{"uid":"cap_-Sp_MwWvh3UcRrjzShVNf","slug":"msoar-stroke-early-mortality-score-calculator-b8d8d7b6","name":"mSOAR Stroke Early Mortality Score Calculator","description":"mSOAR (Abdul-Rahim 2016 Stroke): SOAR plus NIHSS for early mortality after acute stroke. Age ≤65 0, 66-85 1, >85 2; infarct 0, hemorrhage 1; OCSP LACS/PACS 0, POCS 1, TACS 2; prestroke mRS 0-2 0, 3-4 1, 5 2; NIHSS 0-4 0, 5-10 1, ≥11 2. Max 9. Table 2 derivation percents for scores 0-1 through 7. Not a care-withdrawal decision. magent does not examine the patient or score NIHSS items.","url":"https://api.magentlab.com/api/calc/msoar","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","stroke_subtype","ocsp","prestroke_mrs","nihss"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Abdul-Rahim 2016 Table 1: ≤65 scores 0; 66-85 scores 1; >85 scores 2. Age 85 is the 66-85 band."},"ocsp":{"enum":["lacs","pacs","pocs","tacs"],"type":"string","description":"Caller-assigned Oxfordshire Community Stroke Project class (Abdul-Rahim 2016 Table 1). lacs or pacs scores 0; pocs scores 1; tacs scores 2. Case-insensitive. magent does not examine the patient."},"nihss":{"type":"integer","description":"Caller-assigned NIH Stroke Scale total (integer 0-42), not an item exam. Abdul-Rahim 2016 Suppl Table I / Table 1: 0-4 scores 0; 5-10 scores 1; 11-20 and ≥21 both score 2. magent does not compute NIHSS or examine the patient."},"prestroke_mrs":{"type":"integer","description":"Caller-assigned prestroke modified Rankin grade 0-5. SOAR weights used by mSOAR: 0-2 scores 0; 3-4 scores 1; 5 scores 2. Table 1 lists cohort counts as 0-1 / 2-3 / 4-5, not those integer weights. magent does not interview the patient."},"stroke_subtype":{"enum":["infarct","hemorrhage"],"type":"string","description":"Caller-assigned stroke subtype (Abdul-Rahim 2016 Methods / Table 1). infarct (ischemic infarction) scores 0; hemorrhage scores 1. Case-insensitive. magent does not read imaging."}}}},"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_z-XqvNElqPttMI8tM86tx","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 mSOAR score (SOAR + NIHSS) for predicting early mortality after acute stroke, based on age, stroke subtype, OCSP class, prestroke mRS, and NIHSS.","exampleAgentPrompt":"Calculate the mSOAR score for a 78-year-old patient with a hemorrhagic stroke, OCSP class TACS, prestroke mRS of 3, and an NIHSS of 15.","exampleUseCases":[{"title":"ICU stroke mortality risk stratification","prompt":"I need the mSOAR score for an 82-year-old with an ischemic infarct, OCSP class PACS, prestroke mRS of 2, and NIHSS of 8 — what's the early mortality risk?"},{"title":"Acute hemorrhagic stroke outcome estimate","prompt":"Run the mSOAR score for a 69-year-old hemorrhagic stroke patient with TACS classification, prestroke mRS 4, and NIHSS of 18."},{"title":"Young stroke patient with mild deficit scoring","prompt":"What does the mSOAR score come out to for a 58-year-old with an ischemic stroke, LACS on OCSP, prestroke mRS of 1, and NIHSS of 3?"}],"resultDescription":"Returns the total mSOAR score (0–9) along with component sub-scores for age, stroke subtype, OCSP class, prestroke mRS, and NIHSS. Includes the corresponding early mortality percentage from Abdul-Rahim 2016 Table 2 derivation cohort for the given score band. Does not make care-withdrawal recommendations.","failureModes":["Missing required parameters (age, stroke_subtype, ocsp, prestroke_mrs, nihss) returns a 400 error","Age outside valid range (18-120) may return a validation error","Invalid enum values for ocsp or stroke_subtype return an error","NIHSS value outside 0-42 range may return a validation error","prestroke_mrs value outside 0-5 range may return a validation error","Payment not provided or insufficient returns a 402 error"],"whenToPreferThis":"Use this endpoint when you need to compute the validated mSOAR score (Abdul-Rahim 2016) for early post-stroke mortality prediction, especially when NIHSS is available and you want the more granular risk stratification it provides over the base SOAR score. Prefer this over generic mortality calculators when working specifically with acute ischemic or hemorrhagic stroke patients and you have all five required clinical variables.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:01:17.286Z","isFirstParty":false}