zh

HL7 转 FHIR

将 HL7 v2 消息转换为 FHIR R4 Bundle(JSON),在浏览器中本地完成,无需上传;患者数据绝不离开你的设备。

正在你的设备上本地处理 ...

仅供查看和转换,并非诊断辅助工具。

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

数十年来,HL7 v2.x 一直是临床信息系统中应用最广的交换格式:基于段、以竖线分隔,包含 MSH(消息头)、EVN(事件)、PID(患者)、PV1(就诊)、OBR(申请)和 OBX(观测值)等段,以及分隔符 ^~\&。其现代继任者 HL7 FHIR R4 把相同的信息建模为命名清晰的资源(Patient、Encounter、Observation),并以 JSON 或 XML 提供,对 Web API 和现代系统而言要好用得多。

拖入你的 HL7 v2 文件,工具会读取各个段并构建一个 FHIR R4 Bundle(collection)。我们映射一组精选的核心内容:MSH 变为 MessageHeader,PID 变为 Patient 资源(标识符、姓名、性别、出生日期、地址,并由 PD1 扩展),PV1 变为 Encounter(类别、就诊号、地点),NK1 变为 RelatedPerson(亲属/联系人),DG1 变为 Condition(健康状况),AL1 变为 AllergyIntolerance(过敏),PR1 变为 Procedure,OBX 变为 Observation(编码、值、单位),OBR/ORC 变为 ServiceRequest(申请/医嘱)。你可以一次拖入多个文件,每个文件各自生成一个 Bundle。

一切都完全在浏览器中本地运行(纯 JavaScript,无服务器,不从外部 CDN 加载外部库),包含患者数据的消息绝不离开你的设备。坦诚说明:这是对常见段核心的结构化转换,而非完整的 HL7 到 FHIR 映射(不涵盖 Z 段和许多明细字段),也不是临床工具。请对照目标系统的配置文件与要求核对结果。

技术规格

技术规格
输入格式HL7, TXT
自动转换PNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, DOCX, MIDI, DDS, HDR, PCX, WBMP
输出格式JSON
批量处理支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入你的 HL7 v2 文件(.hl7, .txt)。
  2. 转换会在浏览器中本地自动运行。
  3. 下载 FHIR R4 Bundle(.json),每条消息一个。

限制: 将一条 HL7 v2 消息(例如 HL7 v2.5,基于段、以竖线分隔)转换为一个 HL7 FHIR R4 Bundle(collection, JSON):MSH -> MessageHeader,PID -> Patient(标识符、姓名、性别、出生日期、地址),PD1 扩展 Patient 资源(主治医师、保护标记),PV1 -> Encounter(类别、就诊号、地点),NK1 -> RelatedPerson(亲属/联系人、关系、地址、电话),DG1 -> Condition(健康状况、状况类型),AL1 -> AllergyIntolerance(过敏、严重程度、反应),PR1 -> Procedure,OBX -> Observation(编码、值、单位),OBR/ORC -> ServiceRequest(申请/医嘱),NTE 会作为备注附加到前一个资源上。这是一组精选的段核心:Z 段、EVN、首次之外的重复以及许多可选明细字段在此版本中被有意省略,因此映射并非无损。文件会以UTF-8方式读取;不会评估消息本身的MSH-18字符集字段。对于以ISO-8859-1/ANSI编码、含特殊字符的消息,请先将文件另存为UTF-8。它是用于数据交换的结构化格式转换,而非临床工具;请对照目标系统的配置文件(例如必填字段、术语集)核对该 Bundle。

常见问题

我的患者数据会被上传吗?

不会。读取 HL7 v2 消息和构建 FHIR Bundle 都完全在浏览器中本地运行(纯 JavaScript,无服务器);数据绝不离开你的设备。

会映射哪些段?

MSH、PID、PD1、PV1、NK1、DG1、AL1、PR1、OBX、OBR、ORC 和 NTE 分别映射为 MessageHeader、Patient(由 PD1 扩展)、Encounter、RelatedPerson、Condition、AllergyIntolerance、Procedure、Observation 和 ServiceRequest;NTE 会作为备注附加到各自前一个资源上。EVN 以及厂商专有的 Z 段不在涵盖范围内。

生成的是哪个 FHIR 版本?

HL7 FHIR R4,输出为 type 为 collection 的 Bundle,每个被映射的段对应一个资源,以 JSON 形式。

转换是无损的吗?

不是。我们映射的是一组精选的段核心;Z 段、更多重复以及许多可选字段都会被略去。请对照目标系统的配置文件核对该 Bundle。

我能一次转换多条消息吗?

可以。一次拖入多个 HL7 v2 文件,每个都会各自生成一个 FHIR R4 Bundle。

相关工具

DICOM 文件匿名化 · FHIR JSON 与 XML 互转 · 查看 HL7 CDA