Harvey and Bradshaw 1980 simple Crohn's-disease activity index (one-day; items 1
Harvey and Bradshaw 1980 simple Crohn's-disease activity index (one-day; items 1-3 previous day). Well-being 0-4, abdominal pain 0-3, liquid stools (1 point each; magent clamp 0-30), abdominal mass 0-3, plus 1 per listed complication (arthralgia, uveitis, erythema nodosum, aphthous ulcers, pyoderma gangrenosum, anal fissure, new fistula, abscess). magent sums only (max 48) and does not return later remission cutoffs. Not a Crohn's diagnosis or Best 1976 CDAI. magent does not examine the patient.
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/harvey_bradshaw
| 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 | 316 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"abdominal_mass": 0,
"abdominal_pain": 0,
"abscess": false,
"anal_fissure": false,
"aphthous_ulcers": false,
"arthralgia": false,
"erythema_nodosum": false,
"liquid_stools": 0,
"new_fistula": false,
"pyoderma_gangrenosum": false,
"uveitis": false,
"well_being": 0
},
{
"abdominal_mass": 0,
"abdominal_pain": 0,
"abscess": false,
"anal_fissure": false,
"aphthous_ulcers": false,
"arthralgia": false,
"erythema_nodosum": false,
"liquid_stools": 0,
"new_fistula": false,
"pyoderma_gangrenosum": false,
"uveitis": false,
"well_being": 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 Harvey 1980 abdominal mass (integer 0-3): 0 none; 1 dubious; 2 definite; 3 definite and tender. magent does not examine the patient.",
"type": "integer"
},
"abdominal_pain": {
"description": "Caller-assigned Harvey 1980 abdominal pain for the previous day (integer 0-3): 0 none; 1 mild; 2 moderate; 3 severe. magent does not examine the patient.",
"type": "integer"
},
"abscess": {
"description": "Abscess present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"anal_fissure": {
"description": "Anal fissure present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"aphthous_ulcers": {
"description": "Aphthous ulcers present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"arthralgia": {
"description": "Arthralgia present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"erythema_nodosum": {
"description": "Erythema nodosum present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"liquid_stools": {
"description": "Count of liquid stools that day (Harvey 1980; 1 point per stool). Integer 0-30 is a magent clamp, not a published maximum. magent does not examine the patient.",
"type": "integer"
},
"new_fistula": {
"description": "New fistula present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"pyoderma_gangrenosum": {
"description": "Pyoderma gangrenosum present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"uveitis": {
"description": "Uveitis present (Harvey 1980 complications as used for the simple index). true or false. 1 point if true. magent does not examine the patient.",
"type": "boolean"
},
"well_being": {
"description": "Caller-assigned Harvey 1980 general well-being for the previous day (integer 0-4): 0 very well; 1 slightly below par; 2 poor; 3 very poor; 4 terrible. magent does not examine the patient.",
"type": "integer"
}
},
"required": [
"well_being",
"abdominal_pain",
"liquid_stools",
"abdominal_mass",
"arthralgia",
"uveitis",
"erythema_nodosum",
"aphthous_ulcers",
"pyoderma_gangrenosum",
"anal_fissure",
"new_fistula",
"abscess"
],
"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"
}