武漢中心醫院總結
主要工作:
對整個武漢中心醫院項目再開發支持,系統集成測試、實施跟蹤。
具體工作:
開發模塊
-- HIS和醫保卡的通訊
-- HIS與銀聯的通訊
-- HIS與電子病例(CIS)
-- HIS與合理用藥
-- 語音報價器
項目集成測試實施
-- 前的網絡及系統狀況
-- 統的方案設計
-- 施前的準備工作
-- 目實施的流程步驟
-- 實施中的問題及解決辦法
醫療行業軟件認識:
醫療軟件發展狀況
-- 行業性標準尚未完全形成
-- 軟件開發基本都是項目定制式開發
-- 軟件系統龐大
-- 彼此時間接口不規范
-- 軟件設計存在缺陷
醫療軟件發展趨勢
-- 要將眾多的IT系統集成
-- 要形成統一的軟件部署架構
-- 新老系統的整合更新
醫療軟件發展困難
-- 原有硬件資源投資面臨無法繼續使用的風險
-- 客戶端的安裝、部署、維護更為困難,維護成本加大
-- 廣域網應用存在瓶頸
-- 數據安全
極通軟件的切入點
--- IT系統的統一部署問題
--- 新老系統的整合更新,過度問題
--- 廣域網應用
--- 客戶端的安裝部署維護問題
--- 現有硬件設備無需更新
--- 數據的安全訪問
總結
1、HIS與醫保
HIS與醫保的接口采用動態鏈接庫的方式,主要實現醫保讀卡及醫保業務的處理。
醫保有兩種不同類型的讀卡器,由讀卡器廠商提供驅動所需的動態鏈接庫。
為方便HIS調用,醫保對兩套讀卡器重新封裝了一個動態鏈接庫(WHSBICK.dll),提供給HIS統一的調用接口。
客戶端部署時根據不同的讀卡器拷貝對應的動態鏈接庫到HIS應用程序目錄。
同一客戶端不會同時安裝兩套讀卡器設備。
兩套動態鏈接庫中都使用WHSBICK.dll作為HIS調用的文件,不過可能其內部是有區別的,沒有仔細研究過,需要考慮這個可能性。
――――――――――――――――――――――――――――――――
目前采用EWEBS通訊模塊,已解決這個問題。
1, 在服務器端封裝HIS調用的動態鏈接庫(WHSBICK.dll),接口與原來讀卡器接口相同。
2, 通過極通通訊模塊在極通客戶端部署正真的醫保卡驅動程序,通過通訊模塊去調用動態鏈接庫(WHSBICK.dll),然后將結果再通過通訊模塊返回到服務器端。
3, HIS通過極通通訊模塊返回的動態鏈接庫(WHSBICK.dll),再做后續的業務處理。
――――――――――――――――――――――――――――――――
根據與極通現場工程師的交流,其中一類讀卡器采用端口映射的方式已解決。另一類采用重新封裝WHSBICK.dll的方式來實現,已調通。
這個模塊是通過極通通訊模塊來實現的,已經解決。
2、HIS與銀聯
HIS與銀聯的接口采用文件的方式,主要實現銀聯卡交易,兩者是相對獨立的應用程序,都需要部署到客戶端。
銀聯在每一個客戶端部署獨立的應用程序作為銀聯前端交易程序,且安裝在固定目錄c:gmc。
HIS寫完交易請求信息文件c:gmcrequest.txt后若銀聯客戶端程序c:gmcgmc.exe未運行則須將其運行起來。
銀聯客戶端程序讀取交易請求信息文件后將文件刪除并進行銀聯交易服務。交易結束將交易結果寫入文件c:gmcresponse.txt。
HIS讀取交易結果應答文件后將文件刪除并進行HIS后續的業務。
銀聯客戶端程序及HIS客戶端程序采用定時器的方式不停的檢測是否有對方寫入的文件。
這個模塊已經按照我們和HIS的接口約定,完成了開發。【luojun_12_13】
系統實現:
1.EWEBS客戶端安裝部署的時候,同時也安裝上 銀聯的客戶端程序
2.HIS系統寫完交易請求信息后,不寫 文件C:gmcrequest.txt;而是把文件寫到C:Documents and Settings%當前登錄名%Application Databosft request.txt。
3.我們通過開發文件監視機制(DLL),來監視C:Documents and Settings%當前登錄名%Application Databosft request.txt 是否存在,如果存在就把文件讀取后刪除文件C:Documents and Settings%當前登錄名%Application Databosft request.txt,并通過我們的通訊模塊(DLL)把文件寫到客戶端的C:gmcrequest.txt,如果銀聯C:gmcgmc.exe沒有運行就將銀聯程序運行起來。
4.銀聯客戶端依舊按照老系統的運行步驟:定時器讀取交易信息文件request.txt,刪除此文件,寫新文件C:gmcresponse.txt.
5.極通的文件監視機制DLL會檢測客戶端(C:gmcresponse.txt)文件是否存在,存在的話就通過極通的通訊模塊把C:gmcresponse.txt讀取后,刪除此文件,并把文件寫到C:Documents and Settings%當前登錄名%Application Databosft response.txt。HIS會定時檢測文件是否存在,讀取后做后續的業務處理,并刪除此文件。
6.這個方案都要求 實施EWEBS的時候,不允許2個帳號同時登錄,且每個EWEBS帳號綁定的NT帳號是一一對應關系。
3、HIS與電子病例(CIS)
|
|