La naturaleza altamente anidada de los recursos de FHIR y el esquema de Parque-on-FHIR requieren consultas de SQL complejas que pueden dificultar el trabajo con casos de uso de análisis.
Un enfoque común para abordar este problema es aplanar los datos en un conjunto de vistas (virtuales o materializadas) que luego se pueden consultar con instrucciones SQL más simples.
Con los canales de datos de FHIR, existen varios enfoques para generar vistas tabulares planas que se pueden usar en aplicaciones de análisis para que coincidan con los requisitos de implementación:
Consultas de SQL para generar vistas virtuales (fuera de la canalización)
Recursos de ViewDefinition de FHIR para generar vistas materializadas (dentro de la canalización) que se pueden generar en cualquier formato tabular (con compatibilidad actual para tablas de Parquet y DB)
Para ambos enfoques, se proporciona un conjunto de "vistas predefinidas" para recursos comunes de FHIR. Estos se pueden modificar o extender.
Ve a la documentación para desarrolladores.