HL7标准的版本
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版本,并且具有灵活性。
参考资料:
- https://healthstandards.com/blog/2007/12/12/key-differences-between-hl7-v2-and-v3/
- https://blog.interfaceware.com/fhir-8-reasons-implement-fhir/
- https://blog.interfaceware.com/interfaceware-blog-emr-integration-using-fhir/
- https://www.hl7.org/implement/standards/product_brief.cfm?product_id=343
- https://www.hl7.org/fhir/history.html
- https://zh.wikipedia.org/wiki/Health_Level_7
HL7标准的版本的更多相关文章
- 从Windows 2012标准版升级到数据中心版,标准评价版本升级到标准体验版本并激活
对于Windows 7.Windows 8操作系统,可以在图形界面中通过输入序列号,从低版本直接升级到高的版本,例如从Windows 7家庭版升级到专业版或旗舰版.而对于Windows Server ...
- hl7中V2版本的ACK消息的构造
hl7 v2的ack消息即应答消息构造时有几个注意的地方. 首先,我们看下2个ack的例子: Send: MSH|^~\&|NIST_SENDER^^|NIST^^|NIST_RECEIVER ...
- HL7 标准及实现指南 必看的网址
V2: http://hl7book.net/index.php?title=HL7_version_2 包括HL7 的介绍,主要章节,每个版本的变化, 各种语言实现的HL7库,免费HL7工具, 最新 ...
- hl7 v2.X 版本中RSP_K23消息的构造
RSP_K23消息有MSH, MSA, ERR, QAK, QPD, PID几个segment,其中ERR,PID为可选. 1. 当MSA有err时,ERR段填充出错的详细信息. 2. 当MSA为AA ...
- tomcat 5.5、6、7各版本的web-app标准
刚把上周说的公司内各工程的web.xml给统一了,顺便看了下每个tomcat版本对应的标准servlet版本,如下: The XSD version is preferred since JSP 2. ...
- [APUE]标准IO库(下)
一.标准IO的效率 对比以下四个程序的用户CPU.系统CPU与时钟时间对比 程序1:系统IO 程序2:标准IO getc版本 程序3:标准IO fgets版本 结果: [注:该表截取自APUE,上表中 ...
- .NET 新标准介绍
本文介绍如何使用 .NET 标准,更容易地实现向 .NET Core 迁移.文中会讨论计划包含的 APIs,跨构架兼容性如何工作以及这对 .NET Core 意味着什么. 如果你对细节感兴趣,这篇文章 ...
- 【译】DotNet 5.4或者说 .NET平台标准
原文:DotNet 5.4 or .NET Platform Standards 是的,你看到的确实是"DotNet 5.4".使用Visual Studio 2015 RC1 u ...
- 小王子浅读Effective javascript(一)了解javascript版本
哈哈,各位园友新年快乐!愚安好久没在园子里写东西了,这次决定针对javascript做一个系列,叫做<小王子浅读Effective javascript>,主要是按照David Herma ...
- RichEdit 各个版本介绍
RichEdit是开发中经常使用到的控件,其版本自1.0起,历经好几年,好几次的更新,在此引用一篇介绍RichEdit版本的博文(http://blogs.msdn.com/b/murrays/arc ...
随机推荐
- glibc 2.23 源码分析
1. 基础知识 1.1 Linux 进程内存布局 Linux 系统在装载 elf 格式的程序文件时,会调用 loader 把可执行文件中的各个段依次载入到从某一地址开始的空间中(载入地址取决于 lin ...
- python 文件操作常用方法
一 python文件创建 import os import argparse def file_write(file_name,msg): f = open(file_name,"a&quo ...
- vue入门教程之-插槽
vue入门教程之-插槽 欢迎关注博主公众号「java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 https://www ...
- C++ 萃取机 Iterator Traits
Iterator Traits 萃取出 Iterator 的性质:迭代器种类.迭代器所指数据类型.迭代器距离类型.迭代器所指数据引用.迭代器所指数据指针.根据不同的迭代器种类可以采取不同的算法策略.但 ...
- Android 开发day1
下载了安卓开发软件 Android studio 下载过程中遇到了,C盘默认安装路径不匹配问题,因为我的系统文件是中文的,软件是国外的软件,导致了他不让我安装,我还是最后在C盘创建了一个文件后,直接安 ...
- C#的窗体防闪烁解决方案 - 开源研究系列文章
昨天编码的时候想到了关于无边框窗体的闪烁问题,主要是改变窗体大小的时候会闪烁,默认的窗体没这个问题.而现在无边框窗体的应用比较多,所以就找了度娘,然后结合自己的经验进行了测试,得到了这个例子,简单有效 ...
- 技嘉主板开启VT
AM4接口主板开启虚拟化: M.I.T.->Advanced Frequency Settings->Advanced CPU Core Settings->SVM Mode (虚拟 ...
- Topshelf C# 开发 Windows 服务程序最简单的方式
Topshelf 官方网站: http://topshelf-project.com/ Topshelf 文档地址: https://topshelf.readthedocs.io/en/latest ...
- 镭速Raysync v6.6.8.0版本发布
最近镭速发布了v6.6.8.0版本,已经发布上线了.主要更新内容有服务器下发任务支持指定客户端,客户端增加日志清理和日志压缩,自动删除源文件保持源目录结构,支持将文件投递给其他成员等功能,详细的更新内 ...
- KingbaseES V8R6运维案例之---pg_statistic toast表故障修复
案例说明: 数据库在日常的维护过程中,执行表结构查询语句(\d t1),如下图所示,出现"missing chunk number 0 for toast value 16259 in ...
