




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HL7卫生交换标准 学习汇报 假定有这样一个情况出现 张某在县属医院内科就诊 由于病情的突变 县医院已经没有条件对他继续进行治疗 必须要转到市医院进行治疗 但是由于两个医院间无法实现资源共享 县医院必须对张某重新开始进行诊断 而不能利用县医院已有的资料 这样不论在时间上 还是在资源上 都造成了不必要的浪费 严重的甚至可能因为错过患者的最佳治疗时机而危及患者的生命 现今的医院信息系统HIS HosipitalInformationSystem 已经得到广泛使用 但是由于缺少统一的医疗信息交换标准 使得医院都成了信息的孤岛 为了解决由于信息交换的标准不同而出现的种种问题 HL7标准技术应时而生 Part1什么是HL7 Part2HL7的发展Part3HL7标准详述 什么是HL7 HL7全称是HealthLevel7 是标准化的卫生信息传输协议 医疗领域不同应用之间电子传输的协议 它将允许各个医疗机构在异构系统之间 进行数据交互 包括整合非标准信息格式 规范各医疗机构之间 医疗机构与病人 医疗事业行政单位 保险单位以及其它单位之间各种不同信息系统之间进行医疗数据传递的标准 使医院信息系统适应 以患者信息为中心 的要求 HealthLevel7中的 Level7 是指OSI的七层模型中的最高一层 第七层 应用层 但这并不是说它遵循OSI第七层的定义数据元素 它只是用来构成它自己的抽象数据类型和编码规则 它也没有规定规范说明如何支持OSI第一到第六层的数据 OSI模型 HL7并没有提供一个完全的 即插即用 解决方案 因为在医疗机构的传输环境中有两个重要的影响因素 医疗机构的传输环境中缺乏处理的一致性 产生的结果需要在用户和厂商间进行协商 因此 它提供的是一个可在较大范围内选择数据和处理流程的灵活系统 并尽可能的包括所有已知的程序 触发器Trigger 和数据 段Segment和域Field 要求 HL7标准是一个文本结构的文档 首先 利用一些文字处理工具将文档中的各个数据定义抽取成数据结构 再将结构的形式存入预先定义的HL7规则数据库 然后 开发一种代码生成器 它根据规则数据库的内容 自动生成某一种计算机语言代码 最后 可将这些代码加入实际应用的程序框架 Part1什么是HL7 Part2HL7的发展Part3HL7标准详述 HL7的起源 HealthLevelSeven 该组织成立於1987年 由SamSchultz博士在宾夕法尼亚州大学医院主持的一次会议促成了HL7组织和通信标准的诞生 随着许多用户 厂商 顾问组织的加入 HL7队伍在逐渐壮大 于是成立了HL7工作组 从1994年起是美国国家标准局 ANSI 授权的标准开发组织 SDO 之一 是从事医疗服务信息传输协议及标准研究和开发的非盈利组织 发展历史 从1987年3月以来 HL7工作组大约每三到四个月就聚在一起来开发和讨论这个规范 工作组加入到委员会指定开发下的每个功能接口 另外 辅助委员会指定所有的控制结构和小组的不同管理 这些委员会有责任编制和维护HL7界面标准中的章节 另外 在HL7内部经常形成不同的兴趣小组来发展他的思想 并且发起一些专门委员会没有涉及的特殊看法 如果一个特殊的兴趣小组的行动得到批准并且一个新的章节经过讨论认为是必须的 他们可能请求HL7技术委员会主席和执行委员会组建一个技术委员会 在最初的三个会议上 版本1 0标准草稿准备覆盖所有接口的结构 ADT 医嘱输入 面向显示的查询 0版本随后被准备到Tyson sCorner的全体会议 并出现在1988年9月的Tucson的第二次全体会议上 从第二次全体会议以来 2 1 2 2 2 3版本的编辑和修改就没有间断过 现已用XML开发了v3 0版 但HL7v2 4版本仍是ANSI正式发布的版本 同时 工作小组已经发展到300个人 远远超过了原来的12个人 国内的发展 HL7标准正在国内逐渐获得大家的认识 2000年 中国加入HL7组织 成为HL7的成员国组织 在国内开始进行HL7标准的推广和本地化研究工作 HL7的主要应用领域是HIS RIS 目前主要是规范HIS RIS系统及其设备之间的通信 它涉及到病房和病人信息管理 化验系统 药房系统 放射系统 收费系统等各个方面 Part1什么是HL7Part2HL7的发展Part3HL7标准详述 HL7详述 1 HL7标准的目标与目的2 HL7标准的特点3 HL7标准实现的功能及其方法4 HL7标准协议简述5 HL7接口引擎的工作原理 总体来说 HL7的目的是促进医疗环境中的通讯 主要的目标是提供在医疗计算机应用程序之间进行数据交换的标准 这些应用程序是除去或从本质上减少用户接口编程和程序维护 否则这些编程和维护必不可少 1 HL7标准的目的与目标 目的 开发和研制医疗数据信息传输协议及标准优化临床及其管理数据信息的程序降低卫生信息系统互联的成本提高卫生信息系统之间数据信息共享的程度 HL7标准应该支持各种技术环境下的数据交换 同时也应支持各种编程语言和操作系统 以及支持各种通讯环境 同时支持单数据流和多数据流两种通讯方式 最大限度的兼容性 预留了供不同使用者使用的特殊的表 编码定义 和消息段 如 HL7的Z segments 标准必须具有可扩展性 以支持新的要求 这包括协议本身的扩展及与现有系统和新系统的兼容 标准应该是在充分参考现有的产品通讯协议基础上 被广泛接受的工业标准 而不应该支持特定公司的某些利益以至损害到其他用户 HL7的长期目标就是制定一种用于医疗机构电子数据交换的标准或协议 目标 2 特点 完整性 对基本的医嘱 财务 检验信息都有了规范的描述 而且做得非常详细 如病人的饮食忌讳 宗教信仰等按照相应的ISO标准 国际标准化组织划定的标准 进行描述 可实现性 选择OSI第七层做标准 保证其可实现性 兼容和扩展性 包括对中药计量单位的支持 安全性 由于HL7的开发和兼容性导致安全性很难保障 尽管支持数字签名 但主要还是要靠网络底层协议保证 3 实现的功能及其方法 信息交换 Messageinterchange 软件组织 Softwarecomponents 文档与记录架构 Documentandrecordarchitecture 医学逻辑 MedicalLogic HL7标准可以在不同的系统中进行接口的编址 这些系统可以发送或接收一些信息 包括 就诊者住院 登记 出院或转院 ADT 数据 查询 资源和就诊者的计划安排表 医嘱 诊断结果临床观察 账单 主文件的更新信息 医学记录 安排 就诊者的转诊以及就诊者的护理 实现功能 HL7实际上是一组标准的API接口 这样可以大大简化不同厂家同类应用程序接口的复杂度和工作量 有二种实现的方法 一 采用点对点通讯方法以实现不同系统的对接 二 采用HL7服务器的方法实现 HL7Server实际上是应用服务器 形成居于HL7接口的中心数据库 这样可以减少接口数量 提高系统可靠性 实现方法 4 HL7标准协议简述 HL7标准协议就是一种数据交换协议 并不涉及底层的通讯协议 HL7通讯协议中 有四个最基本的术语 触发事件 triggerevents 当现实世界中发生的事件产生了系统间数据流动的需求 则称其为触发事件 消息 message 它是系统间传输数据的最小单位 由一组有规定次序的段组成 每个消息都是用一个消息类型来表示其用途 段 segment 它是数据字段的一个逻辑组合 每个段都用一个唯一的三字符代码所标志 这个代码称作段标志 字段 field 它是一个字符串 是段的最小组成单位HL7标准包含256个事件 116个消息类型 139个段 55种数据类型 408个数据字典 涉及79种编码系统 基本术语 数据交换的基本单位 消息 在HL7通信协议中 消息 Message 是数据交换的基本单位 HL7的消息是自动生成的 它将HL7标准文档自动转化为一个HL7规则数据库和部分程序数据结构代码 实现一个通信标准的具体工作是生成数据结构 以及实现一个构造器 Builder 和一个解析器 Parser 数据结构表现了标准中各个数据对象的相互关系 构造器将数据结构中的数据转化成能在电子数据交换媒介中传输的数据串 而解析器能够将数据串解析回原来的数据结构 在HL7通讯协议中 每个事件对应一个消息 如患者入院对应ADTA01消息 每条消息都有各自的消息类型 V2 4共有112种 来表示其用途 消息结构 一个消息由多个段 Segment 组成 每一段都有相应的名称 用于界定其内容或功能 V2 4共有138种 而一个段又由多个数据字段 DataField 组成 一个消息中的第一个段总是消息头段 Messageheadsegment 它指明了发送和接收的程序名 消息类型 以及一个唯一的消息ID号码等 接下去段的构成由消息的类型决定 如 PID段 PatientIdentificationData 包括姓名 地址 社会保险号等 一个数据字段又有可能由多个组件组成 有些消息可进一步由事件码 eventcode 细分 消息的编码原则 单个字段的重复使用 使用重复字段分隔符 例 营口路101号 军工路516号字段分割符 使用符号 作为字段之间的分割例 营口路101号 军工路516号 成分的分割 使用符号 作为成分的分割例 营口路101号 200093 军工路516号 200093 子成分之间由 进行分隔例 AAA XXX YYY ZZZ BBB 工作原理 HL7接口引擎工作原理图 Send Receivemodule 发送 接收模块 支持TCP IP通讯协议 HIS系统向数据中心发送电子病历信息 信息格式为符合HL7标准的字符串格式 数据中心接收并解析HL7信息 将解析后的信息存到数据中心的数据库中 完成后回复发送端一个ACK确认信息 确认信息已经发送成功 HL7Adaptormodule 转换模块 实现字符串格式数据与XML格式之间的相互转换 对信息格式进行检查验证 保证发送 接收病历数据的正确完整 HL7APImodule 应用接口模块 提供符合HL7标准的应用接口 医疗应用系统可以调用接口函数 按照HL7标准格式填写参数 实现向其他医疗应用系统发送数据 该模块也可以调用符合HL7标准的Windows组件应用程序 将医疗信息数据传递给医疗应用系统 实现接收其他医疗应用系统的数据 HL7Resourcemodule HL7资源模块 支持各种实际应用的HL7医疗信息事件 如检查医嘱 转诊等 Mappingmodule 对照模块 提供翻译对照功能 可以按照医疗应用系统进行定制 基本模块 对于HL7接口引擎的概念 可以这样理解 它是一组支持HL7通讯的过程调用函数或控件 应用程序按照HL7接口引擎的约定提供参数 模块之间的通讯则由HL7接口引擎完成 2012年主流的医疗信息整合技术为 HL7 XML接口引擎 在国外发达国家中 它是整合多种技术合成的医疗信息整合技术 用以转译各种医院信息系统数据至符合HL7标准的XML信息格式 以实现各种医疗卫生信息系统之间的信息共享与交换 要深入了解HL7接口引擎的原理 我们还是必须要从数据通讯这个方面来研究 HL7接口引擎 在数据通讯方面 有两种层次的数据交换应用 第一层次数据交换应用 是对现有信息进行处理 并获取其他系统的数据来完成本系统内部的功能 比如在不同系统之间交换采集到的病人姓名 性别 地址 ID等数据 或者是医嘱 费用等结果信息数据 在这个层次不能交换各种业务过程信息 也不能进行系统和系统之间的交互 数据交换应用 第二种层次的是基于不同系统之间进行整合的数据通讯 其目的达到不同系统之间的无缝连接而进行的数据通讯和数据交换应用 在这个层次的数据交换不仅要交换各种结果信息 同时还要交换各种过程信息 从而达到系统之间的交互目的 应用的原则是 在需要的时候获取需要的信息数据 这正是HL7定义了众多的事件和消息格式的原因 数据交换方式 Engine方式 主要目的是使得用户原有正在使用运行的不能替换的系统具有HL7的通讯能力 这种方式主要应用于系统之间较为简单的数据交换 参与数据交换的系统明确 交换的数据信息量少 投资小 系统之间不需要进行交互的情况 这种方式只是相当于在整个系统中增加了一个新的通讯处理处理模块来支持HL7的处理 利用这个通讯模块来对系统之间的数据库进行数据操作 达到数据同步的目的 从而使得应用系统的工作站终端可以从数据库中获取其他系统所提供的数据 其主要缺点是 由于系统内的各个应用模块终端并不具有HL7消息的处理能力 因此 无法实现系统与系统之间的实时数据处理 以及应用终端的查询请求等应用 Ready方式是在整个系统中 在各个应用终端已经对HL7的接口协议进行了设计和处理 各个终端都应当可以接收和处理HL7消息 并进行相关的处理 在理论上可以达到系统和系统之间的实时交互 可以相互主动地在 需要的时候 获取对方可以提供的数据信息 当然 这种方式属于理想的方式 适合于在厂商开发新系统时 从更高的应用角度 进行前瞻性的设计 有利于在多系统应用环境中的应用整合 数据交互场景 以HIS和RIS PACS之间的数据交换来说明Engine方式的实现 需求产生的起源在于一个病人要去放射科进行检查的时候 为了识别这个病人的信息 放射科需要录入病人的基本信息 而这些信息在住院管理系统中已经全部录入系统了 因此 放射科的这些工作相当于重复的录入工作 由此产生了两个系统之间需要进行的数据交换 但这种交换主要是属于单向以HIS的数据库为数据源 HIS系统定时将数据库中PACS所需要的数据信息发送到HIS PACS 并根据病人在数据库中的状态记录 定义其事件消息类型 如入院 出院等 但这种消息类型的定义并没有实时交换的意义 而只是为了传送病人状态 以方便对方系统进行处理而已 这种交换方式只是两个后台数据库之间的数据交换 实际上类似于数据库数据同步的功能 因此 对于各工作站端点的操作人员来说其只能被动的接受数据库中已有数据进行处理 其不能够主动去实现查询 病人位置通知等数据处理操作 也不能做到实时进行数据交换 不能做到在医疗过程中进行系统之间的交互 如 实现通过HIS实时向RIS PACS下达预约的请求消息 并从RIS PACS直接获取病人预约信息 在这种情况下需要等到从预约处拿回预约通知单才能够知道具体的预约时间 如果我们要主动获取数据 该如何实现呢 或者说主动获取数据有什么意义呢 我们可以设想一个比较复杂的数据交换过程 比如下一个实例 一个心脏外科病人在胸外科住院 该胸外科应用了供临床医生使用的工作站系统 该病人需要实施心脏手术 在术前 术后需要进行心脏三位片 心脏正位片 左前斜位 右前斜位 的摄片 进行术前 术后的对比 而这个时候在这两次摄片的预约和执行过程中可能出现几种情况 1 病人在指定的预约时间 因为某种原因不能进行前往放射科进行摄片 需要更改预
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七年级语文上册 第四单元 15《诫子书》教学设计 新人教版
- 初中物理粤沪版八年级上册1 我们怎样听见声音第1课时教案及反思
- 云南省曲靖市高中化学 第三章 金属及其化合物 3.2 铁的重要化合物 氧化钠和过氧化钠教学设计 新人教版必修1
- 高速公路水运试验室培训大纲
- 九年级化学上册 2.3 构成物质的微粒离子的形成教学设计 (新版)粤教版
- 九年级化学下册 第九章 现在生活与化学9.4 化学物质与健康第1课时 人体内的元素教学设计 科粤版
- 人教版八年级英语上册第九单元教案
- 2024内蒙古东源投资集团招聘高级管理人员51人笔试参考题库附带答案详解
- 三年级数学上册 六 年、月、日 24时计时法教学设计 西师大版
- 肝动脉化疗栓塞术护理
- 2023年高考真题-政治(福建卷) 含答案
- 幼儿园小班认识小动物课件
- GB/T 44569.1-2024土工合成材料内部节点强度的测定第1部分:土工格室
- 热敏灸课件完整版本
- 计算机组装与维护
- 设计(技术)变更申报审批单
- 大学股票投资研究报告
- 人教版信息技术八年级下 第二章活动1认识三维建模技术 教案
- 高空作业施工方案四篇
- 北师大版二年级数学下册全册10套试卷(附答案)
- 2024城市电缆线路岩土工程勘察规范
评论
0/150
提交评论