{"uid":"cap_R_LqF_gapQYnFSM1QQMQT","slug":"reveal-2-0-pah-12-month-mortality-risk-calculator-0e4a3e52","name":"REVEAL 2.0 PAH 12-Month Mortality Risk Calculator","description":"Benza 2019 REVEAL 2.0: start at 6; add published points for etiology (CTD +1, PoPH +3, heritable +2), male >60, renal insufficiency, WHO FC, 6-month hospitalization, SBP <110, HR >96, 6MWD, BNP/NT-proBNP, pericardial effusion, DLCO <40%, mRAP >20, and PVR <5. Returns low (0-6), intermediate (7-8), or high (>=9) 12-month mortality. Caller-assigned; not a PAH diagnosis or dose. Not REVEAL 1.0 or Lite 2.","url":"https://api.magentlab.com/api/calc/reveal_pah","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":["who_fc","etiology","age","male","renal_insufficiency","hospitalization_6mo","sbp_lt_110","hr_gt_96","six_minute_walk_m","bnp_pg_ml","pericardial_effusion","dlco_lt_40","mrap_gt_20","pvr_lt_5"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Male and age >60 scores +2 (Benza 2019)."},"male":{"type":"boolean","description":"Male sex as assigned by the caller. true or false. Scores +2 only when age >60."},"who_fc":{"type":"integer","description":"WHO / NYHA functional class 1, 2, 3, or 4 (Benza 2019). FC I -1; II 0; III +1; IV +2. Caller-assigned; magent does not interview the patient."},"etiology":{"enum":["other","ctd","poph","heritable"],"type":"string","description":"PAH subgroup (Benza 2019). other (including idiopathic) 0; ctd +1; poph +3; heritable +2. Mutually exclusive. Caller-assigned."},"hr_gt_96":{"type":"boolean","description":"Heart rate >96 bpm as assigned by the caller (Benza 2019 REVEAL 2.0, not the 1.0 >92 cutoff). true or false. +1 if true."},"pvr_lt_5":{"type":"boolean","description":"Pulmonary vascular resistance <5 Wood units as assigned by the caller (Benza 2019 REVEAL 2.0, not the 1.0 >32 WU band). true or false. -1 if true."},"bnp_pg_ml":{"type":"number","description":"BNP in pg/mL 0-35000 (Benza 2019). <50 -2; 50-<200 0; 200-<800 +1; >=800 +2. Omit only when sending nt_probnp_pg_ml instead. magent does not assay BNP."},"dlco_lt_40":{"type":"boolean","description":"DLCO <40% predicted as assigned by the caller (Benza 2019 REVEAL 2.0, not the 1.0 <=32 / >=80 bands). true or false. +1 if true."},"mrap_gt_20":{"type":"boolean","description":"Mean right atrial pressure >20 mmHg within 1 year as assigned by the caller (Benza 2019). true or false. +1 if true. magent does not catheterize."},"sbp_lt_110":{"type":"boolean","description":"Systolic blood pressure <110 mmHg as assigned by the caller (Benza 2019). true or false. +1 if true. magent does not measure blood pressure."},"nt_probnp_pg_ml":{"type":"number","description":"NT-proBNP in pg/mL 0-35000 when BNP is not sent (Benza 2019). <300 -2; 300-<1100 0; >=1100 +2. BNP is used when both are sent."},"six_minute_walk_m":{"type":"number","description":"Six-minute walk distance in meters 0-1000 (Benza 2019). >=440 -2; 320-<440 -1; 165-<320 0; <165 +1. Caller-assigned; magent does not time the walk."},"hospitalization_6mo":{"type":"boolean","description":"All-cause hospitalization in the prior 6 months (Benza 2019). true or false. +1 if true."},"renal_insufficiency":{"type":"boolean","description":"eGFR <60 mL/min/1.73 m2 or renal insufficiency by clinical judgment when eGFR is unavailable (Benza 2019). true or false. +1 if true. magent does not compute eGFR."},"pericardial_effusion":{"type":"boolean","description":"Pericardial effusion on echocardiography as assigned by the caller (Benza 2019). true or false. +1 if true. magent does not read the echocardiogram."}}}},"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_2Y_168yL4-rYOktnVAUX8","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 Benza 2019 REVEAL 2.0 score and risk stratum (low/intermediate/high) for 12-month mortality in pulmonary arterial hypertension patients.","exampleAgentPrompt":"Calculate the REVEAL 2.0 score for a 64-year-old male with CTD-associated PAH, WHO functional class III, BNP of 320 pg/mL, 6-minute walk distance of 280 meters, heart rate above 96, systolic BP above 110, no renal insufficiency, no hospitalization in the last 6 months, no pericardial effusion, DLCO not below 40%, mean RAP not above 20, and PVR not below 5 Wood units.","exampleUseCases":[{"title":"CTD-PAH risk stratification before therapy escalation","prompt":"Run the REVEAL 2.0 risk score for a 58-year-old female with CTD-associated PAH, WHO FC III, BNP 450 pg/mL, 6-minute walk of 250 meters, heart rate 88, systolic BP 115, pericardial effusion present, DLCO below 40%, no renal insufficiency, no hospitalization in the past 6 months, mean RAP not above 20, and PVR above 5 Wood units — tell me if she's low, intermediate, or high risk."},{"title":"Heritable PAH prognosis in young male patient","prompt":"Score this 45-year-old male with heritable PAH on the REVEAL 2.0 calculator: WHO FC II, NT-proBNP 1800 pg/mL, 6MWD 320 meters, HR 78, SBP 105, no pericardial effusion, DLCO above 40%, no renal insufficiency, no hospital admission in last 6 months, mean RAP not above 20, PVR below 5 Wood units."},{"title":"High-risk portopulmonary hypertension monitoring","prompt":"What's the REVEAL 2.0 score for a 67-year-old male with portopulmonary hypertension, WHO FC IV, BNP 950 pg/mL, 6-minute walk of 150 meters, heart rate over 96, systolic BP below 110, renal insufficiency present, hospitalized in the last 6 months, pericardial effusion present, DLCO below 40%, mean RAP above 20, and PVR above 5 Wood units?"}],"resultDescription":"Returns the computed REVEAL 2.0 integer total score and a categorical 12-month mortality risk stratum: low (score 0–6), intermediate (7–8), or high (≥9). Does not provide a PAH diagnosis, treatment recommendation, or dosing guidance.","failureModes":["Missing required parameters (e.g. omitting both bnp_pg_ml and nt_probnp_pg_ml) returns a validation error","Invalid WHO functional class value outside 1–4 returns a parameter error","Age outside 18–120 range rejected","BNP value outside 0–35000 pg/mL range rejected","Incorrect etiology enum value returns 400 error","Network or payment (x402) failure prevents score from being returned"],"whenToPreferThis":"Use this endpoint when you need to apply the specific Benza 2019 REVEAL 2.0 scoring algorithm (not REVEAL 1.0 or REVEAL Lite 2) for 12-month mortality risk stratification in PAH. Prefer this over manual calculation when integrating PAH risk scoring into clinical decision support workflows, EHR pipelines, or research tools that require a consistent, auditable computation with defined inputs and a structured low/intermediate/high output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:07:05.683Z","isFirstParty":false}