# magent Rome IV H1c Child Rumination Disorder Calculator

> magent Rome IV H1c Child Rumination Disorder Calculator is a paid API for AI agents from api.magentlab.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Evaluates five caller-assigned Rome IV H1c criteria flags to determine whether a child meets the diagnostic criteria for rumination disorder (Hyams 2016).

## Facts

- Endpoint: GET https://api.magentlab.com/api/calc/rome_iv_child_rumination
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/magent-rome-iv-h1c-child-rumination-disorder-calculator-69a0b37d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OMTX63LIb8bbDcfn9oESp

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability magent-rome-iv-h1c-child-rumination-disorder-calculator-69a0b37d
```

Example prompt: Check whether this child meets Rome IV H1c rumination disorder criteria: repeated regurgitation with rechewing or expulsion soon after meals is true, regurgitation does not occur during sleep is true, not preceded by retching is true, not explained by another condition or eating disorder is true, and criteria have been fulfilled for at least 2 months is true.

## When to prefer this

Use this endpoint when you need a fast, rule-based computation of the Rome IV H1c pediatric rumination disorder criteria (Hyams 2016) from five pre-assessed clinical flags. Prefer it over manual logic when integrating into clinical decision support pipelines, EHR automation, or research eligibility screening where reproducibility matters. Do not use for adult Rome IV rumination disorder, neonatal functional GI disorder G2, or cases requiring manometry interpretation.

## Known failure modes

- Missing any of the five required boolean query parameters returns a validation error
- Passing non-boolean values for flag parameters causes a schema error
- Network or payment (x402) authentication failure returns a 402 Payment Required response
- Caller misclassifying clinical flags upstream leads to incorrect (but technically valid) boolean output

## How this service works

Hyams 2016 Rome IV H1c child rumination. rome_iv_child_rumination is true iff repeated_regurgitation_rechewing_or_expulsion_soon_after_meals, does_not_occur_during_sleep, not_preceded_by_retching, not_explained_by_another_condition_or_eating_disorder, and fulfilled_at_least_2_months. GERD-treatment failure and weekly frequency are not required. Manometry is not parsed. Caller assigns five flags. magent does not observe regurgitation. Not a diagnosis, not adult Rome IV rumination, not neonate G2.

## Output

Returns a rome_iv_child_rumination boolean indicating whether all five Rome IV H1c criteria are simultaneously satisfied. True only when every flag is true; false if any single criterion is not met. No manometry interpretation, no severity score, and no adult Rome IV or neonatal G2 classification is provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "required": [
      "repeated_regurgitation_rechewing_or_expulsion_soon_after_meals",
      "does_not_occur_during_sleep",
      "not_preceded_by_retching",
      "not_explained_by_another_condition_or_eating_disorder",
      "fulfilled_at_least_2_months"
     ],
     "properties": {
      "not_preceded_by_retching": {
       "type": "boolean",
       "description": "Not preceded by retching, as assigned (Hyams 2016 Rome IV H1c). true or false as assigned by the caller. magent does not observe regurgitation."
      },
      "does_not_occur_during_sleep": {
       "type": "boolean",
       "description": "The regurgitation does not occur during sleep, as assigned (Hyams 2016 Rome IV H1c). The paper's 1b (not during sleep) is this flag. true or false as assigned by the caller. magent does not observe regurgitation."
      },
      "fulfilled_at_least_2_months": {
       "type": "boolean",
       "description": "Criteria fulfilled for at least 2 months prior to diagnosis, as assigned (Hyams 2016 Rome IV H1c). true or false as assigned by the caller."
      },
      "not_explained_by_another_condition_or_eating_disorder": {
       "type": "boolean",
       "description": "After appropriate evaluation, the symptoms cannot be fully explained by another medical condition, and an eating disorder has been ruled out, as assigned (Hyams 2016 Rome IV H1c). true or false as assigned by the caller. magent does not examine the child."
      },
      "repeated_regurgitation_rechewing_or_expulsion_soon_after_meals": {
       "type": "boolean",
       "description": "Repeated regurgitation and rechewing or expulsion of food that begins soon after ingestion of a meal, as assigned (Hyams 2016 Rome IV H1c). The paper's 1a (begins soon after meals) is folded into this flag. true or false as assigned by the caller. magent does not observe regurgitation."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output":
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/magent-rome-iv-h1c-child-rumination-disorder-calculator-69a0b37d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.magentlab.com](https://www.zero.xyz/host/api.magentlab.com/llms.txt)
