5.4 KiB
5.4 KiB
处方库功能演示
功能截图说明
1. 处方库列表页面
列表页面展示所有可访问的处方:
- 自己创建的处方(无论是否公开)
- 其他人创建的公开处方
列表字段:
- ID:处方唯一标识
- 处方名称:如"六味地黄丸"、"补中益气汤"
- 药材数量:显示该处方包含多少味药材
- 药材明细:显示所有药材及其剂量
- 是否公开:标签显示"所有人可见"或"仅自己可见"
- 创建人:显示创建者姓名
- 创建时间:处方创建的时间
操作按钮:
- 查看:查看处方详细信息(只读模式)
- 编辑:修改处方信息(需要权限)
- 删除:删除处方(仅创建者可操作)
2. 搜索筛选功能
搜索条件:
- 处方名称:支持模糊搜索
- 是否公开:可筛选"全部"、"仅自己可见"、"所有人可见"
3. 新增/编辑处方弹窗
表单字段:
-
处方名称(必填)
- 输入框,最多100个字符
- 示例:六味地黄丸、补中益气汤、逍遥散
-
药材配方(必填)
- 动态表格,可添加多味药材
- 每味药材包含:
- 药材名称(文本输入)
- 剂量/克(数字输入,支持小数)
- 支持添加和删除药材行
-
是否公开
- 开关按钮
- 关闭:仅自己可见
- 开启:所有人可见
- 提示文字:勾选后,所有医生都可以查看和使用此处方模板
4. 查看处方(只读模式)
点击"查看"按钮后,以只读模式展示处方详情:
- 所有字段不可编辑
- 不显示"添加药材"和"删除"按钮
- 底部不显示"确定"按钮
使用场景示例
场景1:创建常用处方模板
背景: 张医生经常开"六味地黄丸"处方,每次都要重新输入药材和剂量,比较麻烦。
操作步骤:
- 进入处方库页面
- 点击"新增处方"
- 输入处方名称:六味地黄丸
- 添加6味药材:
- 熟地黄 24g
- 山茱萸 12g
- 山药 12g
- 泽泻 9g
- 牡丹皮 9g
- 茯苓 9g
- 设置为"仅自己可见"
- 保存
效果: 以后张医生可以随时查看这个处方模板,快速参考药材配方。
场景2:分享经典处方
背景: 李主任想把一些经典处方分享给科室的其他医生使用。
操作步骤:
- 创建处方时,将"是否公开"设置为"所有人可见"
- 保存后,科室所有医生都能在处方库中看到这个处方
效果:
- 其他医生可以查看和参考这个处方
- 但只有李主任可以修改或删除
- 实现了知识共享
场景3:管理个人处方库
背景: 王医生积累了很多个人处方,需要分类管理。
操作步骤:
- 使用搜索功能快速查找处方
- 通过"是否公开"筛选个人处方和公开处方
- 编辑或删除不再使用的处方
权限说明
查看权限
- ✅ 可以查看自己创建的所有处方(无论是否公开)
- ✅ 可以查看其他人创建的公开处方
- ❌ 不能查看其他人创建的私有处方
编辑权限
- ✅ 可以编辑自己创建的处方
- ✅ 可以编辑其他人创建的公开处方(协作编辑)
- ❌ 不能编辑其他人创建的私有处方
删除权限
- ✅ 只能删除自己创建的处方
- ❌ 不能删除其他人创建的处方(即使是公开的)
数据示例
示例1:六味地黄丸
{
"prescription_name": "六味地黄丸",
"herbs": [
{"name": "熟地黄", "dosage": 24},
{"name": "山茱萸", "dosage": 12},
{"name": "山药", "dosage": 12},
{"name": "泽泻", "dosage": 9},
{"name": "牡丹皮", "dosage": 9},
{"name": "茯苓", "dosage": 9}
],
"is_public": 1
}
示例2:补中益气汤
{
"prescription_name": "补中益气汤",
"herbs": [
{"name": "黄芪", "dosage": 15},
{"name": "党参", "dosage": 10},
{"name": "白术", "dosage": 10},
{"name": "当归", "dosage": 10},
{"name": "陈皮", "dosage": 6},
{"name": "升麻", "dosage": 6},
{"name": "柴胡", "dosage": 6},
{"name": "甘草", "dosage": 5}
],
"is_public": 1
}
示例3:逍遥散
{
"prescription_name": "逍遥散",
"herbs": [
{"name": "柴胡", "dosage": 10},
{"name": "当归", "dosage": 10},
{"name": "白芍", "dosage": 10},
{"name": "白术", "dosage": 10},
{"name": "茯苓", "dosage": 10},
{"name": "薄荷", "dosage": 6},
{"name": "生姜", "dosage": 6},
{"name": "甘草", "dosage": 5}
],
"is_public": 0
}
技术特点
-
独立性
- 不依赖诊单、预约等其他功能
- 可以单独使用和维护
-
灵活性
- 支持任意数量的药材
- 剂量支持小数(精确到0.1克)
-
安全性
- 完善的权限控制
- 防止未授权访问和操作
-
易用性
- 简洁的界面设计
- 直观的操作流程
未来扩展建议
-
处方分类
- 添加处方分类功能(如:补益类、清热类等)
- 支持按分类筛选
-
处方标签
- 支持为处方添加标签
- 支持按标签搜索
-
使用统计
- 记录处方使用次数
- 显示热门处方排行
-
处方导入导出
- 支持批量导入处方
- 支持导出为Excel或PDF
-
处方评论
- 允许医生对公开处方进行评论
- 分享使用心得
-
版本管理
- 记录处方修改历史
- 支持回退到历史版本