who-growth-charts

📈 WHO标准儿童生长曲线生成

🥥61总安装量 17评分人数 16
100% 的用户推荐

基于WHO官方标准数据,为0-19岁儿童生成专业生长曲线图(身高、体重、BMI),帮助家长和医生科学追踪儿童生长发育轨迹。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码通过安全审计,无 eval/exec/system 等危险函数执行风险
  • ✅ 数据隐私保护完善,儿童生长数据仅本地处理,不上传至任何远程服务器
  • ⚠️ 需从 WHO 官方 CDN(cdn.who.int)下载参考数据,首次使用需要网络连接
  • ✅ 输入验证机制健全,通过 _safe_filename 和 _safe_input_path 有效防止路径遍历攻击
  • ✅ 依赖库均为成熟开源项目(pandas/matplotlib/scipy),无动态代码加载或未知来源代码执行

使用说明

该 Skill 是一款基于世界卫生组织(WHO)官方标准开发的儿童生长数据可视化工具,专注于为 0-19 岁儿童生成权威的生长发育曲线图。

核心用法:通过命令行接口,用户可输入儿童姓名、出生日期、性别及身高体重测量数据,一键生成身高-年龄、体重-年龄、BMI-年龄三种标准百分位曲线图。工具支持直接从 WHO 官方 CDN 下载最新参考数据集并本地缓存,同时允许导入 JSON 格式的历史测量记录,自动叠加个人生长轨迹与标准曲线进行对比分析。

显著优点:首先,数据源权威可靠,采用 WHO 全球儿童生长标准,确保医学专业性和国际通用性;其次,隐私保护极佳,所有儿童生长数据均在本地处理,绝不上传至第三方服务器,保障儿童敏感信息安全;第三,功能完整覆盖身高、体重、BMI 三大核心指标,支持男女分组曲线,满足不同年龄段监测需求;第四,自动化程度高,可配合 Withings 等智能体重秤数据自动导入,实现无缝数据同步;第五,输出质量专业,生成图表清晰美观,可直接用于医疗咨询或儿童保健档案记录。

潜在缺点与局限性:其一,该工具为命令行应用,缺乏图形用户界面,对非技术背景用户存在一定使用门槛;其二,首次运行需从 WHO CDN 下载约 1-2MB 参考数据,无网络环境无法使用;其三,依赖 Python 3 及 pandas、matplotlib 等多个科学计算库,环境配置相对复杂;其四,项目由个人开发者维护(T3 来源),长期更新支持存在不确定性;其五,目前仅支持特定格式的 JSON 数据输入,与常见儿童健康 App 的数据格式兼容性有限,可能需要手动转换数据。

适合的目标群体:主要面向具有基本技术能力的儿童家长、儿科医生、儿童保健科医护人员,以及关注儿童生长发育的营养师和早教工作者。特别适合需要定期监测儿童生长趋势、制作专业生长曲线报告用于医疗咨询的家庭或诊所使用。

使用风险:网络依赖风险,首次使用必须连接 WHO 官方服务器下载参考数据;数据缓存管理,长期使用的缓存文件需定期清理以避免磁盘空间占用;环境依赖风险,Python 包版本冲突可能导致图表生成失败;输入格式严格,日期格式和测量单位(米/千克)错误将导致计算偏差或异常;虽然代码通过安全审计,但 T3 来源意味着仍需关注后续更新中的代码变更,建议在企业级应用前进行额外审查。

who-growth-charts 内容

文件夹图标scripts文件夹
手动下载zip · 8.6 kB
growth_chart.pytext/plain
请选择文件