|
[接上页] 在某种意义上,全程健康档案服务是区域卫生信息平台的核心。通常,数据更新事务可能需要或不需要使用全程健康档案服务,许多数据更新事务希望能直接分派到特定的注册目录、健康档案存储服务。这样的数据更新事务例子包括:处方药品域系统传来的新药品的调配事件,或者来自实验室检验机构的应用系统发送给区域卫生信息平台的新检验结果,或者来自医院的pacs应用系统发送给区域卫生信息平台的诊断成像结果集。 另一方面,所有到区域卫生信息平台中访问数据的事务希望由全程健康档案服务进行处理。全程健康档案服务是区域卫生信息平台中唯一一个知晓所有的事务和业务逻辑以及数据访问规则的部件,所以它可以围绕任何数据主题汇集出真正的全程和综合的健康档案视图。 (一)索引服务 索引服务全面掌握区域卫生信息平台所有关于居民的健康信息事件,包括居民何时、何地、接受过何种医疗卫生服务,并产生了哪些文档。索引服务主要记录两大类的信息,一是医疗卫生事件信息,另一为文档目录信息。 区域卫生信息平台用户在被授权的情况下,可以通过全程健康档案服务提供的索引服务从基本业务系统查看某居民的健康事件信息,以及事件信息所涉及的文档目录及摘要信息。再结合健康档案数据存储服务可以实现文档信息的即时展示,使用户更多的了解居民(患者)既往的健康情况,为本次医疗服务提供相应的辅助参考作用。 (二)业务服务 这个组件由处理健康档案数据访问事务的服务组成。这些服务被组合在一起建立一个以处理和管理这些健康档案访问事务的场景。这是区域卫生信息平台内协调和执行事务的唯一地点,其中需要涉及区域卫生信息平台里的多个服务和系统、或需要访问其他区域卫生信息平台的事件。这一组件中的服务管理着区域卫生信息平台中事务的全局性表示、编排流、响应组装、业务规则应用以及与区域卫生信息平台的各类其他系统或服务的数据访问。业务联动的众多需求则需要本业务服务组件来配合实现。包括的主要服务组件有: 1. 组装服务 一个平台互联互通规范的执行可能包括调用不同的组件生成多个结果集。组装服务将把这些结果集一起组合成一定输出格式。这些服务将使用组合模板的方式来实现这些功能. 2. 编排服务 这些服务管理注册、存储和提取,更重要的是各类处理流程的编排协同。编排服务是驱动事务执行的引擎。它知道服务产生的步骤,知道怎样为了触发和管理每一步并行或串行实现而调用服务。 3. 业务规则服务 业务规则服务组件是由细颗粒的验证和逻辑处理规则对象的采集器,它在运行期间进行组合以执行适用于正在被处理的特定类型的平台互联互通性事务的业务逻辑。这些业务规则可以被硬编码(指作为程序代码)进入域业务组件或者可以通过业务规则服务动态的使用。 4. 标准化服务 这些服务是在平台互联互通性执行的语境中被调用以转换成不同形式下描述的数据。典型地,这个服务常用于应用标准,把特定的输入串修改成符合标准化基础的编码串。数据的格式和实质含义都可以转换。特殊的逻辑和编码表常用于完成这种转化。 5. 数据质量服务 用于跟踪和监控区域卫生信息平台里的数据质量。因为区域卫生信息平台的数据是用于研究、监测和进行临床决策的,跟踪区域卫生信息平台内部信息质量水平的能力是一个必须的特性。这些服务能用于支持人工数据质量评估处理,将来甚至发展到完全自动的数据质量指标评估。例如:某些指标可以从监控应用业务逻辑算法的结果中得到。 (三)数据服务 这些服务为健康档案业务服务提供功能性的支持,以执行正确的数据访问过程和与不同的注册服务、存储服务、业务管理或辅助决策服务交互所需的转换。通常,全程健康档案服务可以与平台内部组件相互作用。它依赖于基于标准的通信机制,并使用交换层来执行这种相互作用,或者使用更为直接或私有化的接口机制来访问或更新数据到任何一种注册服务、存储服务。数据服务用在两个场景里:记录和获取健康档案数据的在线业务场景,加载和管理健康档案存储库和注册信息的管理功能场景。数据服务所包含的主要服务组件有: 1. 复制服务 在现有的区域卫生信息平台内的系统或数据库之间提供数据复制功能。 2. 数据仓库服务 数据仓库服务管理从不同的存储库中抽取和插入数据,经过抽取、转换和装载等加工处理后,提供生成区域卫生信息平台范围内使用的各种数据分析利用资源。 |