医院信息管理系统门诊挂号表结构及设计分析.doc
文本预览下载声明
门诊挂号表结构及设计分析
业务分析:
门诊挂号是医院在使用医院信息管理系统时最早可能接触的子系统,它主要完成病人的挂号、收费业务,以及医院内部及与院外单位结算。
所需功能分析:
门诊挂号主要功能:
流程图:
gh_base_request(门诊基础号表)
gh_base_request_segment(门诊号分配定义)
gh_record(挂号纪录)
gh_detail_charge(费用明细)
gh_receipt(发票表)
gh_receipt_charge(账单费用)
gh_deposit(现金账)
gh_zd_clinic_type(号别字典)
gh_zd_clinic_charge(号别字典费用项目明细)
gh_zd_request_type(号类字典)
gh_zd_request_charge (号类字典费用项目明细)
ic_register (IC卡登记)
ic_deposit(IC流水帐)
gh_op_receipt(发票号初始)
gh_doctor_out (医生出诊计划)
mz_patient_mi(主索引)
mz_visit_table
号表管理所面对问题:
医生有权确定自己号开放标志、开放时间段
对某些号不能随便加号,由医院统一控制
特定窗口只能挂特定号
基础字典维护:
gh_zd_clinic_type(号别字典):定义医院挂号号别如:普通号、专家号、教授号等
gh_zd_clinic_charge(号别字典费用项目明细):定义医院某种号别应收费用项目:挂号费、诊疗费、服务费、附加费等
gh_zd_request_type(号类字典):定义医院挂号号类:如门诊号、预约号、电话预约号等
gh_zd_request_charge (号类字典费用项目明细):定义医院某种号类应收费用项目:服务费、附加费等
基础号表维护:
gh_base_request(门诊基础号表):按科室、医生、号别等划分定义医院1~4周每天挂号总数, 主要用来生成将来医院使用挂号纪录表
gh_base_request_segment(基础号表分配定义):将某种号别总号数按照号类划分成多段,用 以确定按不同号类挂号时应分配的号顺序
gh_record(挂号纪录):医院对外使用挂号纪录,有两种情况区分
a-纪录病人挂号情况
b-纪录未挂出号情况
gh_doctor_schedule (医生出诊计划):由医生自己确定在某时间段内不出诊,在生成挂号纪录时应判断医生是否在不出诊期内,若是则不生成此医生挂号纪录
在挂号时费用处理是非常重要功能,主要涉及三张表
gh_detail_charge(费用明细):纪录病人挂号费用明细情况
gh_receipt(发票表):病人结算时按费用明细生成结算纪录
gh_receipt_charge(帐单费用):纪录病人某次结账各付款方账单费用
gh_deposit(现金流水账):纪录病人交预交金、结账时往来流水账
ic_register (IC卡登记):纪录病人在医院购买IC卡的情况
ic_deposit(IC流水帐):纪录病人在医院使用IC卡花费流水账
主要模块及数据操作
基础号表维护模块
该模块为生成使用号表做数据准备。
主要包括两张表:gh_base_request,gh_base_request_segment,表结构如下表:
gh_base_request (门诊基础号定义) 字段 数据类型 宽度 描述 主键 数据来源 request_sn int 4 唯一编号(与detail相关唯一标示) * gh_config.base_request_sn Week tinyint 1 周 i Day tinyint 1 天 i Ampm char 1 上午/下午(a/p) i Unit_sn char 7 科别 i zd_unit.code group_sn char 7 组 i zd_unit.code doctor_sn char 5 医生姓名 i a_employee_mi.code clinic_type char 2 号别 i gh_clinic_code totle_num small int 2 总号数 enter_opera char 5 操作员 a_employee_mi.code enter_date datetime 8 操作日期 Open_flag char 1 开放标志 1=开放(此号可用) window_no tiny int 4 窗口号 gh_zd_window_no
说明:基础号主
显示全部