银星HIS与杏和LIS接口
执行过程:
门诊:(有申请单部份)
银星HIS端提供查询视图,,供杏和LIS端选择打印条码用。打印后调用银星HIS端ConfirmItem函数确认,确认后的申请项目在银星HIS不能再退费。
杏和LIS端完成送检标本检验后,调用银星HIS端的WriteYXCISReport回写HIS端报告信息(信息格式见附录XML结构定义)
住院:(有申请单部份)
银星HIS端护士工作站执行医嘱,护士按照条码的内容采集相应合格的标本后,。
杏和LIS端接收有条码的送检标本后,在标本处理中心使用XHLIS23确认并调用HIS的记费方法ConfirmItem进行费用确认,经由银星HIS完成收费。确认成功的送检项才能继续报告。
杏和LIS端完成送检标本检验后,调用银星HIS端的WriteYXCISReport回写HIS端报告信息(信息格式见附录XML结构定义)
退费:
调用银星HIS端的ConfirmItem函数,传-1参数执行取消功能。
银星HIS端“”提供函数:
获取最后操作返回的错误信息
function GetLastError: WideString; safecall;
参数:无
返回:WideString
连接银星HIS环境,并执行初始化操作
function Connect(const UID: WideString): WordBool; safecall;
参数:UID 操作员登陆YXHIS的ID
返回:Boolean:True=成功 False=失败
断开同银星HIS的连接
function DisConnect: WordBool; safecall;
参数:无
返回:Boolean:True=成功 False=失败
是否已经连接银星HIS环境
function IsConnected: WordBool; safecall;
参数:无
返回:Boolean:True=成功 False=失败
(以下调用均须在ISConnected=True环境下执行)
确认(或取消)执行检查检验项目
function ConfirmItem(OptType, PatientClass: Shortint; const PatientID,
ItemData: WideString): WordBool; safecall;
参数:OptType 确认/取消标志:1=确认-1=取消
PatientClass 门诊/住院标志:1=住院 2=门诊
PatientID 门诊号/住院号:
ItemData 检查项目ID:(HIS医嘱ID,多个用逗号“,”分隔)
返回:Boolean:True=成功 False=失败
写LIS检查报告数据到银星HIS
function WriteReport(const XMLDATA: WideString): WordBool; safecall;
参数:XMLDATA 检查结果数据:XML格式
返回:Boolean: True=成功 False=失败
调阅银星HIS病人病历信息
procedure ShowPat
银星HIS与杏和LIS接口说明 来自淘豆网m.daumloan.com转载请标明出处.