文档介绍:执行过程:门诊:(有申请单部份)银星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端“”提供函数:获取最后操作返回的错误信息functionGetLastError:WideString;safecall;参数:无返回:WideString连接银星HIS环境,并执行初始化操作functionConnect(constUID:WideString):WordBool;safecall;参数:UID 操作员登陆YXHIS的ID返回:Boolean:True=成功False=失败断开同银星HIS的连接functionDisConnect:WordBool;safecall;参数:无返回:Boolean:True=成功False=失败是否已经连接银星HIS环境functionIsConnected:WordBool;safecall;参数:无返回:Boolean:True=成功False=失败(以下调用均须在ISConnected=True环境下执行)确认(或取消)执行检查检验项目functionConfirmItem(OptType,PatientClass:Shortint;constPatientID,ItemData:WideString):WordBool;safecall;参数:OptType 确认/取消标志:1=确认-1=取消 PatientClass 门诊/住院标志:1=住院2=门诊 PatientID 门诊号/住院号: ItemData 检查项目ID:(HIS医嘱ID,多个用逗号“,”分隔)返回:Boolean:True=成功False=失败写LIS检查报告数据到银星HISfunctionWriteReport(constXMLDATA:WideString):WordBool;safecall;参数:XMLDATA 检查结果数据:XML格式返回:Boolean:True=成功False=失败调阅银星HIS病人病历信息procedureShowPatientHealthInfo(PatientClass:Shortint;PatientID:WideString);safecall;打开YX申请单界面(该界面下可执行ConfirmItem操作)procedureOpenReqSheet(PatientClass: