개요
Cloud Healthcare API는 의료 데이터를 클라우드 기반 애플리케이션로 수집, 저장, 분석, 통합하기 위한 업계 표준 프로토콜과 형식을 제공합니다. API는 다음 애플리케이션을 지원합니다.
- 의료 머신러닝 애플리케이션
- 의료 시스템의 데이터 수준 통합
- 전자 보호 건강 정보(ePHI) 및 기타 PII 양식을 비롯한 의료 및 생명 과학 데이터의 안전한 저장 및 검색
많은 애플리케이션에서 Cloud Healthcare API는 온프레미스 스택에 다음 표준을 구현하는 클라우드 기반 대안을 제공할 수 있습니다.
- Digital Imaging and Communications in Medicine(DICOM)
- Fast Healthcare Interoperability Resources(FHIR) DSTU2, STU3, R4 표준
- Health Level Seven Version 2.x(HL7v2)
Cloud Healthcare API는 기존 시스템과의 데이터 통합을 간소화하고 개발자가 UX 및 인텔리전스와 같은 기능을 차별화하는 데에 집중할 수 있도록 합니다.
데이터 모델
API는 개별 업계 전반의 표준을 구현하는 3가지 양상으로 구성됩니다.
- Digital Imaging and Communications in Medicine(DICOM) 형식의 의학 영상 데이터
- Health Level Seven Version 2.x(HL7v2) 형식의 임상 이벤트 메시지
- Fast Healthcare Interoperability Resources(FHIR) 형식의 임상 리소스
각 양상에는 다양한 구조 및 처리 특성이 있지만 표준을 준수하는 데이터 저장소에서 이러한 모든 양상을 지원하며 읽기, 쓰기, 검색, 기타 데이터 작업을 제공합니다.
각 모달리티에 해당하는 데이터 저장소는 모달별 의료 데이터를 보관하는 Google Cloud(Google Cloud) 프로젝트의 컨테이너인 데이터 세트에 있습니다.
자세한 내용은 프로젝트, 데이터 세트, 데이터 저장소를 참조하세요.
Cloud Healthcare API의 기능
이 섹션에서는 Cloud Healthcare API를 구성하는 기능과 각 기능의 주요 목적을 설명합니다.
표준 준수
Cloud Healthcare API는 여러 의료 모달리티에 대한 REST API를 구현합니다. 예:
- REST API의 FHIR 부분은 DSTU2, STU3, R4 FHIR 사양을 준수합니다.
- REST API의 DICOM 부분은 의료 이미지 교환을 위한 웹 기반 표준인 DICOMweb을 준수합니다.
개인정보 보호 규정 준수
Cloud Healthcare API는 다음과 같은 업계 표준의 Google Cloud 보안, 개인 정보 보호, 규정 준수 평가/인증을 받습니다.
- ISO 27001
- ISO 27017
- ISO 27018
- PCI DSS
Cloud Healthcare API는 Google Cloud HIPAA BAA에 따라 적용되는 서비스이므로, 고객이 적절한 구성으로 전자 보호 건강 정보(ePHI)와 함께 사용할 수 있습니다. Cloud Healthcare API는 Google의 보안 및 개인 정보 보호 관행에 따라 개발되었습니다.
Google Cloud는 미국의 HIPAA 규정, 캐나다의 PIPEDA 및 기타 글로벌 개인정보 보호 표준 준수에 대한 자세한 안내를 제공합니다.
데이터 위치 컨트롤
데이터 위치는 API의 핵심 구성요소입니다. Google Cloud의 리전 구조에 맞는 고유한 지리적 위치에 해당하는 현재 사용 가능한 위치 목록에서 각 데이터 세트의 스토리지 위치를 선택할 수 있습니다. 데이터 저장소는 상위 데이터 세트와 동일한 리전에 있습니다.
자세한 내용은 리전을 참조하세요.
보안
Cloud Healthcare API 보안 모델은 Google의 Identity and Access Management(IAM) 시스템을 기반으로 합니다. IAM의 세분화된 권한을 사용하면 의료 데이터로 수행할 수 있는 작업과 그 주체를 완전하게 제어할 수 있습니다. 포괄적인 위협 감지 및 트래픽 관리 기능을 제공하기 위해 Apigee API 관리 시스템용 오픈소스 프록시도 구현됩니다. 이러한 구현을 사용하여 환자 및 제공업체 애플리케이션에 민감한 ePHI를 안전하게 노출할 수 있습니다.
일괄 가져오기 및 내보내기
Cloud Healthcare API의 DICOM 및 FHIR 모달리티가 데이터의 일괄 가져오기 및 내보내기를 지원하므로 Cloud Storage에서 데이터를 쉽게 주고받을 수 있습니다.
FHIR 리소스 및 DICOM 저장소 메타데이터를 BigQuery로 내보낼 수도 있습니다. BigQuery를 사용하면 대규모 데이터 세트에서 고급 데이터 검색 및 분석 워크로드를 수행할 수 있습니다.
자세한 내용은 DICOM 데이터 가져오기 및 내보내기와 DICOM 메타데이터 내보내기를 참조하세요.
데이터 익명화
Cloud Healthcare API는 데이터 세트, FHIR 저장소, DICOM 저장소 수준에서 데이터 익명화를 지원합니다. Cloud Healthcare API를 사용한 익명화는 연구 및 기타 목적으로 민감한 정보를 수정하는 프로세스를 간소화합니다. 자세한 내용은 데이터 익명화를 참조하세요.
감사 가능성
Cloud Logging을 사용하여 관리 및 데이터 액세스 요청을 감사할 수 있습니다.
자세한 내용은 액세스 제어 및 Cloud Audit Logging 보기를 참조하세요.
고성능
Cloud Healthcare API는 Google Cloud의 고성능 기술을 사용해 대량의 데이터에 액세스할 때도 초당 수천 개의 요청으로 확장할 수 있습니다.
고가용성
Google Cloud의 강력하고 중복성이 높은 인프라를 통해 미션 크리티컬 시나리오를 위한 가용성을 제공합니다.
내구성
Cloud Healthcare API는 99.999999999% 연간 내구성을 위해 설계되었습니다. 내구성은 서로 다른 전원 및 네트워크 장애 도메인에 있는 여러 디스크에 데이터를 저장하여 달성됩니다.