ToolAssay

Schmidt 2014 RESP Table 3 (-22 to 15)

Schmidt 2014 RESP Table 3 (-22 to 15): age 18-49 0, 50-59 -2, >=60 -3; immunocompromised -2; MV lt_48h +3, h48_to_7d +1, gt_7d 0; one diagnosis (viral/bacterial pneumonia +3, asthma +11, trauma_burn +3, aspiration_pneumonitis +5, other acute +1, nonrespiratory 0); CNS -7; nonpulmonary infection -3; NMB +1; NO -1; bicarbonate -2; arrest -2; PaCO2 >=75 -1; PIP >=42 -1. Class I >=6 92%, II 3-5 76%, III -1 to 2 57%, IV -5 to -2 33%, V <=-6 18%. Not an ECMO order.

Asked 1.4x its listed price for its own exampleour last check, 2026-09-28
1 of 1checks answered this week
324 msmedian answer time
$0.005listed price per call
$0.007price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://api.magentlab.com/api/calc/resp

CategoryEverything else
Provider hostapi.magentlab.com
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days0 from 0 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-09-28 valid payment request 402$0.007 324 ms

Example input (from the provider)

{
  "body": {
    "items": [
      {
        "acute_nonpulmonary_infection": false,
        "age_years": 40,
        "bicarbonate_infusion_before_ecmo": false,
        "cardiac_arrest_before_ecmo": false,
        "cns_dysfunction": false,
        "diagnosis": "viral_pneumonia",
        "immunocompromised": false,
        "mechanical_ventilation_before_ecmo": "lt_48h",
        "neuromuscular_blockade_before_ecmo": false,
        "nitric_oxide_before_ecmo": false,
        "paco2_mm_hg": 40,
        "peak_inspiratory_pressure_cm_h2o": 30
      },
      {
        "acute_nonpulmonary_infection": false,
        "age_years": 40,
        "bicarbonate_infusion_before_ecmo": false,
        "cardiac_arrest_before_ecmo": false,
        "cns_dysfunction": false,
        "diagnosis": "viral_pneumonia",
        "immunocompromised": false,
        "mechanical_ventilation_before_ecmo": "lt_48h",
        "neuromuscular_blockade_before_ecmo": false,
        "nitric_oxide_before_ecmo": false,
        "paco2_mm_hg": 40,
        "peak_inspiratory_pressure_cm_h2o": 30
      }
    ]
  },
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "items": {
              "items": {
                "properties": {
                  "acute_nonpulmonary_infection": {
                    "description": "Acute associated (nonpulmonary) infection as assigned by the caller (Schmidt 2014: bacteremia, pneumonia diagnosed >48 h before ECMO, or infected burns). true or false. true scores -3.",
                    "type": "boolean"
                  },
                  "age_years": {
                    "description": "Age in years, integer 18-120, as assigned before ECMO (Schmidt 2014 Table 3). 18-49 \u2192 0; 50-59 \u2192 -2; \u226560 \u2192 -3.",
                    "type": "integer"
                  },
                  "bicarbonate_infusion_before_ecmo": {
                    "description": "Bicarbonate infusion before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores -2.",
                    "type": "boolean"
                  },
                  "cardiac_arrest_before_ecmo": {
                    "description": "Cardiac arrest before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores -2.",
                    "type": "boolean"
                  },
                  "cns_dysfunction": {
                    "description": "Central nervous system dysfunction as assigned by the caller (Schmidt 2014: neurotrauma, stroke, encephalopathy, cerebral embolism, or seizure). true or false. true scores -7. magent does not examine the patient.",
                    "type": "boolean"
                  },
                  "diagnosis": {
                    "description": "One acute respiratory diagnosis group (Schmidt 2014 Table 3). viral_pneumonia \u2192 +3; bacterial_pneumonia \u2192 +3; asthma \u2192 +11; trauma_burn \u2192 +3; aspiration_pneumonitis \u2192 +5; other_acute_respiratory \u2192 +1; nonrespiratory_or_chronic_respiratory \u2192 0. Select one token. magent does not diagnose.",
                    "enum": [
                      "viral_pneumonia",
                      "bacterial_pneumonia",
                      "asthma",
                      "trauma_burn",
                      "aspiration_pneumonitis",
                      "other_acute_respiratory",
                      "nonrespiratory_or_chronic_respiratory"
                    ],
                    "type": "string"
                  },
                  "immunocompromised": {
                    "description": "Immunocompromised status as assigned by the caller (Schmidt 2014: malignancy, solid organ transplant, HIV, or cirrhosis). true or false. true scores -2.",
                    "type": "boolean"
                  },
                  "mechanical_ventilation_before_ecmo": {
                    "description": "Duration of mechanical ventilation before ECMO as one token (Schmidt 2014 Table 3). lt_48h \u2192 +3; h48_to_7d \u2192 +1; gt_7d \u2192 0. magent does not subtract timestamps.",
                    "enum": [
                      "lt_48h",
                      "h48_to_7d",
                      "gt_7d"
                    ],
                    "type": "string"
                  },
                  "neuromuscular_blockade_before_ecmo": {
                    "description": "Neuromuscular blockade agents before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores +1.",
                    "type": "boolean"
                  },
                  "nitric_oxide_before_ecmo": {
                    "description": "Nitric oxide use before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores -1.",
                    "type": "boolean"
                  },
                  "paco2_mm_hg": {
                    "description": "Arterial PaCO2 in mm Hg (8-200) as assigned before ECMO. \u226575 scores -1 (Schmidt 2014 Table 3; the paper also states \u226510 kPa). magent does not convert kPa and does not read an ABG.",
                    "type": "number"
                  },
                  "peak_inspiratory_pressure_cm_h2o": {
                    "description": "Peak inspiratory pressure in cm H2O (5-80) as assigned before ECMO. \u226542 scores -1 (Schmidt 2014 Table 3). magent does not read a ventilator.",
                    "type": "number"
                  }
                },
                "required": [
                  "age_years",
                  "immunocompromised",
                  "mechanical_ventilation_before_ecmo",
                  "diagnosis",
                  "cns_dysfunction",
                  "acute_nonpulmonary_infection",
                  "neuromuscular_blockade_before_ecmo",
                  "nitric_oxide_before_ecmo",
                  "bicarbonate_infusion_before_ecmo",
                  "cardiac_arrest_before_ecmo",
                  "paco2_mm_hg",
                  "peak_inspiratory_pressure_cm_h2o"
                ],
                "type": "object"
              },
              "maxItems": 25,
              "minItems": 1,
              "type": "array"
            }
          },
          "required": [
            "items"
          ],
          "type": "object"
        },
        "headers": {
          "additionalProperties": {
            "type": "string"
          },
          "type": "object"
        },
        "method": {
          "const": "POST",
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],

This page as JSON