{"uid":"cap_WFjGR_zN-U8JpxyR8AABs","slug":"qcsi-calculator-quick-covid-19-severity-index-b9e613bb","name":"qCSI Calculator (Quick COVID-19 Severity Index)","description":"Haimovich 2020 qCSI (Table 2 bedside points): RR ≤22 → 0, 23–28 → 1, >28 → 2; SpO2 >92 → 0, 89–92 → 2, ≤88 → 5; O2 ≤2 L/min → 0, 3–4 → 4, 5–6 → 5. Max 12. Lowest SpO2 and nasal-cannula flow as assigned by the caller. Not a COVID-19 diagnosis, triage order, or the 12-variable CSI gradient-boosting model. Derivation excluded >6 L/min. magent does not measure vitals.","url":"https://api.magentlab.com/api/calc/qcsi","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":["respiratory_rate","spo2_percent","oxygen_l_min"],"properties":{"oxygen_l_min":{"type":"number","description":"Nasal-cannula oxygen flow in L/min (0-6). Haimovich 2020 Table 2: ≤2 → 0, 3-4 → 4, 5-6 → 5. Derivation excluded >6 L/min. magent does not measure flow."},"spo2_percent":{"type":"number","description":"Lowest SpO2 percent as assigned by the caller (50-100). Haimovich 2020 Table 2: >92 → 0, 89-92 → 2, ≤88 → 5. magent does not measure SpO2."},"respiratory_rate":{"type":"integer","description":"Respiratory rate in breaths/min (integer 4-80). Haimovich 2020 Table 2: ≤22 → 0, 23-28 → 1, >28 → 2. magent does not measure vitals."}}}},"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_M6xw7cP7SeeXiLAbHYtUS","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 Haimovich 2020 qCSI score (0–12) from respiratory rate, SpO2, and nasal-cannula oxygen flow, following the published Table 2 bedside points.","exampleAgentPrompt":"Calculate the qCSI score for a patient with a respiratory rate of 26 breaths per minute, an SpO2 of 90%, and nasal-cannula oxygen flow of 3 L/min.","exampleUseCases":[{"title":"ED triage respiratory severity check","prompt":"My patient in the ED has a respiratory rate of 24, SpO2 of 91%, and is on 4 L/min nasal cannula — what's their qCSI score?"},{"title":"Remote monitoring severity flag","prompt":"Flag this telehealth patient: RR is 30 breaths per minute, SpO2 is 87%, and they're on 5 L/min oxygen at home. Give me the qCSI bedside score."},{"title":"Inpatient COVID progression tracking","prompt":"Run the Haimovich qCSI for my inpatient: respiratory rate 22, SpO2 93%, on 2 L/min nasal cannula. I want to track how their score changes each shift."}],"resultDescription":"Returns a numeric qCSI score between 0 and 12, derived from the summed Table 2 points for respiratory rate (≤22→0, 23–28→1, >28→2), SpO2 (>92→0, 89–92→2, ≤88→5), and nasal-cannula oxygen flow (≤2 L/min→0, 3–4→4, 5–6→5). Higher scores indicate greater respiratory severity. Does not diagnose COVID-19 or produce triage orders.","failureModes":["Missing required parameter (respiratory_rate, spo2_percent, or oxygen_l_min) → validation error","oxygen_l_min > 6 → outside derivation cohort, result may be unreliable or rejected","respiratory_rate outside 4–80 or spo2_percent outside 50–100 → schema validation failure","Non-integer respiratory_rate → type error","Payment not provided or x402 authorization fails → 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need a fast, deterministic bedside qCSI computation following the exact Haimovich 2020 Table 2 point mapping, and your patient is on ≤6 L/min nasal cannula. Prefer it over manual lookup tables or the full 12-variable CSI gradient-boosting model when a simple, reproducible integer score from three vitals is sufficient. Not appropriate if the patient requires >6 L/min, uses a non-nasal-cannula device, or if you need COVID-19 diagnostic output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:10:24.635Z","isFirstParty":false}