Rhapsody引擎可便捷的集成不同的医疗信息系统,可提供安全的连接、可靠的消息传输和高性能的数据处理等功能。Rhapsody引擎是整个集成平台的核心部分,是可快捷提供服务的关键所在。它可实现数据的内部交换、不同格式的映射以及详细的消息路由转发、分发、全流程监控等。作为医疗信息服务系统的总线,引擎内置的各类工具以及通讯协议,以便满足各类集成的要求。
通讯点(Communication Points)即外部接口是Rhapsody集成引擎最重要的功能之一,它是对内外传输(接收和发送)消息的基本套件,在 Rhapsody 里面Communication Point(通讯点)就是这样一个概念。不同种类的通讯点提供了不同的传输接口用于连接各种不同的系统,用户能直观并便捷地使用Rhapsody与新旧系统进行整合。如果需要的话Rhapsody还可以自定制接口(通讯点)以进一步拓展Rhapsody的整合能力。
以下列表是 Rhapsody 6版本内置的标准通讯点(Communication Points):
ASTM TCP 客户和服务器端 (ASTM TCP Client and Server) – 使用ASTM 1381标准发送和接受消息。
数据库(Database) - 数据库处理,允许读、写及执行存储过程等(JDBC驱动)。
目录(Directory) - 提供基于文件的连接 (包括批处理文件的读和写)。
TCP 客户和服务器端(TCP Client and Server) - TCP 客户或服务器通讯点可用于连接到远程或本地TCP服务器。
网络主机服务(Web Service Hosting) - 提供一种或多种网络连接服务到服务主机,支持SOAP和REST。
网络服务客户端 (Web Service Client) - 支持SOAP,REST、RPC和基于文档的网络服务。
数据库插入(Database Insertion) - 一个易用的 Rhapsody 数据库处理通讯点,用于对数据库表的添加、插入、更改及删除。
电子邮件客户端(Email Client) - 提取和处理包含在电子邮件头,正文或是附件。
执行命令(Execute Command) - 用户可指定一个应用程序或脚本去传送信息。
SFTP 客户端(SFTP 客户)- 用于连接到FTP或SFTP服务器从一目录查找文件和/或将消息发送到目录。它支持FTP,FTPS(基于SSL的FTP)和SFTP。
动态路由(Dynamic Router)-用于以解耦方式在路径之间重定向消息。
HTTP客户或服务器端(HTTP Client and Server) - 超文本传输协议的客户及服务器端通讯点,Rhapsody可以很方便地给它们提供支持。
Hylafax客户端(Hyla Fax Client) - 支持发送消息(传真),删除传真作业,并轮询HylaFAX服务器已获得传真状态信息。
JavaScript TCP客户或服务器端(JavaScript TCP Client and Server) - 为 Jav