Widoki FHIR to sposób definiowania widoków tabelarycznych na złożone dane FHIR, dzięki czemu można je łatwo wykorzystać w ulubionych narzędziach analitycznych.
Widoki FHIR opierają się na 2 głównych koncepcjach:
- Definicja widoku, która definiuje pola i kryteria utworzone przez widok. Udostępniamy interfejs Python API, ale w ostatecznym rozrachunku definicja widoku jest zbiorem wyrażeń FHIRPath, które omówimy poniżej.
- Uruchamiający widok, który tworzy widok tego źródła danych za pomocą konwencji SQL-on-FHIR. Przyszłe uruchomienia mogą uruchamiać eksporty JSON, a nawet usługi FHIR bezpośrednio w przypadku danych o małej ilości. Obecnie obsługiwane są usługi BigQuery i Spark.
W widoku FHIR złożone zapytania SQL można definiować za pomocą wyrażeń FHIRPath, które są następnie transpilowane do SQL w celu wykonania na określonym źródle danych.Upraszcza to proces definiowania widoków danych na potrzeby zasilania paneli lub notatników jupy.
Zobacz przykładowe notatniki Jupyter dla: