Fast Healthcare Interoperability Resources(FHIR)는 전자 건강 기록(EHR)을 표현하고 교환할 수 있는 애플리케이션 프로그래밍 인터페이스(API)가 포함된 의료 데이터 표준입니다. FHIR은 시스템 간 데이터 연결을 허용하는 정보 네트워크이며 시스템 간에 데이터를 교환할 수 있는 통신 네트워크입니다.
FHIR에는 다음이 포함됩니다.
- HTTP 기반 RESTful 프로토콜
- JSON, XML, RDF를 사용하는 데이터 표현
FHIR에 대한 자세한 내용은 FHIR 사양의 최신 게시 버전을 참조하세요.
의료 정보 기술에서 FHIR 중요성
의료 IT 시스템은 동일한 데이터 모델을 공유하는 경우가 많지 않습니다. 의료 데이터가 점점 더 디지털화됨에 따라 여러 시스템 간의 비호환성을 해결하는 데 시간과 비용이 많이 소요됩니다.
FHIR은 여러 의료 시스템이 데이터를 공유하고 통합할 수 있도록 일반적인 데이터 모델과 REST 구조를 정의합니다. FHIR은 다양한 설정과 서로 다른 의료 정보 시스템에서 사용될 수 있도록 유연성과 적응성을 염두에 두고 설계되었습니다.
FHIR에서는 여러 다른 의료, 관리, 인프라, 재무 데이터 요소를 나타내기 위해 리소스가 사용됩니다. 각 리소스는 고유 식별자에 연결되어 애플리케이션이 동일한 데이터를 보다 쉽게 액세스하고 수정할 수 있습니다. 리소스는 해당 데이터 모델을 준수하는 형식으로 여러 의료 제공업체에 컴파일 및 배포될 수 있습니다.
FHIR은 의료 IT 시스템의 상호 운용성을 개선하기 위한 귀중한 도구입니다. 이를 통해 비용을 줄이고, 효율성을 높이고, 치료 품질을 향상시킬 수 있습니다.
FHIR 이점
기기 및 플랫폼 간 상호 운용성
FHIR는 모놀리식 데이터 사일로에서 개방형 API로 의료 데이터 교환을 수용합니다. FHIR는 전자 건강 기록(EHR)에 액세스, 검색, 수정하고 데이터를 의료 IT 시스템 간에 데이터를 교환하기 위한 개방형 API를 제공하는 기본 의료 데이터 표준입니다.
FHIR을 사용 설정하면 다음과 같은 플랫폼의 의료 서비스 제공업체와 소비자 간에 EHR를 교환할 수 있습니다.
- EHR 기반 데이터 공유
- 모바일 앱
- 클라우드 기반 애플리케이션
- 웨어러블 기기
또한 FHIR API를 사용하면 서드 파티 앱을 기존 시스템과 통합할 수 있습니다.
기존 표준과의 호환성
FHIR은 HL7 버전 2 메시징 및 HL7 버전 3 임상 문서 아키텍처(HL7 CDA)에서 진화했습니다. FHIR은 HL7v2 및 HL7 CDA와 함께 사용될 수 있습니다.
FHIR과 다른 HL7 표준 간의 관계에 대한 자세한 내용은 부록: FHIR과 다른 HL7 표준 간의 관계를 참조하세요.
복호화 가능하고 유용한 데이터
FHIR은 HTTPS 프로토콜을 기반으로 구현되므로 FHIR 리소스를 검색하고 분석해 머신러닝, AI, 기타 형태의 데이터 분석을 지원할 수 있습니다. 이러한 기능을 통해 의료 데이터를 더욱 심층적, 다각적으로 이해할 수 있습니다.
효율적인 데이터 교환
FHIR의 리소스 기반 방식은 데이터 교환의 효율성과 정확성을 높여줍니다. FHIR는 건강 정보에 균일한 표준을 사용하므로 공유 기본 리소스에서 커스텀 템플릿을 빌드할 수 있으며 데이터 템플릿의 불일치가 제거됩니다. 이러한 균일성은 의료 시스템 간 데이터 교환에서 데이터의 정확성과 가독성을 향상시킵니다.
FHIR은 데이터를 리소스로 교환하여 모든 의료 IT 시스템의 데이터 템플릿을 개별적으로 수정할 필요가 없습니다. FHIR은 환자, 입원, 약과 같은 리소스를 서비스로 노출합니다. 따라서 소비자 모바일 앱은 GET
및 POST
요청을 사용하여 관련 데이터만 검색하고 조작할 수 있습니다.
FHIR 아키텍처
FHIR 저장소
FHIR 저장소는 FHIR 리소스가 포함된 Cloud Healthcare API의 데이터 저장소입니다. 데이터 세트 내에 FHIR 저장소가 존재합니다.
FhirStore
리소스는 FHIR 저장소의 속성을 나타냅니다. 각 FHIR 저장소에 대해 다음과 같은 옵션을 선택할 수 있습니다.
updateCreate
기능(DSTU2, STU3, R4) 사용 설정- FHIR 저장소의 변경사항을 Pub/Sub 주제에 게시
- 참조 무결성 요구
- 리소스 버전 관리(DSTU2, STU3, R4) 사용 설정
이러한 구성 옵션의 상태는 FHIR 저장소의 기능 설명(STU3 또는 R4) 또는 적합성 명세(DSTU2)에 표시됩니다.
FHIR 리소스
FHIR는 리소스를 사용하여 데이터 형식과 요소를 구성합니다. 각 리소스에는 다음과 같은 속성이 있습니다.
- 데이터를 정의하고 표현할 수 있는 공유 메서드로, 재사용 가능한 요소 클러스터로 구성된 데이터 유형을 기반으로 합니다.
- 기술 및 구조 컨텍스트를 제공하는 일반적인 메타데이터 집합입니다.
- 사람이 읽을 수 있는 텍스트 표현으로, 임상 안전을 위한 대체 표시 옵션으로 HTML을 사용합니다.
FHIR는 의료인의 데이터 모델 요구를 충족하기 위해 다양한 방식으로 결합할 수 있는 기본 리소스 집합을 지정합니다. 또한 의료 관찰 및 문서도 제공합니다. FHIR은 가능한 모든 문서 또는 데이터 유형을 포괄하는 것을 목표로 하지 않습니다. 대신 FHIR은 대부분의 임상 및 청구 사용 사례를 지원합니다. 그런 다음 FHIR 구현을 확장하여 추가적인 임상 또는 조직 요구사항을 충족할 수 있습니다.
FHIR 프로필
애플리케이션은 확장 프로그램을 사용하여 기존 리소스를 맞춤설정하고 프로필을 사용하여 사양을 설명할 수 있습니다. 프로필은 특정 용도와 컨텍스트에 속하는 리소스의 기존 핵심 사양이 포함된 일련의 지침입니다. Cloud Healthcare API는 관련 프로필의 제약조건에 대해 리소스 유효성을 검사하여 프로필을 적용합니다.
예를 들어 환자의 인종은 특정 리전에서 허용되지 않지만 다른 리전에서는 필요합니다. 프로필을 사용하면 FHIR 기본 사양에서 리전 정책에 따라 '인종' 확장을 정의하고 요구할 수 있습니다. 따라서 프로필을 통해 국가, 리전, 구역, 조직은 의료 데이터 규정 및 요구사항에 따라 데이터를 맞춤설정할 수 있습니다.
프로필을 사용하여 다음을 수행할 수 있습니다.
- 추가 작업을 정의하여 FHIR API를 확장 및 제한하고 필요한 기존 검색 매개변수를 지정하고 새 검색 매개변수를 추가합니다.
- 리소스 확장을 정의하고 필드의 카디널리티를 변경하여 리소스를 확장하고 제한합니다.
프로필 모음을 구현 가이드로 게시할 수 있습니다. 구현 가이드는 머신이 읽고 사람이 읽을 수 있는 가이드입니다. REST를 사용하여 교환 및 검색하고 코드와 사용자 인터페이스를 생성하는 데 사용할 수 있습니다.
FHIR 확장 프로그램에 대한 자세한 내용은 FHIR 확장 프로그램을 참조하세요.
FHIR 기본 URL 구현
공식 FHIR 문서(DSTU2, STU3, R4)에 표시된 것처럼 FHIR 서비스 기반 URL은 http(s)://server/PATH
형식을 사용합니다. 예를 들면 https://server/path/Observation
입니다.
Cloud Healthcare API는 이 표준을 준수하는 기본 URL을 사용합니다. Cloud Healthcare API 기본 URL에는 다음 부분이 포함됩니다.
- Cloud Healthcare API의 엔드포인트
- Cloud Healthcare API 버전
- 프로젝트 ID
- 데이터 세트 이름
- 데이터 세트의 위치
- FHIR 저장소 이름
/fhir
접미
다음 표에서는 Cloud Healthcare API에서 FHIR 서비스 기본 URL의 형식과 이에 상응하는 기본 URL을 보여줍니다.
FHIR 서비스 기본 URL | Cloud Healthcare API 상응 URL |
---|---|
http(s)://server/PATH |
https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID/fhir |
FHIR RESTful API를 사용하여 환자에 대한 정보를 가져오려면 HTTP GET
요청을 수행합니다. 다음 표는 Cloud Healthcare API에서 FHIR 서비스 기반 URL 및 이에 상응하는 기본 URL을 사용하여 이 정보를 가져오는 데 사용되는 형식을 보여줍니다.
FHIR 서비스 기본 URL | Cloud Healthcare API 상응 URL |
---|---|
http(s)://server/path/Patient/PATIENT_ID |
https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID/fhir/Patient/PATIENT_ID |
FHIR 적합성
Cloud Healthcare API의 FHIR DSTU2, STU3, R4 구현에 대한 자세한 내용은 FHIR 적합성 명세를 참조하세요.
OMOP와 통합
OMOP Common Data Model(OMOP CDM)은 Observational Health Data Sciences and Informatics(OHDSI)에서 개발한 표준입니다. 주로 관찰 임상 데이터에 사용됩니다. OHDSI 도구 모음은 동질 집단 정의, 동질 집단 생성, 집단 효과 추정과 같은 일반적인 분석 사용 사례를 지원할 수 있습니다. 이 모델은 광범위한 용어와 유전학 지원으로 인해 유전체학 및 제약 연구에서 일반적으로 사용되는 데이터 모델입니다.
OMOP에 대한 자세한 내용은 다음 리소스를 참조하세요.
FHIR 및 OMOP를 통합하면 FHIR 형식의 EHR 및 기타 소스의 임상 데이터를 OMOP 표준의 연구 데이터로 사용할 수 있습니다. OMOP의 특정 필드와 데이터 요소는 FHIR의 기존 데이터에 통합될 수도 있습니다.
오픈소스 Cloud Healthcare API 데이터 조정 매핑 엔진을 사용하여 다음 태스크를 수행할 수 있습니다.
- OMOP CDM 및 기타 데이터와 데이터를 조정합니다.
- FHIR-OMOP 데이터 변환을 위한 데이터 매핑 구성