# Cucchiara 2008 sICH Risk Calculator (magent)

> Cucchiara 2008 sICH Risk Calculator (magent) 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).

Computes the Cucchiara 2008 sICH risk score (0–4) and returns the corresponding symptomatic intracranial hemorrhage probability after IV rtPA for ischemic stroke.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/sich
- 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/cucchiara-2008-sich-risk-calculator-magent-4e291648
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PbzjIJ9rTWskeMurSseLN

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 cucchiara-2008-sich-risk-calculator-magent-4e291648
```

Example prompt: For my stroke patient getting IV rtPA — they're 68 years old (so age >60 is true), baseline NIHSS of 14 (so NIHSS >10 is true), admission glucose of 130 mg/dL (so glucose >150 is false), and platelets of 200,000 (so platelets <150k is false) — what does the Cucchiara 2008 sICH score come out to and what's the hemorrhage risk?

## When to prefer this

Use this endpoint when a clinical decision support agent needs to quickly score a stroke patient on the Cucchiara 2008 sICH model after the caller has already determined each of the four binary risk flags from the patient's clinical data. Prefer this over HAT (Lou 2008) when the Cucchiara model is the institutional or guideline-preferred tool. Note this endpoint scores risk only and is not a tPA ordering tool or hemorrhage diagnosis.

## Known failure modes

- Missing required boolean flags (age_gt_60, nihss_gt_10, glucose_gt_150, platelets_lt_150k) returns a 400 error
- Non-boolean values for flag parameters cause validation failure
- Endpoint does not compute NIHSS, assay glucose, or assay platelets — caller must pre-determine each flag
- Score does not differentiate between 3 and 4 (both return 37.9%)

## How this service works

Cucchiara 2008 sICH after rtPA for ischemic stroke. Four caller-assigned 1-point flags: age >60, baseline NIHSS >10, baseline glucose >150 mg/dL (8.325 mmol/L), platelets <150,000/mm3. Total 0-4. Any ICH 2.6/9.7/15.1/37.9% for scores 0/1/2/>=3 (scores 3 and 4 share 37.9). magent does not assay glucose or platelets or compute NIHSS. Not a tPA order and not a hemorrhage diagnosis.

## Output

Returns the integer Cucchiara sICH score (0–4) and the associated symptomatic intracranial hemorrhage risk percentage: score 0 → 2.6%, score 1 → 9.7%, score 2 → 15.1%, score 3 or 4 → 37.9%.

## 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_gt_60",
      "nihss_gt_10",
      "glucose_gt_150",
      "platelets_lt_150k"
     ],
     "properties": {
      "age_gt_60": {
       "type": "boolean",
       "description": "Age >60 years as assigned by the caller (Cucchiara 2008). true or false. magent does not assign age from a numeric value."
      },
      "nihss_gt_10": {
       "type": "boolean",
       "description": "Baseline NIHSS >10 as assigned by the caller (Cucchiara 2008). true or false. magent does not compute NIHSS or examine the patient."
      },
      "glucose_gt_150": {
       "type": "boolean",
       "description": "Baseline glucose >150 mg/dL (8.325 mmol/L) as assigned by the caller (Cucchiara 2008). true or false. magent does not assay glucose or convert units."
      },
      "platelets_lt_150k": {
       "type": "boolean",
       "description": "Baseline platelet count <150,000/mm3 as assigned by the caller (Cucchiara 2008). true or false. magent does not assay platelets."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cucchiara-2008-sich-risk-calculator-magent-4e291648/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)
