BSHRP410工程實(shí)施建議
本文提供了完全實(shí)施BSHRP410,將醫(yī)院原有系統(tǒng)移入門(mén)戶(hù),部分實(shí)施BSHRP410三種工程實(shí)施的基本流程和建議。供工程實(shí)施時(shí)參考。
1 完全實(shí)施BSHRP410
指實(shí)施門(mén)戶(hù)及已移入門(mén)戶(hù)的His系統(tǒng)。
1.1 客戶(hù)化修改
1.1.1 原有模塊的修改
在原有基礎(chǔ)上進(jìn)行修改即可。注意事項(xiàng)參見(jiàn)HIS改造的大致說(shuō)明。
1.1.2 新增模塊
1、新增模塊
新增模塊包括四種:
1.1、繼承自nvo_Module的模塊。
調(diào)用方法參見(jiàn)繼承自nvo_Module的模塊的調(diào)用。
1.2、PB窗口。
調(diào)用方法參見(jiàn)PB窗口的調(diào)用。
1.3、Exe程序的調(diào)用。
調(diào)用方法參見(jiàn)Exe程序的調(diào)用。
1.4、Web程序的調(diào)用。
調(diào)用方法參見(jiàn)Web程序的調(diào)用。
2、重名控制
新增完成后將新增或修改的Pbl(Pbd也可)拷貝到一個(gè)目錄下,在該目錄下執(zhí)行同名校驗(yàn)工具以確保各pbl中沒(méi)有重名的控件。如果有重名則必須進(jìn)行修改已保證沒(méi)有重名。
3、模塊維護(hù)
將新增的模塊維護(hù)入系統(tǒng)中。具體方法參見(jiàn)BHRP410門(mén)戶(hù)使用手冊(cè)中4.2.2模塊維護(hù)
4、桌面部件
若新增的模塊是作為桌面部件使用,則需繼承自w_mh_support_deskwin。該窗口沒(méi)有邊框,且增加了一個(gè)臺(tái)頭控件,使得點(diǎn)擊該臺(tái)頭控件時(shí)能夠移動(dòng)窗口。
1.2 數(shù)據(jù)準(zhǔn)備
1.2.1 初始準(zhǔn)備
以賬號(hào)為BSSA的用戶(hù)登錄。如果沒(méi)有BSSA用戶(hù),系統(tǒng)會(huì)自動(dòng)增加。用于增加第一個(gè)角色,菜單和用戶(hù),增加方法同下。
1.2.2 角色及其菜單維護(hù)
調(diào)研獲取醫(yī)院目前的現(xiàn)有角色,及每個(gè)角色擁有的功能。在角色維護(hù)進(jìn)行維護(hù)。具體維護(hù)方法參見(jiàn)BHRP410門(mén)戶(hù)使用手冊(cè)中4.4系統(tǒng)角色維護(hù)。
1.2.3 科室員工維護(hù)
同HRP275的科室員工維護(hù)。
1.2.4 1用戶(hù)維護(hù)
用于將科室員工維護(hù)中的員工調(diào)入作為系統(tǒng)的操作用戶(hù)。具體維護(hù)方法參見(jiàn)BHRP410門(mén)戶(hù)使用手冊(cè)中4.3系統(tǒng)用戶(hù)維護(hù)
1.2.5 藥庫(kù)列表,藥房列表,門(mén)診列表的維護(hù)
用于維護(hù)醫(yī)院的藥庫(kù),藥房和門(mén)診列表。其中藥庫(kù)維護(hù)參見(jiàn)BHRP410HIS使用手冊(cè)中2.4藥庫(kù)類(lèi)別維護(hù)。
1.2.6 1統(tǒng)一權(quán)限維護(hù)
用于維護(hù)用戶(hù)登錄藥庫(kù),藥房,門(mén)診,病區(qū),醫(yī)技具體科室和庫(kù)房的權(quán)利。
1.2.7 1.2.7、其他維護(hù)
同原有HRP275的維護(hù)。略。
1.3 初始化及初始建賬
原有HRP275中系統(tǒng)的初始化變成了現(xiàn)在的功能集的初始化。一個(gè)功能集基本上等同于原有的系統(tǒng)。
初始賬冊(cè)的方面沒(méi)有變化。
1.4 代碼部署及程序更新
1.4.1 代碼部署
將門(mén)戶(hù)的代碼拷貝的客戶(hù)端即可。目錄下包括: exe程序,門(mén)戶(hù)的pbd文件,Images,Pic目錄(包含圖片)。portal打頭的若干個(gè)目錄(如portal_1),用于存放IE桌面。桌面具體參見(jiàn)BHRP410門(mén)戶(hù)使用手冊(cè)中4.8個(gè)性化桌面維護(hù)。
1.4.2 程序更新
使用類(lèi)似于HRP275的程序更新方法。更新程序存放在數(shù)據(jù)庫(kù)中?蓡为(dú)存放在一個(gè)數(shù)據(jù)庫(kù)中,連接使用SQLUPDATE。
具體的上傳方法參見(jiàn)BHRP410門(mén)戶(hù)使用手冊(cè)中4.5.1文件上傳。下載方法參見(jiàn)BHRP410門(mén)戶(hù)使用手冊(cè)中4.5.2版本更新。
2 將醫(yī)院原有系統(tǒng)移入門(mén)戶(hù)
指實(shí)施門(mén)戶(hù)及將醫(yī)院原有系統(tǒng)移入門(mén)戶(hù)。一般不推薦這么做。因?yàn)檫@樣做的工作量相當(dāng)大,并且可能有較多的隱藏錯(cuò)誤。如確實(shí)需這么做?蓞⒁(jiàn)His改造的大致說(shuō)明。
3 部分實(shí)施BSHRP410
指保留原有業(yè)務(wù)系統(tǒng),指HRP275系統(tǒng),其余低版本的系統(tǒng)可能還要做些修改,這里不考慮。實(shí)施門(mén)戶(hù)并將部分功能移入門(mén)戶(hù)。只考慮部分查詢(xún)及報(bào)表移入門(mén)戶(hù),其余業(yè)務(wù)不考慮。或只使用已嵌入門(mén)戶(hù)的EMR系統(tǒng)。
實(shí)施和門(mén)戶(hù)有關(guān)的系統(tǒng)的方法基本同一、完全實(shí)施BSHRP410。
但要注意以下幾點(diǎn):
1、 數(shù)據(jù)庫(kù)的修改。
數(shù)據(jù)庫(kù)使用原有的HRP275的數(shù)據(jù)庫(kù)。但需加入部分表。包括:用于初始化的表GY_GNJ功能集,GY_CSH初始化。增加公用權(quán)限控制GY_QXKZ表。增加用于公用票據(jù)管理分組的表SS_GROUP用戶(hù)組和SS_GROUP_USER分組用戶(hù)。如果嵌入門(mén)戶(hù)的業(yè)務(wù)和上面部分的業(yè)務(wù)無(wú)關(guān),這些表也可不加入。
增加portal數(shù)據(jù)庫(kù)。
2、 系統(tǒng)參數(shù)獲取的修改。
在嵌入門(mén)戶(hù)的His中獲取系統(tǒng)參數(shù)的函數(shù)的修改gf_getpara和gf_setpara。
為了從HRP275的系統(tǒng)參數(shù)表中寫(xiě)入和獲取系統(tǒng)參數(shù),需增加一個(gè)默認(rèn)的系統(tǒng)識(shí)別,如9999。寫(xiě)入的系統(tǒng)參數(shù)和獲取系統(tǒng)參數(shù)都默認(rèn)從才系統(tǒng)識(shí)別的參數(shù)中寫(xiě)入和獲取。
3、 錯(cuò)誤日志和系統(tǒng)日志寫(xiě)入的修改
修改寫(xiě)錯(cuò)誤日志和系統(tǒng)日志的函數(shù)gf_inserterrlog和Gf_support_insertlog,增加系統(tǒng)識(shí)別的寫(xiě)入,可和系統(tǒng)參數(shù)獲取的修改中的系統(tǒng)識(shí)別一致為9999。
4 附錄1(His改造的大致說(shuō)明)
4.1 原有控件的重整
目的是去除所有重名的控件。最好的方法是重新整理每個(gè)pbl,按業(yè)務(wù)功能將控件重新分配到每個(gè)pbl中,這樣可以去除很多重復(fù)無(wú)用的控件,簡(jiǎn)單的方法是改名,方法如下:
a) 基本保留所有的pbl名稱(chēng),部分過(guò)于簡(jiǎn)單的可做修改。
b) 對(duì)每個(gè)pbl中的每個(gè)控件改名,改名為:原有控件頭+所在pbl名稱(chēng)+原有名稱(chēng),連個(gè)名稱(chēng)中用“_”連接,然后去除重復(fù)的內(nèi)容。
例如:yk_bisiness.pbl中的w_yk_rkcl改名為w_yk_bisiness_rkcl
其中w_為原有控件的內(nèi)容(符合pb的命名規(guī)范), yk_bisiness為所在pbl的名稱(chēng),rkcl為原有控件名稱(chēng)去除重復(fù)部分(yk_)的內(nèi)容。
4.2 全局變量的修改
獲取原有使用的全部的全局變量,這些全局變量需全部去除,有三種替代方法:
1、判斷這些全局變量在門(mén)戶(hù)中使用已經(jīng)存在,若存在則可以使用。
目前門(mén)戶(hù)中所有的全局變量如下:
變量類(lèi)型 變量名稱(chēng) 變量說(shuō)明 使用說(shuō)明
Window gw_Main 門(mén)戶(hù)主窗口
u_sp_User go_User 當(dāng)前用戶(hù)的信息 包括的用戶(hù)信息參見(jiàn)u_sp_User中實(shí)例變量
u_mh_dict go_Dict 公用字典管理 His中不使用
u_sp_dbconnection go_Pools 公用連接池管理 參見(jiàn)數(shù)據(jù)庫(kù)連接管理
u_sp_AppEx go_AppEx 公用對(duì)象創(chuàng)建工具 參見(jiàn)自定義公用變量的使用
|
|