軟件設計說明書
____門診掛號
• 業務分析:
門診掛號是醫院在使用醫院信息管理系統時最早可能接觸的子系統,它主要完成病人的掛號、收費業務,以及醫院內部及與院外單位結算。
• 所需功能分析:
門診掛號主要功能:
流程圖:
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=開放(醫生或掛號員任意加號)
|
|