LIS系統(tǒng)與HIS系統(tǒng)接口說明
HIS系統(tǒng)在病區(qū)醫(yī)生或護(hù)士錄入檢驗醫(yī)囑后,或者在門診收費處進(jìn)行檢驗項目收費后直接調(diào)用LIS系統(tǒng)提供的接口函數(shù)可以直接生成檢驗電子申請單并且打印條碼申請單,檢驗科收到條碼標(biāo)本后進(jìn)行收費確認(rèn),待檢驗科完成檢驗報告后,HIS系統(tǒng)可以查詢檢驗報告。
接口函數(shù)在動態(tài)連接庫文件XHLisServiceB_Client.dll,LisBarCodePrint.dll中。
調(diào)用的函數(shù)有:
1:LisDataPrint
2:LisDataReprint
1. LisDataPrint函數(shù)說明:
函數(shù)位置:XHLisServiceB_Client.dll
函數(shù)作用:打印條形碼
函數(shù)參數(shù):string ServerName 檢驗服務(wù)器IP地址
string BarCodeClass 條碼類型1代表一聯(lián)(注院),2代表二聯(lián)(門診)
string StartPosition 打印起始位置,‘0’表示不打印條碼
string Data 檢驗數(shù)據(jù)
函數(shù)返回結(jié)果:string
函數(shù)返回結(jié)果說明:‘0’表示傳遞成功,其他表示錯誤信息
參數(shù)格式:見附錄部分
2.LisDataReprint函數(shù)說明:
函數(shù)位置:XHLisServiceB_Client.dll
函數(shù)作用:根據(jù)條碼號補(bǔ)打條形碼
函數(shù)調(diào)用說明:。
函數(shù)參數(shù):string ServerName 檢驗服務(wù)器IP地址
string BarCodeClass 條碼類型1代表一聯(lián)(注院),2代表二聯(lián)(門診)
string StartPosition 打印起始位置,‘0’表示不打印條碼
string Data 條碼號
函數(shù)返回結(jié)果:string
函數(shù)返回結(jié)果說明:‘0’ 表示打印成功,其他表示錯誤信息
條碼號格式:0000000001,0000000002,0000000003
3. 費用確認(rèn):
a.LIS系統(tǒng)收到條碼標(biāo)本進(jìn)行確認(rèn)時,會修改HIS系統(tǒng)的中間表(his_requisition)的收費狀態(tài)(charge_state),在這張表中建立一個觸發(fā)器,用來向HIS系統(tǒng)插入檢驗費用。
b.狀態(tài)說明 0:表示初始狀態(tài),
1:表示收費確認(rèn),
-1:表示收費取消
當(dāng)0-->1時記費,-1-->1時記費,1--> -1時退費,其他狀態(tài)變化時不發(fā)生費用(如0-1)
c.如果his_requisition表中保存的檢驗項目是組套項目時,其對應(yīng)的檢驗小項保存在
his_charge_item_detail表中。
4. 檢驗結(jié)果查看:
帶參數(shù)運行Lis_Report.exe。
參數(shù)格式:條碼號,病員號,起始日期,終止日期,臨床病區(qū),臨床科室
例如:0000000001,,,,, 查看條碼號是0000000001的報告
,0001,20050101,20050301,, 查看0001病人從20050101到20050301的報告
,,20050301,20050301,0001, 查看0001病區(qū)20050301的所有報告
5. 提取檢驗項目的標(biāo)本種類
函數(shù):LisChargeItemSample
函數(shù)位置:XHLisServiceB_Client.dll
函數(shù)作用:根據(jù)檢驗項目代碼取此項目的標(biāo)本種類
函數(shù)參數(shù):string ServerName 檢驗服務(wù)器IP地址
string Data 檢驗項目
函數(shù)返回結(jié)果:string
函數(shù)返回結(jié)果格式說明:標(biāo)本種類; 標(biāo)本種類;……
例子:血液;痰液;尿液;
8.PowerBuild例子
1:定義外部函數(shù)
function string LisDataPrint(string ServerName,string BarCodeClass, string StartPosition,string Data) library 'XHLisServiceB_Client.dll'
function string LisDataRePrint(string ServerName,string BarCodeClass, string StartPosition,string Data) library 'XHLisServiceB_Client.dll'
2:生成電子申請單并且打印條碼申請單
string ls_ServerName //檢驗服務(wù)器IP地址
string ls_Return //返回值
|
|