{"uid":"cap_PnXuNjL-peymPlKDHKXVM","slug":"magent-hep-score-calculator-cuker-2010-52c3dcde","name":"magent HEP Score Calculator (Cuker 2010)","description":"Cuker 2010 HEP score: eight features with signed weights (range -16 to 19). Magnitude of platelet fall, typical- or rapid-onset timing, nadir, thrombosis (at most one), SQ heparin skin necrosis, IV-bolus systemic reaction, bleeding, and other causes (select all; no other cause +3). Cutoff 2 was 100% sensitive / 60% specific vs the expert panel. Not a HIT diagnosis or 4Ts score. magent does not assay SRA or ELISA.","url":"https://api.magentlab.com/api/calc/hep","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":["magnitude","timing","nadir","thrombosis","skin_necrosis","systemic_reaction","bleeding","chronic_thrombocytopenia","new_drug_thrombocytopenia","severe_infection","overt_dic","intra_arterial_device","cpb_96h","no_other_cause"],"properties":{"nadir":{"type":"string","description":"Caller-assigned Cuker 2010 nadir platelet count. le_20 (≤20 ×10^9/L) scores -2; gt_20 (>20 ×10^9/L) scores 2. magent does not take a raw platelet count."},"timing":{"type":"string","description":"Caller-assigned Cuker 2010 timing. Typical-onset: typical_lt_4 (fall begins <4 days) -2; typical_day_4 (day 4) 2; typical_5_10 (days 5-10) 3; typical_11_14 (days 11-14) 2; typical_gt_14 (>14 days) -1. Rapid-onset after re-exposure within 100 days: rapid_lt_48h (<48 h) 2; rapid_gt_48h (>48 h) -1. magent does not infer day of onset."},"cpb_96h":{"type":"boolean","description":"Cardiopulmonary bypass within the previous 96 hours (Cuker 2010). true scores -1. Mutually exclusive with no_other_cause true."},"bleeding":{"type":"boolean","description":"Presence of bleeding, petechiae, or extensive bruising (Cuker 2010). true scores -1; false scores 0."},"magnitude":{"type":"string","description":"Caller-assigned Cuker 2010 magnitude of platelet fall (peak to nadir since heparin exposure). lt_30 (<30%) scores -1; 30_to_50 (30-50%) scores 1; gt_50 (>50%) scores 3. magent does not grade platelet counts."},"overt_dic":{"type":"boolean","description":"Overt DIC as assigned by the caller (Cuker 2010: fibrinogen <100 mg/dL and D-dimer >5.0 μg/mL). true scores -2. magent does not assay fibrinogen or D-dimer. Mutually exclusive with no_other_cause true."},"thrombosis":{"type":"string","description":"Caller-assigned Cuker 2010 thrombosis (select at most one). none scores 0. Typical-onset: typical_new_ge_4d (new VTE or ATE ≥4 days after heparin) 3; typical_progression (progression of preexisting VTE or ATE while receiving heparin) 2. Rapid-onset: rapid_new (new VTE or ATE after heparin) 3; rapid_progression 2."},"skin_necrosis":{"type":"boolean","description":"Skin necrosis at subcutaneous heparin injection sites (Cuker 2010). true scores 3; false scores 0. magent does not examine the skin."},"no_other_cause":{"type":"boolean","description":"No other apparent cause of thrombocytopenia (Cuker 2010). true scores 3. Must be false if any other-cause flag is true."},"severe_infection":{"type":"boolean","description":"Severe infection as an other cause of thrombocytopenia (Cuker 2010). true scores -2. Mutually exclusive with no_other_cause true."},"systemic_reaction":{"type":"boolean","description":"Acute systemic reaction after intravenous heparin bolus (Cuker 2010). true scores 2; false scores 0."},"intra_arterial_device":{"type":"boolean","description":"Indwelling intra-arterial device (Cuker 2010 examples: IABP, VAD, ECMO). true scores -2. Mutually exclusive with no_other_cause true."},"chronic_thrombocytopenia":{"type":"boolean","description":"Presence of a chronic thrombocytopenic disorder (Cuker 2010 other causes; select all that apply). true scores -1. Mutually exclusive with no_other_cause true."},"new_drug_thrombocytopenia":{"type":"boolean","description":"Newly initiated non-heparin medication known to cause thrombocytopenia (Cuker 2010). true scores -2. Mutually exclusive with no_other_cause true."}}}},"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_KFeD5jEQKrqZJBZQ6uwLF","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 Cuker 2010 HEP (Heparin-induced thrombocytopenia Expert Probability) score from eight weighted clinical features to estimate pre-test probability of HIT.","exampleAgentPrompt":"Calculate the Cuker 2010 HEP score for a patient with a platelet fall greater than 50% (magnitude gt_50), typical onset on days 5–10 (timing typical_5_10), nadir above 20×10^9/L (nadir gt_20), new thrombosis present, no skin necrosis, no systemic reaction, no bleeding, and no other identified causes (no_other_cause true).","exampleUseCases":[{"title":"ICU HIT triage before SRA","prompt":"My ICU patient on unfractionated heparin had a platelet drop of more than 50% starting on day 6, nadir is 35, there's a new DVT, no bleeding, no skin necrosis, no systemic reaction, and we haven't found any other cause — can you run the HEP score so I know whether to order an SRA?"},{"title":"Post-cardiac surgery thrombocytopenia workup","prompt":"Patient had cardiac bypass surgery 3 days ago and platelets have dropped 40%, nadir is above 20, onset timing is less than 4 days (typical_lt_4), no thrombosis, no skin necrosis, no systemic reaction, bleeding present, CPB within 96 hours — what does the Cuker 2010 HEP score come out to?"},{"title":"Rapid-onset HIT after heparin re-exposure","prompt":"This patient was re-exposed to heparin and had a platelet crash within 24 hours — fall is over 50%, nadir under 20, timing is rapid-onset under 48 hours, new arterial clot, no other causes found — please calculate the HEP score for them."}],"resultDescription":"Returns an integer HEP score (range -16 to 19) along with per-feature signed weight contributions. A score ≥2 meets the cutoff associated with 100% sensitivity and ~60% specificity against expert panel diagnosis. The result is a pre-test probability stratifier, not a HIT diagnosis; it does not include SRA or ELISA results.","failureModes":["Missing required query parameters (magnitude, timing, nadir, thrombosis, etc.) returns a 400 error","Invalid enum values for magnitude, timing, or nadir return a validation error","Mutually exclusive flags set simultaneously (e.g. cpb_96h true and no_other_cause true) may produce an error or undefined score","Network timeout or upstream unavailability returns 5xx","Payment not provided or insufficient USDC balance returns 402"],"whenToPreferThis":"Use this endpoint when you need to compute the Cuker 2010 HEP score specifically — an eight-feature weighted model distinct from the 4Ts score. Prefer it over manual lookup when integrating clinical decision support into an automated workflow, EHR pipeline, or agent that has already extracted the required clinical features. Not appropriate as a substitute for SRA/ELISA laboratory testing or as a standalone HIT diagnosis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:53:46.042Z","isFirstParty":false}