软件设计说明书
____门诊挂号
• 业务分析:
门诊挂号是医院在使用医院信息管理系统时最早可能接触的子系统,它主要完成病人的挂号、收费业务,以及医院内部及与院外单位结算。
• 所需功能分析:
门诊挂号主要功能:
流程图:
1. 基础字典维护:
gh_zd_clinic_type(号别字典):定义医院挂号号别如:普通号、专家号、教授号…
gh_zd_clinic_charge(号别字典费用项目明细):定义医院某种号别应收费用项目:挂号费、诊疗费、服务费、附加费…
gh_zd_request_type(号类字典):定义医院挂号号类:如门诊号、预约号、电话预约号…
gh_zd_request_charge (号类字典费用项目明细):定义医院某种号类应收费用项目:服务费、附加费…
2. 基础号表维护:
gh_base_request(门诊基础号表):按科室、医生、号别划分定义医院1~4周每天挂号总数, 主要用来生成将来医院使用挂号记录表
gh_base_request_segment(基础号表分配定义):将某种号别总号数按照号类划分成多段,用 以确定按不同号类挂号时应分配的号顺序
3. gh_record(挂号记录):医院对外使用挂号记录,有两种情况区分
a-记录病人挂号情况
b-记录未挂出号情况
4. gh_doctor_schedule (医生出诊计划):由医生自己确定在某时间段内不出诊,在生成挂号记录时应判断医生是否在不出诊期内,若是则不生成此医生挂号记录
5. 在挂号时费用处理是非常重要功能,主要涉及三张表
gh_detail_charge(费用明细):记录病人挂号费用明细情况
gh_receipt(发票表):病人结算时按费用明细生成结算记录
gh_receipt_charge(现金流水账):记录病人交预交金、结账时往来流水账
6. ic_register (IC卡登记):记录病人在医院购买IC卡的情况
7. ic_deposit(IC流水帐):记录病人在医院使用IC卡花费流水账
• 表结构及数据操作
1. 表结构
1) gh_base_request(门诊基础号表)
2) gh_base_request_segment(门诊号分配定义)
3) gh_record(挂号记录)
4) gh_detail_charge(费用明细)
5) gh_receipt(发票表)
6) gh_receipt_charge(账单费用)
7) gh_deposit(现金账)
8) gh_zd_clinic_type(号别字典)
9) gh_zd_clinic_charge(号别字典费用项目明细)
10) gh_zd_request_type(号类字典)
11) gh_zd_request_charge (号类字典费用项目明细)
12) ic_register (IC卡登记)
13) ic_deposit(IC流水帐)
14) gh_doctor_schedule (医生出诊计划)
号表管理所面对问题:
1) 医生有权确定自己号开放标志、开放时间段
2) 预约号分两种a: 医生预约号,不受时段和总号数控制,立刻加号
b: 病人预约号,一定受号表控制
3) 对某些号不能随便加号,由医院统一控制
4) 特定窗口只能挂特定号
说明 :以上表只考虑挂号业务及挂号费用情况,对于挂号与收费共同使用表崭不列出。
gh_base_request (门诊基础号定义)
字段 数据类型 宽度 描述 主键 数据来源
request_sn identity 4 唯一编号(与detail相关唯一标示) *
week tinyint 1 周 i
day tinyint 1 天 i
ampm char 1 上午/下午(a/p) i
unit_sn Small int 2 科别 i Zd_unit.code
group_sn Small int 2 组 i Zd_unit.code
doctor_sn Small int 2 医生姓名 i A_employee_mi.code
clinic_type char 2 号别 i Gh_clinic_code
totle_num small int 2 总号数
enter_opera Small int 2 操作员 A_employee_mi.code
enter_date datetime 8 操作日期
open_flag char 1 开放标志 1=开放(此号可用)
addopen_flag Char 1 加号开放1=开放(医生或挂号员任意加号)
|
|