服药容易出错
- 不同日期不同剂量
- 漏服 / 重复服 / 临时停服混乱
- 剂量与片数换算容易出错
这是一份可视化的产品需求方案,用来把“抗凝日记 / INR Tool”从文字需求转成可讨论、可开发、可部署的页面化方案。 重点聚焦:服药计划、INR 记录、风险提示、PDF 导出 与 未来家属协同扩展。
帮助长期服用华法林的患者安全、连续地完成服药、INR 监测、异常记录与复查管理。
一期产品必须优先解决真实高频问题,而不是一次性做成“大而全平台”。
把范围分清楚,才能稳住节奏,避免第一版过重。
每天打开一次,每次操作尽量在 10 秒内完成。
设置品牌、规格、目标 INR 范围、检测周期,以及固定剂量或每 N 天轮训计划。
用户查看今日应服剂量,记录已服 / 漏服 / 停服。
到期提醒后手动录入 INR,系统按目标范围标记状态。
补充医生建议、下次复查日期、出血/不适症状,形成完整上下文。
输出自查版与复诊版两类 PDF,满足个人留存与就诊沟通两种场景。
产品重心不在“页面数量”,而在“模块边界是否清楚”。
固定药物为华法林;记录品牌、规格、目标 INR、检测周期、当前状态。
配置型以固定每日剂量或每 N 天轮训为主,支持临时调整与停服方案,不采用按周循环。
最核心把计划变成执行日志,明确区分已服、漏服、停服。
高频手动录入数值,形成趋势线并与目标范围联动。
高价值用最轻的方式承载复查建议、症状上下文与后续扩展空间。
增强闭环小程序支持微信登录并强制绑定手机号;App 同步支持微信登录,并预留苹果 / Google 一键登录。
账号体系把散落记录沉淀为可打印、可复诊、可分享的结构化报告,并区分两种输出模板。
一期必须这一块是整个 MVP 最容易返工、也最值得提前定清的部分。
用户录入时以“几片”为主,更符合真实用药习惯,再由系统自动换算剂量;支持常用分数片输入。
界面同时展示片数与 mg,并允许两者互相换算,例如 1 片 = 2.5mg;支持 1/4、1/2、1/3、2/3、3/4 片。
品牌与规格分开管理;用户先选 2.5mg/片、3mg/片等规格,再联动输入 mg 或片数。
停服不等于漏服,它既可能是临时状态,也可能是计划级操作。
优先按国内常见销售品牌初始化,后续支持服务端配置文件增删改。
App 与小程序功能同步实现,底部 Tab 导航完全一致,控制在 4-5 个入口。
这部分不是视觉稿,而是信息架构原型。先把“每个页面放什么、主按钮在哪、入口怎么走”定下来。
App 与小程序保持一致,先按 4 Tab 落地,预留第 5 个“记录”。
小程序和 App 的主链路不同,但账号收口必须统一到手机号。
首页只做高频决策页:今天该做什么、最近状态如何、下一步去哪。
服药页是核心业务页,要解决“今天怎么吃、周期怎么设、历史怎么看”。
INR 页兼顾录入、趋势与复查安排,应该是第二高频页面。
承接低频能力:档案、设置、导出、账号、安全与模板配置入口。
把两个关键跨页流程先定下来,后面设计和接口才不会散。
先定对象边界,再进入接口和数据库设计。
账号、手机号、微信 unionid/openid、第三方登录预留字段。
品牌、规格、INR 范围、检测周期、服药状态。
固定每日剂量 / 每 N 天轮训(1-7)/ 临时调整 / 停服计划。
cycle_day_index、tablet_count、dose_mg、提醒策略、允许分数片规则。
每日计划剂量、实际剂量、状态、记录时间。
检测日期、INR 数值、结果状态、备注。
医嘱文本、下次复查日期、调药备注。
症状类型、程度、日期、备注。
一次提醒、二次提醒、多次提醒、提醒间隔与失效条件。
服务端可配置品牌/规格字典,支持后续运营维护。
为报告图片上传和后续 OCR 预留。
先定复杂规则,再做界面,再落表结构,整体效率最高。
片数优先输入、品牌规格换算、固定每日 / 每 N 天轮训(1-7)、停服逻辑、每日状态流转。
统一 App / 小程序 Tab,明确登录链路、首页、服药页、INR 页、我的页,以及非 Tab 的导出入口。
基于已确认的业务对象,进入 Laravel / API / DB 设计,并把品牌目录与 PDF 模板做成可配置服务端资源。
核心产品决策已基本确定,剩下主要是默认值与模板细节。