Growth Chart Report Generator
Turn pediatric visit rows into a growth report with percentile trends, velocity guardrails, screening flags, charts, and follow-up cues.{{ summary.title }}
| Metric | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} | |
| No metrics yet. | ||
| {{ header }} | Copy |
|---|---|
| {{ cell }} | |
| No detail rows yet. |
| Severity | Signal | Evidence | Action cue | Copy |
|---|---|---|---|---|
| {{ row.severity }} | {{ row.signal }} | {{ row.evidence }} | {{ row.action }} | |
| No screening flag rows available yet. | ||||
| Priority | Recommendation | Rationale | Timeline | Copy |
|---|---|---|---|---|
| {{ row.priority }} | {{ row.recommendation }} | {{ row.rationale }} | {{ row.timeline }} | |
| No guidance recommendations available yet. | ||||
| Handoff item | Value | Operational cue | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.note }} | |
| No handoff brief rows available yet. | |||
| Interval | Height gain | Observed velocity | Guardrail | Status | Copy |
|---|---|---|---|---|---|
| {{ row.interval }} | {{ row.heightGain }} | {{ row.observedVelocity }} | {{ row.guardrail }} | {{ row.status }} | |
| No velocity intervals available yet. | |||||
Introduction:
Pediatric growth review depends on change over time. One height, weight, or body mass index value can look ordinary by itself, while a series of visits can show a child moving sharply across percentile bands, slowing in height velocity, or developing a pattern that deserves follow-up.
Percentiles compare a child with children of the same age and sex. A z-score expresses the same position as standard-deviation distance from a reference median. Those values help summarize where the latest visit sits, but the more useful judgment usually comes from the direction, spacing, and consistency of serial measurements.
The 24-month handoff is a common source of confusion. In U.S. practice, WHO standards are commonly used from birth to age 2, then CDC charts are used for older children. The measurement frame can also change from recumbent length and weight-for-length to standing height and BMI-for-age, so a percentile change around that age should be read carefully.
This report is an educational screening and handoff aid. It estimates positions against built-in sex-specific reference anchors and configurable alert rules; it is not official WHO or CDC chart software and cannot diagnose growth disorders, nutrition problems, obesity, or treatment need.
How to Use This Tool:
Use measured values from one child and keep units consistent across the visit rows. The report expects one row per visit in the form age_months,height_cm,weight_kg.
- Select Sex to match the reference profile used for the growth comparison.
- Enter Report visit rows with serial ages, heights, and weights. At least one valid row can produce a report, but two or more visits are needed for interval velocity.
- Choose Risk tolerance and Report focus mode. Conservative settings escalate sooner; linear-growth and adiposity focus modes shorten follow-up when their matching signals appear.
- Set Urgent critical threshold for the number of critical flags that move the summary into the urgent lane.
- Open advanced settings when needed to choose WHO-style, CDC-style, or hybrid reference handling, adjust follow-up timing, set percentile-shift and band-crossing thresholds, set the height velocity floor, and choose the BMI alert percentile.
- Read Growth Report Snapshot first, then compare Visit Report Table, Screening Flag Ledger, Guidance, Growth Handoff Brief, Velocity Interval Table, and the chart tabs.
- If a row error appears, check that each row has three numeric values, that age increases across visits, and that height and weight are realistic measured values for the child.
Interpreting Results:
The summary lane is a triage cue, not a diagnosis. Routine lane means the configured rules did not find an active warning pattern. Priority lane means at least one watch flag changed the follow-up recommendation. Urgent lane means the critical flag count met the chosen urgent threshold.
Use the latest height, weight, and BMI percentiles together. A low height percentile has different meaning when height velocity is steady than when the latest interval falls below the guardrail. A high BMI percentile after 24 months deserves trend context from weight, height, and prior visits rather than a single-value reaction.
The strongest verification step is measurement quality. Recheck transposed rows, mixed units, duplicate ages, recumbent-versus-standing technique, and visit dates before acting on a sudden percentile shift or low velocity flag.
Technical Details:
Growth percentiles place an observed measurement against an age- and sex-specific reference distribution. The report estimates height-for-age, weight-for-age, and BMI-for-age positions from built-in anchor values, then converts the observed difference from the reference median into a z-score and percentile.
Reference choice changes the interpretation. WHO-style handling is most relevant to early-childhood standards, CDC-style handling is more relevant after 24 months, and hybrid handling keeps mixed-age reports continuous while still marking the handoff. Because the reference values are estimates, close boundary cases should be confirmed with validated clinical charting.
Formula Core:
BMI, z-score, percentile conversion, and height velocity are the main calculations used by the report.
Here w is weight in kilograms, h is height in centimeters, x is the observed height, weight, or BMI, mref is the estimated reference median, sref is the estimated reference standard deviation, P is percentile, and v is annualized height velocity in centimeters per year. For example, a child who grows from 84.6 cm at 24 months to 92.4 cm at 36 months has (92.4 - 84.6) x 12 / (36 - 24) = 7.8 cm/year before the report compares that interval with the configured guardrail.
Rule Core:
| Signal | Default rule | Default effect |
|---|---|---|
| Low height percentile | Latest height percentile < 3rd |
Critical flag because very low linear growth can require prompt review. |
| Low or high weight percentile | Latest weight percentile < 3rd or > 97th |
Watch flag because weight needs context from height, BMI, intake, illness, and interval trend. |
| Elevated BMI percentile | Age >= 24 months and BMI percentile >= 95th, unless changed |
Watch flag for possible adiposity concern in the age range where BMI-for-age is used. |
| Downward height band crossing | Latest height crosses at least 2 major percentile bands downward, unless changed |
Critical flag because interval movement can matter even when the latest percentile is not below the 3rd. |
| Large weight percentile shift | Band crossing threshold met and weight percentile changes by at least 25 points, unless changed |
Watch flag that should be checked against recent illness, nutrition changes, edema, or data entry error. |
| Low recent height velocity | Latest interval falls below the configured floor, 4 cm/year by default |
Critical flag when recent linear gain is below the chosen guardrail. |
The urgent lane is selected when the number of critical flags is greater than or equal to the configured urgent threshold. Otherwise, watch flags move the report into the priority lane. Follow-up timing starts from the baseline interval and is shortened by critical flags, watch flags, and the selected focus mode.
Output Map:
| Output area | What it contains | How to read it |
|---|---|---|
| Visit Report Table | Age, height, weight, BMI, and estimated height, weight, and BMI percentiles per visit. | Use this to spot row errors and see which visit drives the current summary. |
| Screening Flag Ledger | Severity, signal, evidence, and action cue for each active rule. | Use the evidence text to verify the exact percentile, band shift, or velocity trigger. |
| Growth Handoff Brief | Queue lane, recommended follow-up, focus framing, and WHO-CDC marker note. | Use it as a short communication aid after checking the full visit and flag tables. |
| Velocity Interval Table | Height gain, annualized velocity, guardrail, and status for adjacent visits. | Use it only when visit spacing is correct and measurement technique is comparable. |
Limitations and Privacy Notes:
The report is useful for screening discussions, but it is not a substitute for professional growth assessment.
- Percentiles are estimated from built-in reference anchors, not official LMS chart files.
- WHO-to-CDC transition effects, recumbent versus standing measurement, and visit spacing can change interpretation.
- Calculations are made on the page, but growth data can be sensitive. Remove names, identifiers, and unnecessary details before sharing reports, screenshots, or exported files.
Worked Examples:
Stable early-childhood series. Rows such as 0, 50.2, 3.3, 6, 66.1, 7.3, 12, 75.0, 9.1, 24, 86.8, 11.7, and 36, 95.7, 14.1 should produce a report with several visits, latest height, weight, and BMI percentiles, and a follow-up lane based on the configured flags. The Growth Report Trend chart is useful for checking whether the latest point reflects a steady path or a shift.
Possible linear-growth concern. If the latest height rises only slightly over a long interval, the Velocity Interval Table may show observed velocity below the guardrail and the Screening Flag Ledger may add a low recent height velocity flag. Recheck the measurements and visit ages before treating that as a biological signal.
Row formatting problem. A pasted line such as 36, 95.7 is missing weight for the report format. Add the third numeric value, keep the order as age, height, weight, and verify that duplicate ages were not accidentally created by a spreadsheet export.
FAQ:
Can this report diagnose a growth problem?
No. It creates educational estimates and screening flags. Clinical decisions should use validated growth charts, accurate measurement protocols, medical history, and professional judgment.
Why does the 24-month transition matter?
Around 24 months, U.S. practice commonly shifts from WHO standards to CDC charts, and measurement may shift from recumbent length to standing height. A percentile change at that point can reflect the chart handoff or technique, not only child growth.
What does a critical flag mean?
A critical flag means a configured rule found a signal such as very low height percentile, a downward height band crossing, or low recent height velocity. It means review the data and consider prompt follow-up; it is not a diagnosis.
Why are my visit rows rejected?
Each report row needs three numeric values: age in months, height in centimeters, and weight in kilograms. Check for missing columns, copied headers, mixed delimiters, duplicate ages, and non-numeric units pasted into the row.
References:
- What Growth Charts Are Recommended?, CDC, March 14, 2025.
- Summary: Using WHO Child Growth Standards, CDC, July 3, 2024.
- Using WHO Growth Standard Charts, CDC, March 20, 2024.
- Child growth standards, World Health Organization.