一、概述
現在部分醫院實現了掛號、收費、藥房、各檢驗科室聯網以及醫師使用診間系統開具處方,初步實現了電子處方,以后將會逐步實現電子病史。這就為嵌入式藥物咨詢提供了應用基礎;為此,提出以下《藥物咨詢及用藥安全監測系統》與原醫院信息系統的接口規范。
在嵌入過程中,只需要將醫生開的處方內容如:藥品名稱、用法、用量等參數傳遞出,再調用相應的函數,即可實現嵌入工作。
二、醫院系統與嵌入系統接口方式
根據目前已了解的情況,現在的醫院信息系統的環境有以下幾種。
1. Novell 局域網 + Foxpro for DOS + DOS客戶端,網絡協議IPX,數據庫:DBF。
2. Novell 局域網 + Foxpro for WINDWOS + Win9x/NT客戶端,網絡協議IPX。
3. WinNT局域網 + Foxpro for DOS + DOS客戶端,,網絡協議TCP/IP。
4. WinNT局域網 + Win9x/NT客戶端,網絡協議TCP/IP。
5. UNIX環境下的局域網 + Win9x/NT客戶端,網絡協議TCP/IP。
6. Win9x/NT環境的單機系統。
數據庫采用類型:DBF,Access,IBM DB2,Micrsoft SQL Server,Sybase Adaptive Server Enterprise,Oracle,DM3。(安裝在一臺單獨的服務器)
《藥物咨詢及用藥安全監測系統》支持上述第2、第4、第5、第6種情況。支持的數據庫類型包括上述提及產品及所有主流數據庫產品。
客戶端為Windwos環境的接口標準
客戶端應用程序直接調用接口函數,以參數方式傳遞要發送的消息。
注:參數格式符合擴展標記語言(XML)標準。
三、《藥物咨詢及用藥安全監測系統》流程
HIS處理段
藥物監測處理段
HIS處理段
四、客戶機硬件、軟件配置
4.1軟件配置
4.1.1由用戶自己提供的程序
操作系統:Windows Nt4.0、Windows XP、Windows2000、SQL_Server2000。
4.1.2由大通公司提供的程序
《藥物咨詢及用藥安全監測系統》動態連接庫(dtywzxUI.dll)和接口數據。
4.2硬件配置
處理器:PII266MHz
內存:256M
硬盤空間:600M以上
五、服務器硬件、軟件配置
5.1軟件配置
數據庫管理系統: Microsoft SQL Server2000
5.2硬件配置
處理器:3.0G以上
內存:2G
硬盤空間:160G
六、局域網網絡配置
交換式100M到客戶端計算機。
七、《藥物咨詢及用藥安全監測系統》接口調用說明
本系統以動態鏈接庫方式提供給醫院信息管理系統開發商(HIS商)調用。
7.1動態鏈接庫說明
動態鏈接庫名稱:dtywzxUI.dll(路徑在HIS執行文件同級目錄)
函數名稱:dtywzxUI(long,0,string);返回string
第一個參數是功能參數。
第二個參數必須是“0”。
第三個參數XML的參數格式后面進行詳細說明。
如果HIS系統是delphi開發的,引入的時候要用靜態引入,獲得返回參數要用pchar類型的變量。
7.2調用參數格式說明
功能描述 第一參數(長整型)(功能標識) 第二參數(長整型) 第三參數(字符串) 說明 返回參數(字符型)
新處方開始 4 固定值:0 無 每次新開處方時應調用該函數,主要作用是刷新屏幕上的四個燈,使其恢復到初始狀態(灰色)。
dtywzxUI(4,0,’’) 無
處方配伍分析(不保存分析結果) 4 固定值:0 有,XML參數,長度:64k 僅僅是對處方進行分析,顯示結果。并不保存結果。 0:無問題
1:一般問題
2:嚴重問題,截取第一位字符,某些系統下可能后面帶一些隨機字符
適應癥查詢 6 固定值:0 無 無
用藥指南 7 固定值:0 無 無
中藥用藥禁忌 8 固定值:0 無 無
顯示要點提示 12 固定值:0 有,XML參數。長度:64k Xml結構與如下:
……
處方配伍分析,保存分析結果 13 固定值:0 有,XML參數。長度:64k 對處方進行分析,并保存分析結果。 0:無問題
1:一般問題
2:嚴重問題
檢驗手冊 15 固定值:0 無
常用醫學公式 16 固定值:0 無
藥物咨詢 17 固定值:0 無
抗生素指導原則 19 固定值:0 無
|
|