# IMPEDE VTE Risk Score Calculator for Multiple Myeloma

> IMPEDE VTE Risk Score Calculator for Multiple Myeloma is a paid API for AI agents from api.magentlab.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Calculates the Sanfilippo 2019 IMPEDE VTE risk score for venous thromboembolism in multiple myeloma patients, returning a numeric score and risk category (low/intermediate/high).

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/impede_vte
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/impede-vte-risk-score-calculator-for-multiple-myeloma-e9caa0c3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nK--nll1oqtMTJP60ELi4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability impede-vte-risk-score-calculator-for-multiple-myeloma-e9caa0c3
```

Example prompt: My multiple myeloma patient is on an IMiD, has a BMI over 25, no pelvic fracture, is not on ESA, is on doxorubicin, is on high-dose dexamethasone (over 160 mg/month), is not Asian or Pacific Islander, has no prior VTE, has a tunneled line, and is on no thromboprophylaxis — what's their IMPEDE VTE risk score and category?

## When to prefer this

Use this endpoint when you need to calculate the Sanfilippo 2019 IMPEDE VTE risk score specifically for multiple myeloma patients. Prefer it over Khorana or SAVED score calculators when the patient has myeloma-specific risk factors like IMiD use, dexamethasone dosing, or Asian/Pacific Islander identity modifier. This endpoint uses the IMPEDE model only — it does not compute Khorana, SAVED, or general surgical VTE scores.

## Known failure modes

- Missing required query parameter returns an error (all 10 factors are required)
- Invalid enum value for dexamethasone or thromboprophylaxis returns a validation error
- Boolean fields passed as strings instead of true/false may cause parsing errors
- Score is not a prophylaxis recommendation and should not be used as one
- Caller-assigned flags (e.g. Asian/Pacific Islander, IMiD) may introduce scoring bias if incorrectly assigned

## How this service works

Sanfilippo 2019 IMPEDE VTE for multiple myeloma: IMiD 4, BMI>=25 1, pelvic/hip/femur fracture 4, ESA 1, doxorubicin 3, dexamethasone none/low/high 0/2/4 (high if monthly >160 mg), Asian/Pacific Islander -3 (caller-assigned), VTE history 5, tunneled line 2, thromboprophylaxis none/prophylactic/therapeutic 0/-3/-4. Unclamped. <=3 low 3.3%, 4-7 intermediate 8.3%, >=8 high 15.2%. Not a prophylaxis order. Not SAVED or Khorana.

## Output

Returns a computed IMPEDE VTE total score (integer), a risk category label (low ≤3, intermediate 4–7, high ≥8), and the associated empirical VTE probability (low 3.3%, intermediate 8.3%, high 15.2%) based on Sanfilippo 2019 Table 3 factor weights.

## Request schema (JSON Schema)

```json
{
 "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": [
      "imid",
      "bmi_ge_25",
      "pelvic_hip_femur_fracture",
      "esa",
      "doxorubicin",
      "dexamethasone",
      "asian_pacific_islander",
      "vte_history",
      "tunneled_line",
      "thromboprophylaxis"
     ],
     "properties": {
      "esa": {
       "type": "boolean",
       "description": "Erythropoiesis-stimulating agent as assigned by the caller (Sanfilippo 2019 Table 3). true or false. 1 point if true."
      },
      "imid": {
       "type": "boolean",
       "description": "Immunomodulatory drug (IMiD) as assigned by the caller (Sanfilippo 2019 Table 3). true or false. 4 points if true."
      },
      "bmi_ge_25": {
       "type": "boolean",
       "description": "BMI ≥25 kg/m2 as assigned by the caller (Sanfilippo 2019 Table 3). true or false. magent does not compute BMI from height or weight. 1 point if true."
      },
      "doxorubicin": {
       "type": "boolean",
       "description": "Doxorubicin as assigned by the caller (Sanfilippo 2019 Table 3). true or false. 3 points if true."
      },
      "vte_history": {
       "type": "boolean",
       "description": "History of VTE before multiple myeloma as assigned by the caller (Sanfilippo 2019 Table 3). true or false. 5 points if true."
      },
      "dexamethasone": {
       "enum": [
        "none",
        "low",
        "high"
       ],
       "type": "string",
       "description": "Dexamethasone as assigned by the caller (Sanfilippo 2019 Table 3). none (not on dexamethasone) scores 0; low (dexamethasone used at total monthly dosing ≤160 mg) scores 2; high (total monthly dosing >160 mg) scores 4. Not the NCCN ≥480 mg definition."
      },
      "tunneled_line": {
       "type": "boolean",
       "description": "Tunneled line / central venous catheter as assigned by the caller (Sanfilippo 2019 Table 3). true or false. 2 points if true."
      },
      "thromboprophylaxis": {
       "enum": [
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/impede-vte-risk-score-calculator-for-multiple-myeloma-e9caa0c3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.magentlab.com](https://www.zero.xyz/host/api.magentlab.com/llms.txt)
