Child medicine dose
child_medicine_doseParacetamol or ibuprofen dose for a child by weight, read from fixed tables: the model is never involved in a number. Takes the brand printed on the bottle (35 brands across 57 countries: Calpol, Tylenol, Crocin, Panadol, Apiretal, Dalsy, Nurofen, Advil and more) or the generic name, and returns the mg range, the millilitres for each strength sold, the interval, the daily maximum and the age warnings. Refuses and refers when the child is too young to be medicated at home.
Use when asked how much paracetamol (acetaminophen) or ibuprofen to give a child; needs the weight. For fluids in vomiting or diarrhoea use oral_rehydration_plan; for any other medicine use paediatric_question_with_sources.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| drug | Yes | Brand printed on the bottle (Calpol, Tylenol, Crocin, Panadol, Apiretal, Dalsy, Nurofen, Advil…) or the generic name: paracetamol (acetaminophen) or ibuprofen. Only those two medicines are covered; an unknown name returns an error that lists the names it accepts. | |
| lang | No | Language of the warnings | en |
| country | No | ISO 3166-1 alpha-2 of where the bottle was bought: the strength sold there is listed first (in Haiti and the Dominican Republic children's ibuprofen is 200 mg/5 ml, twice the usual) | |
| weight_kg | Yes | The child's weight in kilograms, 1 to 120; the dose is calculated from it | |
| age_months | No | Age in months, if known: it changes the warnings and can refuse the dose |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| refer | No | true when the child must be seen instead of medicated at home | |
| mg_max | No | Upper end of the dose in milligrams for this weight | |
| mg_min | No | Lower end of the dose in milligrams for this weight | |
| generic | No | The active substance the brand resolves to | |
| warnings | No | Age limits and combinations to avoid | |
| disclaimer | No | Information from published guidelines, not a prescription | |
| ml_by_form | No | Millilitres for each strength sold | |
| interval_hours | No | Minimum and maximum hours between doses | |
| max_doses_per_day | No | Hard ceiling of doses in 24 hours |