맨위로가기

헬스 레벨 7

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

헬스 레벨 7 (HL7)은 의료 정보 교환을 위한 표준, 지침, 방법론을 제공하는 국제적인 기구이자, 해당 표준을 지칭하는 용어이다. HL7 표준은 다양한 의료 시스템 간의 데이터 공유와 상호 운용성을 목표로 하며, 버전 2.x, 버전 3, 임상 문서 아키텍처(CDA), 진료 연속성 문서(CCD) 등 여러 주요 표준을 포함한다. HL7 버전 2는 병원 워크플로우 지원을 위해 개발되었으며, 메시지 교환을 위한 표준을 정의한다. HL7 버전 3은 객체 지향 원칙과 참조 정보 모델(RIM)을 기반으로 하며, XML 인코딩 구문을 사용한다. 이 외에도 구조화된 제품 라벨링(SPL), 임상 컨텍스트 객체 워크그룹(CCOW), 빠른 의료 상호 운용성 자원(FHIR) 등 다양한 표준과 방법론이 존재한다.

광고

더 읽어볼만한 페이지

  • 에이전트 기반 소프트웨어 - 가상 비서
    가상 비서는 음성 또는 텍스트 입력을 해석하여 정보 제공, 일정 관리, 기기 제어 등 다양한 작업을 수행하는 소프트웨어 에이전트로서, 시리, 알렉사, 구글 어시스턴트와 같은 다양한 형태로 발전해 왔으며, 챗GPT와 같은 생성형 AI 기반 가상 비서의 등장과 함께 발전하고 있지만 개인 정보 보호와 같은 과제도 존재한다.
  • 에이전트 기반 소프트웨어 - 울프럼 알파
    울프럼 알파는 자연어 처리 기반 지식 엔진으로, 텍스트 입력을 통해 질문에 대한 답변과 복잡한 계산, 통계 분석, 금융 계산 등의 연산 결과를 제공하고 시각화한다.
  • ANSI 표준 - ANSI C
    ANSI C는 미국 국립 표준 협회에서 제정한 C 프로그래밍 언어의 표준으로, C89 또는 C90이라고도 불리며, `__STDC__` 매크로를 통해 표준 준수 여부를 확인할 수 있고, C95, C99, C11, C17, C23 등의 후속 표준으로 개선되어 왔다.
  • ANSI 표준 - DMX512
    DMX512는 1986년 개발된 조명 장비 제어를 위한 디지털 통신 프로토콜이며, 최대 512개의 채널을 지원하고, RDM을 지원하며, 견고성과 단순성으로 인해 널리 사용된다.
  • 국제 표준 - 국제단위계
    국제단위계(SI)는 7개의 기본 상수 값을 고정하여 정의되는 국제적인 측정 단위 체계로, 2019년 재정의를 통해 자연 상수에 기반하여 측정의 정확도와 재현성을 향상시켰다.
  • 국제 표준 - 블루 플래그
    블루 플래그는 국제 환경 교육 재단에서 해변, 마리나, 보트 관광 사업자를 대상으로 수여하는 친환경 인증으로, 환경 교육, 수질, 환경 관리, 안전 기준을 충족해야 하며 보트 기반 관광 활동도 포함된다.

2. 목적

HL7의 주요 목적은 병원 내 다양한 시스템(청구, 약물 관리, 환자 추적, 문서화 등) 간의 정보 교환을 용이하게 하는 것이다. HL7 인터내셔널은 이러한 헬스케어 시스템이 서로 통신할 수 있는 유연한 표준, 지침 및 방법론을 구체적으로 명시한다.[1] 이를 통해 의료 데이터가 시스템 간에 일관되게 공유 및 처리되어, 환자 관리 및 의료 시스템 성능 향상에 기여한다.[1]

3. 주요 표준

HL7 인터내셔널은 헬스케어 시스템 간의 통신을 위한 표준, 지침, 방법론을 제공한다. 이러한 표준은 서로 다른 시스템에서 헬스케어 데이터가 균일하고 일관되게 공유 및 처리되도록 하여 상호 운용성을 용이하게 한다.[1]

HL7 인터내셔널에서 가장 일반적으로 사용되는 주요 표준은 다음과 같다:[2]


  • 버전 2.x 메시징 표준: 건강 및 의료 거래를 위한 상호 운용성 규격이다.
  • 버전 3 메시징 표준: 건강 및 의료 거래를 위한 상호 운용성 규격이다.
  • 임상 문서 아키텍처(CDA): HL7 버전 3을 기반으로 한 임상 문서 교환 모델이다.
  • 연속적 치료 문서(CCD): CDA를 기반으로 한 의료 요약 교환을 위한 미국 규격이다.
  • 구조화된 제품 라벨링(SPL): HL7 버전 3을 기반으로 의약품 정보를 설명한다.
  • 임상 컨텍스트 객체 워크그룹(CCOW): 사용자 애플리케이션의 시각적 통합을 위한 상호 운용성 규격이다.


이 외에도 다음과 같은 HL7 표준/방법론이 있다:[3]

  • FHIR: 자원 교환 표준이다.
  • Arden 구문: 의료 로직 모듈(MLM)로 의료 상태 및 권장 사항을 나타내기 위한 문법이다.
  • 청구 첨부: 다른 의료 거래를 보완하는 표준 의료 첨부이다.
  • 전자 건강 기록(EHR) 및 개인 건강 기록(PHR) 시스템 기능 명세: 건강 및 의료 기능에 대한 표준화된 설명이다.
  • GELLO: 임상 의사 결정 지원에 사용되는 표준 표현 언어이다.

3. 1. HL7 버전 2 (HL7 Version 2)

HL7 버전 2(Pipehat이라고도 함)는 1989년에 처음 만들어진 표준으로,[4] 병원 워크플로우 지원을 목표로 한다. 행정, 물류, 재정, 임상 프로세스를 지원하기 위한 일련의 전자 메시지를 정의한다. 1987년부터 이 표준은 정기적으로 업데이트되어 10개 이상의 반복이 이루어졌다. v2.x 표준은 하위 호환성을 지원하므로, 버전 2.3 기반의 메시지는 버전 2.6을 지원하는 애플리케이션에서 이해할 수 있다.

HL7 v2.x 메시지는 세그먼트(줄)와 한 글자 구분 기호를 기반으로 하는 비-XML 인코딩 구문을 사용한다.[5] 세그먼트는 복합 구분 기호로 구분된 복합 요소(필드)를 갖는다. 복합 요소는 하위 복합 구분 기호로 구분된 하위 복합 요소(구성 요소)를 가질 수 있으며, 하위 복합 요소는 하위 하위 복합 구분 기호로 구분된 하위 하위 복합 요소(하위 구성 요소)를 가질 수 있다. 기본 구분 기호는 다음과 같다.

구분 기호설명
캐리지 리턴세그먼트 구분 기호
> (수직 막대 또는 파이프)필드 구분 기호
^ (캐럿)구성 요소 구분 기호
& (앰퍼샌드)하위 구성 요소 구분 기호
# (숫자 기호)기본 절단 구분 기호
~ (물결표)반복 구분 기호



각 세그먼트는 세그먼트 유형을 식별하는 3자 문자열로 시작한다. 메시지의 각 세그먼트는 특정 범주의 정보를 포함한다. 모든 메시지는 첫 번째 세그먼트로 `MSH`를 가지며, 여기에는 메시지 유형을 식별하는 필드가 포함된다. 메시지 유형은 메시지에서 예상되는 세그먼트 유형을 결정한다.[6] 특정 메시지 유형에 사용되는 세그먼트 유형은 HL7 표준에 사용된 세그먼트 문법 표기법으로 지정된다.

다음은 입원 메시지의 예이다.


  • `MSH`: 헤더 세그먼트
  • `PID`: 환자 신원
  • `PV1`: 환자 방문 정보
  • 기타


`PID` 세그먼트의 5번째 필드는 환자의 이름으로, 성, 이름, 두 번째 이름(또는 이니셜), 접미사 등의 순서로 되어 있다. HL7 V2.x 표준 버전에 따라 추가적인 환자 정보를 위해 세그먼트에 더 많은 필드를 사용할 수 있다.

HL7 v2.x는 환자 관리 시스템, 전자의무기록, 특수 실험실 및 방사선 정보 시스템에 이르기까지 다양한 디지털 헬스 시스템 간의 상호 운용성을 허용해 왔다. 현재 HL7 v2.x 메시징 표준은 미국의 모든 주요 헬스 인포매틱스 공급업체에서 지원하고 있다.[7]

3. 2. HL7 버전 3 (HL7 Version 3)

HL7 버전 3은 모든 의료 워크플로우를 지원하는 것을 목표로 2005년에 발표된 표준이다.[8] 1995년경부터 개발이 시작되었으며, 버전 2와 달리 공식적인 방법론(HDF)과 객체 지향 원칙을 기반으로 한다.

'''RIM - ISO/HL7 21731'''

참조 정보 모델[9](RIM)은 HL7 버전 3 개발 프로세스의 핵심이자 개발 방법론의 필수적인 부분이다. RIM은 특정 임상 또는 행정적 맥락에서 필요한 데이터 내용을 표현하며, HL7 메시지에 포함된 정보 간의 의미론적 및 어휘적 연결을 명시적으로 나타낸다.[10]

'''HL7 개발 프레임워크 - ISO/HL7 27931'''

HL7 버전 3 개발 프레임워크(HDF)는 의료 시스템 간의 상호 운용성을 촉진하는 사양을 개발하기 위한 지속적으로 진화하는 프로세스이다. HL7 RIM, 어휘 사양, 모델 기반 분석 및 설계 프로세스가 결합되어 의료 정보 시스템 상호 운용성에 대한 합의 기반 표준 개발을 위한 방법론인 HL7 버전 3을 만든다. HDF는 HL7 V3 개발 방법론의 최신판이다.

HDF는 메시징뿐만 아니라 모든 HL7 표준 사양 개발과 관련된 프로세스, 도구, 행위자, 규칙 및 아티팩트도 문서화한다. HDF는 궁극적으로 전자 건강 기록 아키텍처 및 요구 사항 분석의 결과로 발생하는 모든 새로운 표준을 포함하여 모든 HL7 표준 사양을 포괄할 것이다.

HL7 사양은 다양한 소스의 코드와 어휘를 활용한다. V3 어휘 작업은 HL7 사양을 구현하는 시스템이 사용하고 있는 코드 소스 및 코드 값 도메인에 대해 명확하게 이해하도록 보장한다.

'''V3 메시징'''

HL7 버전 3 메시징 표준은 모든 의료 워크플로우를 지원하기 위해 일련의 보안 텍스트 메시지(''상호 작용''이라고 함)를 정의한다.

HL7 v3 메시지는 XML 인코딩 구문을 기반으로 한다.[11]

3. 3. 임상 문서 아키텍처 (Clinical Document Architecture, CDA)

임상 문서 아키텍처(CDA)는 교환을 위한 임상 문서의 인코딩, 구조 및 의미를 지정하기 위한 XML 기반 마크업 표준이다.[12] 이 표준은 ISO/HL7 27932로 ISO와 공동으로 발행되었다.

3. 4. 진료 연속성 문서 (Continuity of Care Document, CCD)

CDA를 기반으로 한 의료 요약 교환을 위한 미국 규격이다.[2]

3. 5. 구조화된 제품 라벨링 (Structured Product Labeling, SPL)

HL7 인터내셔널에서 제정한 표준 중 하나로, HL7 버전 3을 기반으로 의약품에 동봉된 정보를 설명한다.[2]

3. 6. 임상 컨텍스트 객체 워크그룹 (Clinical Context Object Workgroup, CCOW)

임상 컨텍스트 객체 워크그룹(Clinical Context Object Workgroup, CCOW)은 사용자 애플리케이션의 시각적 통합을 위한 상호 운용성 규격으로, 사용자 및 환자 컨텍스트를 실시간으로 공유할 수 있도록 설계된 표준 프로토콜이다.[2]

3. 7. 빠른 의료 상호 운용성 자원 (Fast Healthcare Interoperability Resources, FHIR)

HL7 인터내셔널에서 개발한 빠른 의료 상호 운용성 자원(FHIR)은 자원 교환을 위한 표준이다.[3] FHIR은 HL7 버전 2.x 또는 3.x보다 구현이 쉽고 개방적이며 확장 가능하도록 설계된 현대적인 상호 운용성 규격으로, HTTP 기반 RESTful 프로토콜, HTML, CSS, JSON, XML, OAuth 등 현대 웹 기반 API 기술을 활용한다.

4. 기타 표준 및 방법론

HL7은 FHIR 외에도 다음과 같은 표준 및 방법론을 제공한다.


  • 버전 2.x 메시징 표준: 건강 및 의료 거래를 위한 상호 운용성 규격[2]
  • 버전 3 메시징 표준: 건강 및 의료 거래를 위한 상호 운용성 규격[2]
  • 임상 문서 아키텍처(CDA): HL7 버전 3을 기반으로 한 임상 문서 교환 모델[2]
  • 연속적 치료 문서(CCD): CDA를 기반으로 한 의료 요약 교환을 위한 미국 규격[2]
  • 구조화된 제품 라벨링(SPL): HL7 버전 3을 기반으로 한 의약품에 동봉된 정보[2]
  • 임상 컨텍스트 객체 워크그룹(CCOW): 사용자 애플리케이션의 시각적 통합을 위한 상호 운용성 규격[2]
  • 청구 첨부: 다른 의료 거래를 보완하는 표준 의료 첨부[3]
  • GELLO: 임상 의사 결정 지원에 사용되는 표준 표현 언어[3]

4. 1. 아덴 구문 (Arden Syntax)

HL7 인터내셔널에서 개발한 Arden 구문은 의료 상태 및 권장 사항을 의료 로직 모듈 (MLM)로 나타내기 위한 문법이다.[3] 경고, 진단, 해석 생성, 품질 보증, 관리 지원 등에 사용된다.

4. 2. 임상 품질 언어 (Clinical Quality Language, CQL)

임상 품질 언어(Clinical Quality Language, CQL)는 HL7에서 제정한 임상 지식 공유를 위한 표현 언어 표준이다. 전자 임상 품질 측정 및 임상 의사 결정 지원 분야에서 사용된다.[3]

4. 3. 최소 하위 계층 프로토콜 (Minimum Lower Layer Protocol, MLLP)

최소 하위 계층 프로토콜(MLLP)은 TCP/IP를 통해 HL7 메시지를 전송하기 위한 프로토콜이다. MLLP는 메시지 시작과 끝을 식별하기 위해 헤더 및 트레일러 문자를 추가한다.

4. 4. 기능적 EHR 및 PHR 명세

HL7 인터내셔널은 전자 건강 기록(EHR) 및 개인 건강 기록(PHR) 시스템의 기능 명세를 정의한다. 이는 해당 소프트웨어 애플리케이션에서 찾거나 사용할 수 있는 건강 및 의료 기능에 대한 표준화된 설명을 제공한다.[3]

5. 메시지 세부 정보

HL7 메시지는 여러 세그먼트(줄)로 구성되며, 각 세그먼트는 특정 정보 범주를 포함한다. 모든 메시지는 메시지 유형을 식별하는 필드를 포함하는 `MSH` 세그먼트로 시작하며, 메시지 유형에 따라 예상되는 세그먼트 유형이 결정된다.[6]

각 세그먼트는 세그먼트 유형을 나타내는 3글자 문자열로 시작한다. 예를 들어 `MSH`는 헤더 세그먼트, `PID`는 환자 신원, `PV1`은 환자 방문 정보를 나타낸다. `PID` 세그먼트의 5번째 필드는 환자 이름으로, 성, 이름, 중간 이름(또는 이니셜), 접미사 등의 순서로 구성된다. HL7 V2.x 표준 버전에 따라 세그먼트에 더 많은 필드가 추가될 수 있다.[6]

HL7 v2.x 메시지는 세그먼트와 한 글자 구분 기호를 기반으로 하는 비-XML 인코딩 구문을 사용한다.[5] 구분 기호는 다음과 같다.


  • 세그먼트 구분 기호: 캐리지 리턴
  • 필드 구분 기호: 수직 막대 또는 파이프 (|)
  • 구성 요소 구분 기호: 캐럿 (^)
  • 하위 구성 요소 구분 기호: 앰퍼샌드 (&)
  • 절단 구분 기호: 숫자 기호 (#)
  • 반복 구분 기호: 물결표 (~)


다음은 입원 메시지의 예시이다.

```

MSH|^~\&|MegaReg|XYZHospC|SuperOE|XYZImgCtr|20060529090131-0500||ADT^A01^ADT_A01|01052901|P|2.5

EVN||200605290901||||

PID|||56782445^^^UAReg^PI||KLEINSAMPLE^BARRY^Q^JR||19620910|M||2028-9^^HL70005^RA99113^^XYZ|260 GOODWIN CREST DRIVE^^BIRMINGHAM^AL^35209^^M~NICKELL’S PICKLES^10000 W 100TH AVE^BIRMINGHAM^AL^35200^^O|||||||0105I30001^^^99DEF^AN

PV1||I|W^389^1^UABH^^^^3||||12345^MORGAN^REX^J^^^MD^0010^UAMC^L||67890^GRAINGER^LUCY^X^^^MD^0010^UAMC^L|MED|||||A0||13579^POTTER^SHERMAN^T^^^MD^0010^UAMC^L|||||||||||||||||||||||||||200605290900

OBX|1|NM|^Body Height||1.80|m^Meter^ISO+|||||F

OBX|2|NM|^Body Weight||79|kg^Kilogram^ISO+|||||F

AL1|1||^ASPIRIN

DG1|1||786.50^CHEST PAIN, UNSPECIFIED^I9|||A

```

위 예시에서 `OBX`는 관찰 결과를 나타낸다.

5. 1. OBR 세그먼트

OBR 세그먼트는 검사, 진단 연구, 관찰에 대한 정보를 담고 있다.[28] OBR 세그먼트는 ORM(주문 메시지)[29] 또는 ORU(관찰 결과) 메시지에서 필수적인 세그먼트이다.[30]

6. 비판적 검토

HL7 RIM (참조 정보 모델)의 일관성에 대한 비판과 분석이 제기되기도 한다. 이러한 비판은 RIM이 실제로 일관성 없는 표준이라는 주장을 담고 있다.[1] HL7 RIM에 대한 심층 분석과 반박 시도도 있었다.[2] HL7에 대한 비판적인 시각을 담은 블로그인 'HL7 WATCH'도 존재한다.[3] 2013년에는 의료 분야에서의 인간 행동과 관련하여 HL7 RIM에 대한 비판적 분석이 발표되기도 했다.[4]

참조

[1] 서적 Health Information Systems: Concepts, Methodologies, Tools, and Applications, Volume 1 https://books.google[...] IGI Global
[2] 웹사이트 HL7 Primary Standards http://www.hl7.org/i[...] Health Level Seven International
[3] 웹사이트 HL7 Standards http://www.hl7.org/i[...] Health Level Seven International
[4] 웹사이트 HL7 FAQs http://www.hl7.org/a[...] HL7
[5] 웹사이트 Understanding HL7 Messages http://www.interface[...] iNTERFACEWARE
[6] 웹사이트 HL7 Messages and Descriptions http://healthstandar[...] Health Standards
[7] 웹사이트 Standards Organizations http://aspe.hhs.gov/[...] Assistant Secretary for Planning and Evaluation (ASPE), Health and Human Services (HHS)
[8] 웹사이트 HL7 V3 Standard - A High Level Overview https://saravanansub[...] 2020-05-26
[9] 웹사이트 HL7 Reference Information Model http://www.hl7.org/i[...] HL7
[10] 웹사이트 Tools & Resources – V3 Modeling & Methodology Tools http://www.hl7.org/p[...] HL7
[11] 웹사이트 HL7 Message examples: version 2 and version 3 http://www.ringholm.[...] Ringholm bv 2007-11-16
[12] 서적 The CDA Book https://books.google[...] Springer 2011-05-20
[13] 뉴스 Setting Healthcare Interop On Fire https://www.forbes.c[...] 2014-11-22
[14] 간행물 Comparison of OpenEHR and HL7 FHIR Standards https://journals.pan[...] 2024-01-08
[15] 웹사이트 Clinical Quality Language (CQL) https://cql.hl7.org/
[16] 웹사이트 1. Introduction https://cql.hl7.org/[...]
[17] 웹사이트 CQL - Clinical Quality Language | eCQI Resource Center https://ecqi.healthi[...]
[18] 웹사이트 L3 Implementation Guide https://www.who.int/[...]
[19] 문서 Pioneers in Quality. Electronic Clinical Quality Measure (eCQM). Clinical Quality Language (CQL) Basics for Hospitals https://www.jointcom[...] jointcommission.org
[20] 문서 Measures management system https://www.cms.gov/[...] cms.gov 2024-04-03
[21] 웹사이트 NCQA Makes Clinical Quality Language Software Open Source https://www.hcinnova[...] 2023-05-11
[22] 웹사이트 LLP - Lower Layer Protocol http://www.interface[...] iNTERFACEWARE
[23] 웹사이트 Minimum Layer Protocol https://www.lyniate.[...] LYNIATE 2020-01-13
[24] 웹사이트 Transport Specification: MLLP, Release 1 https://www.hl7.org/[...] Health Level Seven Inc. 2022-09-05
[25] 웹사이트 MLLP Receive and Send Components http://msdn.microsof[...] MSDN
[26] 웹사이트 Oracle Application Server Integration B2B User's Guide, Supported Protocols http://download.orac[...] Oracle Corporation
[27] 웹사이트 Which Secure Managed File Transfer Protocol is Right for You? https://www.cleo.com[...] Cleo (company) 2015-01-23
[28] 웹사이트 The HL7 OBR segment https://corepointhea[...] Corepoint Health 2018-11-13
[29] 웹사이트 HL7 Glossary of Terms https://www.hl7.org/[...] 2018-11-13
[30] 웹사이트 What Is an ORU Message? http://healthstandar[...] Health Standards 2018-11-13



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com