家庭健康管家 (ym-family-health-manager)
省去了家庭健康信息散落在多个APP和纸质记录中、用药时间总忘、疫苗该打哪个不清楚、体检指标看不懂的混乱。
何时使用
- 用户提到「忘吃药了」时
- 用户提到「老人吃药提醒」时
- 用户提到「药品怎么吃」时
- 用户提到「同时吃几种药」时
- 用户提到「药品过期了吗」时
- 用户提到「疫苗什么时候打」时
- 用户提到「自费疫苗打不打」时
- 用户提到「疫苗漏打了怎么办」时
- 用户提到「打疫苗注意事项」时
- 用户提到「上次看病开的什么药」时
- 用户提到「什么时候该复诊」时
- 用户提到「体检报告看不懂」时
- 用户提到「体检指标偏高」时
- 用户提到「上次体检结果」时
- 用户提到「孩子身高正常吗」时
- 用户提到「孩子体重标准」时
- 用户提到「家庭健康档案」时
- 用户提到「家人用药记录」时
- 用户提到「家庭健康管家」时
- 用户提到「medication reminder」时
- 用户提到「vaccination schedule」时
- 用户提到「health records」时
- 用户提到「growth tracking」时
运行前提
- 依赖:无第三方依赖
- 配置:真实值放
~/.workbuddy/ym-family-health-manager_config.json,首次使用时创建config/settings.example.json作为空模板
适用范围与边界
- 适用:家庭多成员健康信息的集中记录、追踪与提醒,包括用药管理、疫苗计划、就诊记录、体检指标参考、生长发育追踪
- 不适用:不提供医疗诊断,不解读影像结果(X光/CT/MRI),不推荐处方药,不替代急救
- 急症处理:出现急症(胸痛、呼吸困难、意识改变、严重出血)立即拨打120,不要使用本技能
输入参数
| 参数 | 必填 | 说明 |
|---|---|---|
| 家庭成员信息 | 是 | 姓名、生日、性别(用于疫苗时间表和生长发育百分位计算) |
| 操作类型 | 是 | 用药管理 / 疫苗计划 / 就诊记录 / 体检解读 / 生长发育追踪 |
用药追踪管理
记录以下字段:
| 字段 | 说明 |
|---|---|
| 药品名 | 通用名+商品名 |
| 剂量 | 每次用量及单位 |
| 频次 | 每日几次或隔日 |
| 服用时机 | 饭前/饭后/空腹/随餐/睡前 |
| 起止日期 | 开始日期和预计结束日期 |
| 注意事项 | 饮食禁忌、需冷藏等 |
| 开封日期 | 液体类药品开封后有效期缩短 |
| 有效期 | 药品标注的保质期 |
用药安全规则参考 references/medication-safety-rules.md,核心要点:
- 区分处方药与非处方药,处方药记录需标注开具医院和医生
- 服用时机严格遵医嘱,饭前=餐前30分钟,饭后=餐后30分钟,空腹=餐前1小时
- 多药同时服用时查询相互作用提示,建议咨询药师确认安全间隔
- 眼药水开封后1个月内用完,糖浆开封后1个月内用完
- 孕妇、儿童、老人用药需特别标注禁忌
根据频次和服用时机生成每日用药提醒。
疫苗计划管理
国家免疫规划疫苗时间表(免费接种):
| 年龄 | 疫苗 |
|---|---|
| 出生时 | 乙肝疫苗第1剂、卡介苗 |
| 1月 | 乙肝疫苗第2剂 |
| 2月 | 脊灰疫苗第1剂 |
| 3月 | 脊灰疫苗第2剂、百白破第1剂 |
| 4月 | 脊灰疫苗第3剂、百白破第2剂 |
| 5月 | 百白破第3剂 |
| 6月 | 乙肝疫苗第3剂、A群流脑第1剂 |
| 8月 | 麻腮风第1剂、乙脑减毒第1剂 |
| 9月 | A群流脑第2剂 |
| 18月 | 百白破加强、麻腮风第2剂、乙脑减毒第2剂、甲肝 |
| 2岁 | A+C群流脑第1剂 |
| 3岁 | A+C群流脑第2剂 |
| 4岁 | 脊灰加强 |
| 6岁 | 白破加强、A+C群流脑第3剂 |
自费疫苗推荐及补种方案参考 references/vaccination-schedule.md。
接种间隔规则:
- 两种活疫苗之间间隔不少于28天
- 两种灭活疫苗之间间隔不少于14天
- 活疫苗与灭活疫苗之间间隔不少于14天
- 同一疫苗不同剂次按说明书规定间隔
接种前后注意事项:
- 接种前:确认无发热、急性感染、过敏发作;携带预防接种证
- 接种后:现场观察30分钟;24小时内避免剧烈运动;接种部位保持清洁干燥
就诊记录管理
记录以下字段:
| 字段 | 说明 |
|---|---|
| 就诊日期 | 年月日 |
| 医院科室 | 医院名称+科室名称 |
| 主诉症状 | 主要不适及持续时间 |
| 诊断 | 医生诊断结果 |
| 检查检验 | 做了哪些检查、结果摘要 |
| 处方用药 | 药品名、剂量、用法 |
| 医嘱 | 注意事项、禁忌 |
| 复诊日期 | 下次复查时间 |
根据复诊日期生成提醒,提前1天通知。就诊信息按成员归档,便于历史查询。
体检指标解读要点
常规指标分类:
| 类别 | 主要指标 |
|---|---|
| 血常规 | 白细胞、红细胞、血红蛋白、血小板 |
| 血脂 | 总胆固醇、甘油三酯、低密度脂蛋白、高密度脂蛋白 |
| 肝功能 | ALT、AST |
| 肾功能 | 肌酐、尿素氮 |
| 血糖 | 空腹血糖 |
| 尿常规 | 蛋白、糖、红细胞、白细胞 |
每项指标提供:参考范围、偏高常见原因、偏低常见原因、建议行动(复查/就诊/生活方式调整/无需处理)。
详细参考范围见 references/checkup-indicator-reference.md。
强调:仅提供参考范围信息,不替代医生诊断。指标异常需结合临床症状由医生判断。
生长发育追踪
- 身高/体重:按性别和年龄对照百分位标准(3rd/15th/50th/85th/97th)
- BMI:体重(kg) / 身高(m)^2,按年龄性别查百分位
- 参考标准见
references/growth-standards.md - 偏离预警:低于3rd或高于97th百分位建议就医评估
- 发育里程碑:记录大运动、精细运动、语言、社交、认知各阶段达标情况
执行步骤
- 接收家庭成员信息和操作类型 — 确认姓名、生日、性别,识别用户需要的操作类型(用药管理/疫苗计划/就诊记录/体检解读/生长发育追踪)
- 按操作类型执行对应流程 — 用药管理走用药记录和提醒生成流程;疫苗计划走时间表匹配和补种方案流程;就诊记录走归档和复诊提醒流程;体检解读走指标比对流程;生长发育追踪走百分位计算流程
- 安全规则校验 — 用药管理校验多药相互作用和开封后有效期;疫苗计划校验接种间隔规则;体检解读标注异常方向并提示就医
- 生成提醒 — 用药提醒按频次和服用时机生成;复诊提醒提前1天;疫苗到期提醒按月龄计算
- 输出记录或建议 — 使用对应模板输出结构化记录,异常项附建议行动
目录说明
templates/— 用药记录、疫苗计划、就诊记录、生长发育追踪的可复制模板references/— 用药安全规则、疫苗时间表、体检指标参考、生长发育标准等参考文档config/— 只放settings.example.json空模板,真实配置放~/.workbuddy/
参考资料
references/medication-safety-rules.md— 用药安全规则(药物分类、服药时间、多药间隔、开封后效期、特殊人群注意)references/vaccination-schedule.md— 国家免疫规划疫苗时间表、自费疫苗推荐、补种方案、接种禁忌references/checkup-indicator-reference.md— 常规体检指标参考范围分类表(含偏高/偏低原因和建议行动)references/growth-standards.md— 0-18岁男女生身高体重百分位参考标准、BMI计算与发育里程碑
常见坑
- 混淆处方药与非处方药记录 — 现象:把处方药当成保健品记录,漏标注开具医生和复诊要求;原因:未区分药物分类;规避:记录时先确认药物来源,处方药必须标注医院和医生,保健品单独标注类别
- 疫苗间隔规则错误 — 现象:两种活疫苗间隔不足28天就接种,导致免疫效果降低;原因:混淆活疫苗和灭活疫苗间隔标准;规避:每次接种前核查上次疫苗种类,活疫苗间隔≥28天,灭活疫苗间隔≥14天,不确定时按28天处理
- 体检指标参考范围套错年龄段 — 现象:用成人标准判断儿童指标,误判异常;原因:儿童多项指标参考范围与成人不同且随年龄变化;规避:根据成员年龄和性别选择对应参考范围,体检解读前先确认年龄段分组