|
[接上页] (2)数据元字典的特性 业务无关性。当所有从各个业务数据元集中抽取的数据元组成健康档案数据元字典后,即表现出与业务的无关性,即健康档案数据元字典中的数据元是独立于任何具体的卫生服务活动(业务应用系统)的,虽来源于相关业务,但已不再隶属于某个特定的业务环境。 灵活性。健康档案数据元字典中数据元的业务无关性,为卫生服务模式的改革发展及业务流程的再造与不断优化,提供了灵活的指导框架。譬如:根据某个新开展的卫生服务活动的需求,可以从健康档案数据元字典中,提取任意一组所需要的数据元来组装成一个新的卫生服务基本数据元集,并指导重新设计一个或一组能适应新的卫生服务活动要求的卫生服务记录表单。而且这些新的数据集和记录表单将自然符合既往的相关规范和标准,满足信息资源整合的需要。 可扩展性。随着卫生改革的发展进步,根据各项卫生服务活动在广度和深度上不断调整和完善的实际需求,健康档案相关卫生服务基本数据集的内容也将相应变化,不断推出新的标准版本,而且健康档案数据元字典的数据元纳入原则也会根据实际情况适时调整。因此,健康档案数据元字典是可扩展的。 第四节 数据模型实例 一、数据建模方法 (一)技术路线 对于基于健康档案的区域卫生信息平台,建立数据概念模型的方法如下图所示,接下来的内容对建立数据概念模型的方法进行了进一步的描述。 图3-7 建立信息模型的技术路线(略) (二)场景分析 场景(scenarios),就是指某域所发生的或可能发生的事件的描述,可以理解为现实活动的实例。完整的场景体现了事件的触发、发展、结局的过程。在概念模型建模场景分析里,对信息从医疗机构内部信息系统到健康档案平台存储过程的描述就是一个场景。而场景分析则是对这些场景进行重现、域的定义、归纳提取类、类关联、类属性的过程。 (三)信息域分析 在信息域分析中主要考虑要存储信息的域的范围,以及与其它域的信息之间的关系,如“新生儿出生证明”信息域与“计划免疫接种卡”信息域之间存在着一定的关系。 (四)主题域的确定 在信息域分析的基础上再对信息拆解、对比、描述、再定义、组合等分析,即对各组成元素进行分析、判别、抽象,并归纳。根据数据概念模型,将信息泛化到实体、角色、活动、参与、活动关联、角色关系)6个主题域中,活动作为信息的主体,其余5个均为事件的关联方,要深刻理解各个主题域内容以及主题域之间的关系,将分析抽象的结果与数据概念模型主题域结合。 (五)类的确定 确定信息在主题域中确定使用的类对象。如新生儿信息使用实体表达,登记事件信息使用活动表达等等。 (六)类关联 按照数据概念关系,描述出泛化后的实体、角色、活动、参与、活动关联、角色关系等对象之间的关系,有hl7相关标准的要使用hl7标准。 (七)类属性 将要保存的信息元素与信息模型的对象属性做对应关系映射。首先需要了解信息模型的数据类型的概念及其之间的关系,如list与list类型、ad类型之间的关系,ad类型的属性及属性取值范围,其所涉及的概念。 (八)数据库设计 对应数据库具体实现,考虑使用对象数据库模型设计方式。 二、数据建模实例 本小节结合基于健康档案的区域卫生信息平台的一个应用场景,根据上一小节描述的建立数据模型的方法,给出了信息模型的一个具体实例。 (一)目的 以实际用例的方式,描述健康档案数据建模过程,其内容包含信息主题域确定、类确定、类关联关系、类属性,以及最终落实到数据库逻辑设计实现的一系列分析与实现过程。 (二)场景与信息域分析 场景分析的目的是定义出数据的范围。通过开发用例模型提供相关领域事务的过程。用例模型是利用用例图捕获项目范围,以便能够完全定义设计出数据集合。场景分析一般使用故事板按照时间顺序,叙述事件发生过程以及故事中每个事件环节所涉及的参与者、以及相互间的关系和需要交换和传递的信息。以确定数据的类对象,以及类对象关联。hl7 v3对于医疗服务和管理的业务域开发出部分场景分析,提供给开发者使用。通过对场景和信息域分析,可以借鉴和应用hl7开发好的域信息模型作为健康档案数据建模的参考模板。 |