Page actions
instrument / verified-clean
Pediatric Growth Percentile Lookup
The current ledger marks this instrument verified clean within the source-bound verification corpus.
Inspectable records
Ledger state
The current ledger marks this instrument verified clean within the source-bound verification corpus.
- Area
- Biology, Medicine & Pharmacology (educational estimates only — every panel labeled not-medical-advice)
- Tranche
- tranche-7
- Evidence ID
- t7-035
- Ledger rows
- 1
No ledger note is attached.
Review findings
The core LMS formula is standard, but the specification is not implementation-complete. It needs an authoritative table source, exact age and interpolation rules, the L=0 branch, explicit standard-normal-CDF conversion, measurement definitions, valid age ranges, and a BMI input definition. The educational/non-medical-advice label is appropriate but does not resolve these technical ambiguities.
Formula and scope findings
- The LMS Z-score formula is standard when L, M, and S are valid parameters: Z=((X/M)^L-1)/(L*S). The implementation must also define the L=0 special case, Z=ln(X/M)/S.
- The percentile conversion is incomplete: it must explicitly specify percentile=100*Phi(Z), where Phi is the standard normal CDF.
- BMI cannot be computed from only one measurement value; BMI requires weight and height, BMI=weight_kg/(height_m^2), unless the supplied value is already BMI.
- The interpolation method between age rows is unspecified. Linear interpolation of L, M, and S is a possible convention but is not universally interchangeable with interpolation of Z-scores or chart centiles.
- The specification does not identify whether WHO or CDC tables are authoritative. WHO and CDC tables differ in age ranges, measurement definitions, and parameters.
- The term height is ambiguous for children under 24 months; WHO tables generally use recumbent length, while standing height is used for older children, with a conversion difference between them.
Unit assumptions
- Age is expressed in completed or exact decimal months; the exact-age convention must be documented because growth parameters change rapidly in infancy.
- Weight is in kilograms, length/height and head circumference are in centimeters, and BMI is in kg/m^2.
- X, M, and the resulting measurement must use the same units; unit conversion must occur before applying the LMS formula.
- Sex is assumed to select the sex-specific WHO reference row; the specification must state whether this means sex at birth or another classification.
- Percentiles use the standard normal CDF: percentile=100*Phi(Z).
Boundary hardening
BREAK_CLAIMED · SELF_FLAGGED
The specification does not define age units or table validity boundaries, does not provide the required CDC/WHO LMS tables, and gives no special handling for L=0 or invalid powers such as 0 raised to a negative L. A literal implementation can therefore return undefined results or cannot perform the lookup at all.
Errata and corrections
No applied erratum is attached to this unique-name record.
Inspectable example
4 review vectors are recorded. One source-bound sample is shown below.
{
"inputs": {
"age_months": 24,
"sex": "male",
"measurement_type": "recumbent_length_cm",
"value": 87.1
},
"expected_outputs": {
"z_score": 0,
"percentile": 50,
"growth_chart_position": "50th percentile (median)"
},
"reference_data": {
"source_convention": "WHO Child Growth Standards 2006, boys length-for-age LMS row at 24 months",
"L": 1,
"M_cm": 87.1,
"S": 0.039,
"normal_CDF": {
"Phi(0)": 0.5,
"source_convention": "NIST/standard normal distribution table"
}
},
"working": "L=1, so Z=((X/M)-1)/S. X/M=87.1/87.1=1.000000. Z=(1.000000-1)/0.039=0.000000. percentile=100*Phi(0)=100*0.5=50.0%. This is exactly the tabulated median and the famous 50th-percentile entry."
}Related workflows
No source-defined multi-instrument workflow membership is recorded.
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.json · VERIFIED_CLEANevidence-tranche7/tranche7-results.jsonBOUNDARY_HAZARD_CATALOG.json