HL7協議

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 1.介紹
  • 2.傳輸協議規范
    • 2.1. MLLP
      • 2.1.1. 數據頭定義
      • 2.1.2. 轉義字符集
    • 2.2. 規范說明
    • 2.3. 消息格式說明
  • 3.HL7結構介紹
    • 3.1. 患者建檔(ADT^A28)
      • 3.1.1. 患者建檔(ADT^A28)消息規范
      • 3.1.2. 患者建檔(ADT^A28)消息示例
  • 4.通用段消息值域說明
    • 4.1. 消息頭(MSH)
    • 4.2. 消息確認(MSA)
    • 4.3. 患者基本信息信息PID
  • 5.HL7 消息結構
  • 6.HL7數據類型
  • 7.HL7 message type消息類型


1.介紹

HL7 縮寫于Health Level Seven,是創建于1987年,用來發展獨立衛生保健行業的電子交換交換標準,經過多年的發展,HL7已經有多個版本。
簡單的理解其實就像XML,JSON格式一樣,HL7也是一種數據格式,可以理解為一個包含很多行字符串的消息體,這一整個就是一個HL7消息內容。
HL7官網 http://www.hl7.org/,可下載對應版本文檔
Hapi官網 https://hapifhir.github.io/hapi-hl7v2/

2.傳輸協議規范

2.1. MLLP

MLLP是目前HL7標準采用的標準接入規范,其他還有Netty等技術手段。其定義主要包括如下幾個方面:

傳輸協議

MLLP協議采用標準的TCP協議進行消息發送和接收。接入時請參考相關的TCP/IP 技術文檔。

2.1.1. 數據頭定義

在這里插入圖片描述

2.1.2. 轉義字符集

在通過MLLP接口傳輸HL7消息時,下列字符集需進行轉義:
在這里插入圖片描述

2.2. 規范說明

通用段消息中常見的段進行統一說明
對于域(Field)紅色字體表示該域是必填的,整行綠色字體表示該域擴展用法,非HL7標準含義。

2.3. 消息格式說明

大括號“{}”表示該部分可以重復

中括號“[]”表示該部分可選

2黃色背景標示的是該文檔中主要用到的段(Segment)

3.HL7結構介紹

例如:下面就是一個ADT^A28類型下的A28的消息:

3.1. 患者建檔(ADT^A28)

說明:A28是用于患者基本信息建檔,區別于門診掛號、住院入院等就診活動消息。

3.1.1. 患者建檔(ADT^A28)消息規范

在這里插入圖片描述
在這里插入圖片描述

回復(ACK):

說明: ADT^A28根據醫院業務,若接收方為EMPI系統(主索引系統),則建檔時會返回主索引ID,否則不返回主索引。
在這里插入圖片描述

3.1.2. 患者建檔(ADT^A28)消息示例

在這里插入圖片描述

4.通用段消息值域說明

4.1. 消息頭(MSH)

在這里插入圖片描述
在這里插入圖片描述

4.2. 消息確認(MSA)

在這里插入圖片描述
在這里插入圖片描述
以上錯誤代碼不能覆蓋的其他內部錯誤

4.3. 患者基本信息信息PID

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

5.HL7 消息結構

HL7 標準包含256個事件、116個消息類型、139個段、55種數據類型、408個數據字典,涉及79種編碼系統。
在 HL7 中,有四個最基本的術語概念:

觸發事件(trigger events):當現實世界中發生的事件產生了系統間數據流動的需求,則稱其為觸發事件。也可以理解為一個數據請求
消息(message):它是系統間傳輸數據的最小單位,由一組有規定次序的段組成。每個消息都是用一個消息類型來表示其用途。
段(segment):它是數據字段的一個邏輯組合。每個段都用一個唯一的三字符代碼所標志,這個代碼稱作段標志。
字段(field):它是一個字符串,是段的最小組成單位。
在 HL7 中,消息(Message)是數據在系統之間交換的基本單元,每條消息都有各自的消息類型,消息類型用于定義消息目的,包含了觸發事件。一個消息由多個段(Segment)組成,每一個段都有相應的名稱,用于界定其內容或者功能。
一個段又由多個字段(Field)組成。一個消息中的第一個段總是消息頭段(Message head segment),它指明了發送和接收的程序名、消息類型、以及一個唯 一的消息ID號碼等,接下去段的構成由消息的類型決定。
一個字段又有可能由多個組件(Component)組成。有些消息可進一步由事件碼(event code)細分。

每個消息會包含多個段,如上述代碼,表示一個消息,每個段之間通過分割回車
每個段又會包含多個字段,消息頭段定義了段的類型,比如 MSH 表示這個段是消息頭,段中又會包含多個字段
每個字段使用 | 分隔,如果對應的字段沒有數據也不能省略 | ,這是因為每個字段在段中都有一個序號(SEQ),每個段有多少個字段、各個字段的序號和含義等都是在 HL7 協議中規定好的!
每個字段會包含多個組件,字段中不同的組件使用 ^ 分隔,比如 2302^BloodType
每個組件又可以包含多個子組件,子組件之間用 & 分隔,比如 ICU&Bed5&3232241659&0&0 (包含5個子組件)

6.HL7數據類型

在這里插入圖片描述

7.HL7 message type消息類型

  1. ADT admit disCharge transfer 入院、出院、轉院
  2. ACK acknowledgement message 應答消息
  3. BAR biling account record 賬單賬戶記錄
  4. DFT detailed financial transactions 詳細的金融交易
  5. MDM Medical document management 醫療文件管理
  6. ORM order entry 訂單錄入
  7. ORU Observation result (unsolicited) 觀察結果 非請求觀察
  8. RDS pharmacy/treatment dispense 藥房/治療 配藥
  9. RDE pharmacy/treatment encoded order 藥房/治療 編碼順序
  10. SIU schedlued information unsolicited 調度信息 非請求觀察

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/12719.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/12719.shtml
英文地址,請注明出處:http://en.pswp.cn/web/12719.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux c++獲取當前程序的運行路徑

比如我的程序名為:aaa 存放路徑是:/homo/code/ 我在/home/ccc 目錄執行shell文件。shell文件的內容為 #!/bin/bash /homo/code/aaa我希望獲取的路徑是 /homo/code/ 而不是腳本的路徑 給出完整接口代碼 #include <iostream> #include <string> #include <stri…

人工智能領域向量化技術加速多模態大模型訓練與應用

目錄 前言1、TextIn文檔解析技術1.1、文檔解析技術1.2、目前存在的問題1.2.1、不規則的文檔信息示例 1.3、合合信息的文檔解析1.3.1、合合信息的TextIn文檔解析技術架構1.3.2、版面分析關鍵技術 Layout-engine1.3.3、文檔樹提取關鍵技術 Catalog-engine1.3.4、雙欄1.3.5、非對稱…

matlab實現馬爾科夫鏈

在MATLAB中實現馬爾科夫鏈算法通常涉及定義狀態轉移矩陣、初始化狀態向量以及迭代狀態轉移過程。以下是一個簡單的步驟和示例代碼&#xff0c;用于演示如何在MATLAB中實現馬爾科夫鏈。 步驟 定義狀態轉移矩陣&#xff1a;狀態轉移矩陣P描述了從一個狀態轉移到另一個狀態的概率…

注冊海外公司為什么?

注冊海外公司通常是為了實現以下目標之一&#xff1a; 國際化業務擴張&#xff1a; 一些企業可能希望在海外注冊子公司&#xff0c;以便在國際市場上開展業務。這樣的公司可能是跨國企業&#xff0c;已經在多個國家有業務&#xff0c;或者是希望進入新的國際市場的企業。 稅收…

計算機服務器中了locked勒索病毒怎么解決,locked勒索病毒解密恢復工具

在網絡技術飛速發展的時代&#xff0c;通過網絡開展各項工作業務成為眾多企業的首選&#xff0c;網絡也為企業的生產運營提供了極大便利&#xff0c;大大提升了企業辦公效率&#xff0c;但是利用網絡避免不了網絡威脅的存在&#xff0c;數據安全問題一直是企業關心的主要話題。…

不知道代理IP怎么挑?一文帶你了解挑選的關鍵點!

IP代理在如今的網絡環境中扮演者至關重要的角色。通過使用代理IP&#xff0c;可以增強用戶個人信息和網絡的安全。但想要挑選到適合自己的代理IP&#xff0c;并非是一件易事。今天就為大家帶來挑選代理IP的關鍵注意點&#xff0c;幫你輕松篩選出最佳的選擇。 穩定性與速度&…

TikTok機房ip好還是住宅ip好?

住宅ip比較好&#xff0c;機房數據中心IP高效、低價&#xff0c;所以使用的人多且用處復雜&#xff0c;這類ip極大可能存在濫用的黑歷史&#xff0c;通過此類ip訪問tiktok&#xff0c;被禁止的可能性更高&#xff0c;更容易被拉入黑名單。所以我們推薦tiktok獨享原生ip搭建節點…

CC工具箱使用指南:【界線導出Excel(一橫)】

一、簡介 群友定制工具。 這個工具的目的是將面要素的邊界線的屬性導出Excel。 給定的Excel模板如下&#xff1a; 結果需要輸出每一段界一的起點、終點的坐標&#xff0c;這里以度分秒的方法表達。 每段界線的方位角以及方向&#xff0c;方向按16位方位角描述&#xff1a; …

高通QCS6490開發(六):連接使用攝像頭

本文將會介紹如何在FV01開發板上連接攝像頭和顯示預覽。 所用硬件有&#xff1a; 1. FV01開發板 2.Raspberry 攝像頭 操作步驟如下&#xff1a; 通過FPC線和杜邦線將FV01板和攝像頭連接起來&#xff0c;接線如下&#xff1a; 1、Camera設備連接&#xff0c;通過22pin轉15pi…

togaf培訓簡介2

1.定義 2.ADM 業務下降期不要瞎折騰&#xff0c;上升期配合業務做一些改革&#xff1f; 項目交付物不能是聊天記錄、PPT什么的&#xff0c;最起碼是郵件。 3.架構內容框架 或者叫&#xff1a;企業統一體。 包括&#xff1a;企業連續性和解決方案連續性 方案和工具的解耦很大程…

【回溯】1255. 得分最高的單詞集合

本文涉及知識點 回溯 力扣難道&#xff1a;1881 LeetCode1255. 得分最高的單詞集合 你將會得到一份單詞表 words&#xff0c;一個字母表 letters &#xff08;可能會有重復字母&#xff09;&#xff0c;以及每個字母對應的得分情況表 score。 請你幫忙計算玩家在單詞拼寫游戲…

Mysql常見數據類型探索

Mysql常見數據類型探索 數值類型 MySQL 支持所有標準 SQL 數值數據類型。 這些類型包括嚴格數值數據類型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC)&#xff0c;以及近似數值數據類型(FLOAT、REAL 和 DOUBLE PRECISION)。 關鍵字INT是INTEGER的同義詞&#xff0c;關鍵字DEC是…

K8s 二進制部署 上篇

一 K8S按裝部署方式&#xff1a; ① Minikube Minikube是一個工具&#xff0c;可以在本地快速運行一個單節點微型K8S&#xff0c;僅用于學習、預覽K8S的一些特 性使用。 部署地址&#xff1a;https://kubernetes.io/docs/setup/minikube ② Kubeadmin Kubeadmin也是一個工…

vue網頁端控制臺展示獨有標記

效果展示 實現步驟 1. 新建js文件 定義一個類 用于提供控制臺打印日志顯示樣式的方法 src\libs\util.log.js class Logger {// 定義靜態方法static typeColor(type "default") {let color "";switch (type) {case "default":color "#3…

后臺菜單數據遞歸展示

后臺菜單數據遞歸展示 效果示例圖aslide.vueaslideItem.vuemenu 效果示例圖 aslide.vue <script setup>import {ref} from vue;const props defineProps({isCollapse: {type: Boolean,default: false}});import AslideItem from "./aslideItem.vue"const def…

MIRO時,修改頁簽“采購訂單參考”的數量時,金額不自動計算

MIRO 發票校驗時&#xff0c;進入到如下界面&#xff0c;系統參考采購訂單自動帶出已經收貨的金額和數量。 此時如果想要修改數量時&#xff0c;有些用戶賬號下&#xff0c;金額不自動計算&#xff0c;但是有些用戶賬號下&#xff0c;數量更改時&#xff0c;系統自動計算和建議…

“普惠門診保”24年升級回歸! 您醫保的有效商業補充!

2024年5月15日&#xff0c; “普惠門診保如意版”正式官宣發布&#xff01; 2023年&#xff0c;中國人民財產保險股份有限公司湖南省分公司積極創新的惠民型商業補充醫療保險&#xff0c;推出湖南省內首款互聯網門診醫療保險“普惠門診保” 2024年&#xff0c;在去年保障內容…

窮人翻身的秘訣!2024年普通人如何創業賺錢?窮人如何逆襲翻身?普通人創業新風口?

窮人的思維有一個致命的缺陷&#xff0c;就是追求確定性&#xff0c;進而失去了可能性。而賺錢的真相實際上非常殘酷。世界上能夠賺錢的事情必定是不確定的&#xff0c;能夠賺取巨額財富的事情更是極度不確定的。只有面對不確定性&#xff0c;才能讓你把競爭對手攔在門外&#…

如何在 Linux 上檢查 CPU 和硬盤溫度

為了更好地監測您的Linux系統的硬件健康狀況&#xff0c;如CPU與硬盤溫度、風扇轉速等關鍵指標&#xff0c;采用lm_sensors與hddtemp這兩款強大工具是明智之選。以下是關于這些工具的詳盡指南&#xff0c;包括它們的功能介紹、安裝步驟以及如何配置lm_sensors&#xff0c;旨在為…

ASCLL碼表以及字符的相加減

ASCLL碼表完整版及解釋_acssll碼-CSDN博客 #include <getopt.h> #include <stdio.h> #include <stdlib.h>#define MAX_PATH 256 char filename[MAX_PATH 5];int isdigit(int c) {if (c > 0 && c < 9)return 1;return 0; }int main(int argc…