{"uid":"cap_jO6et9yVO_JgZJ8Ox724S","slug":"improve-dd-vte-risk-score-calculator-7c74f72b","name":"IMPROVE-DD VTE Risk Score Calculator","description":"Gibson 2017 IMPROVEDD VTE score: Spyropoulos 2011 7-factor IMPROVE items (previous VTE 3, known thrombophilia 2, lower-limb paralysis 2, current cancer 2, immobilized >=7 days 1, ICU/CCU 1, age >60 1) plus 2 if caller-assigned D-dimer >=2x ULN. Max 14. low 0-1 vs high >=2 (heightened VTE through 77 days when >=2). Not a VTE diagnosis or prophylaxis order. Not the 4-factor admission model. Not Padua or Caprini. magent does not assay D-dimer.","url":"https://api.magentlab.com/api/calc/improvedd","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","previous_vte","known_thrombophilia","lower_limb_paralysis","current_cancer","immobilized_ge_7_days","icu_ccu_stay","d_dimer_ge_2x_uln"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Scores 1 when age >60 (Spyropoulos 2011 / Gibson 2017). Age 60 scores 0; age 61 scores 1."},"icu_ccu_stay":{"type":"boolean","description":"ICU or CCU stay as assigned by the caller (Spyropoulos 2011 / Gibson 2017, during hospitalization). true or false. 1 point if true. magent does not assign level of care."},"previous_vte":{"type":"boolean","description":"Previous VTE as assigned by the caller (Spyropoulos 2011 7-factor associative items in Gibson 2017 IMPROVEDD). true or false. 3 points if true. magent does not diagnose VTE."},"current_cancer":{"type":"boolean","description":"Current cancer as assigned by the caller (Spyropoulos 2011 / Gibson 2017). true or false. 2 points if true. magent does not diagnose cancer."},"d_dimer_ge_2x_uln":{"type":"boolean","description":"D-dimer >=2x the local upper limit of normal as assigned by the caller (Gibson 2017). true or false. 2 points if true. magent does not assay D-dimer."},"known_thrombophilia":{"type":"boolean","description":"Known thrombophilia as assigned by the caller (Spyropoulos 2011 / Gibson 2017). true or false. 2 points if true. magent does not interpret a thrombophilia panel."},"lower_limb_paralysis":{"type":"boolean","description":"Lower-limb paralysis as assigned by the caller (Spyropoulos 2011 / Gibson 2017). true or false. 2 points if true. magent does not examine the patient."},"immobilized_ge_7_days":{"type":"boolean","description":"Immobilized >=7 days as assigned by the caller (Spyropoulos 2011 / Gibson 2017, during hospitalization). true or false. 1 point if true. magent does not observe mobility."}}}},"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_p93h4pMGPN-dyfVRhzqGB","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":"Calculates the Gibson 2017 IMPROVE-DD venous thromboembolism (VTE) risk score for hospitalized medical patients using 7 Spyropoulos 2011 IMPROVE factors plus D-dimer elevation","exampleAgentPrompt":"Calculate the IMPROVE-DD VTE risk score for a 67-year-old patient who has a history of previous VTE, is currently in the ICU, has active cancer, and has a D-dimer that is ≥2× the upper limit of normal — no thrombophilia, no lower-limb paralysis, and not immobilized for 7 or more days.","exampleUseCases":[{"title":"ICU patient VTE risk stratification","prompt":"Run the IMPROVE-DD VTE score for a 72-year-old patient currently in the ICU — they have a history of prior VTE, no known thrombophilia, no lower-limb paralysis, no active cancer, have been immobilized for over 7 days, and their D-dimer is more than twice the upper limit of normal."},{"title":"Oncology inpatient clot risk assessment","prompt":"What's the IMPROVE-DD score for a 58-year-old with active cancer who was just admitted — no prior VTE, no thrombophilia, no limb paralysis, not in ICU, immobilized fewer than 7 days, and D-dimer is below 2× ULN?"},{"title":"Elderly patient with thrombophilia triage","prompt":"Score this 65-year-old patient on the IMPROVE-DD: known thrombophilia, no prior VTE, no cancer, no lower-limb paralysis, not in ICU, not immobilized ≥7 days, and D-dimer is at least twice the upper limit of normal."}],"resultDescription":"Returns the IMPROVE-DD total score (integer, 0–14) and the risk category: low (score 0–1) or high (score ≥2), indicating heightened 77-day VTE risk when high. Does not include a clinical recommendation, prophylaxis order, or VTE diagnosis.","failureModes":["Missing required query parameters (age, any of the 7 boolean flags, or d_dimer_ge_2x_uln) returns a 400 error","Age outside the accepted range (18–120) returns a validation error","Non-boolean values for boolean fields cause a schema validation failure","Payment failure (insufficient USDC balance or x402 protocol error) prevents the call from completing"],"whenToPreferThis":"Use this endpoint when you need the Gibson 2017 IMPROVE-DD 8-factor model specifically (the 7 original Spyropoulos 2011 IMPROVE items plus D-dimer). Prefer it over the original 4-factor IMPROVE admission model when D-dimer data is available and a 77-day risk window is relevant. Do not use if you need the Padua, Caprini, or Khorana models — those are distinct risk stratification tools. This endpoint does not diagnose VTE, order prophylaxis, or assay D-dimer; it only scores a set of caller-supplied binary flags.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:04:54.034Z","isFirstParty":false}