---
{
  "title": "SQL on FHIR in PostgreSQL",
  "description": "SQL on FHIR in PostgreSQL. Zwei Typen von SQL on FHIR View Runnern – ETL (im Arbeitsspeicher) & ELT (in der Datenbank) – sowie eine Demo der ELT-Implementierung für PostgreSQL.",
  "date": "2024-11-08",
  "author": "Nikolai Ryzhikov",
  "reading-time": "5 min",
  "tags": [
    "SQL on FHIR",
    "Analytics"
  ]
}
---
# SQL on FHIR in PostgreSQL

{% embed url="https://youtu.be/Z6YvmE6opMY" %}

Zwei Typen von [SQL on FHIR](/blog/introducing-materialize-sql-interface-for-fhir-data) View Runnern – ETL (im Arbeitsspeicher) & ELT (in der Datenbank) – sowie eine Demo der ELT-Implementierung für PostgreSQL mit:
[**Aidbox**](https://www.health-samurai.io/aidbox?utm_source=Article&utm_medium=persNikolai&utm_campaign=conf)
Open-source [**ViewDefinition Builder**](https://sqlonfhir.aidbox.app/?utm_source=Article&utm_medium=persNikolaiview&utm_campaign=conf)
Grafana

[Die Folien](https://docs.google.com/presentation/d/1XHjzNeooGogpo4quoRaf3KuCKdu7Q2eLT936lDzuA8o/edit?usp=sharing)
![](image-1.avif)***FHIR-Datenbank & FHIR-Server für FHIR-first-Anwendungen***![](image-2.avif)***[SQL on FHIR](/articles/sql-on-fhir-an-inside-look) Runner***![](image-3.avif)***ETL: In-Memory-Runner***![](image-4.avif)***ETL: In-Memory-Runner***![](image-5.avif)***ELT: In-Database-Runner***![](image-6.avif)***Vergleich von ETL und ELT***![](image-7.avif)***FHIR-Server mit SQL on FHIR***![](image-8.avif)***FHIR in PostgreSQL speichern und abfragen***![](image-9.avif)***ViewDefinition in SQL übersetzen***![](image-10.avif)***Wie die Übersetzung funktioniert***![](image-11.avif)***Was sich mit einer View-Definition (Query) realisieren lässt***
**Aidbox ausführen:**

> mkdir aidbox && cd aidbox 
curl -JO https://aidbox.app/runme && docker compose up

in der Aidbox Sandbox – [https://aidbox.app](https://aidbox.app/?utm_source=article&utm_compaign=conf&utm_medium=persNiksql)

im ViewBuilder – [https://sqlonfhir.aidbox.app](https://sqlonfhir.aidbox.app/?utm_source=article&utm_compaign=conf&utm_medium=persNiksql)

Verwandter Artikel – [SQL on FHIR: Was ist eine ViewDefinition, und wie funktioniert sie?](https://www.health-samurai.io/articles/what-is-a-viewdefinition?utm_source=article&utm_medium=persNiksql&utm_campaign=conf)

Autor:
[Nikolai Ryzhikov](https://www.linkedin.com/in/nikolai-ryzhikov-586a6913/),
CTO bei Health Samurai

Siehe auch: [SQL on FHIR: Was ist eine ViewDefinition?](/blog/what-is-a-viewdefinition).