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