儿保体检前自评
带 8 个月大的孩子去社区医院做常规体检,医生量完身高体重后只说“还行”,没说具体在什么水平。家长心里没底,不知道孩子是偏瘦还是正常。用本工具输入月龄和实测数据,立刻看到孩子身高体重在 WHO 标准曲线上的百分位位置,比如“身高处于 P50,体重处于 P25”,下次复诊时能拿着这个数据跟医生具体沟通喂养方案。
儿科诊室里,医生翻开WHO生长曲线图对照月龄的那几秒,家长心里总悬着。输入月龄和性别,工具直接给出该月龄的标准体重、身高中位数及正常范围区间,数据来自WHO 2006年多中心生长标准。所有计算在服务端完成,输入不留存。
带 8 个月大的孩子去社区医院做常规体检,医生量完身高体重后只说“还行”,没说具体在什么水平。家长心里没底,不知道孩子是偏瘦还是正常。用本工具输入月龄和实测数据,立刻看到孩子身高体重在 WHO 标准曲线上的百分位位置,比如“身高处于 P50,体重处于 P25”,下次复诊时能拿着这个数据跟医生具体沟通喂养方案。
孩子从母乳转配方奶已满两周,但体重增长不明显,家长不确定是转奶不适应还是正常波动。用本工具输入转奶前后的月龄和体重数据,对比 WHO 标准表,看到体重百分位从 P40 降到 P25,趋势向下。这个量化结果让家长决定提前去儿科门诊评估,而不是再等一个月。
早产宝宝矫正月龄 6 个月,实际出生已 8 个月。家长按实际月龄查标准,发现体重一直偏低,焦虑是否发育迟缓。用本工具切换至矫正月龄输入,看到身高体重落在 WHO 标准的 P15-P25 区间,属于早产儿正常的追赶生长范围。这个判断让家长免于不必要的过度喂养和焦虑。
家长记录了孩子从 3 月龄到 12 月龄的历次身高体重数据,想直观判断生长速度是否达标。用本工具逐月输入,得到每个月的百分位值,发现体重从 P50 持续下滑到 P10,而身高保持 P50 不变。这个“身高正常、体重掉队”的分离信号提示可能存在喂养问题,家长据此调整辅食结构。
亲戚家同龄孩子比自家孩子重 2 公斤,家长被说“你家孩子太瘦了”,心里不舒服但无法反驳。用本工具输入自家孩子的月龄和体重,显示处于 WHO 标准的 P25,属于正常范围的下限而非异常。这个客观标准帮家长在家庭讨论中有据可依,避免盲目追肥。
| 维度 | 本工具 | 竞品 A(WHO 查表网站) | 传统方法(手工查表/计算) |
|---|---|---|---|
| 数据来源 | 直接嵌入 WHO 2006 生长标准表,月龄自动匹配 | 需手动选择月龄、性别后显示表格 | 需翻阅纸质版 WHO 手册或自行搜索 |
| 输入方式 | 输入月龄(0–60)即出身高体重标准范围 | 通常需选择月龄、性别、百分位等多项参数 | 需手动查找对应月龄行,再读身高体重列 |
| 输出速度 | 即时(前端计算,无网络延迟) | 依赖页面加载与服务器响应(1–3 秒) | 视查找速度,通常 10–30 秒 |
| 离线可用 | 完全离线(纯浏览器端 WHO 表数据) | 需联网加载页面 | 完全离线(需持有纸质手册) |
| 隐私 | 月龄数据仅在本地,不上传服务器 | 月龄/性别数据提交至服务器 | 无电子数据,完全私密 |
| 适用场景 | 家长快速自查、儿保记录比对 | 医院/诊所批量查询(需联网) | 无电子设备时应急使用 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 月龄:3 | 男:身高 62.0 cm,体重 6.7 kg;女:身高 60.5 cm,体重 6.2 kg | 常规:3 月龄是婴儿生长快速期,WHO 表数据密集,验证基础查询是否准确 |
| 月龄:12 | 男:身高 76.0 cm,体重 10.2 kg;女:身高 74.5 cm,体重 9.5 kg | 常规:12 月龄(1 岁)是 WHO 表关键节点,用户常用来评估周岁发育 |
| 月龄:0 | 男:身高 49.9 cm,体重 3.3 kg;女:身高 49.1 cm,体重 3.2 kg | 边界:0 月龄(新生儿)是 WHO 表起始值,验证工具是否正确处理零值 |
| 月龄:60 | 男:身高 110.0 cm,体重 18.3 kg;女:身高 109.4 cm,体重 17.9 kg | 边界:60 月龄(5 岁)是 WHO 表上限,验证工具是否覆盖完整范围 |
| 月龄:61 | 错误提示:月龄超出 WHO 标准范围(0-60 月龄),请重新输入 | 边界:超出 WHO 表上限,验证工具是否给出明确错误提示而非静默失败 |
| 月龄:2.5 | 错误提示:月龄必须为整数(0-60),请重新输入 | 易错:用户可能输入非整数月龄(如 2.5 月),验证工具是否校验输入格式 |
| 月龄:3(但用户误输入为“3个月”) | 错误提示:输入格式错误,请输入纯数字月龄(0-60) | 易错:用户常带单位输入,验证工具是否有输入格式校验 |
1.月龄计算错误:直接用当前月份减出生月份
宝宝 2024-08-15 出生,当前 2025-02-10,月龄 = 8-2 = 6 个月月龄 = (2025-02-10) - (2024-08-15) ≈ 5 个月 26 天,取整为 6 个月月龄是满月数,需按日精确计算。差几天不满整月时,应向下取整(5 个月 26 天 = 5 个月),而非四舍五入或直接月份相减。
2.误用周岁年龄代替月龄
宝宝 2 岁,月龄输入 24宝宝 2 岁整,月龄输入 24(2×12)WHO 标准表以月龄为索引,0-24 月逐月给出。超过 24 月龄应使用儿童/青少年 BMI 标准,本工具仅覆盖 0-24 月。
3.输入了非整数月龄
月龄输入 5.5月龄输入 5(不足 6 个月)或 6(已满 6 个月)WHO 标准表按月整数值给出百分位数,不接受小数月龄。工具预期输入整数,小数会被截断或报错。
4.混淆性别对应的标准曲线
女宝宝的身高对照男宝宝标准,误判为偏矮女宝宝使用女童标准(粉色线),男宝宝使用男童标准(蓝色线)WHO 男/女童生长曲线不同:男童中位数身高普遍比女童高 1-2 cm。用错性别标准会导致误判。
5.把早产儿的校正月龄当实际月龄
早产 2 个月的宝宝出生后 6 个月,月龄输入 6校正月龄 = 实际月龄 - 早产周数/4 = 6 - (8/4) = 4 个月WHO 标准适用于足月儿。早产儿需用校正月龄(从预产期算起)对照标准,否则会错误标记为生长迟缓。
6.测量单位错误:厘米与英寸混淆
身高 70 cm 误输入为 70 inch(≈178 cm)确认工具单位:本工具使用厘米(cm),输入 70部分国际工具默认英寸。本工具明确使用 cm,但用户若习惯英寸可能误输。结果会偏离正常范围几个标准差。
7.单次测量结果直接下生长迟缓结论
宝宝身高在 P3 以下,就认为发育异常需连续追踪 2-3 次测量,看生长曲线是否持续偏离单次低于 P3 可能是测量误差或暂时波动。WHO 建议至少间隔 1 个月复测,观察趋势而非单点值。
Z-score = (实测值 - 中位数) ÷ 标准差
实测值婴儿实际身高或体重中位数同月龄WHO标准中位数标准差同月龄WHO标准标准差6月龄男婴实测身高68.0 cm,WHO标准中位数67.6 cm、标准差2.4 cm:Z = (68.0 - 67.6) ÷ 2.4 = 0.4 ÷ 2.4 ≈ 0.17,位于-2至+2正常范围,提示身高发育正常。
4 种主流语言实现,复制即用:
import csv
# WHO 0-24 月龄男孩身高体重标准表(简化示例,仅展示结构)
# 完整数据见 https://www.who.int/childgrowth/standards
who_boy = {
0: {'height': 49.9, 'weight': 3.3},
1: {'height': 54.7, 'weight': 4.5},
3: {'height': 61.4, 'weight': 6.4},
6: {'height': 67.6, 'weight': 7.9},
12: {'height': 75.7, 'weight': 9.6},
24: {'height': 87.8, 'weight': 12.2},
}
def get_standard(month, sex='boy'):
"""返回指定月龄的身高(cm)和体重(kg)中位数"""
table = who_boy if sex == 'boy' else who_girl
# 若月龄不在表中,取最近上下限插值(此处简化直接返回最近值)
keys = sorted(table.keys())
closest = min(keys, key=lambda k: abs(k - month))
return table[closest]
# 示例:6 月龄男婴
result = get_standard(6, 'boy')
print(f"6月龄男婴:身高 {result['height']} cm,体重 {result['weight']} kg")
# 输出:6月龄男婴:身高 67.6 cm,体重 7.9 kg// WHO 0-24 月龄女童身高体重标准(中位数)
const whoGirl = {
0: { height: 49.1, weight: 3.2 },
1: { height: 53.7, weight: 4.2 },
3: { height: 60.0, weight: 5.8 },
6: { height: 65.7, weight: 7.3 },
12: { height: 74.0, weight: 8.9 },
24: { height: 86.4, weight: 11.5 },
};
function getStandard(month, sex = 'girl') {
const table = sex === 'girl' ? whoGirl : whoBoy;
const keys = Object.keys(table).map(Number).sort((a, b) => a - b);
// 最近月龄匹配(实际应插值)
const closest = keys.reduce((prev, curr) =>
Math.abs(curr - month) < Math.abs(prev - month) ? curr : prev
);
return table[closest];
}
console.log(getStandard(12, 'girl'));
// { height: 74.0, weight: 8.9 }package main
import "fmt"
// WHO 男孩身高体重中位数(月龄→cm, kg)
var whoBoy = map[int]struct{ h, w float64 }{
0: {49.9, 3.3},
1: {54.7, 4.5},
3: {61.4, 6.4},
6: {67.6, 7.9},
12: {75.7, 9.6},
24: {87.8, 12.2},
}
func getStandard(month int) (height, weight float64) {
// 简单最近匹配(生产环境应插值)
var bestKey int
minDiff := 1 << 31
for k := range whoBoy {
diff := k - month
if diff < 0 {
diff = -diff
}
if diff < minDiff {
minDiff = diff
bestKey = k
}
}
entry := whoBoy[bestKey]
return entry.h, entry.w
}
func main() {
h, w := getStandard(6)
fmt.Printf("6月龄男婴:身高 %.1f cm,体重 %.1f kg\n", h, w)
// 输出:6月龄男婴:身高 67.6 cm,体重 7.9 kg
}#!/bin/bash
# 使用 awk 内建 WHO 表查询月龄 6 的男孩身高体重
# 格式:月龄 身高(cm) 体重(kg)
cat << 'EOF' | awk -v month=6 '
BEGIN { table["0"]="49.9 3.3"; table["1"]="54.7 4.5"; table["3"]="61.4 6.4";
table["6"]="67.6 7.9"; table["12"]="75.7 9.6"; table["24"]="87.8 12.2" }
{ if ($1 == month) { split(table[$1], arr); print "身高 " arr[1] " cm,体重 " arr[2] " kg" } }
'
EOF
# 输出:身高 67.6 cm,体重 7.9 kgWHO 标准表是分男女的,男婴和女婴的生长曲线不一样。本工具输入月龄后,需要先选择宝宝性别,再输出对应的身高体重对照范围。如果不选性别直接查,结果会不准确,因为同月龄男婴的平均体重通常比女婴重 0.3-0.5 kg 左右。操作时留意性别选项别漏选。
对于早产儿,建议使用矫正月龄(实际出生月龄减去提前出生的周数)来对照标准表,直到宝宝满 24 个月(2 周岁)。例如宝宝实际出生 6 个月,但早产了 8 周,则按 4 个月(6-2)来查。因为 WHO 标准表基于足月儿数据,直接套用实际月龄会误判为偏瘦偏矮。本工具目前按实际月龄计算,早产儿家长请自行换算后再输入。
可能原因有三个:一是社区医院可能使用中国九市标准(2005 年版)而非 WHO 标准,两者在部分月龄段有差异(尤其 6 个月后中国标准偏重);二是本工具输出的是中位数(P50)和正常范围(P3-P97),而体检本可能只给了一个参考区间;三是月龄计算方式不同——本工具按整月(30 天为一个月)计算,社区可能按日历月。建议先确认体检本标注的标准来源。
上下限对应 WHO 生长标准中的 P3 和 P97 百分位,意思是 94% 的健康宝宝身高体重落在这个区间内。低于下限(P3)或高于上限(P97)才需要引起注意,不一定代表有问题,但建议咨询儿科医生。中位数(P50)是平均水平,只要在范围内上下浮动都算正常。不要因为低于中位数就焦虑,每个宝宝有自己的生长节奏。
WHO 标准表覆盖 0-24 月龄(即 0 到 2 岁),本工具也按此范围设计。超过 24 个月后,应该使用 2-5 岁的儿童生长标准(WHO 另有 2-5 岁 BMI 表)或国内学龄前儿童标准。如果输入 25 个月,工具可能不会报错但结果不再准确,因为生长曲线在 2 岁后进入另一个阶段。建议家长在宝宝满 2 岁后改用对应的年龄标准。
本工具仅提供 WHO 标准的身高(身长)和体重对照数据,不包含头围、胸围、BMI 等其他指标。如果家长需要评估头围发育,建议使用专门的生长曲线工具或参考社区医院的体检数据。头围的百分位标准与身高体重不同,单独查会更准确。后续如有更新需求可反馈给站方。
本工具按整月计算,即输入整数月龄(如 6),不处理带天数的精确月龄。通常建议四舍五入:超过 15 天按 7 个月算,不足 15 天按 6 个月算。例如 6 个月零 3 天就填 6,6 个月零 20 天填 7。因为 WHO 标准表本身也是按月龄分段(0.5 个月一个档),小幅度天数偏差不会导致结果大幅偏离,放心按整月填即可。
本工具是纯网页版,无需下载 App,手机浏览器或微信里直接打开链接(https://www.quanbao5.com/shenghuo/baby-growth)就能用。页面会根据屏幕自动适配,输入框和按钮在手机上也能正常操作。不需要登录,也不需要安装任何插件。如果微信内打开显示异常,建议点击右上角用系统浏览器打开。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。