Best 1976 Crohn's disease activity index (CDAI)
Best 1976 Crohn's disease activity index (CDAI): eight weighted variables (7-day liquid stools *2, abdominal-pain sum *5, well-being sum *7, extra-intestinal count *20, antidiarrheal *30, abdominal mass 0/2/5 *10, hematocrit deficit *6, caller-assigned weight-percent deviation). magent returns the rounded integer index only and does not apply later trial activity bands. magent does not examine the patient. Not a Crohn's diagnosis and not the Harvey-Bradshaw one-day index.
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/cdai
| 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 | 289 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"abdominal_mass": 0,
"abdominal_pain_sum_7d": 0,
"extra_intestinal_count": 0,
"hematocrit_percent": 47,
"liquid_stool_count_7d": 0,
"sex": "male",
"taking_antidiarrheal": false,
"weight_percent_deviation": 0,
"wellbeing_sum_7d": 0
},
{
"abdominal_mass": 0,
"abdominal_pain_sum_7d": 0,
"extra_intestinal_count": 0,
"hematocrit_percent": 47,
"liquid_stool_count_7d": 0,
"sex": "male",
"taking_antidiarrheal": false,
"weight_percent_deviation": 0,
"wellbeing_sum_7d": 0
}
]
},
"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": {
"abdominal_mass": {
"description": "Caller-assigned Best 1976 abdominal mass (exactly 0 none, 2 questionable, or 5 definite; \u00d710). Not 1, 3, or 4. magent does not examine the patient.",
"type": "integer"
},
"abdominal_pain_sum_7d": {
"description": "Sum of daily Best 1976 abdominal-pain ratings over 7 days (integer 0-21; each day 0 none, 1 mild, 2 moderate, 3 severe; \u00d75). magent does not examine the patient.",
"type": "integer"
},
"extra_intestinal_count": {
"description": "Caller-assigned count 0-6 of Best 1976 extra-intestinal findings (one each: arthritis/arthralgia; iritis/uveitis; erythema nodosum/pyoderma gangrenosum/aphthous ulcer; anal fissure/fistula/abscess; other fistula; fever >37.8 C in the past week; \u00d720). magent takes the integer count and does not enumerate those names as separate params.",
"type": "integer"
},
"hematocrit_percent": {
"description": "Hematocrit in percent (10-70). Best 1976 uses a whole-number hematocrit. Deficit is 47 minus this value (male) or 42 minus this value (female), then \u00d76; may be negative if above the sex standard. magent does not assay hematocrit.",
"type": "number"
},
"liquid_stool_count_7d": {
"description": "Sum of liquid or very soft stools over 7 days (Best 1976; \u00d72). Integer 0-70 is a magent clamp, not a published maximum. magent does not count stools.",
"type": "integer"
},
"sex": {
"description": "male or female. Best 1976 hematocrit standard is 47 (male) or 42 (female). magent does not examine the patient.",
"type": "string"
},
"taking_antidiarrheal": {
"description": "Taking diphenoxylate/atropine (Lomotil) or opiates for diarrhea as in Best 1976. true or false. true scores 30. magent does not examine the patient.",
"type": "boolean"
},
"weight_percent_deviation": {
"description": "Caller-assigned Best 1976 weight term 100*(1 - current/standard). May be negative if current is above standard. Magent clamp -50 to 80, not a published range. magent does not look up a standard weight.",
"type": "number"
},
"wellbeing_sum_7d": {
"description": "Sum of daily Best 1976 general well-being ratings over 7 days (integer 0-28; each day 0 generally well, 1 slightly below par, 2 poor, 3 very poor, 4 terrible; \u00d77). magent does not examine the patient.",
"type": "integer"
}
},
"required": [
"sex",
"liquid_stool_count_7d",
"abdominal_pain_sum_7d",
"wellbeing_sum_7d",
"extra_intestinal_count",
"taking_antidiarrheal",
"abdominal_mass",
"hematocrit_percent",
"weight_percent_deviation"
],
"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"
}