Stanghellini 2016 Rome IV chronic nausea vomiting syndrome (CNVS, B3a)
Stanghellini 2016 Rome IV chronic nausea vomiting syndrome (CNVS, B3a). rome_iv_cnvs is true iff bothersome nausea at least 1 day per week and/or one or more vomiting episodes per week as one flag, self-induced vomiting eating disorders regurgitation and rumination excluded, no organic systemic or metabolic explanation including at upper endoscopy, last-3-months criteria, and 6-month onset. magent does not take a history or read endoscopy. Not a diagnosis, not CVS, not CHS, not rumination.
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_cnvs
| 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 | 281 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"bothersome_nausea_or_vomiting_weekly": true,
"fulfilled_last_3_months": true,
"no_organic_systemic_metabolic_explanation": true,
"onset_at_least_6_months": true,
"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded": true
},
{
"bothersome_nausea_or_vomiting_weekly": true,
"fulfilled_last_3_months": true,
"no_organic_systemic_metabolic_explanation": true,
"onset_at_least_6_months": true,
"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded": 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": {
"bothersome_nausea_or_vomiting_weekly": {
"description": "Bothersome (severe enough to impact usual activities) nausea at least 1 day per week and/or one or more vomiting episodes per week (Stanghellini 2016 Rome IV CNVS B3a). One caller flag covering nausea and/or vomiting. true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
},
"fulfilled_last_3_months": {
"description": "Criteria fulfilled for the last 3 months, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
},
"no_organic_systemic_metabolic_explanation": {
"description": "No evidence of organic, systemic, or metabolic disease likely to explain the symptoms on routine investigations including at upper endoscopy, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not read endoscopy.",
"type": "boolean"
},
"onset_at_least_6_months": {
"description": "Symptom onset at least 6 months prior to diagnosis, as assigned (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
},
"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded": {
"description": "Self-induced vomiting, eating disorders, regurgitation, and rumination have been excluded (Stanghellini 2016). true or false as assigned by the caller. magent does not take a history.",
"type": "boolean"
}
},
"required": [
"bothersome_nausea_or_vomiting_weekly",
"self_induced_vomiting_eating_disorders_regurgitation_rumination_excluded",
"no_organic_systemic_metabolic_explanation",
"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"
}