Turner 2007 pediatric ulcerative colitis activity index (PUCAI)
Turner 2007 pediatric ulcerative colitis activity index (PUCAI): six caller-assigned item points (abdominal pain, rectal bleeding, stool consistency of most stools, stools per 24 hours, nocturnal stools, activity level) using that paper's published integers. magent sums only (max 85) and returns the published activity band (<10 remission, 10-34 mild, 35-64 moderate, ≥65 severe). magent does not examine the child. Not a diagnosis and not the adult Mayo score.
Asked 1.4x its listed price for its own exampleour last check, 2026-09-28
1 of 1checks answered this week
302 msmedian answer time
$0.005listed price per call
$0.007price it asked us
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/pucai
| 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 | 302 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"abdominal_pain": 0,
"activity_level": 0,
"nocturnal_stools": 0,
"rectal_bleeding": 0,
"stool_consistency_of_most": 0,
"stools_per_24h": 0
},
{
"abdominal_pain": 0,
"activity_level": 0,
"nocturnal_stools": 0,
"rectal_bleeding": 0,
"stool_consistency_of_most": 0,
"stools_per_24h": 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_pain": {
"description": "Caller-assigned Turner 2007 PUCAI abdominal pain points (integer 0, 5, or 10): 0 no pain; 5 pain can be ignored; 10 pain cannot be ignored. magent does not examine the child.",
"type": "integer"
},
"activity_level": {
"description": "Caller-assigned Turner 2007 PUCAI activity level points (integer 0, 5, or 10): 0 no limitation of activity; 5 occasional limitation of activity; 10 severe restricted activity. magent does not examine the child.",
"type": "integer"
},
"nocturnal_stools": {
"description": "Caller-assigned Turner 2007 PUCAI nocturnal stools points (integer 0 or 10): 0 no; 10 yes (any episode causing wakening). magent does not examine the child.",
"type": "integer"
},
"rectal_bleeding": {
"description": "Caller-assigned Turner 2007 PUCAI rectal bleeding points (integer 0, 10, 20, or 30): 0 none; 10 small amount only, in less than 50% of stools; 20 small amount with most stools; 30 large amount (>50% of the stool content). magent does not examine the child.",
"type": "integer"
},
"stool_consistency_of_most": {
"description": "Caller-assigned Turner 2007 PUCAI stool consistency of most stools points (integer 0, 5, or 10): 0 formed; 5 partially formed; 10 completely unformed. magent does not examine the child.",
"type": "integer"
},
"stools_per_24h": {
"description": "Caller-assigned Turner 2007 PUCAI number of stools per 24 hours points (integer 0, 5, 10, or 15): 0 for 0-2 stools; 5 for 3-5; 10 for 6-8; 15 for >8. magent does not examine the child.",
"type": "integer"
}
},
"required": [
"abdominal_pain",
"rectal_bleeding",
"stool_consistency_of_most",
"stools_per_24h",
"nocturnal_stools",
"activity_level"
],
"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"
}