{"api":"v1","generated_at":"2026-10-01T02:36:04.202Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/api-magentlab-com-api-calc-cahp-e3b7f0","pinned_page":"https://tollindex.com/e/api-magentlab-com-api-calc-cahp-e3b7f0/at/2026-09-30T22-14Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-30T22:14:11.940Z","snapshot_stamp":"2026-09-30T22-14Z","endpoint":{"slug":"api-magentlab-com-api-calc-cahp-e3b7f0","canonical_url":"https://api.magentlab.com/api/calc/cahp","resource":"https://api.magentlab.com/api/calc/cahp","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Maupain 2016 CAHP nomogram after OHCA. Integer points from age, home vs public arrest, shockable vs non-shockable rhythm, no-flow min, low-flow min, epinephrine tertile (0 / 1-2 / >=3 mg), and arterial pH. Table 3: low <150, medium 150-200, high >200. Figure 2 caption total 177 reads 88% poor outcome. Not a withdrawal-of-care order. magent does not measure pH.","service_name":"magent","declared_category":null,"declared_tags":["cahp","cardiac-arrest","ohca","prognosis","calculator"],"route_template":null,"registry_updated":"2026-09-28T14:48:01.828Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"calc cahp","category":"other","first_observed_by_toll":"2026-09-28T13:51:25.436Z","last_observed_by_toll":"2026-09-30T22:14:11.940Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-28T13:51:25.437Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.005 USDC","amount_units":0.005,"decimals_known":true,"pay_to":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","scheme":"exact"}],"counters":{"observed_at":"2026-09-30T22:14:11.940Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-09-28T14:48:01.700Z"},"validation":{"latest":{"observed_at":"2026-09-30T09:13:33.994Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-30"},"uptime":[{"days":7,"observed":3,"passed":3,"ratio":1},{"days":30,"observed":3,"passed":3,"ratio":1},{"days":90,"observed":3,"passed":3,"ratio":1}],"history_90d":[{"observed_at":"2026-09-30T09:13:33.994Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T21:18:43.178Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-29","state_changed":false},{"observed_at":"2026-09-28T16:50:07.009Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-09-28","state_changed":true}]},"seller":{"wallet":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","page":"https://tollindex.com/seller/0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","endpoints":844,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["cahp","cardiac-arrest","ohca","prognosis","calculator"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/cahp","assetTransferMethod":"eip3009"},"payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","amount":"5000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":600}],"quality":{"lastCalledAt":"2026-09-28T14:48:01.7Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://api.magentlab.com/api/calc/cahp","extensions":{"bazaar":{"info":{"input":{"body":{"items":[{"age":30,"arterial_ph":7.1,"no_flow_min":5,"low_flow_min":10,"arrest_at_home":true,"epinephrine_mg":3,"shockable_rhythm":false},{"age":30,"arterial_ph":7.1,"no_flow_min":5,"low_flow_min":10,"arrest_at_home":true,"epinephrine_mg":3,"shockable_rhythm":false}]},"type":"http","method":"POST"},"output":{"type":"json","example":{"path":"/api/calc/cahp","count":2,"items":[{"score":177,"formula":"cahp","citation":{"id":"maupain-2016-cahp","doi":"10.1093/eurheartj/ehv556","pmid":"26497161","title":"The CAHP (Cardiac Arrest Hospital Prognosis) score: a tool for risk stratification after out-of-hospital cardiac arrest","source":"Eur Heart J. 2016;37(42):3222-3231","authors":"Maupain C, Bougouin W, Lamhaut L, et al."},"age_years":30,"cahp_risk":"medium","max_score":411,"components":[{"value":30,"factor":"age","points":22,"present":true},{"factor":"arrest_at_home","points":25,"present":true},{"value":false,"factor":"shockable_rhythm","points":27,"present":true},{"value":5,"factor":"no_flow_min","points":14,"present":true},{"value":10,"factor":"low_flow_min","points":8,"present":true},{"value":3,"factor":"epinephrine_mg","points":43,"present":true},{"value":7.1,"factor":"arterial_ph","points":38,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","arterial_ph":7.1,"no_flow_min":5,"low_flow_min":10,"arrest_at_home":true,"epinephrine_mg":3,"shockable_rhythm":false,"formula_expression":"CAHP = round(1.1*(age-10)) + 25 if arrest_at_home + 27 if not shockable_rhythm + round(2.8*no_flow_min) + round(0.8*low_flow_min) + epinephrine mg (0 → 0; 1-2 → 27; ≥3 → 43) + round(585-77*arterial_ph); Maupain 2016 Figure 2 nomogram integer points (caption: age 30 → 22, home → 25, non-shockable → 27, no-flow 5 min → 14, low-flow 10 min → 8, epinephrine 3 mg → 43, pH 7.10 → 38, total 177 → 88%); Table 3 low <150, medium 150-200, high >200 (150 and 200 are medium); max 411","nomogram_poor_outcome_percent":88},{"score":177,"formula":"cahp","citation":{"id":"maupain-2016-cahp","doi":"10.1093/eurheartj/ehv556","pmid":"26497161","title":"The CAHP (Cardiac Arrest Hospital Prognosis) score: a tool for risk stratification after out-of-hospital cardiac arrest","source":"Eur Heart J. 2016;37(42):3222-3231","authors":"Maupain C, Bougouin W, Lamhaut L, et al."},"age_years":30,"cahp_risk":"medium","max_score":411,"components":[{"value":30,"factor":"age","points":22,"present":true},{"factor":"arrest_at_home","points":25,"present":true},{"value":false,"factor":"shockable_rhythm","points":27,"present":true},{"value":5,"factor":"no_flow_min","points":14,"present":true},{"value":10,"factor":"low_flow_min","points":8,"present":true},{"value":3,"factor":"epinephrine_mg","points":43,"present":true},{"value":7.1,"factor":"arterial_ph","points":38,"present":true}],"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","arterial_ph":7.1,"no_flow_min":5,"low_flow_min":10,"arrest_at_home":true,"epinephrine_mg":3,"shockable_rhythm":false,"formula_expression":"CAHP = round(1.1*(age-10)) + 25 if arrest_at_home + 27 if not shockable_rhythm + round(2.8*no_flow_min) + round(0.8*low_flow_min) + epinephrine mg (0 → 0; 1-2 → 27; ≥3 → 43) + round(585-77*arterial_ph); Maupain 2016 Figure 2 nomogram integer points (caption: age 30 → 22, home → 25, non-shockable → 27, no-flow 5 min → 14, low-flow 10 min → 8, epinephrine 3 mg → 43, pH 7.10 → 38, total 177 → 88%); Table 3 low <150, medium 150-200, high >200 (150 and 200 are medium); max 411","nomogram_poor_outcome_percent":88}]}},"iconUrl":"https://api.magentlab.com/favicon.ico"},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"body":{"type":"object","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","required":["age","arrest_at_home","shockable_rhythm","no_flow_min","low_flow_min","epinephrine_mg","arterial_ph"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Figure 2 caption: 30 years → 22. Linear nomogram: round(1.1*(age-10)); truncated below 10 and above 100."},"arterial_ph":{"type":"number","description":"Admission arterial pH (6.5-7.8). Figure 2 caption: 7.10 → 38. Linear nomogram: round(585-77*pH); truncated to 6.5-7.5. magent does not measure pH."},"no_flow_min":{"type":"integer","description":"Collapse-to-BLS (no-flow) minutes (integer 0-90). Figure 2 caption: 5 min → 14. Linear nomogram: round(2.8*minutes); truncated above 30."},"low_flow_min":{"type":"integer","description":"BLS-to-ROSC (low-flow) minutes (integer 0-180). Figure 2 caption: 10 min → 8. Linear nomogram: round(0.8*minutes); truncated above 60."},"arrest_at_home":{"type":"boolean","description":"Cardiac arrest at home versus public, as assigned by the caller. true scores 25 (Figure 2 caption); false (public) scores 0."},"epinephrine_mg":{"type":"integer","description":"Total pre-ROSC epinephrine in mg (integer 0-30). Table 2 tertiles on the nomogram: 0 → 0; 1-2 → 27; ≥3 → 43 (Figure 2 caption 3 mg → 43)."},"shockable_rhythm":{"type":"boolean","description":"Initial shockable rhythm (VF or pulseless VT) as assigned by the caller. true scores 0; false (non-shockable) scores 27 (Figure 2 caption)."}}},"maxItems":25,"minItems":1}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"type":"string","const":"POST"},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}}},"description":"Maupain 2016 CAHP nomogram after OHCA. Integer points from age, home vs public arrest, shockable vs non-shockable rhythm, no-flow min, low-flow min, epinephrine tertile (0 / 1-2 / >=3 mg), and arterial pH. Table 3: low <150, medium 150-200, high >200. Figure 2 caption total 177 reads 88% poor outcome. Not a withdrawal-of-care order. magent does not measure pH.","lastUpdated":"2026-09-28T14:48:01.828Z","serviceName":"magent","x402Version":2}]}}