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