Fast Healthcare Interoperability Resources (FHIR) is a standard describing data formats and elements (known as "resources") and an application programming interface (API) for exchanging Electronic health records (EHR). The standard was created by the Health Level Seven International (HL7) health-care standards organization. (https://en.wikipedia.org/wiki/Fast_Healthcare_Interoperability_Resources)
의료서비스 제공자와 컴퓨터 간의 교환뿐만 아니라, 휴대폰, 웨어러블 기기를 통해 의료정보를 쉽게 제공하고 허용하는 것. 표준화하면 더욱 실용성이 커짐.
CDA가 의료정보 컨텐츠를 표현하기 위한 표준이었음. 신규교류 컨텐츠를 사용하기 위해서는 새로운 Template, Implementation, Guide, 관련 도구 개발이 필요하며, 만약 CDA 스펙상에 존재하지 않는 컨텐츠의 경우 대응이 쉽지 않음. FHIR에서 신규 컨텐츠 사용을 위해서는 프로파일링을 수행하여 Template, IG(Implementation Guideline), 개발이 필요하며, 관련 도구개발은 필요 없음. 또한, 스펙상 존재하지 않는 컨텐츠인 경우 Extension을 통해 정의하면 활용이 가능 함
CDA를 이용한 교류는 XDS.b를 이용함. 이해가 어렵고, 모바일 환경 적용이 어려움.
구분 | 목적 | 이해 난이도 | 신규 컨텐츠 개발, 적용 | 비고 |
---|---|---|---|---|
FHIR | 진료 정보 컨텐츠 및 교류시스템 정의 | 보통 | 쉬움 | XML, JSON |
CDA | 진료 정보 컨텐츠 정의 | 어려움 | 어려움 | XML |
XDS.b | 진료정보 교류시스템 정의 | 어려움 | - | SOAP 등 |
또한 CDA는 병원내에서의 사용에 제한이 있으나, 이를 개인 입장에서 체계화하려는 PHR 시도가 있으며, 이때도 FHIR를 이용한 장점이 있다. (예, CDA 정보를 FHIR 형식으로 PHR로 전송)
SMART on FHIR #
SMART는 Substitutable Medical Apps & Reusable Technology (지속가능한 의 료 응용프로그램과 재사용가능한 기술)의 약자임(http://docs.smarthealthit.org). 즉, 의료 어플리케이션을 개발 함에 있어 관련 기술의 “지속가능” 과 기존 기술들의 “재사용가능”을 지원하는 등 다양한 헬스케어 IT시스템 내에서의 실적용 및 실행을 가능하도록 지원하는 오픈 플랫폼임
SMART on FHIR는 의료 표준의 새로운 대안으로 대두 되고 있는 FHIR 표준의 방식으로 시스템을 구성한 SMART 플랫폼을 의미함
장점
- FHIR 서버를 지원하는 SMART on FHIR 파이썬 클라이언트
pip install fhirclient
로 설치
관련자료 #
HL7 FHIR 관련자료
- FHIR 란?
- 보건의료정보화를 위한 진료정보교류 기반 구축 및 활성화
- 개인화된 건강 자원 조회를 위한 TOS 와 HL7 FHIR 서비스간의 데이터그리드 모델 설계
- FHIR 기반 개인건강기록 프로파일링 시스템 개발방법
- 고혈압 관리를 위한 헬스레벨 7 FHIR 기반 생체정보 교환 서비스 모델 구현
- FHIR 기반의 개인건강기록 관리 시스템 개발
- Data Stream Management Technology for Accumulating and Processing Lifelogs
Implementations