LIS接口說明
一、 接口方式
1. 編程接口
采用DLL方式進行較寬松的接口。數(shù)據(jù)接口通過接口視圖和接口表完成
2. 拓撲圖
說明:
A:醫(yī)生站開檢驗申請單
C:檢驗站通過接口視圖查詢醫(yī)生站開出的申請單
F:檢驗站通過調(diào)用DLL對C中查到的檢驗申請進行處理(瀏覽、劃
價、記賬收費),并瀏覽病人的病歷資料
E:DLL被調(diào)用后響應相應的操作
D:檢驗站把報告單信息寫回接口表中
B:醫(yī)生站讀取檢驗站返回的報告
二、 接口說明
1. DLL說明
DLL文件名稱:YxWrit.Dll
接口函數(shù)及說明:
1.FUNCTION string CIS_GetLastError LIBRARY "YxWrit.dll" ALIAS FOR "CIS_GetLastError";
//調(diào)用接口函數(shù)后獲取錯誤信息
2.FUNCTION boolean CIS_ISConnected() LIBRARY "YxWrit.dll" ALIAS FOR "CIS_ISConnected";
//判斷是否已經(jīng)連接HIS服務器
3.FUNCTION boolean CIS_Connect(long AppHandle, string OperatorNo, string OperatorCode, string Password) LIBRARY "YxWrit.dll" ALIAS FOR "CIS_Connect";
//連接HIS服務器
// AppHandle:調(diào)用程序的主窗口句柄,Pb下可用Handle函數(shù)獲取
// OperatorNo:連接HIS服務器的操作員編號,測試請用(4000)
// OperatorCode:連接HIS服務器的操作員代碼,測試請用(gly)
// Password:連接HIS服務器的操作員密碼,測試請用(123)
// 返回值為True表示成功,False表示失敗
4.FUNCTION boolean CIS_DisConnect() LIBRARY "YxWrit.dll" ALIAS FOR "CIS_DisConnect";
//斷開與HIS服務器的連接
// 返回值為True表示成功,False表示失敗
5. SUBROUTINE CIS_VerifySheet (string PatientClass,string InPationNo,string SheetNo) LIBRARY "YxWrit.dll" ALIAS FOR "CIS_VerifySheet";
//瀏覽病人的檢驗申請,并根據(jù)申請單狀態(tài)進行劃價、記賬或收費
// PatientClass:病人類型,門診病人請傳"門診病人",住院病人請傳"住院病人"(注:從HIS提供的接口視圖中獲取)
// InPationNo:病人就診編號,即門診病人的門診號,住院病人的住院號(注:從HIS提供的接口視圖中獲取)
// SheetNo格式改為
|
|