2.1.3 Oracle客户端
安装oracle客户端主要是起到一个监听服务的作用,当客户端向数据库服务器端提出连接的请求,可以实现既是基于服务器端的服务,也可以只存在于数据库服务器端。oracle数据库用的一般是1521端口,监听程序就是监听1521这个端口的,一旦发现有程序连接这个端口,那么就引导程序去连接数据库。进行监听器的设置也是在数据库服务器端完成的。当院方给床旁系统发送消息,便可以及时监听该消息。
2.1.4 Navicat Premium
Navicat Premium作为数据库管理工具,可支持多种类数据库的连接,比如MySQL、SQL Server以及Oracle等数据库,可实现多种数据库系统间数据传输,以便对不同医院多样数据库的管理。相较于PLsql,使用起来更为清晰,直观,可以实现本地库和备份的医院的数据库对比性,可以看出增量。状态变量与系统变量不仅可以查看,还可以编辑,大大地减轻对大型数据库的反复操作。
2.1.5 7Edit 2.x
7Edit 2.x是HL7辅助协议软件,是一个生产力的工具,用于浏览、编辑 编辑、验证HL7消息和交换数据,与HL7应用程序可以模拟院方向床旁系统发送HL7消息,以便后期测试接口数据同步的准确性。
2.2 HL7标准协议
HL7标准协议(Health Level 7)指的是医疗信息交换标准,HL7的实现机制是“触发事件trigger events”。HL7标准包含256个事件、116个消息类型,139个段,55种数据类型,408个数据字典,涉及79种编码系统。根据目前HL7环境下有多种标准:V2.x、V3、CDA标准(临床文档体系结构)等,在中国目前大环境下多数医院还是以V2.x版本为主,后面内容主要以V2.x版本作为叙述。
2.3 XML语言
XML是一种可扩展标记语言的缩写,在交换各种数据等方面起着很重要的作用。它可以被视作一种标记语言,但需要自行定义标签,有固定的XML架构,由序言和根元素组成。介于目前V2.x版本,主要是使用XML语法代替|和^的消息传送规范版本2。HL7标准消息字段会比正常消息多出一些符号,将hl7消息解析为XML编码就是一种更接近通用信息交换机制的方法,目前国内很多系统已应用于这些机制,同时XML的解析器和消息生成器的开发和维护成本也可以相应地降低,也有助于与其他非医疗领域的系统交换,并有助于向HL7第3版过渡。