HL7V2

HL7v2是用于在系统之间交换临床和患者信息的最广泛使用的医疗保健消息传递标准。HL7v2的目标是使用代表临床事件信息的标准化消息(例如患者管理活动、人口统计、医疗订单、结果和财务信息)在健康信息系统之间提供企业范围的互操作性。

由于当时没有其他标准可用,因此基于pipe和hat编码创建了定制的HL7v2格式,并且多年来一直在持续开发。所有v2.X版本都保持向后兼容性,以确保旧版和现代应用程序可以通过忽略意外内容或重复内容来进行简单通信。

HL7v2标准不是用于互操作性的完整即插即用解决方案,通常被称为“非标准标准”,因为它提供了约80%的接口基础,而20%仍需要一些自定义。

每个医院、紧急护理中心、非卧床护理机构、影像中心、实验室和其他护理机构都具有独特的临床系统和业务流程,因此HL7的每种实施方式都需要数据的唯一表示形式。该标准通过允许灵活定义可选和重复段、可选字段以及其他自定义来满足这种灵活性。

HL7V3

HL7v3经过10多年的发展,使用了以前版本中的经验教训和最佳实践,旨在创建更牢固、内容更丰富的标准,以通过医疗机构与提供商之间的数据交换来支持医疗工作流程。

HL7基于共享模型的方法(参考信息模型(RIM))开发了v3,从而实现了更多的重用性、标准化和格式一致性。用XML作为通讯数据格式令其更易读、更强大的消息语法。

由于多种原因,包括其复杂性以及HL7v3与HL7v2.X向后不兼容的事实,阻碍了其在已经实现了HL7v2的医疗机构中的采用。HL7v3在实施临床文档架构(CDA)以交换电子文档时(通常在提供者和患者之间)或公共卫生和质量报告计划时被主要引用。

快速医疗保健互操作性资源(FHIR)

FHIR是HL7组织要开发的最新标准。FHIR的发音为“ Fire”,代表快速医疗保健互操作性资源。它是用于电子交换医疗信息的标准,并结合了HL7 v2,HL7 v3和CDA的最佳实践,同时还对以前的标准进行了一些重大改进。

FHIR包括数据格式(患者、药物、治疗等的资源)以及交换这些资源的应用程序编程接口(API)。

它被开发成为一种主导标准,允许外部各方通过使用应用程序从EHR访问信息。它还允许第三方创建可以访问这些服务器的自己的应用程序。例如:EHR拥有自己的FHIR应用商店,临床医生以及患者可以通过这些第三方应用程序访问其数据。

相比较而言,FHIR与现有的HL7标准相比具有几个优点:

  • 易于实施是FHIR标准设计的核心,因此,创建接口既快速又容易
  • 它提供了许多实现库,为启动界面开发提供了必要的资源
  • FHIR规范是免费使用的,没有任何限制
  • 在许多情况下,FHIR的基本资源足够强大,可以按原样使用,但也可以进行调整以满足更具体的要求
  • FHIR与以前的HL7标准兼容
  • 基于RESTful Web服务而不是SOAP Web服务,允许进行基本的HTTP操作,包括创建、读取、更新和删除
  • 可以将FHIR“模块”或“资源”组合起来,以提供更全面的数据集,并允许采用更易于管理的方法来提供临床解决方案
  • 提供可以满足大多数用例的基本数据资源集

与以前的HL7标准类似,FHIR也经历了几轮版本控制,每个新版本都对资源类型、绑定、代码元素、修饰符状态和默认值进行了更改和改进。

每个FHIR版本都向前和向后兼容,从而允许较早的规范版本与将来的版本保持互操作性。Mirth Connect能够支持所有四个FHIR版本,并且具有灵活性。


参考资料:

HL7标准的版本的更多相关文章

  1. 从Windows 2012标准版升级到数据中心版,标准评价版本升级到标准体验版本并激活

    对于Windows 7.Windows 8操作系统,可以在图形界面中通过输入序列号,从低版本直接升级到高的版本,例如从Windows 7家庭版升级到专业版或旗舰版.而对于Windows Server ...

  2. hl7中V2版本的ACK消息的构造

    hl7 v2的ack消息即应答消息构造时有几个注意的地方. 首先,我们看下2个ack的例子: Send: MSH|^~\&|NIST_SENDER^^|NIST^^|NIST_RECEIVER ...

  3. HL7 标准及实现指南 必看的网址

    V2: http://hl7book.net/index.php?title=HL7_version_2 包括HL7 的介绍,主要章节,每个版本的变化, 各种语言实现的HL7库,免费HL7工具, 最新 ...

  4. hl7 v2.X 版本中RSP_K23消息的构造

    RSP_K23消息有MSH, MSA, ERR, QAK, QPD, PID几个segment,其中ERR,PID为可选. 1. 当MSA有err时,ERR段填充出错的详细信息. 2. 当MSA为AA ...

  5. tomcat 5.5、6、7各版本的web-app标准

    刚把上周说的公司内各工程的web.xml给统一了,顺便看了下每个tomcat版本对应的标准servlet版本,如下: The XSD version is preferred since JSP 2. ...

  6. [APUE]标准IO库(下)

    一.标准IO的效率 对比以下四个程序的用户CPU.系统CPU与时钟时间对比 程序1:系统IO 程序2:标准IO getc版本 程序3:标准IO fgets版本 结果: [注:该表截取自APUE,上表中 ...

  7. .NET 新标准介绍

    本文介绍如何使用 .NET 标准,更容易地实现向 .NET Core 迁移.文中会讨论计划包含的 APIs,跨构架兼容性如何工作以及这对 .NET Core 意味着什么. 如果你对细节感兴趣,这篇文章 ...

  8. 【译】DotNet 5.4或者说 .NET平台标准

    原文:DotNet 5.4 or .NET Platform Standards 是的,你看到的确实是"DotNet 5.4".使用Visual Studio 2015 RC1 u ...

  9. 小王子浅读Effective javascript(一)了解javascript版本

    哈哈,各位园友新年快乐!愚安好久没在园子里写东西了,这次决定针对javascript做一个系列,叫做<小王子浅读Effective javascript>,主要是按照David Herma ...

  10. RichEdit 各个版本介绍

    RichEdit是开发中经常使用到的控件,其版本自1.0起,历经好几年,好几次的更新,在此引用一篇介绍RichEdit版本的博文(http://blogs.msdn.com/b/murrays/arc ...

随机推荐

  1. 玩转Vue3之shallowRef和shallowReactive

    前言 Vue3 作为一款现代的 JavaScript 框架,引入了许多新的特性和改进,其中包括 shallowRef 和 shallowReactive.这两个功能在Vue 3中提供了更加灵活和高效的 ...

  2. 基于stm32的spi接口dma 数据收发实例解析

    一 前记 SPI接口平时用的比较少,再加上对CUBEMX不是很熟悉,这里踩了不少坑才把问题解决.针对遇到了不少问题,是要值得梳理一下了. 二 源码解析 1 SPI的DMA发送端配置: 2 主函数源码: ...

  3. Elasticsearch(es) 查询语句语法详解

    Elasticsearch 查询语句采用基于 RESTful 风格的接口封装成 JSON 格式的对象,称之为 Query DSL.Elasticsearch 查询分类大致分为全文查询.词项查询.复合查 ...

  4. day03-1-查看账单&结账功能

    满汉楼03 4.功能实现05 4.8查看账单功能 按照之间搭建起来的框架,在BillService编写方法 4.8.1代码实现 1.修改Bill类 重写Bill类中的toString方法 @Overr ...

  5. 软件开发、持续集成(CI)、持续交付(CD)、持续部署(CD) 和 版本管理(Version Control) 的理解和思考

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...

  6. 【atcoder begin 302】【e题 Isolation 】JAVA的快速输入输出

    import java.io.*; import java.util.HashSet; import java.util.Set; /** * @author fishcanfly */ public ...

  7. 文心一言 VS 讯飞星火 VS chatgpt (216)-- 算法导论16.2 3题

    三.假定在 0-1 背包问题中,商品的重量递增序与价值递减序完全一样.设计一个高效算法求此背包问题的变形的最优解,证明你的算法是正确的.如果要写代码,请用go语言. 文心一言: 在0-1背包问题中,如 ...

  8. Python 查找PDF中的指定文本并高亮显示

    在处理大量PDF文档时,有时我们需要快速找到特定的文本信息.本文将提供以下三个Python示例来帮助你在PDF文件中快速查找并高亮指定的文本. 查找并高亮PDF中所有的指定文本 查找并高亮PDF某个区 ...

  9. 记录--uniapp开发安卓APP视频通话模块初实践

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 视频通话SDK用的即构的,uniapp插件市场地址 推送用的极光的,uniapp插件市场地址 即构音视频SDK uniapp插件市场的貌似 ...

  10. 用了两周开源堡垒机OneTerm,我有一些建议

    上一篇文章分享了一款简洁且强大的开源堡垒机OneTerm,功能完善,代码简单,GO语言开发,用来学习很合适,拿来自用也没问题.堡垒机该有的核心功能基本都有了,方便与自有系统集成,我使用了两周,功能上没 ...