FHIR 뷰는 복잡한 FHIR 데이터에 대한 테이블 형식의 뷰를 정의하므로 원하는 분석 도구에서 데이터를 쉽게 사용할 수 있습니다.
FHIR 뷰에는 두 가지 주요 개념이 있습니다.
- 뷰에서 만든 필드와 기준을 정의하는 뷰 정의입니다. 편의를 위해 Python API를 제공하지만 궁극적으로 뷰 정의는 아래에서 살펴볼 FHIR 경로 표현식의 집합입니다.
- SQL-on-FHIR 규칙을 사용하여 일부 데이터 소스에서 해당 뷰를 만드는 뷰 실행기 이후 실행기는 소량의 데이터에 대해 JSON 내보내기 또는 FHIR 서비스를 통해 직접 실행할 수 있습니다. 현재 BigQuery와 Spark가 지원됩니다.
FHIR 뷰를 사용하지 않으면 FHIR 경로 표현식을 사용하여 복잡한 SQL 쿼리를 정의한 다음 SQL로 변환하여 특정 데이터 소스에서 실행되도록 할 수 있습니다.이로 인해 대시보드 또는 jupyter 노트북을 구동하기 위해 뷰를 정의하는 프로세스가 크게 간소화됩니다.
다음에 대한 Jupyter 노트북 예시 참고:
GitHub의 개발자 문서로 이동