{"slug":"api-magentlab-com-api-calc-news2-692d8b","title":"NEWS2 from RCP 2017 Chart 1","host":"api.magentlab.com","method":"POST","resource":"https://api.magentlab.com/api/calc/news2","category":"image","description":"NEWS2 from RCP 2017 Chart 1: respiratory rate, SpO2 on caller-assigned Scale 1 or Scale 2, supplemental oxygen, temperature (C), systolic BP, heart rate, and caller-assigned ACVPU (alert 0; confusion, voice, pain, or unresponsive 3 each) summed to 0-20. Returns Chart 2 clinical_risk (low / low-mediu","price_listed":0.005,"price_asked":0.007,"state":"overcharges","state_label":"Asked 1.4x its listed price for its own example","checks_7d":1,"answered_7d":1,"latency_ms_median":294,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"items":[{"acvpu":"alert","heart_rate_bpm":70,"respiratory_rate":16,"spo2_percent":98,"spo2_scale":1,"supplemental_oxygen":false,"systolic_mm_hg":120,"temperature_c":37},{"acvpu":"alert","heart_rate_bpm":70,"respiratory_rate":16,"spo2_percent":98,"spo2_scale":1,"supplemental_oxygen":false,"systolic_mm_hg":120,"temperature_c":37}]},"method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"items":{"items":{"properties":{"acvpu":{"description":"Caller-assigned ACVPU (alert, confusion, voice, pain, or unresponsive). RCP NEWS2 2017 Chart 1: alert → 0; confusion, voice, pain, or unresponsive → 3 each. magent does not compute GCS here.","enum":["alert","confusion","voice","pain","unresponsive"],"type":"string"},"heart_rate_bpm":{"description":"Heart rate in beats/min (integer 30-220). RCP NEWS2 2017 Chart 1: ≤40 → 3, 41-50 → 1, 51-90 → 0, 91-110 → 1, 111-130 → 2, ≥131 → 3.","type":"integer"},"respiratory_rate":{"description":"Respiratory rate in breaths/min (integer 0-80). RCP NEWS2 2017 Chart 1: ≤8 → 3, 9-11 → 1, 12-20 → 0, 21-24 → 2, ≥25 → 3.","type":"integer"},"spo2_percent":{"description":"Oxygen saturation percent (50-100). Scale 1: ≤91 → 3, 92-93 → 2, 94-95 → 1, ≥96 → 0. Scale 2: ≤83 → 3, 84-85 → 2, 86-87 → 1, 88-92 → 0; ≥93 on air → 0; 93-94 on oxygen → 1, 95-96 on oxygen → 2, ≥97 on oxygen → 3.","type":"number"},"spo2_scale":{"description":"Caller-assigned SpO2 scale (1 or 2). Scale 1 is the usual target. Scale 2 is only for a prescribed 88-92% target in confirmed hypercapnic respiratory failure. magent does not choose the scale.","enum":[1,2],"type":"integer"},"supplemental_oxygen":{"description":"Any supplemental oxygen as assigned by the caller (true or false). RCP NEWS2 2017 Chart 1: true → 2, false → 0. On Scale 2 this also selects air vs oxygen SpO2 bands at ≥93%.","type":"boolean"},"systolic_mm_hg":{"description":"Systolic blood pressure in mm Hg (integer 0-300). RCP NEWS2 2017 Chart 1: ≤90 → 3, 91-100 → 2, 101-110 → 1, 111-219 → 0, ≥220 → 3.","type":"integer"},"temperature_c":{"description":"Temperature in °C (30.0-45.0). RCP NEWS2 2017 Chart 1: ≤35.0 → 3, 35.1-36.0 → 1, 36.1-38.0 → 0, 38.1-39.0 → 1, ≥39.1 → 2. magent does not convert Fahrenheit.","type":"number"}},"required":["systolic_mm_hg","heart_rate_bpm","respiratory_rate","temperature_c","spo2_percent","spo2_scale","supplemental_oxygen","acvpu"],"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"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-28","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.007,"price_match":false,"latency_ms":294,"error":null}],"description_full":"NEWS2 from RCP 2017 Chart 1: respiratory rate, SpO2 on caller-assigned Scale 1 or Scale 2, supplemental oxygen, temperature (C), systolic BP, heart rate, and caller-assigned ACVPU (alert 0; confusion, voice, pain, or unresponsive 3 each) summed to 0-20. Returns Chart 2 clinical_risk (low / low-medium / medium / high) and red_score. Not NEWS 2012; not an ICU-admission order.","last_updated":"2026-09-28T14:47:12.349Z","schemes":["exact"]}