ICC 2022 systemic mastocytosis (Arber 2022)
ICC 2022 systemic mastocytosis (Arber 2022). Met when major infiltrates (≥15 tryptase- and/or CD117-positive MCs in aggregates in BM or extracutaneous organ) alone, or ≥3 minors. Minors: >25% spindle or atypical immature morphology, KIT D816V or other activating KIT mutation, CD25/CD2/CD30, tryptase >20 ng/mL (not counted in SM-AMN). Not a diagnosis. Not Valent 2016 WHO SM. Not WHO 5th/Khoury. Not cutaneous mastocytosis only. magent does not read a biopsy or assay tryptase.
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://api.magentlab.com/api/calc/icc_sm
| Category | Everything else |
|---|---|
| Provider host | api.magentlab.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 0 from 0 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-28 | valid payment request | 402 | $0.007 | 324 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"associated_myeloid_neoplasm": false,
"atypical_or_spindle": false,
"cd2_cd25_or_cd30": false,
"kit_activating": false,
"major_infiltrates": true,
"tryptase_gt_20": false
},
{
"associated_myeloid_neoplasm": false,
"atypical_or_spindle": false,
"cd2_cd25_or_cd30": false,
"kit_activating": false,
"major_infiltrates": true,
"tryptase_gt_20": false
}
]
},
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"properties": {
"associated_myeloid_neoplasm": {
"description": "Associated myeloid neoplasm (ICC SM-AMN) as assigned by the caller. When true, tryptase_gt_20 does not count as a minor. true or false. magent does not diagnose a myeloid neoplasm.",
"type": "boolean"
},
"atypical_or_spindle": {
"description": ">25% spindle-shaped or atypical immature morphology in bone marrow or extracutaneous sections, as assigned by the caller (Arber 2022 ICC SM minor). true or false. magent does not read slides.",
"type": "boolean"
},
"cd2_cd25_or_cd30": {
"description": "Mast cells express CD25, CD2, and/or CD30 in addition to mast-cell markers, as assigned by the caller (Arber 2022 ICC SM minor; ICC adds CD30). true or false. magent does not phenotype mast cells.",
"type": "boolean"
},
"kit_activating": {
"description": "KIT D816V or other activating KIT mutation in bone marrow, blood, or an extracutaneous organ, as assigned by the caller (Arber 2022 ICC SM minor; not codon-816-only). true or false. magent does not sequence KIT.",
"type": "boolean"
},
"major_infiltrates": {
"description": "Multifocal dense infiltrates of tryptase- and/or CD117-positive mast cells (\u226515 MCs in aggregates) in bone marrow or another extracutaneous organ, as assigned by the caller (Arber 2022 ICC SM major). true or false. magent does not read a biopsy.",
"type": "boolean"
},
"tryptase_gt_20": {
"description": "Serum tryptase persistently >20 ng/mL as assigned by the caller (Arber 2022 ICC SM minor). Does not count when associated_myeloid_neoplasm is true (SM-AMN). true or false. magent does not assay tryptase.",
"type": "boolean"
}
},
"required": [
"major_infiltrates",
"atypical_or_spindle",
"kit_activating",
"cd2_cd25_or_cd30",
"tryptase_gt_20",
"associated_myeloid_neoplasm"
],
"type": "object"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"const": "POST",
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}