FHIR 서비스란?

Azure Health Data Services의 FHIR 서비스를 사용하면 FHIR®(Fast Healthcare Interoperability Resources) 데이터 표준을 사용하여 의료 데이터를 신속하게 교환할 수 있습니다. FHIR 서비스는 관리형 PaaS(Platform-as-a-Service)의 일부로, 의료 데이터를 사용하는 모든 사용자가 클라우드에서 PHI(보호된 의료 정보)를 안전하게 저장하고 교환할 수 있도록 해줍니다.

FHIR 서비스는 다음을 제공합니다.

  • 몇 분 안에 클라우드에 프로비전되는 관리형 FHIR 규격 서버
  • FHIR 데이터 액세스 및 스토리지에 대한 엔터프라이즈급 FHIR API 엔드포인트
  • 고성능, 짧은 대기 시간
  • 규정 준수 클라우드 환경에서 PHI(Protected Health Information)의 보안 관리
  • 모바일 및 웹 클라이언트를 위한 SMART on FHIR
  • Microsoft Entra RBAC(역할 기반 액세스 제어)가 포함된 대규모 FHIR 데이터에 대한 제어된 액세스
  • FHIR 서비스 데이터 저장소 내에서 액세스, 만들기 및 수정에 대한 감사 로그 추적

FHIR 서비스를 사용하면 FHIR 서버를 빠르게 만들고 배포하여 FHIR 데이터를 수집, 유지 및 쿼리하기 위해 클라우드를 탄력적 규모로 활용할 수 있습니다. FHIR 서비스를 구동하는 Azure 서비스는 작업하는 데이터의 양에 관계없이 높은 성능을 위해 설계되었습니다.

FHIR 서비스에 프로비전된 FHIR API를 사용하면 FHIR 규격 시스템이 FHIR 데이터와 안전하게 연결하고 상호 작용할 수 있습니다. Microsoft에서는 PaaS 제품으로서 FHIR 서비스의 운영, 유지 관리, 업데이트 및 규정 준수 요구 사항을 처리하므로 사용자는 자체적으로 운영 및 개발 리소스를 확보할 수 있습니다.

FHIR을 통한 데이터 기능 활용

의료 산업은 의료 데이터 저장, 쿼리 및 교환에 대한 업계 전반의 표준으로 FHIR®을 빠르게 도입하고 있습니다. FHIR은 모든 FHIR 규격 시스템에서 서로 교환하여 사용할 수 있는 표준화된 의미 체계를 갖춘 강력하고 확장 가능한 데이터 모델을 제공합니다. FHIR을 사용하면 조직은 서로 다른 EHR(전자 의료 기록 시스템) 및 기타 의료 데이터 리포지토리를 통합하여 모든 데이터를 단일 범용 형식으로 유지하고 교환할 수 있습니다. SMART on FHIR이 추가되면 사용자 연결 모바일 및 웹 기반 애플리케이션이 FHIR 데이터와 안전하게 상호 작용하여 환자 및 공급자가 PHI에 액세스할 수 있는 새로운 가능성 범위를 열 수 있습니다. 무엇보다도 FHIR은 연구를 위한 대규모 의료 데이터 세트를 구축하는 프로세스를 간소화할 수 있으므로 연구원과 임상의가 새로운 의료 인사이트를 얻기 위해 필요한 기계 학습 및 분석을 대규모로 적용할 수 있습니다.

클라우드에서 의료 데이터를 안전하게 관리

Azure Health Data Services의 FHIR 서비스를 사용하면 RESTful API를 통해 클라이언트에서 FHIR 데이터를 사용할 수 있습니다. 이 API는 HL7 FHIR API 사양을 구현한 것입니다. Azure의 관리형 PaaS 제품인 FHIR 서비스는 PHI(보호된 의료 정보) 데이터를 기본 FHIR 형식으로 저장하고 교환할 수 있는 확장 가능하고 안전한 환경을 조직에 제공합니다.

리소스를 확보하여 혁신

자체 FHIR 서버를 구축하고 유지 관리하는 리소스에 투자할 수 있지만, Azure Health Data Services의 FHIR 서비스를 사용하면 Microsoft가 서버의 구성 요소 설정을 처리하므로 모든 규정 준수 요구 사항을 충족하여 혁신적인 솔루션을 구축하는 데 집중할 수 있습니다.

FHIR과의 상호 운용성 사용

FHIR 서비스를 사용하면 FHIR API 요청을 보낼 수 있는 모든 의료 데이터 시스템 또는 애플리케이션과 연결할 수 있습니다. Azure 에코시스템의 다른 부분과 결합된 FHIR 서비스는 EHR(전자 의료 기록 시스템)과 Azure의 강력한 데이터 분석 및 기계 학습 도구 제품군 간의 연결을 형성하여 조직이 Microsoft 클라우드의 모든 기능을 활용하는 환자 및 공급자 관련 애플리케이션을 구축할 수 있도록 합니다.

규모에 맞게 데이터 액세스 제어

FHIR 서비스를 사용하면 데이터를 대규모로 제어할 수 있습니다. FHIR 서비스의 RBAC(역할 기반 액세스 제어)는 Microsoft Entra ID 관리에 뿌리를 두고 있습니다. 즉, 조직의 개인에게 주어진 역할에 따라 의료 데이터에 대한 액세스 권한을 부여하거나 거부할 수 있습니다. FHIR 서비스에 대한 이러한 RBAC 설정은 작업 영역 수준의 Azure Health Data Services에서 구성할 수 있습니다. 이를 통해 시스템 관리가 간소화되고 HIPAA 및 HITRUST 규격 환경 내에서 조직의 PHI에 대한 안전이 보장됩니다.

데이터 보호

Azure 서비스 제품군의 일부인 FHIR 서비스는 탁월한 수준의 보안으로 조직의 PHI를 보호합니다. Azure Health Data Services에서 FHIR 데이터는 고유한 FHIR 서비스 인스턴스당 데이터베이스로 격리되고, 다중 지역 장애 조치(failover)로 보호됩니다. 또한 FHIR 서비스는 데이터에 대해 계층화된 심층 방어 및 고급 위협 탐지 기능을 구현하므로 사용자는 조직의 PHI가 Azure가 제공하는 업계 최고의 보안 기능에 의해 보호된다는 점에 안심할 수 있습니다.

FHIR 서비스 애플리케이션

FHIR 서버는 의료 데이터의 상호 운용성에 필수적입니다. FHIR 서비스는 광범위한 클라이언트 시스템 및 애플리케이션에 연결하기 위한 RESTful API가 있는 관리형 FHIR 서버로 설계되었습니다. FHIR 서비스의 주요 사용 사례 중 일부는 다음과 같습니다.

  • 시작 앱 개발: 환자 또는 공급자 중심 앱(모바일 또는 웹)을 개발하는 고객은 FHIR 서비스를 의료 데이터 트랜잭션을 위한 완전 관리형 백 엔드 서비스로 활용할 수 있습니다. FHIR 서비스를 사용하면 PHI를 안전하게 전송할 수 있으며 앱 개발자는 SMART on FHIR을 통해 Microsoft Entra ID의 강력한 ID 관리 기능을 활용하여 FHIR RESTful API 작업의 권한 부여를 수행할 수 있습니다.

  • 의료 에코시스템: EHR은 많은 임상 설정에서 기본 '진실의 소스'로 존재하지만, 공급자가 서로 연결되지 않은 여러 데이터베이스를 보유하는 것은 일반적이지 않습니다(종종 데이터를 다른 형식으로 저장하기 때문). FHIR 서비스를 이러한 시스템 간의 변환 레이어로 활용하면 조직은 FHIR 형식으로 데이터를 표준화할 수 있습니다. FHIR에서 수집 및 유지하면 여러 서로 다른 시스템에서 의료 데이터를 쿼리하고 교환할 수 있습니다.

  • 연구: 의료 관련 연구원은 FHIR 표준을 수용하여 커뮤니티에 공유 데이터 모델을 제공하고 장벽을 없애 기계 학습 및 분석을 위한 대규모 데이터 세트를 구축할 수 있습니다. FHIR 서비스의 데이터 변환 및 PHI 식별 해제 기능을 사용하여 연구원은 데이터를 Azure Machine Learning 및 분석 파이프라인으로 보내기 전에 이차적 사용을 위한 HIPAA 규격 데이터를 준비할 수 있습니다. FHIR 서비스의 감사 로깅 및 경고 메커니즘도 연구 워크플로에서 중요한 역할을 합니다.

Microsoft의 FHIR 플랫폼

Microsoft의 FHIR 기능은 다음 세 가지 구성으로 제공됩니다.

  • FHIR 서비스는 Azure Health Data Services의 일부로 작동하는 관리형 PaaS(Platform as a Service)입니다. Azure Health Data Services에는 FHIR 서비스 외에도 의료 이미징 데이터를 위한 DICOM 서비스 및 의료 IoT 데이터를 위한 MedTech 서비스와 같은 다른 유형의 의료 데이터에 대한 관리되는 서비스가 포함되어 있습니다. 모든 서비스(FHIR 서비스, DICOM 서비스 및 MedTech 서비스)는 Azure Health Data Services 작업 영역 내에서 연결 및 관리할 수 있습니다.
  • Azure API for FHIR은 Azure의 PaaS 제품으로 제공되는 관리형 FHIR 서버로, Azure Portal에서 쉽게 프로비전됩니다. Azure API for FHIR은 Azure Health Data Services에 속하지 않으며 FHIR 서비스의 일부 기능이 부족합니다.
  • FHIR Server for Azure는 Azure 구독에 배포할 수 있는 오픈 소스 FHIR 서버이며 GitHub의 https://github.com/Microsoft/fhir-server에서 사용할 수 있습니다.

기본 서비스에 대한 관리자 액세스 권한(예: FHIR API를 거치지 않고 데이터베이스에 액세스)이 있는 FHIR 서버를 사용자 지정해야 하는 사용 사례의 경우, 개발자는 오픈 소스 FHIR Server for Azure를 선택해야 합니다. 프로비전된 데이터베이스 백 엔드를 사용하여 프로덕션 준비된 턴키 FHIR API를 구현하는 경우(즉, 데이터베이스에 직접 액세스하는 것이 아닌 FHIR API를 통해서만 데이터에 액세스 가능), 개발자는 FHIR 서비스를 선택해야 합니다.

다음 단계

FHIR 서비스 작업을 시작하려면 FHIR 서비스 배포에 대한 5분 빠른 시작 지침을 따릅니다.

FHIR®은 HL7의 등록 상표이며, HL7의 사용 허가 하에 사용됩니다.