文档介绍:LIS接口说明
接口方式
编程接口
采用DLL方式进行较宽松的接口。数据接口通过接口视图和接口表完成
拓扑图
医生站
数据库
接口视图
表
DLL
检验站
说明:
A:医生站开检验申请单
C:检验站通过接口视图查询医生站开出的申请单
F:检验站通过调用DLL对C中查到的检验申请进行处理(浏览、划
价、记账\收费),并浏览病人的病历资料
E:DLL被调用后响应相应的操作
D:检验站把报告单信息写回接口表中
B:医生站读取检验站返回的报告
接口说明
DLL说明
DLL文件名称:
接口函数及说明:
string CIS_GetLastError LIBRARY "" ALIAS FOR "CIS_GetLastError";
//调用接口函数后获取错误信息
boolean CIS_ISConnected() LIBRARY "" ALIAS FOR "CIS_ISConnected";
//判断是否已经连接HIS服务器
boolean CIS_Connect(long AppHandle, string OperatorNo, string OperatorCode, string Password) LIBRARY "" ALIAS FOR "CIS_Connect";
//连接HIS服务器
// AppHandle:调用程序的主窗口句柄,Pb下可用Handle函数获取
// OperatorNo:连接HIS服务器的操作员编号,测试请用(4000)
// OperatorCode:连接HIS服务器的操作员代码,测试请用(gly)
// Password:连接HIS服务器的操作员密码,测试请用(123)
// 返回值为True表示成功,False表示失败
boolean CIS_DisConnect() LIBRARY "" ALIAS FOR "CIS_DisConnect";
//断开与HIS服务器的连接
// 返回值为True表示成功,False表示失败
5. SUBROUTINE CIS_VerifySheet (string PatientClass,string InPationNo,string SheetNo) LIBRARY "" ALIAS FOR "CIS_VerifySheet";
//浏览病人的检验申请,并根据申请单状态进行划价、记账或收费
// PatientClass:病人类型,门诊病人请传"门诊病人",住院病人请传"住院病人"(注:从HIS提供的接口视图中获取)
// InPationNo:病人就诊编号,即门诊病人的门诊号,住院病人的住院号(注:从HIS提供的接口视图中获取)
// SheetNo格式改为
申请单号1->组套编码1,组套编码2|申请单号2->组套编码3,组套编码4
6. FUNCTION boolean CIS_WriteLisDataToHis_XinHe (string App