|
[接上页] 3.索引服务 索引服务是健康档案快速定位目录,通过健康档案索引,能够迅速定位相关的健康信息所在的存储位置,方便数据装载服务能够迅速读取其健康信息。健康档案索引的编目方式主要以时间为维度纵向展开,主要的索引方式为时间和唯一编号,他和健康档案摘要服务共同构成主要查询体系。 健康档案索引的方式是多样的,它独立于健康档案存储存在,在数据进入健康档案存储时即根据制定的一定规则去生成相关的索引。同样的一个数据可能具备多种索引,比如诊断索引,药品索引,健康时间索引等。其不同的索引目的是针对不同的查询能够迅速去定位相关信息,被索引的字段一般为已经能够被确定结构化的信息,如诊断编码、药品编码、健康事件号、健康事件类型等。索引本身仅仅是原数据的关键信息抽取,不作为统计分析使用。也不会因为版本的升级而变化,即使系统建立后仍然可以添加索引,索引系统可以基于健康档案存储数据进行动态的增减。 4.摘要服务 健康档案摘要服务是针对个人健康档案信息的一个概括性快照,它从健康档案信息中抽取关键性指标,生成一个能够描述个人当前健康状况以及主要健康事件的信息文本,包含一定的关键域,客户端能够通过这些关键域同健康档案索引服务关联起来,去定位当前个人健康状况中的关键性问题。健康档案摘要服务提供查找以及生成来两个功能,健康档案摘要的存储是独立健康档案存储的独立系统,客户系统中默认情况,将首先调用该服务去了解个人健康概况,然后再去进一步深入调阅其他信息。 5.健康档案地址服务 在一个区域医疗信息网络中,并非所有的信息都被集中存放在平台中,这些信息可能分布在区域中的一些医疗机构中,也可能分布在另外一个区域医疗信息中。为了解决上述情况的健康信息调运,健康档案地址服务提供每条医疗信息记录的真实存放地址,在数据读取过程中,读取服务会通过健康档案地址服务查询到真实存放地址,地址信息包括:存放服务器地址,存放服务名等信息。这些存放服务器都需要实现统一的基于web services的数据存储服务,同时使用非显性认证机制来解决安全问题。数据读取服务可以通过健康档案地址服务直接到远端系统中读取相关数据。如果数据是存放在中心中,可以考虑使用本地服务,快速读取数据。 在存放数据时,存放服务根据上传数据的情况,通过健康档案地址服务插入每条记录的地址信息,以提供将来读取需要。 健康档案地址服务中的地址数据是存放在独立的数据表中,通过外键与健康档案索引联合。针对健康档案索引中的每一条数据,都可以查询到相应存放地址。由于健康档案是通过数据调用服务来使用的,对于系统中的其他服务来说健康档案地址服务是透明的,不需要针对健康档案地址服务进行任何操作。 (五)数据存储服务 健康档案的存储主要分成三种类型,健康档案数据存储(ehr data storage)、业务数据存储(business data storage)、数据仓库存储(data warehouse)。健康档案的数据存储并不和某一数据库进行绑定,他的存储模式有文件系统存储和数据库存储两种模式。 1.数据元管理服务 数据元管理服务的功能是提供医疗数据的格式定义,管理和激活验证等活动,保证中心中保存的电子健康信息的数据一致性和长期的可用性。为了保证医疗数据的统一完整,每个国家都在制定电子健康信息数据格式。在中国,各个医疗域的医疗数据格式标准正在制定完善中。基于此现状,此平台产品将提供以下功能: (1)元数据定义工具来导入、创建中国医疗信息数据元数据集标准; (2)元数据定义的多版本定义功能,支持对数据元数据集的升级; (3)元数据到xml schema的映射定义,直接生成xml schema文件; (4)元数据定义和xml schema在metadata repository server上集中保存; (5)元数据上载、卸载至全程健康档案服务服务; (6)元数据和电子医疗数据的映射和激活使用。 2.数据装载服务 数据装载服务是从健康档案数据存储中攥取数据以及存储数据的底层数据服务,它负责将业务服务分离出来的实际数据保存入最后的物理存储(数据库或者文件方式存储)中,同时也负责从物理存储中读取数据为各业务提供所需的素材。它对实际读取和存储的内容并不敏感,只负责根据确定的指令进行读取和存储,其作用是隔断业务操作和实际存储中的紧密耦合,使得存储环境的变化不影响到原来的业务操作。els是一种逻辑接口服务,它有两类实现组件,一种为file_els(文件系统el服务),一种为db_els(数据库el服务)。 |