案例摘要
为上海西诺的口腔门诊部有限公司交付的儿童口腔 HIS 一期:患者与监护人建档、预约接诊、FDI 双牙列牙位图诊疗、处置单、近效期批次库存、收费退款和审计日志,覆盖 10 个模块、6 类角色。从需求文档到可运行系统,配套 37 张分角色界面截图和需求覆盖矩阵。
- 客户
- 上海西诺的口腔门诊部有限公司
- 交付
- 一期系统、演示数据、验收记录、备份方案
- 技术
- Django 5、PostgreSQL、Docker Compose
- 边界
- 医保、支付、发票、影像系统未在一期接入
10
个业务模块,12 个页面路由
6
类角色:管理员、前台、医生、护士、财务、运营
52
个可点击牙位,恒牙与乳牙同屏

背景与挑战
儿童口腔诊疗既要记录患儿,也要记录监护人;牙位同时涉及恒牙和乳牙;耗材有批次和效期。通用 HIS 对这些细节支持不够,医生需要一个围绕牙位完成一次接诊的工作站。
解决方案
- 以牙位为中心:FDI 双牙列牙位图,点击牙位即可记录口腔状态与检查结论,再开具处置单。
- 业务闭环:预约状态机、就诊、处置、库存流水、收费与退款一期全部打通。
- 权限与审计:6 类角色权限组,核心操作写入审计日志。
- 运维:每日数据库备份,保留 14 天。
交付成果
- 交付可运行的一期系统,14 项测试与框架检查通过。
- 按角色输出 37 张界面截图和需求覆盖矩阵,便于院方逐项验收。
- 医保、支付、发票、影像对接列入后续阶段,一期未宣称合规认证。
技术栈
- Django 5.2
- Python 3.13
- PostgreSQL
- Docker Compose