1.2 KiB
1.2 KiB
当前代码梳理
目标范围
- 诊间开方:
admin/src/components/tcm-prescription/index.vue - 患者列表开方:
admin/src/views/consumer/prescription/index.vue - 处方业务订单详情:
admin/src/views/consumer/prescription/order_list.vue - H5 处方业务订单详情:
admin/src/views/consumer/prescription/order_list_h5.vue - 后端处方保存:
server/app/adminapi/logic/tcm/PrescriptionLogic.php - 后端处方校验:
server/app/adminapi/validate/tcm/PrescriptionValidate.php
已有字段
dosage_amount:当前用于记录用量数值;浓缩水丸场景下表示每袋克数dosage_unit:用量单位,当前主要是g/mlbags_per_dose:已有字段,仅适用于饮片“每贴出包数(1-9包)`
当前问题
- 需求要新增“用量袋数”,但现有
bags_per_dose不能直接复用,否则会与饮片语义冲突 - 部分浓缩水丸展示逻辑把
bags_per_dose当“一次几包”使用,存在语义串用
结论
- 需要新增独立字段,例如
dosage_bag_count - 前端开方入口、后端保存链路、详情展示链路都要接通该字段
- 饮片原有
bags_per_dose不应改语义