“HL7″은 “Health Level Seven International”의 줄임말로, 의료 및 보건 정보를 교환하고 표준화하기 위한 국제적인 표준화 기구입니다. HL7의 목표는 의료 및 보건 정보의 통합성과 상호 운용성을 향상시켜, 의료 서비스의 효율성을 증진시키고 환자 치료에 대한 품질을 향상시키는 것입니다. HL7의 개발 역사가 긴 만큼 “HL7 버전” 이 존재합니다.
이번 포스트에서는 HL7의 버전에 대해 공부한 내용을 정리해보았습니다.
HL7 버전
1980년대 후반 이후로 HL7은 전자 건강 정보를 모델링, 교환 및 통합하기 위한 프레임워크를 개발해왔습니다.
이 표준은 HL7 v2, v3 및 FHIR이 존재합니다.
그 중에서도 가장 널리 사용되는 표준은 HL7 버전 2.x 및 HL7 FHIR(Fast Healthcare Interoperability Resources)입니다.
HL7 v2
HL7v2는 시스템 간의 임상 및 환자 정보를 교환하는 데 가장 널리 사용되는 헬스케어 메시징 표준입니다
HL7v2 표준은 상호 운용성에 대한 완전한 플러그 앤 플레이 솔루션이 아니며 종종 “비표준 표준“으로 언급됩니다.
플러그 앤 플레이 솔루션 이란?
“플러그 앤 플레이 솔루션”이란 사용자가 추가 구성이나 설정 없이 제품이나 시스템을 간편하게 설치하고 사용할 수 있는 솔루션을 의미합니다.
사용자가 제품을 전원에 연결하고 특별한 설정이나 설치 과정 없이 바로 사용할 수 있을 정도로 간편한 시스템을 설명할 때 사용됩니다.
이것은 인터페이스마다 약간의 맞춤화가 필요하다는 것을 의미합니다.
이는 의료 및 해당 데이터와의 다양한 상호 작용의 본질 때문에 발생합니다.
각 병원, 응급 치료 센터, 외래 치료 시설, 영상 센터, 검사소 및 기타 치료 시설은 고유한 임상 시스템과 운영을 갖고 있습니다.
따라서 HL7의 각 구현은 데이터의 약간 고유한 표현을 필요로 합니다.
이 표준은 optional and repeating segments, optional fields 및 additional custom z-segments.를 정의함으로써 이 유연성을 가능하게 합니다.
HL7 v3
HL7v3은 이전 버전에서 얻은 교훈과 모범 사례를 사용하여 10년 이상 개발되었습니다.
HL7v3의 목표는 의료 조직과 서비스 제공자 간의 데이터 교환을 통해 의료 워크플로를 지원하는 더욱 확고하고 상황에 맞는 표준을 만드는 것입니다.
HL7은 공유 모델 방법론인 참조 정보 모델(RIM)을 기반으로 v3을 개발하여 더 많은 재사용, 표준화 및 형식 일관성을 가능하게 했습니다.
하지만 복잡성과 HL7v3이 HL7v2.X와 역호환되지 않는다는 사실을 포함한 여러 가지 이유로 인해 기존 v2 구현을 사용하는 의료 조직 전반에서 채택이 되지 않았습니다.
HL7v3은 일반적으로 공급자와 환자 간 또는 공중 보건 및 품질 보고 이니셔티브를 위해 전자 문서를 교환하기 위해 CDA(임상 문서 아키텍처)를 구현할 때 주로 참조됩니다.
HL7 FHIR
FHIR은 HL7 조직에서 개발된 최신 표준입니다.
FHIR은 ‘Fire‘로 발음되며 Fast Healthcare Interoperability Resources의 약자입니다.
이는 의료 정보를 전자적으로 교환하기 위한 표준으로, HL7 v2, HL7 v3 및 CDA의 최고의 기능을 결합하는 동시에 이전 표준에 비해 몇 가지 중요한 개선 사항을 추가합니다.
FHIR에는 데이터 형식(patients, medications, encounters 등에 대한 리소스)과 이러한 리소스를 교환하는 API(애플리케이션 프로그래밍 인터페이스)가 포함됩니다.
이는 외부 당사자가 애플리케이션을 사용하여 EMR의 정보에 액세스할 수 있도록 하는 지배적인 표준이 되도록 개발되었습니다.
또한 이를 통해 제3자가 이러한 서버에 액세스할 수 있는 자체 애플리케이션을 만들 수 있습니다.
예를 들어 Epic 및 Cerner와 같은 EHR에는 제공자(의사, 임상의 등)와 환자가 이러한 타사 애플리케이션을 통해 데이터에 액세스할 수 있는 자체 FHIR 앱 스토어가 있습니다.
FHIR 표준은 타사 애플리케이션을 EMR에 연결하기 위한 인증 프레임워크인 SMART(Substitutable Medical Applications, Reusable Technologies)를 활용합니다.
기존 버전과 비교 시 FHIR의 장점
FHIR 표준 설계의 핵심은 구현 용이성입니다. 따라서 인터페이스를 빠르고 쉽게 만들 수 있습니다.
인터페이스 개발을 시작하는 데 필요한 리소스를 제공하는 많은 구현 라이브러리를 제공합니다.
사양은 무료로 사용할 수 있으며 제한이 없습니다.
대부분의 경우 FHIR의 기본 리소스는 있는 그대로 사용할 수 있을 만큼 강력하지만 보다 구체적인 요구 사항을 충족하도록 조정할 수도 있습니다.
FHIR은 이전 HL7 버전과 협력합니다
*SOAP 웹 서비스가 아닌 RESTful 웹 서비스를 기반으로 생성, 읽기, 업데이트 및 삭제를 포함한 기본 HTTP 작업을 허용합니다.
FHIR “모듈” 또는 “리소스”는 보다 전체적인 데이터 세트를 제공하기 위해 결합될 수 있으며 임상 솔루션 제공에 대한 보다 관리하기 쉬운 접근 방식을 허용합니다.
대부분의 사용 사례를 충족할 수 있는 기본 데이터 리소스 세트를 제공합니다.
SOAP 웹 서비스 란?
SOAP(간단 객체 액세스 프로토콜)은 XML 기반의 메시지 형식을 사용하여 네트워크 상에서 메시지를 교환하기 위한 프로토콜입니다.
SOAP 웹 서비스의 주요 특징은 다음과 같습니다:
- 표준화: SOAP은 국제 표준으로 표준화되어 있어 다양한 플랫폼과 언어 간에 상호 운용성을 제공합니다.
- 보안: SOAP은 보안 기능을 제공하여 데이터의 안전한 전송을 보장합니다.
- 확장성: SOAP은 다양한 통신 프로토콜을 지원하고 복잡한 메시지를 처리할 수 있는 기능을 제공합니다.