{"uid":"cap_6BGrziN_3_uXZw6lw2T6F","slug":"resp-score-calculator-schmidt-2014-a01c4bb7","name":"RESP Score Calculator (Schmidt 2014)","description":"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.","url":"https://api.magentlab.com/api/calc/resp","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","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"],"properties":{"age_years":{"type":"integer","description":"Age in years, integer 18-120, as assigned before ECMO (Schmidt 2014 Table 3). 18-49 → 0; 50-59 → -2; ≥60 → -3."},"diagnosis":{"enum":["viral_pneumonia","bacterial_pneumonia","asthma","trauma_burn","aspiration_pneumonitis","other_acute_respiratory","nonrespiratory_or_chronic_respiratory"],"type":"string","description":"One acute respiratory diagnosis group (Schmidt 2014 Table 3). viral_pneumonia → +3; bacterial_pneumonia → +3; asthma → +11; trauma_burn → +3; aspiration_pneumonitis → +5; other_acute_respiratory → +1; nonrespiratory_or_chronic_respiratory → 0. Select one token. magent does not diagnose."},"paco2_mm_hg":{"type":"number","description":"Arterial PaCO2 in mm Hg (8-200) as assigned before ECMO. ≥75 scores -1 (Schmidt 2014 Table 3; the paper also states ≥10 kPa). magent does not convert kPa and does not read an ABG."},"cns_dysfunction":{"type":"boolean","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."},"immunocompromised":{"type":"boolean","description":"Immunocompromised status as assigned by the caller (Schmidt 2014: malignancy, solid organ transplant, HIV, or cirrhosis). true or false. true scores -2."},"nitric_oxide_before_ecmo":{"type":"boolean","description":"Nitric oxide use before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores -1."},"cardiac_arrest_before_ecmo":{"type":"boolean","description":"Cardiac arrest before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores -2."},"acute_nonpulmonary_infection":{"type":"boolean","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."},"bicarbonate_infusion_before_ecmo":{"type":"boolean","description":"Bicarbonate infusion before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores -2."},"peak_inspiratory_pressure_cm_h2o":{"type":"number","description":"Peak inspiratory pressure in cm H2O (5-80) as assigned before ECMO. ≥42 scores -1 (Schmidt 2014 Table 3). magent does not read a ventilator."},"mechanical_ventilation_before_ecmo":{"enum":["lt_48h","h48_to_7d","gt_7d"],"type":"string","description":"Duration of mechanical ventilation before ECMO as one token (Schmidt 2014 Table 3). lt_48h → +3; h48_to_7d → +1; gt_7d → 0. magent does not subtract timestamps."},"neuromuscular_blockade_before_ecmo":{"type":"boolean","description":"Neuromuscular blockade agents before ECMO as assigned by the caller (Schmidt 2014 Table 3). true or false. true scores +1."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VLlgLnUjMPaDv1JYpYfIc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the Schmidt 2014 RESP (Respiratory ECMO Survival Prediction) score and survival class from 12 pre-ECMO clinical variables","exampleAgentPrompt":"Calculate the RESP score for a 45-year-old non-immunocompromised patient with viral pneumonia who has been on mechanical ventilation for 3 days, no CNS dysfunction, no nonpulmonary infection, neuromuscular blockade used, no nitric oxide, no bicarbonate infusion, no prior cardiac arrest, PaCO2 of 65 mmHg, and peak inspiratory pressure of 38 cmH2O.","exampleUseCases":[{"title":"Pre-ECMO survival stratification for ARDS","prompt":"Run the RESP score for a 38-year-old non-immunocompromised patient with bacterial pneumonia who's been ventilated for 5 days — no CNS issues, no other infections, neuromuscular blockade given, no nitric oxide, no bicarb drip, no arrest, PaCO2 of 58 mmHg, and PIP of 35 cmH2O. What survival class does that put them in?"},{"title":"Asthma patient ECMO candidacy assessment","prompt":"What's the RESP score for a 29-year-old asthma patient who's been on mechanical ventilation less than 48 hours, not immunocompromised, no CNS dysfunction, no nonpulmonary infection, no NMB, no nitric oxide, no bicarbonate infusion, no cardiac arrest, PaCO2 of 50 mmHg, and peak inspiratory pressure of 40 cmH2O?"},{"title":"High-risk elderly ECMO candidate scoring","prompt":"Calculate RESP score for a 62-year-old immunocompromised patient with aspiration pneumonitis, ventilated more than 7 days, has CNS encephalopathy, concurrent nonpulmonary infection, no NMB, nitric oxide being used, on bicarbonate infusion, had a cardiac arrest, PaCO2 of 80 mmHg, and PIP of 45 cmH2O — and tell me what survival probability class that corresponds to."}],"resultDescription":"Returns the integer RESP score computed from the 12 Schmidt 2014 Table 3 variables, plus the survival class (I through V) and associated predicted in-hospital survival probability (Class I ≥6 → ~92%, Class II 3–5 → ~76%, Class III −1 to 2 → ~57%, Class IV −5 to −2 → ~33%, Class V ≤−6 → ~18%).","failureModes":["Missing required query parameters returns a validation error","Out-of-range age (below 18 or above 120) rejected","PaCO2 value outside 8–200 mmHg range rejected","Invalid diagnosis enum value returns error","Boolean fields passed as non-boolean strings may fail parsing","Payment not included or insufficient USDC returns 402"],"whenToPreferThis":"Use this endpoint when you need a standardized, reproducible RESP score calculation for a pre-ECMO respiratory patient and want to avoid manual arithmetic errors. Prefer it over generic clinical calculators when you specifically need the Schmidt 2014 RESP scoring rubric with survival class lookup. Not appropriate for ECMO ordering, patient diagnosis, ABG interpretation, or kPa-to-mmHg unit conversion — caller must supply pre-converted, pre-assigned values.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:57:09.969Z","isFirstParty":false}