一、概述
现在部分医院实现了挂号、收费、药房、各检验科室联网以及医师使用诊间系统开具处方,初步实现了电子处方,以后将会逐步实现电子病史。这就为嵌入式药物咨询提供了应用基础;为此,提出以下《药物咨询及用药安全监测系统》与原医院信息系统的接口规范。
在嵌入过程中,只需要将医生开的处方内容如:药品名称、用法、用量等参数传递出,再调用相应的函数,即可实现嵌入工作。
二、医院系统与嵌入系统接口方式
根据目前已了解的情况,现在的医院信息系统的环境有以下几种。
1. Novell 局域网 + Foxpro for DOS + DOS客户端,网络协议IPX,数据库:DBF。
2. Novell 局域网 + Foxpro for WINDWOS + Win9x/NT客户端,网络协议IPX。
3. WinNT局域网 + Foxpro for DOS + DOS客户端,,网络协议TCP/IP。
4. WinNT局域网 + Win9x/NT客户端,网络协议TCP/IP。
5. UNIX环境下的局域网 + Win9x/NT客户端,网络协议TCP/IP。
6. Win9x/NT环境的单机系统。
数据库采用类型:DBF,Access,IBM DB2,Micrsoft SQL Server,Sybase Adaptive Server Enterprise,Oracle,DM3。(安装在一台单独的服务器)
《药物咨询及用药安全监测系统》支持上述第2、第4、第5、第6种情况。支持的数据库类型包括上述提及产品及所有主流数据库产品。
客户端为Windwos环境的接口标准
客户端应用程序直接调用接口函数,以参数方式传递要发送的消息。
注:参数格式符合扩展标记语言(XML)标准。
三、《药物咨询及用药安全监测系统》流程
HIS处理段
药物监测处理段
HIS处理段
四、客户机硬件、软件配置
4.1软件配置
4.1.1由用户自己提供的程序
操作系统:Windows Nt4.0、Windows XP、Windows2000、SQL_Server2000。
4.1.2由大通公司提供的程序
《药物咨询及用药安全监测系统》动态连接库(dtywzxUI.dll)和接口数据。
4.2硬件配置
处理器:PII266MHz
内存:256M
硬盘空间:600M以上
五、服务器硬件、软件配置
5.1软件配置
数据库管理系统: Microsoft SQL Server2000
5.2硬件配置
处理器:3.0G以上
内存:2G
硬盘空间:160G
六、局域网网络配置
交换式100M到客户端计算机。
七、《药物咨询及用药安全监测系统》接口调用说明
本系统以动态链接库方式提供给医院信息管理系统开发商(HIS商)调用。
7.1动态链接库说明
动态链接库名称:dtywzxUI.dll(路径在HIS执行文件同级目录)
函数名称:dtywzxUI(long,0,string);返回string
第一个参数是功能参数。
第二个参数必须是“0”。
第三个参数XML的参数格式后面进行详细说明。
如果HIS系统是delphi开发的,引入的时候要用静态引入,获得返回参数要用pchar类型的变量。
7.2调用参数格式说明
功能描述 第一参数(长整型)(功能标识) 第二参数(长整型) 第三参数(字符串) 说明 返回参数(字符型)
新处方开始 4 固定值:0 无 每次新开处方时应调用该函数,主要作用是刷新屏幕上的四个灯,使其恢复到初始状态(灰色)。
dtywzxUI(4,0,’’) 无
处方配伍分析(不保存分析结果) 4 固定值:0 有,XML参数,长度:64k 仅仅是对处方进行分析,显示结果。并不保存结果。 0:无问题
1:一般问题
2:严重问题,截取第一位字符,某些系统下可能后面带一些随机字符
适应症查询 6 固定值:0 无 无
用药指南 7 固定值:0 无 无
中药用药禁忌 8 固定值:0 无 无
显示要点提示 12 固定值:0 有,XML参数。长度:64k Xml结构与如下:
……
处方配伍分析,保存分析结果 13 固定值:0 有,XML参数。长度:64k 对处方进行分析,并保存分析结果。 0:无问题
1:一般问题
2:严重问题
检验手册 15 固定值:0 无
常用医学公式 16 固定值:0 无
药物咨询 17 固定值:0 无
抗生素指导原则 19 固定值:0 无
|
|