Ze względu na to, że zasoby FHIR są silnie zagnieżdżone, a schemat Parque-on-FHIR wymaga złożonych zapytań SQL, mogą one być trudne do wykorzystania w przypadku zastosowań analitycznych.
Typowym sposobem na rozwiązanie tego problemu jest spłaszczanie danych w zbiorze widoków (wirtualnych lub zmaterializowanych), które można następnie przeszukiwać za pomocą prostszych instrukcji SQL.
Korzystając z kanałów danych FHIR, możesz stosować różne metody generowania płaskich widoków tablicowych na potrzeby aplikacji analitycznych, aby dostosować je do wymagań wdrożenia:
zapytania SQL służące do generowania widoków wirtualnych (poza potokiem);
zasoby FHIR ViewDefinition do generowania widoków zmaterializowanych (w ramach potoku), które mogą być wyświetlane w dowolnym formacie tabelarycznym (obecnie obsługiwane są formaty Parquet i DB).
W przypadku obu tych podejść udostępniono zestaw „wstępnie zdefiniowanych widoków” dla typowych zasobów FHIR. Można je modyfikować i rozszerzać.
Otwórz dokumentację dla deweloperów