# Fardet 2014 HScore Calculator

> Fardet 2014 HScore Calculator 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 HScore (max 337) for reactive hemophagocytic syndrome probability using nine caller-assigned Fardet 2014 Table 4 items, with a best cutoff of 169.

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/hscore
- 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/fardet-2014-hscore-calculator-d6c97d54
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AJuraDlfQMtHGcNGMlhoW

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 fardet-2014-hscore-calculator-d6c97d54
```

Example prompt: Calculate the Fardet 2014 HScore for a patient with immunosuppression (true), temperature 39.8°C (gt_39_4 band), hepatomegaly and splenomegaly (hepato_and_spleno), 2 cytopenia lineages, ferritin 8000 ng/mL (gt_6000 band), triglycerides in the high band (gt_5_5), fibrinogen 1.8 g/L (le_2_5 band), SGOT ≥30 (ge_30 band), and marrow hemophagocytosis present — what is the HScore and how does it compare to the 169 cutoff?

## When to prefer this

Use this endpoint when you have already translated raw clinical findings into the nine Fardet 2014 Table 4 categorical bands and need a precise, reproducible HScore computation. Prefer this over manual calculation to avoid arithmetic errors. This is specifically the Fardet 2014 HScore — not HLH-2004 criteria, not the 2016 HScore revision, and not any other hemophagocytosis scoring system.

## Known failure modes

- Missing any of the nine required query parameters returns an error — all are mandatory
- Invalid enum string values for band parameters (e.g. unrecognized temperature_band string) cause a validation error
- Passing raw numeric lab values instead of caller-assigned band strings will fail schema validation
- Non-boolean value for immunosuppression field causes a type error

## How this service works

Fardet 2014 HScore (Table 4; max 337) from nine caller-assigned items: immunosuppression 18, temperature 0/33/49, organomegaly 0/23/38, cytopenia lineages 0/24/34 (1/2/3), ferritin 0/35/50, triglycerides 0/44/64, fibrinogen 0/30, SGOT 0/19, marrow hemophagocytosis 35. Best cutoff 169. magent does not take raw labs; all nine required. Not HLH-2004. Not a diagnosis. Not a medical device.

## Output

Returns the computed HScore integer (0–337) derived from the nine Fardet 2014 Table 4 items. A score ≥169 is the published best cutoff associated with reactive hemophagocytic syndrome. The result is a numerical score only — not a diagnosis, not a medical device output.

## 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": [
      "immunosuppression",
      "temperature_band",
      "organomegaly",
      "cytopenia_lineages",
      "ferritin_band",
      "triglyceride_band",
      "fibrinogen_band",
      "sgot_band",
      "marrow_hemophagocytosis"
     ],
     "properties": {
      "sgot_band": {
       "type": "string",
       "description": "Caller-assigned Fardet 2014 Table 4 SGOT/AST band (IU/L). lt_30 (<30) scores 0; ge_30 (≥30) scores 19. magent does not take a raw SGOT."
      },
      "organomegaly": {
       "type": "string",
       "description": "Caller-assigned Fardet 2014 Table 4 organomegaly. none scores 0; hepato_or_spleno (hepatomegaly or splenomegaly) scores 23; hepato_and_spleno (hepatomegaly and splenomegaly) scores 38. magent does not examine the patient."
      },
      "ferritin_band": {
       "type": "string",
       "description": "Caller-assigned Fardet 2014 Table 4 ferritin band (ng/ml). lt_2000 (<2000) scores 0; 2000_to_6000 (2000–6000) scores 35; gt_6000 (>6000) scores 50. magent does not take a raw ferritin."
      },
      "fibrinogen_band": {
       "type": "string",
       "description": "Caller-assigned Fardet 2014 Table 4 fibrinogen band (g/L). gt_2_5 (>2.5) scores 0; le_2_5 (≤2.5) scores 30. magent does not take a raw fibrinogen."
      },
      "temperature_band": {
       "type": "string",
       "description": "Caller-assigned Fardet 2014 Table 4 temperature band (°C). lt_38_4 (<38.4) scores 0; 38_4_to_39_4 (38.4–39.4) scores 33; gt_39_4 (>39.4) scores 49. magent does not take a raw temperature."
      },
      "immunosuppression": {
       "type": "boolean",
       "description": "Known underlying immunosuppression as assigned by the caller (Fardet 2014 Table 4 footnote: HIV positive or long-term glucocorticoids, cyclosporine, or azathioprine). true scores 18; false scores 0."
      },
      "triglyceride_band": {
       "type": "string",
       "description": "Caller-assi
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fardet-2014-hscore-calculator-d6c97d54/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)
