# HFA-ICOS Baseline Cardiovascular Risk Calculator (VEGF Inhibitors/TKIs)

> HFA-ICOS Baseline Cardiovascular Risk Calculator (VEGF Inhibitors/TKIs) 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-14).

Classifies baseline cardiovascular risk (Very High / High / Medium / Low) before starting VEGF inhibitors or VEGF TKIs using the Lyon 2020 HFA-ICOS framework

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/hfa_icos_vegf
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hfa-icos-baseline-cardiovascular-risk-calculator-vegf-inhibitors-tkis-236712de
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_74nuZvBocu_UiBCfwIM63

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 hfa-icos-baseline-cardiovascular-risk-calculator-vegf-inhibitors-tkis-236712de
```

Example prompt: My 68-year-old female patient needs to start a VEGF TKI — can you run the Lyon 2020 HFA-ICOS baseline CV risk? She has hypertension and prior anthracycline exposure, LVEF of 55%, QTc of 465 ms, no heart failure, no arterial or venous disease, no arrhythmia, elevated troponin is false, elevated BNP false, diabetes false, hyperlipidemia true, CKD false, proteinuria false, no prior chest RT, non-smoker, BMI 28.

## When to prefer this

Use this endpoint when you need a structured, guideline-based (Lyon 2020 HFA-ICOS) cardiovascular risk classification specifically before initiating VEGF inhibitor or VEGF TKI therapy, and all required patient parameters are already assessed and available. Prefer this over general CV risk calculators (e.g. Framingham, SCORE) when the clinical question is cardio-oncology pre-treatment screening for anti-angiogenic agents.

## Known failure modes

- Missing required parameters (age_years, sex, QTc, LVEF, or any boolean risk factor) returns a 400 validation error
- Out-of-range QTc (outside 300–700 ms) or age (outside 18–100) causes rejection
- Incorrect data types (non-integer for age or QTc, non-boolean for risk flags) result in schema validation failure
- Ambiguous sex value (not 'male' or 'female') breaks QTc borderline band assignment

## How this service works

Lyon 2020 HFA-ICOS baseline CV risk before VEGF inhibitors or VEGF TKIs. Very high if heart failure/cardiomyopathy or arterial vascular disease. High if venous thrombosis, LVEF <50%, QTc >=480 ms, age >=75, hypertension, prior anthracycline, or >=5 medium points. Medium if 2-4 medium points. Guide <2% / 2-9% / 10-19% / >=20%. Not a device or treatment order.

## Output

Returns an HFA-ICOS cardiovascular risk tier (Very High, High, Medium, or Low) along with the count of medium-risk points and the corresponding guideline-based risk percentage band (<2%, 2–9%, 10–19%, or ≥20%) before initiating VEGF inhibitor or VEGF TKI therapy. Does not issue device or treatment orders.

## 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": [
      "age_years",
      "sex",
      "lvef_percent",
      "qtc_ms",
      "heart_failure_or_cardiomyopathy",
      "arterial_vascular_disease",
      "venous_thrombosis",
      "hypertension",
      "prior_anthracycline",
      "arrhythmia",
      "elevated_troponin",
      "elevated_bnp",
      "diabetes",
      "hyperlipidemia",
      "ckd",
      "proteinuria",
      "prior_left_chest_or_mediastinal_rt",
      "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 VEGF-inhibitor table, Medium 1). true or false. magent does not compute eGFR."
      },
      "sex": {
       "type": "string",
       "description": "male or female as assigned by the caller. Used only for the sex-specific borderline QTc Medium 2 band (men 450-479 ms; women 460-479 ms)."
      },
      "qtc_ms": {
       "type": "integer",
       "description": "Baseline QTc in milliseconds, integer 300-700, as assigned by the caller. >=480 High; men 450-479 Medium 2; women 460-479 Medium 2. magent does not measure QTc."
      },
      "obesity": {
       "type": "boolean",
       "description": "Obesity (BMI >30 kg/m2) as assigned by the caller (Lyon 2020 VEGF-inhibitor table, Medium 1). true or false. magent does not compute BMI."
      },
      "diabetes": {
       "type": "boolean",
       "description": "Diabetes mellitus (glycated haemoglobin >7.0% or >53 mmol/mol, or on treatment) as assigned by the caller (Lyon 2020 VEGF-inhibitor table, Medium 1). true or false."
      },
      "age_years": {
       "type": "integer",
       "description": "Integer age in years (18-100) as assigned by the caller. Lyon 2020 VEGF-inhibitor table: >=75 High; 65-74 Medium 1; <65 no age points. Bands are exclusive. magent does not read an identity document."
      },
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hfa-icos-baseline-cardiovascular-risk-calculator-vegf-inhibitors-tkis-236712de/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)
