码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • HL7入门收集


    一、HL7 卫生信息交换标准(Health Level 7)

    标准化的卫生信息传输协议,是医疗领域不同应用之间电子传输的协议。HL7汇集了不同厂商用来设计应用软件之间接口的标准格式,它将允许各个医疗机构在异构系统之间,进行数据交互。

    作为信息交换标准,HL7 自1987年发布V1.0版后相继发布了v2.0 v2.1 v2.2 v2.3 v2.3.1 ,

    2000年发布了v2.4版,现已用 XML 开发了v3.0版,

    但 HL7 v2.4 版本仍是 ANSI 正式发布的版本。所以我们学习 HL7 2.4 版本即可

    HL7_百度百科

    二、HL7协议解析

    消息结构

    HL7标准包含256个事件、116个消息类型、139个段、55种数据类型、408个数据字典,涉及79种编码系统。

     MSH|^~\&|Mindray|Gateway|||||ORU^R01|2|P|2.3.1|  
    PID|||M1015_00010||John^||20091112|M|||^^^^|||
    PV1||I|^^ICU&Bed5&3232241659&0&0|||||||||||||||A||||||||||||||||||||||||||20091201111211  
    OBR||||Mindray Monitor|||20091203121631|  
    OBX||NM|52^Height||169.0||||||F  
    OBX||NM|51^Weight||59.0||||||F  
    OBX||CE|2302^BloodType||1^A||||||F  
    OBX||CE|2303^PACE_Switch||0^Off||||||F  
    OBX||NM|101^HR|2101|60||||||F  
    OBX||NM|151^RR|2102|20||||||F  
    OBX||NM|200^T1|2104|37.00||||||F

    每个HL7消息Message都有多个段Segment组成,每个段都以回车()结尾

    每个段最开始的3个大写字母表示段的唯一标识,如MSH(message header)表示消息头,PID(patient identity)标识病人唯一标识,PVI(patient visit)标识病人的一些基本信息如床号等。这些段的含义都是HL7标准里定义的。

    每个段有包含多个域(Fileld),field之间用 | 分割。如果一个field没有被使用就什么都不用写,者就是很多两个域分隔符之间什么都没有的原因。每个field在段中都有一个序号(SEQ),各个field的序号和含义都是HL7标准中定义的,我们可以只使用其中一部分field。(有些field是必须出现的,不能省略,必须传值)

    每个field又可以包含多个Component(组件),component之间用 ^ 分割

    如 52^Height

    一个component又可以包含多个Sub component(子组件),子组件之间用 &分割

    如ICU&Bed5&3232241659&O&O

    HL7自定义段 Z-段 

    https://www.jianshu.com/p/5993145c2818

    HL7协议入门 - 百度文库

    HL7协议的基本语法 - 百度文库

    三、HL7传输协议

    HL7消息通过各种TCP/IP传输发送,其中一些包括: 

    • 下层协议(LLP)
    • 文件传输协议(FTP)
    • 简单对象访问协议(SOAP) 
    • 简单邮件传输协议(SMTP) 

    尽管HL7可以使用多种传输协议进行数据传输,但用于实时点对点接口的最常见传输方法是LLP;对于需要批量处理HL7的系统,通常使用FTP。

    HL7传输协议 - 潤沁網路大學 - 博客园

  • 相关阅读:
    Python测试题15道(含答案)
    web课程设计——健身俱乐部健身器材网站模板(24页)HTML+CSS+JavaScript
    docker命令
    手写消息队列(基于RabbitMQ)
    java毕业设计驾考预约系统(附源码、数据库)
    互联网Java工程师面试题·MySQL 篇·第一弹
    win10如何实现电脑上文件共享访问
    HarmonyOS/OpenHarmony原生应用-ArkTS万能卡片组件Toggle
    逻辑运算与按位运算
    一文解读高压放大器
  • 原文地址:https://blog.csdn.net/tajon1226/article/details/126937122
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号