{"api":"v1","generated_at":"2026-10-02T06:28:38.805Z","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-grace-2c9012","pinned_page":"https://tollindex.com/e/api-magentlab-com-api-calc-grace-2c9012/at/2026-10-02T05-34Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-02T05:34:29.993Z","snapshot_stamp":"2026-10-02T05-34Z","endpoint":{"slug":"api-magentlab-com-api-calc-grace-2c9012","canonical_url":"https://api.magentlab.com/api/calc/grace","resource":"https://api.magentlab.com/api/calc/grace","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Granger 2003 in-hospital GRACE 1.0: integer nomogram points from age, heart rate, systolic BP, creatinine (mg/dL or µmol/L), Killip class 1-4, cardiac arrest, ST-segment deviation, and elevated initial enzymes. Total 1-372. In-hospital mortality percent is that paper's printed score readout. Not GRACE 2.0, not Fox 2006 6-month, not ESC 108/140 cutoffs. Not a medical device and not a cath-lab order.","service_name":"magent","declared_category":null,"declared_tags":["grace","acs","killip","mortality","calculator"],"route_template":null,"registry_updated":"2026-09-28T13:59:36.273Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"calc grace","category":"search","first_observed_by_toll":"2026-09-28T13:51:25.436Z","last_observed_by_toll":"2026-10-02T05:34:29.993Z","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-10-02T05:34:29.993Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-09-28T13:59:36.149Z"},"validation":{"latest":{"observed_at":"2026-10-01T06:56:23.911Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-10-01"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-10-01T06:56:23.911Z","state":"pass","failed_checks":[],"run_id":"daily-2026-10-01","state_changed":false},{"observed_at":"2026-09-30T06:13:29.562Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T18:34:03.484Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-29","state_changed":false},{"observed_at":"2026-09-28T16:54:02.232Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-28","state_changed":false},{"observed_at":"2026-09-28T16:39:59.050Z","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":["grace","acs","killip","mortality","calculator"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","paymentFlow":"upfront","resourceUrl":"https://api.magentlab.com/api/calc/grace","assetTransferMethod":"eip3009"},"payTo":"0x836Be278f1739fB4308091cD1852F7971Bc19Ee2","amount":"5000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":600}],"quality":{"lastCalledAt":"2026-09-28T13:59:36.149Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://api.magentlab.com/api/calc/grace","extensions":{"bazaar":{"info":{"input":{"body":{"items":[{"age":65,"sbp_mm_hg":130,"killip_class":1,"st_deviation":false,"cardiac_arrest":false,"heart_rate_bpm":80,"creatinine_mg_dl":1,"elevated_enzymes":false,"creatinine_umol_l":88.42},{"age":65,"sbp_mm_hg":130,"killip_class":1,"st_deviation":false,"cardiac_arrest":false,"heart_rate_bpm":80,"creatinine_mg_dl":1,"elevated_enzymes":false,"creatinine_umol_l":88.42}]},"type":"http","method":"POST"},"output":{"type":"json","example":{"path":"/api/calc/grace","count":2,"items":[{"score":108,"formula":"grace","citation":{"id":"granger-2003-grace","doi":"10.1001/archinte.163.19.2345","pmid":"14581255","title":"Predictors of hospital mortality in the global registry of acute coronary events","source":"Arch Intern Med. 2003;163(19):2345-2353","authors":"Granger CB, Goldberg RJ, Dabbous O, Pieper KS, Eagle KA, Cannon CP, Van De Werf F, Avezum A, Goodman SG, Flather MD, Fox KA; Global Registry of Acute Coronary Events Investigators"},"age_years":65,"max_score":372,"sbp_mm_hg":130,"components":[{"value":65,"factor":"age","points":58,"present":true},{"value":80,"factor":"heart_rate_bpm","points":9,"present":true},{"value":130,"factor":"sbp_mm_hg","points":34,"present":true},{"value":1,"factor":"creatinine_mg_dl","points":7,"present":true},{"value":1,"factor":"killip_class","points":0,"present":false},{"factor":"cardiac_arrest","points":0,"present":false},{"factor":"st_deviation","points":0,"present":false},{"factor":"elevated_enzymes","points":0,"present":false}],"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.","killip_class":1,"st_deviation":false,"cardiac_arrest":false,"heart_rate_bpm":80,"creatinine_mg_dl":1,"elevated_enzymes":false,"formula_expression":"GRACE = age_points(<30:0, 30-39:8, 40-49:25, 50-59:41, 60-69:58, 70-79:75, 80-89:91, >=90:100) + heart_rate_points(<50:0, 50-69:3, 70-89:9, 90-109:15, 110-149:24, 150-199:38, >=200:46) + sbp_points(<80:58, 80-99:53, 100-119:43, 120-139:34, 140-159:24, 160-199:10, >=200:0) + creatinine_mg_dl_points(0-0.39:1, 0.4-0.79:4, 0.8-1.19:7, 1.2-1.59:10, 1.6-1.99:13, 2.0-3.99:21, >=4:28) + killip(1:0, 2:20, 3:39, 4:59) + 39 if cardiac_arrest + 28 if st_deviation + 14 if elevated_enzymes; Granger 2003 in-hospital GRACE 1.0 nomogram; max 372; in_hospital_mortality_percent is that paper's printed score readout (score<=60 → 0.2; then the labeled 70-240 percents at or below the total; score>=250 → 52); not ESC 108/140 cutoffs, not GRACE 2.0, not Fox 2006 6-month","in_hospital_mortality_percent":0.8},{"score":108,"formula":"grace","citation":{"id":"granger-2003-grace","doi":"10.1001/archinte.163.19.2345","pmid":"14581255","title":"Predictors of hospital mortality in the global registry of acute coronary events","source":"Arch Intern Med. 2003;163(19):2345-2353","authors":"Granger CB, Goldberg RJ, Dabbous O, Pieper KS, Eagle KA, Cannon CP, Van De Werf F, Avezum A, Goodman SG, Flather MD, Fox KA; Global Registry of Acute Coronary Events Investigators"},"age_years":65,"max_score":372,"sbp_mm_hg":130,"components":[{"value":65,"factor":"age","points":58,"present":true},{"value":80,"factor":"heart_rate_bpm","points":9,"present":true},{"value":130,"factor":"sbp_mm_hg","points":34,"present":true},{"value":1,"factor":"creatinine_mg_dl","points":7,"present":true},{"value":1,"factor":"killip_class","points":0,"present":false},{"factor":"cardiac_arrest","points":0,"present":false},{"factor":"st_deviation","points":0,"present":false},{"factor":"elevated_enzymes","points":0,"present":false}],"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.","killip_class":1,"st_deviation":false,"cardiac_arrest":false,"heart_rate_bpm":80,"creatinine_mg_dl":1,"elevated_enzymes":false,"formula_expression":"GRACE = age_points(<30:0, 30-39:8, 40-49:25, 50-59:41, 60-69:58, 70-79:75, 80-89:91, >=90:100) + heart_rate_points(<50:0, 50-69:3, 70-89:9, 90-109:15, 110-149:24, 150-199:38, >=200:46) + sbp_points(<80:58, 80-99:53, 100-119:43, 120-139:34, 140-159:24, 160-199:10, >=200:0) + creatinine_mg_dl_points(0-0.39:1, 0.4-0.79:4, 0.8-1.19:7, 1.2-1.59:10, 1.6-1.99:13, 2.0-3.99:21, >=4:28) + killip(1:0, 2:20, 3:39, 4:59) + 39 if cardiac_arrest + 28 if st_deviation + 14 if elevated_enzymes; Granger 2003 in-hospital GRACE 1.0 nomogram; max 372; in_hospital_mortality_percent is that paper's printed score readout (score<=60 → 0.2; then the labeled 70-240 percents at or below the total; score>=250 → 52); not ESC 108/140 cutoffs, not GRACE 2.0, not Fox 2006 6-month","in_hospital_mortality_percent":0.8}]}},"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","heart_rate_bpm","sbp_mm_hg","killip_class","cardiac_arrest","st_deviation","elevated_enzymes"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Granger 2003 nomogram: <30 scores 0; 30-39 scores 8; 40-49 scores 25; 50-59 scores 41; 60-69 scores 58; 70-79 scores 75; 80-89 scores 91; ≥90 scores 100."},"sbp_mm_hg":{"type":"integer","description":"Systolic blood pressure in mm Hg (40-300). Granger 2003 nomogram, inverse: <80 scores 58; 80-99 scores 53; 100-119 scores 43; 120-139 scores 34; 140-159 scores 24; 160-199 scores 10; ≥200 scores 0."},"killip_class":{"type":"integer","description":"Killip class 1-4 as assigned by the caller (1 no heart failure scores 0; 2 rales or elevated venous pressure scores 20; 3 pulmonary edema scores 39; 4 cardiogenic shock scores 59). magent does not examine the patient."},"st_deviation":{"type":"boolean","description":"ST-segment deviation on the presenting ECG as assigned by the caller (Granger 2003). true scores 28. magent does not interpret the ECG. true or false."},"cardiac_arrest":{"type":"boolean","description":"Cardiac arrest at presentation as assigned by the caller (Granger 2003). true scores 39. magent does not read the chart. true or false."},"heart_rate_bpm":{"type":"integer","description":"Heart rate in beats/min (20-300). Granger 2003 nomogram: <50 scores 0; 50-69 scores 3; 70-89 scores 9; 90-109 scores 15; 110-149 scores 24; 150-199 scores 38; ≥200 scores 46."},"creatinine_mg_dl":{"type":"number","description":"Initial serum creatinine in mg/dL (0.1-20). Provide this or creatinine_umol_l. If both are sent, creatinine_mg_dl is scored. Granger 2003 nomogram: 0.0-0.39 scores 1; 0.4-0.79 scores 4; 0.8-1.19 scores 7; 1.2-1.59 scores 10; 1.6-1.99 scores 13; 2.0-3.99 scores 21; ≥4.0 scores 28."},"elevated_enzymes":{"type":"boolean","description":"Elevated initial cardiac enzymes as assigned by the caller (Granger 2003). true scores 14. magent does not read the laboratory. true or false."},"creatinine_umol_l":{"type":"number","description":"Initial serum creatinine in µmol/L (9-1768). Converted as mg/dL = µmol/L / 88.42. Alternate to creatinine_mg_dl. Ignored when creatinine_mg_dl is present."}}},"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":"Granger 2003 in-hospital GRACE 1.0: integer nomogram points from age, heart rate, systolic BP, creatinine (mg/dL or µmol/L), Killip class 1-4, cardiac arrest, ST-segment deviation, and elevated initial enzymes. Total 1-372. In-hospital mortality percent is that paper's printed score readout. Not GRACE 2.0, not Fox 2006 6-month, not ESC 108/140 cutoffs. Not a medical device and not a cath-lab order.","lastUpdated":"2026-09-28T13:59:36.273Z","serviceName":"magent","x402Version":2}]}}