{"uid":"cap_fevAPodWcelLEI3B9xxoS","slug":"hfa-icos-bcr-abl-cardiovascular-risk-classifier-lyon-2020-ece269fb","name":"HFA-ICOS BCR-ABL Cardiovascular Risk Classifier (Lyon 2020)","description":"Lyon 2020 HFA-ICOS baseline cardiovascular risk before second- or third-generation multi-targeted kinase inhibitors for CML targeting BCR-ABL. Class is very_high, high, medium, or low from published very-high and high factors plus Medium 1/2 points (0–1 low, 2–4 medium, ≥5 high). Caller assigns the 10-year CVD >20% threshold; magent does not compute that score. Not a medical device or treatment order.","url":"https://api.magentlab.com/api/calc/hfa_icos_bcr_abl","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_years","sex","lvef_percent","qtc_ms","arterial_vascular_disease","arterial_thrombosis_with_tki","heart_failure_or_lvsd","bcr_abl_tki_mediated_lvsd","abpi_le_0_9","pulmonary_arterial_hypertension","cvd_10y_risk_gt_20","current_or_significant_smoker","venous_thromboembolism","arrhythmia","hypertension","diabetes","hyperlipidemia","ckd","family_history_thrombophilia","obesity"],"properties":{"ckd":{"type":"boolean","description":"Caller-assigned chronic kidney disease (paper: eGFR <60 mL/min/1.73 m²). Medium 1. magent does not compute eGFR."},"sex":{"type":"string","description":"Sex male or female. Selects the borderline QTc Medium 2 window (men 450≤QTc<480; women 460≤QTc<480). magent does not read an ECG."},"qtc_ms":{"type":"number","description":"QTc in milliseconds (300-700). ≥480 is High. Borderline Medium 2 is men 450≤QTc<480 and women 460≤QTc<480. magent does not measure QTc."},"obesity":{"type":"boolean","description":"Caller-assigned obesity (paper: BMI >30 kg/m²). Medium 1. magent does not compute BMI."},"diabetes":{"type":"boolean","description":"Caller-assigned diabetes (paper: HbA1c >7.0% or >53 mmol/mol, or on treatment). Medium 1. magent does not diagnose diabetes."},"age_years":{"type":"integer","description":"Age in years (integer 18-100). Lyon 2020 BCR-ABL table: ≥75 High; 65-74 Medium 2; 60-64 Medium 1 (paper row Age ≥60 years under the higher bands); <60 none. Bands do not stack. magent does not examine the patient."},"arrhythmia":{"type":"boolean","description":"Caller-assigned arrhythmia (paper: atrial fibrillation, atrial flutter, ventricular tachycardia, or ventricular fibrillation). Medium 2. magent does not read a rhythm strip."},"abpi_le_0_9":{"type":"boolean","description":"Caller-assigned abnormal ankle-brachial pressure index (paper: ABPI ≤0.9). High. magent does not measure ABPI."},"hypertension":{"type":"boolean","description":"Caller-assigned hypertension (paper: SBP >140 mmHg or DBP >90 mmHg, or on treatment). Medium 2. magent does not measure blood pressure."},"lvef_percent":{"type":"number","description":"Left-ventricular ejection fraction in percent (10-80). <50 is High. This table has no 50-54 Medium 2 LVEF row; ≥50 adds no LVEF points. magent does not read an echocardiogram."},"hyperlipidemia":{"type":"boolean","description":"Caller-assigned hyperlipidemia (paper: non-HDL cholesterol >3.8 mmol/L or >145 mg/dL). Medium 1. magent does not assay lipids."},"cvd_10y_risk_gt_20":{"type":"boolean","description":"Caller-assigned paper row Cardiovascular disease 10-year risk score >20%. High. magent does not compute SCORE2, PCE, or any other 10-year CVD equation."},"heart_failure_or_lvsd":{"type":"boolean","description":"Caller-assigned heart failure or left-ventricular systolic dysfunction. High. magent does not diagnose heart failure."},"venous_thromboembolism":{"type":"boolean","description":"Caller-assigned venous thromboembolism (DVT or PE). Medium 2. magent does not diagnose VTE."},"arterial_vascular_disease":{"type":"boolean","description":"Caller-assigned arterial vascular disease (IHD, PCI, CABG, stable angina, TIA, stroke, or PVD). Very high. magent does not diagnose vascular disease."},"bcr_abl_tki_mediated_lvsd":{"type":"boolean","description":"Caller-assigned BCR-ABL TKI-mediated LVSD. High. magent does not attribute LVSD to a TKI."},"arterial_thrombosis_with_tki":{"type":"boolean","description":"Caller-assigned arterial thrombosis associated with a BCR-ABL TKI. Very high. magent does not diagnose thrombosis."},"family_history_thrombophilia":{"type":"boolean","description":"Caller-assigned family history of thrombophilia. Medium 1. magent does not take a family history."},"current_or_significant_smoker":{"type":"boolean","description":"Caller-assigned current smoker or significant smoking history. High on this BCR-ABL table (not Medium 1). magent does not take a smoking history."},"pulmonary_arterial_hypertension":{"type":"boolean","description":"Caller-assigned pulmonary arterial hypertension (paper: peak systolic PAP ≥35 mmHg when estimated on echocardiography). High. magent does not estimate pulmonary pressure."}}}},"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_FhoZ6l5HS5lfJlpbA6WJj","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 Lyon 2020 HFA-ICOS baseline cardiovascular risk category (very_high, high, medium, or low) prior to BCR-ABL-targeting TKI therapy for CML, based on published very-high, high, and medium risk factor criteria.","exampleAgentPrompt":"Using the Lyon 2020 HFA-ICOS framework for BCR-ABL TKI therapy, classify the cardiovascular risk for a 68-year-old male patient with a QTc of 455 ms, LVEF of 58%, hypertension, diabetes, hyperlipidemia, and a BMI over 30 — no prior arterial vascular disease, no heart failure, no arrhythmia, and no venous thromboembolism; his 10-year CVD risk is above 20%.","exampleUseCases":[{"title":"Pre-TKI cardiac risk triage in CML clinic","prompt":"Before we start this 72-year-old female CML patient on nilotinib, classify her HFA-ICOS cardiovascular risk — she has a QTc of 462 ms, LVEF of 55%, known arterial vascular disease, hypertension, and diabetes; no heart failure, no VTE, not obese, non-smoker, and I've assessed her 10-year CVD risk as above 20%."},{"title":"Cardio-oncology second opinion for high-risk CML patient","prompt":"I need a Lyon 2020 HFA-ICOS risk class for a 58-year-old male with a prior arterial thrombosis event on a TKI, pulmonary arterial hypertension, QTc of 490 ms, LVEF of 40%, and a history of venous thromboembolism — hypertensive and diabetic, BMI over 30, 10-year CVD risk below 20%."},{"title":"Automated EHR-integrated risk flagging for CML patients","prompt":"For our registry: 65-year-old female, QTc 470 ms, LVEF 62%, no arterial vascular disease, no prior TKI-related thrombosis, no heart failure, no arrhythmia, non-smoker, has CKD and hyperlipidemia, family history of thrombophilia, not obese, not diabetic, no VTE, no PAH, 10-year CVD risk not above 20% — what is her HFA-ICOS BCR-ABL risk class?"}],"resultDescription":"Returns one of four risk classes — very_high, high, medium, or low — based on the Lyon 2020 HFA-ICOS BCR-ABL TKI cardiovascular risk table. The response reflects which very-high, high, or medium-point factors (Medium 1 and Medium 2) drove the classification, per the published scoring logic (0–1 = low, 2–4 = medium, ≥5 = high). Not a medical device output or treatment recommendation.","failureModes":["Missing required parameters (e.g. age_years, sex, qtc_ms, lvef_percent) returns a 400-level validation error","QTc value outside the accepted 300–700 ms range is rejected","age_years outside 18–100 range is rejected","Boolean fields passed as strings rather than true/false may fail schema validation","Caller-assigned threshold fields (e.g. cvd_10y_risk_gt_20, ckd, diabetes) not assessed by the API — incorrect caller assignment produces incorrect risk class","Payment failure (x402) if USDC not provided correctly returns a 402 response"],"whenToPreferThis":"Use this endpoint when you need a structured, rule-based Lyon 2020 HFA-ICOS cardiovascular risk class for a CML patient being evaluated for BCR-ABL TKI therapy (second- or third-generation, e.g. dasatinib, nilotinib, ponatinib). Prefer it over generic cardiovascular risk calculators (SCORE2, Framingham, PCE) because it applies the specific cardio-oncology factor table published for BCR-ABL inhibitors rather than general population risk models. It is appropriate when the caller has already assessed threshold values like eGFR, HbA1c, and 10-year CVD risk externally and needs the categorical risk class for documentation or clinical decision support workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:09.830Z","isFirstParty":false}