Guth
NewsDocs
Page actions
View as Markdown ↗
Explore MCP tools ↗

instrument / verified-clean

Pediatric Growth Percentile Lookup

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Status: VERIFIED_CLEANLifecycle: verified-clean

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_CLEAN
  • evidence-tranche7/tranche7-results.json
  • BOUNDARY_HAZARD_CATALOG.json