{"uid":"cap_K8XSk-kFzohCThfYUqKV9","slug":"hfa-icos-anthracycline-cardiovascular-risk-calculator-52069c5d","name":"HFA-ICOS Anthracycline Cardiovascular Risk Calculator","description":"Lyon 2020 HFA-ICOS baseline cardiovascular risk before anthracycline chemotherapy. Returns risk_level low, medium, high, or very_high from published Very high, High, Medium 2, and Medium 1 factors, plus medium_points and the paper's expert-opinion cardiotoxicity_guide. Age and LVEF use the highest matching printed band only. Caller assigns labs and BMI >30. magent does not examine the patient or read imaging. Not a medical device or treatment order.","url":"https://api.magentlab.com/api/calc/hfa_icos_anthracycline","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","lvef_percent","heart_failure_or_cardiomyopathy","severe_valvular_heart_disease","mi_or_coronary_revascularization","stable_angina","previous_anthracycline","prior_left_chest_or_mediastinal_rt","elevated_troponin","elevated_bnp","hypertension","diabetes","ckd","previous_non_anthracycline_chemo","current_or_significant_smoker","obesity"],"properties":{"ckd":{"type":"boolean","description":"Chronic kidney disease (eGFR <60 mL/min/1.73 m2) as assigned by the caller (Lyon 2020 Medium 1). true or false. magent does not compute eGFR."},"obesity":{"type":"boolean","description":"Obesity (BMI >30 kg/m2) as assigned by the caller (Lyon 2020 Medium 1). true or false. magent does not compute BMI."},"diabetes":{"type":"boolean","description":"Diabetes mellitus (HbA1c >7.0% or >53 mmol/mol or on treatment) as assigned by the caller (Lyon 2020 Medium 1). true or false. magent does not assay HbA1c."},"age_years":{"type":"integer","description":"Age in years (18-100, integer). Lyon 2020: >=80 High; 65-79 Medium 2; <65 no age factor. Highest matching band only."},"elevated_bnp":{"type":"boolean","description":"Baseline BNP or NT-proBNP above the local laboratory ULN as assigned by the caller (Lyon 2020 Medium 1). true or false. magent does not assay natriuretic peptides."},"hypertension":{"type":"boolean","description":"Hypertension (SBP >140 mmHg or DBP >90 mmHg or on treatment) as assigned by the caller (Lyon 2020 Medium 1). true or false. magent does not measure blood pressure."},"lvef_percent":{"type":"integer","description":"LVEF percent (10-80, integer). Lyon 2020: <50 High; 50-54 Medium 2; >=55 no LVEF factor. Highest matching printed band only. magent does not read imaging."},"stable_angina":{"type":"boolean","description":"Stable angina (Lyon 2020 High). true or false as assigned by the caller. magent does not examine the patient."},"elevated_troponin":{"type":"boolean","description":"Baseline troponin above the local laboratory ULN as assigned by the caller (Lyon 2020 Medium 1). true or false. magent does not assay troponin."},"previous_anthracycline":{"type":"boolean","description":"Previous anthracycline exposure (Lyon 2020 High). true or false as assigned by the caller."},"current_or_significant_smoker":{"type":"boolean","description":"Current smoker or significant smoking history (Lyon 2020 Medium 1). true or false as assigned by the caller."},"severe_valvular_heart_disease":{"type":"boolean","description":"Severe valvular heart disease (Lyon 2020 High). true or false as assigned by the caller. magent does not examine the patient or read imaging."},"heart_failure_or_cardiomyopathy":{"type":"boolean","description":"Heart failure or cardiomyopathy (Lyon 2020 Very high). true or false as assigned by the caller. magent does not examine the patient or read imaging."},"mi_or_coronary_revascularization":{"type":"boolean","description":"Myocardial infarction or previous coronary revascularization (PCI or CABG) (Lyon 2020 High). true or false as assigned by the caller. magent does not read imaging."},"previous_non_anthracycline_chemo":{"type":"boolean","description":"Previous non-anthracycline-based chemotherapy (Lyon 2020 Medium 1). true or false as assigned by the caller."},"prior_left_chest_or_mediastinal_rt":{"type":"boolean","description":"Prior radiotherapy to the left chest or mediastinum (Lyon 2020 High). true or false as assigned by the caller."}}}},"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_xYmkKNzVUj3xWB9hVWlk3","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 level (low/medium/high/very_high) before anthracycline chemotherapy based on patient risk factors","exampleAgentPrompt":"Calculate the HFA-ICOS anthracycline cardiotoxicity risk for a 72-year-old patient with LVEF of 52%, hypertension, diabetes, and a history of prior anthracycline use — they do not have heart failure, valvular disease, MI, angina, chest RT, elevated troponin, elevated BNP, CKD, previous non-anthracycline chemo, significant smoking history, or obesity.","exampleUseCases":[{"title":"Pre-chemo cardiac risk screen","prompt":"I need to know this breast cancer patient's HFA-ICOS cardiovascular risk before we start her on doxorubicin — she's 68 years old, LVEF is 55%, she has hypertension and is obese (BMI >30), no prior heart failure, no valvular disease, no MI or revascularization, no prior anthracyclines, no chest radiation, troponin and BNP are normal, no diabetes, no CKD, non-smoker, and no previous non-anthracycline chemo."},{"title":"High-risk flag for elderly patient","prompt":"Can you run the Lyon 2020 HFA-ICOS anthracycline risk score for an 81-year-old patient with LVEF of 48%, prior coronary revascularization, elevated troponin, hypertension, and diabetes — no heart failure, no valvular disease, no angina, no prior anthracyclines, no chest RT, BNP is normal, no CKD, no prior non-anthracycline chemo, current smoker, not obese?"},{"title":"Oncology trial enrollment screening","prompt":"We're enrolling patients in an anthracycline trial and need to document baseline HFA-ICOS risk category — this patient is 58 years old, LVEF 60%, no heart failure, no valvular disease, no MI, no angina, no prior anthracyclines, no chest RT, troponin normal, BNP normal, no hypertension, no diabetes, no CKD, no prior non-anthracycline chemo, non-smoker, not obese."}],"resultDescription":"Returns a JSON object with: risk_level (one of low, medium, high, very_high per Lyon 2020 HFA-ICOS classification), medium_points (integer count of Medium 1/Medium 2 factors accumulated), and cardiotoxicity_guide (the paper's expert-opinion guidance text corresponding to the computed risk tier).","failureModes":["Missing required query parameters returns a validation error","age_years outside 18-100 range or lvef_percent outside 10-80 range returns a validation error","Non-boolean values for flag fields return a schema error","Network or server errors return HTTP 5xx","Payment not provided or insufficient returns HTTP 402"],"whenToPreferThis":"Use this endpoint when you need to programmatically apply the Lyon 2020 HFA-ICOS baseline cardiovascular risk stratification for a patient about to receive anthracycline chemotherapy, especially in agentic clinical decision-support workflows, EHR integrations, or oncology trial screening pipelines. Caller must pre-assign lab-derived flags (troponin, BNP, HbA1c, eGFR, BMI) since the endpoint does not compute them from raw values. Prefer this over generic risk calculators when the specific HFA-ICOS framework and its expert-opinion cardiotoxicity guidance text are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:03:50.210Z","isFirstParty":false}