Keefer 2016 Rome IV CAPS (formerly FAPS)
Keefer 2016 Rome IV CAPS (formerly FAPS). rome_iv_caps is true iff continuous or nearly continuous abdominal pain, no or only occasional relationship with eating, defecation, or menses, pain limits daily functioning, pain is not feigned, not explained by another GI or medical condition, last-3-months criteria, and 6-month onset. Psychosocial comorbidity is copy-only. magent does not examine or judge feigning beyond the caller flag. Not a diagnosis, not IBS, not narcotic bowel syndrome.
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/rome_iv_caps
| 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 | 311 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"continuous_or_nearly_continuous_abdominal_pain": true,
"fulfilled_last_3_months": true,
"no_or_only_occasional_relationship_with_physiological_events": true,
"not_explained_by_another_gi_or_medical_condition": true,
"onset_at_least_6_months": true,
"pain_limits_daily_functioning": true,
"pain_not_feigned": true
},
{
"continuous_or_nearly_continuous_abdominal_pain": true,
"fulfilled_last_3_months": true,
"no_or_only_occasional_relationship_with_physiological_events": true,
"not_explained_by_another_gi_or_medical_condition": true,
"onset_at_least_6_months": true,
"pain_limits_daily_functioning": true,
"pain_not_feigned": true
}
]
},
"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": {
"continuous_or_nearly_continuous_abdominal_pain": {
"description": "Continuous or nearly continuous abdominal pain, as assigned (Keefer 2016 Rome IV CAPS / D1). true or false as assigned by the caller. magent does not examine the patient.",
"type": "boolean"
},
"fulfilled_last_3_months": {
"description": "Criteria fulfilled for the last 3 months, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
},
"no_or_only_occasional_relationship_with_physiological_events": {
"description": "No or only occasional relationship of pain with physiological events (eating, defecation, or menses), as assigned (Keefer 2016). true or false as assigned by the caller. magent does not examine the patient.",
"type": "boolean"
},
"not_explained_by_another_gi_or_medical_condition": {
"description": "Pain is not explained by another structural or functional gastrointestinal disorder or other medical condition, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not examine the patient.",
"type": "boolean"
},
"onset_at_least_6_months": {
"description": "Symptom onset at least 6 months prior to diagnosis, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
},
"pain_limits_daily_functioning": {
"description": "Pain limits some aspect of daily functioning, as assigned (Keefer 2016). true or false as assigned by the caller. magent does not examine the patient.",
"type": "boolean"
},
"pain_not_feigned": {
"description": "The pain is not feigned, as assigned by the caller (Keefer 2016). true or false as assigned by the caller. magent does not judge feigning beyond this flag.",
"type": "boolean"
}
},
"required": [
"continuous_or_nearly_continuous_abdominal_pain",
"no_or_only_occasional_relationship_with_physiological_events",
"pain_limits_daily_functioning",
"pain_not_feigned",
"not_explained_by_another_gi_or_medical_condition",
"fulfilled_last_3_months",
"onset_at_least_6_months"
],
"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"
}