BSHIS2.2增強版門診醫生詳細設計說明書
1.引言
1.1編寫目的
根據需求分析說明書、概要設計說明書中的內容,編寫詳細設計說明書,為開發過程提供了較為明細]的說明,使系統開發各類技術人員對整個系統的各個單元所需實現的功能以及測試過程中的各項測試內容有較為具體的認識,為整個系統的開發、測試、評定和移交的提供基礎,本報告一旦確認后將成為系統開發各類技術人員共同遵守的準則,并為以后的修改工作提供依據。
本說明書的預期讀者為本項目負責人以及負責項目開發的各類技術人員、管理人員、項目評審人員。
1.2項目背景
BSHIS2.2版本醫療系統軟件
開發單位:杭州創業軟件有限公司
主管部門:研發中心
關系:本系統應與BSHIS2.2的其它系統實現良好集成(共享有關公用信息),其中與門診收費劃價系統、醫技系統、藥房藥庫系統、掛號系統關系密切。
1.3定義
BSHIS:創業醫院信息管理系統(B-Soft Hospital Information System)
1.4參考資料
<> 編寫者:方超 2000/8/28
<> 編寫者:方超 2000/8/28
<> 編寫者:方超 2000/9/10
<> 編寫者:方超 2000/9/10
<> 編寫者:方超 2000/9
2.任務概述
2.1目標
根據概要設計說明書中的設計內容,對整個系統所需實現的功能以及系統的功能模塊的劃分和功能模塊的具體實現過程提供詳細的說明,為整個系統的開發、測試、評定和移交的提供基礎。
2.2運行環境
硬件環境:
服務器:PII500/256M/10G
工作站:586以上機型、32M以上內存、顯示器16位增強色、600*800像素
軟件環境:
網絡操作系統: Windows Nt Server 4.0 以上
工作站操作系統:中文Win95/中文Win98/中文Win Nt Workstation
數據庫系統: Ms SQL Server /Sysbase SQL Server /DB2
網絡協議: TCP/IP
3.模塊設計說明書
3.1模塊設計說明書
每一模塊編寫一張模塊設計說明書。內容包括:模塊的基本功能,模塊的IPO過程,模塊與數據庫表的聯系。
P的描述:可用數學公式、數學模型或處理流程圖進行描述。
具體內容如下:
模塊(子模塊)設計說明書
3.1.1診斷代碼維護
系統名稱:門診醫生站 系統識別:10
模塊編號:X02.02.01
模塊名稱:診斷代碼維護
功
能
概
述 打開窗口顯示診斷名稱列表,用戶選擇新增,輸入完整的診斷名稱,icd-9碼,程序檢查是否由重名診斷,有則不保存,沒有則保存。同時允許用戶修改診斷名稱,并可以刪除診斷。
IPO
過
程 I:醫生輸入診斷代碼和相關信息。
P:按數據內部規則校核數據正確性,保存數據
O:保存至表GY_JBBM
數據窗口 d_maintain_diagnost
引用表 GY_JBBM
操作表 GY_JBBM
編制 方 超 日期 2000/9/11
3.1.2體征代碼維護
系統名稱:門診醫生站 系統識別:10
模塊編號:X02.02.02
模塊名稱:體征代碼維護
功
能
概
述 體診代碼邏輯分三層,1體診代碼主項(主要是部位),2體診代碼付項(主要是檢查項目),3體征項目值(正常與非正常值)
第一與第二層的數據放入ys_tzxm中,第三層數據放入ys_tzxmz中
維護界面顯示體診代碼主項及其包含的付項,以及付項所包含的所有正常與非正常值。
醫生可以增加,修改體征項目及可能的值并保存,修改。
刪除時必須先刪除底層的值,在刪除上層的值
用戶對象vu_case_bodysign,uo_case_bodysign分別處理體征的顯示和體征的數據提取處理,
IPO
過
程 I:從ys_tzxm,ys_xmz中獲得已經維護的體征代碼并顯示
P:按數據內部規則校核數據正確性,保存數據
O:保存至ys_tzxm,ys_xmz.
數據窗口 d_bodycheck_toplevel,d_bodycheck_item,d_bodycheck_value
引用表 ys_tzxm,ys_xmz
操作表 ys_tzxm,ys_xmz
編制 方 超 日期 2000/9/11
3.1.3鑒別診斷維護
系統名稱:門診醫生站 系統識別:10
模塊編號:X02.02.03
模塊名稱:鑒別診斷維護
功
能
概
述 鑒別診斷維護時由醫生先輸入一批相似的需鑒別的診斷組(存放在表YS_JBMX中),再輸入能夠鑒別這些診斷的醫技檢查項目(存放在YS_JBFA中)。保存
刪除時先刪除醫技項目再刪除診斷組。
IPO
過
程 I:顯示ys_jbmx,ys_jbfa的內容,每一組鑒別診斷對應一組醫技檢查項目。
醫生輸入一組相似的需鑒別的診斷
P:新增一鑒別診斷組時向表ys_zdjb添加自增長字段jbxh(鑒別序號),根據jbxh向ys_jbmx中插入需鑒別疾。ㄡt生輸入),并向ys_jbfa中添加鑒別疾病的檢查方法(醫生輸入)
刪除時先刪ys_jbfa,ys_jbmx中的相關數據項,再刪ys_zdjb中的組號
O:保存至ys_jbmx,ys_zdjb,ys_jbfa
數據窗口 d_disease_distinguish,d_disease_check
引用表 ys_jbmx,ys_zdjb,ys_jbfa
操作表 ys_jbmx,ys_zdjb,ys_jbfa
編制 方 超 日期 2000/9/11
3.1.4治療方案
系統名稱:門診醫生站 系統識別:10
模塊編號:X02.02.04
模塊名稱:治療方案維護
功
能
概
述 治療方案維護先輸入治療的疾。╣y_jbbm表)并獲得醫生代碼,根據該疾病代碼和醫生代碼顯示該醫生對這種疾病的治療方案的藥品分類(YS_CMJB,YS_BZCM,YS_CMDG)及分類中的所有治療該疾病藥品(YS_CMXJ)。
醫生可以修改某種疾病采用哪幾類藥品,以及具體每類藥品包含那些藥。
表YS_CMJB表示一種疾病對應多個處方模板(治療方案),表YS_BZCM表示標準的一種治療方案需要哪幾類藥品,表YS_CMDG表示某一個醫生對標準的治療方案的藥品大類修改(醫生自己的治療方案),表YS_CMXJ表示某一個醫生對自己的治療方案中大類藥品的明細藥品的修改。
IPO
過
程 I:獲得疾病代碼和醫生代碼
P:根據疾病代碼,醫生代碼,查找ys_cmjb表,若有相同紀錄則檢索出identity字段CMDM,若無相同紀錄則用最大值加一。
根據identity字段CMDM,在表ys_bzcm中獲得標準處方模板(包含某一疾病對應那些藥品分類)。并保存至ys_bzcm(標準處方模板)
根據ys_bzcm中的藥品分類和CMDM以及醫生代碼獲得醫生對標準處方模板中的藥品分類的增刪。并保存至ys_cmdg(處方模板大改)
根據ys_bzcm中的藥品分類和CMDM以及醫生代碼獲得醫生對處方模板大改表中的具體每一類藥品種的明細藥品的增刪,并保存在醫生處方模板小減中(ys_cmxj)。其中藥品類的信息來源于藥庫表yk_Medicoding_dict,yk_medcine_coding
O:保存表ys_cmjb,ys_mzcm,ys_cmdg,ys_cmxj
數據窗口 D_YPXX,D_YPBM,D_BMSZ,D_BMZD,D_YYGL
引用表 GY_JBBM
yk_Medicoding_dict,yk_medcine_coding
YS_CMJB,YS_BZCM,YS_CMDG,YS_CMXJ
操作表 YS_CMJB,YS_BZCM,YS_CMDG,YS_CMXJ
編制 方 超 日期 2000/9/11
3.1.5選擇新病人
系統名稱:門診醫生站 系統識別:10
模塊編號:X01.01
模塊名稱:選擇新病人(掛號病人、預約病人)
功
能
概
述 醫生選擇新病人,系統顯示掛號病人,醫生選擇病人,系統顯示病人歷史病歷信息(表YS_MZ_BCJL),和病人的既往史、過去史etc.(表YS_BRLS)。最后,置表MS_GHMX表的JZJS標志為0。
IPO
過
程 I:醫生選擇MS_GHMX中的病人
P:程序在YS_JZLS中插入新紀錄表示病人在醫生處就診,JZLX為8
置表MS_GHMX表的JZJS標志為0。
從MS_GHMX中獲得該病人的有關信息。
O:顯示病人歷史病歷信息(表YS_MZ_BCJL)
病人的既往史、過去史etc.(表YS_BRLS)。
保存至表MS_GHMX,YS_JZLS
數據窗口 d_newpatient, d_history
引用表 Ms_ghmx,ys_jzls
操作表 Ms_ghmx,Ys_jzls
編制 方 超 日期 2000/9/11
3.1.6診斷輸入
系統名稱:門診醫生站 系統識別:10
模塊編號:X01.02.02
模塊名稱:診斷輸入
功
能
概
述 選擇病人后,系統從YS_JBZD獲得最近一次病人未愈診斷并顯示,醫生可以將上次未愈診斷填入此次診斷中,同時也可輸入新的診斷,并更改疾病診斷轉歸情況。置于的診斷下一次就診不會顯示。
輸入的診斷允許分組輸入
IPO
過
程 I:醫生輸入此次診斷代碼和相關信息。
P:系統從ys_jbzd中獲得病人最近一次診斷內容,醫生可以默認此次診斷與上次就診診斷相同,也可輸入新的診斷代碼。
O:系統檢測重復診斷,重復的刪除。保存至ys_jbzd中。
數據窗口 d_diagnostchange
引用表 GY_JBBM
Ys_jbzd
操作表 Ys_jbzd
編制 方 超 日期 2000/9/11
|
|