ToolAssay

Khan 2024 AHA PREVENT base 10-year total CVD percent (ASCVD plus heart failure)

Khan 2024 AHA PREVENT base 10-year total CVD percent (ASCVD plus heart failure) for age 30-79 from sex, lipids, treated systolic BP, diabetes, smoking, eGFR, BMI, antihypertensive, and statin. Sex-specific, race-free Table S12 coefficients. Not 30-year, not ASCVD-only, not HF-only, not 2013 PCE, not SCORE2, not a diagnosis or statin order. magent does not assay lipids.

Answeringour last check, 2026-09-28
1 of 1checks answered this week
316 msmedian answer time
$0.005listed price per call
$0.005price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://api.magentlab.com/api/calc/prevent

CategoryEverything else
Provider hostapi.magentlab.com
Networkseip155:8453
Payment schemesbatch-settlement, exact
Self-reported calls, 30 days0 from 0 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-09-28 valid payment request 402$0.005 316 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "age": 50,
    "antihypertensive": true,
    "bmi_kg_m2": 35,
    "diabetes": false,
    "egfr_ml_min_1_73m2": 90,
    "hdl_mg_dl": 55,
    "sbp_mm_hg": 160,
    "sex": "female",
    "smoker": false,
    "statin": false,
    "total_cholesterol_mg_dl": 240
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "headers": {
          "additionalProperties": {
            "type": "string"
          },
          "type": "object"
        },
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "age": {
              "description": "Age in years (integer 30-79). Khan 2024 PREVENT base 10-year total CVD is for ages 30-79. Not 30-year PREVENT (that horizon is not returned).",
              "type": "integer"
            },
            "antihypertensive": {
              "description": "Current antihypertensive treatment as assigned by the caller (true or false). Adds the Table S12 antihypertensive term and the treated SBP interaction.",
              "type": "boolean"
            },
            "bmi_kg_m2": {
              "description": "Body-mass index in kg/m2 (10-80). Required Khan 2024 predictor. Table S12 base 10-year total-CVD BMI coefficients are 0 (BMI enters the HF-only equations, which this tool does not return).",
              "type": "number"
            },
            "diabetes": {
              "description": "Diabetes as assigned by the caller (true or false). Adds the Table S12 diabetes term and the age \u00d7 diabetes interaction. Not the optional HbA1c add-on equation.",
              "type": "boolean"
            },
            "egfr_ml_min_1_73m2": {
              "description": "Caller-assigned eGFR in mL/min/1.73m2 (5-200). Piecewise around 60. magent does not compute MDRD or CKD-EPI.",
              "type": "number"
            },
            "hdl_mg_dl": {
              "description": "HDL cholesterol in mg/dL (5-150). Converted as mg/dL*0.02586 to mmol/L. Enters as (HDL-1.3)/0.3. magent does not assay lipids.",
              "type": "number"
            },
            "sbp_mm_hg": {
              "description": "Systolic blood pressure in mm Hg (50-250). Piecewise around 110 mm Hg, with a treated-SBP interaction when antihypertensive is true. magent does not measure blood pressure.",
              "type": "number"
            },
            "sex": {
              "description": "Sex used by the sex-specific Table S12 base 10-year total-CVD coefficients (female or male). Not race. PREVENT is race-free.",
              "enum": [
                "female",
                "male"
              ],
              "type": "string"
            },
            "smoker": {
              "description": "Current cigarette smoking as assigned by the caller (true or false). magent does not take a smoking history.",
              "type": "boolean"
            },
            "statin": {
              "description": "Current statin use as assigned by the caller (true or false). Adds the Table S12 statin term and the statin \u00d7 non-HDL interaction.",
              "type": "boolean"
            },
            "total_cholesterol_mg_dl": {
              "description": "Total cholesterol in mg/dL (50-800). Converted as mg/dL*0.02586 to mmol/L. Enters as non-HDL (TC-HDL) centered at 3.5 mmol/L. magent does not assay lipids.",
              "type": "number"
            }
          },
          "required": [
            "age",
            "sex",
            "total_cholesterol_mg_dl",
            "hdl_mg_dl",
            "sbp_mm_hg",
            "antihypertensive",
            "statin",
            "diabetes",
            "smoker",
            "egfr_ml_min_1_73m2",
            "bmi_kg_m2"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON