Hyams 2016 Rome IV H2d child FAP-NOS
Hyams 2016 Rome IV H2d child FAP-NOS. rome_iv_child_fap_nos is true iff episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events, pain_at_least_4_times_per_month, insufficient_criteria_for_ibs_fd_or_abdominal_migraine, not_explained_by_another_condition, and fulfilled_at_least_2_months. Caller assigns five flags including the IBS/FD/abdominal-migraine residual. magent does not re-run those tools. Not a diagnosis, not adult CAPS, not FAPS (dropped in Rome IV).
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_child_fap_nos
| 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 | 280 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events": true,
"fulfilled_at_least_2_months": true,
"insufficient_criteria_for_ibs_fd_or_abdominal_migraine": true,
"not_explained_by_another_condition": true,
"pain_at_least_4_times_per_month": true
},
{
"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events": true,
"fulfilled_at_least_2_months": true,
"insufficient_criteria_for_ibs_fd_or_abdominal_migraine": true,
"not_explained_by_another_condition": true,
"pain_at_least_4_times_per_month": 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": {
"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events": {
"description": "Episodic or continuous abdominal pain that does not occur solely during physiologic events (eating, menses), as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not examine the patient.",
"type": "boolean"
},
"fulfilled_at_least_2_months": {
"description": "Criteria fulfilled for at least 2 months, as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
},
"insufficient_criteria_for_ibs_fd_or_abdominal_migraine": {
"description": "Insufficient criteria for IBS, functional dyspepsia, or abdominal migraine, as assigned (Hyams 2016 Rome IV H2d). Residual flag: magent does not re-run those tools. true or false as assigned by the caller.",
"type": "boolean"
},
"not_explained_by_another_condition": {
"description": "After appropriate evaluation, the abdominal pain cannot be fully explained by another medical condition, as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not examine the patient.",
"type": "boolean"
},
"pain_at_least_4_times_per_month": {
"description": "Abdominal pain at least 4 times per month, as assigned (Hyams 2016 Rome IV H2d). true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
}
},
"required": [
"episodic_or_continuous_abdominal_pain_not_solely_during_physiologic_events",
"pain_at_least_4_times_per_month",
"insufficient_criteria_for_ibs_fd_or_abdominal_migraine",
"not_explained_by_another_condition",
"fulfilled_at_least_2_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"
}