---
{
  "title": "Agentic Coding on FHIR: Dashboards erstellen",
  "description": "Nutzen Sie Agentic Coding on FHIR, um mit einem einzigen Prompt ein Patienten-Gewichts-Dashboard zu erstellen – Datenmodell, Terminology und Live-Demo mit Aidbox.",
  "date": "2026-02-19",
  "author": "Aleksandr Kislitsyn",
  "reading-time": "5 minutes",
  "tags": [
    "Aidbox",
    "Analytics",
    "AI / Agents"
  ]
}
---
## Agentic Coding und FHIR

[Agentic Coding](/blog/agents-are-not-humans) führt eine neue Variable in das Systemdesign ein: Der Agent wird zu einer codeproduzierende Komponente, die innerhalb strenger architektonischer Grenzen arbeiten muss.

Viele Menschen, die mit Agentic Coding experimentieren, stimmen einem zentralen Prinzip zu: **Sie müssen die Kontrolle über den Agenten behalten**. Ohne klare Struktur und Einschränkungen kann ein agentengesteuertes Projekt schnell unwartbar werden.

Wir sind überzeugt, dass die Entwicklung **FHIR-nativer Anwendungen** und die Verwendung von **FHIR als Framework für Agentic Coding im Gesundheitswesen** das Maß an Kontrolle über die Systemarchitektur erheblich erhöht.

FHIR bietet in mehreren kritischen Bereichen starke Leitplanken.

#### Datenmodell
Dies ist einer der wichtigsten Teile jeder Anwendung. Wenn Sie einen FHIR-Server als Backend verwenden, können Sie sicher sein, dass alle vom Agenten erzeugten Daten als gültige FHIR-Ressourcen gespeichert werden. Der Agent erstellt keine benutzerdefinierten Datenformate. Alle generierten Daten müssen den standardisierten FHIR-Ressourcenstrukturen entsprechen.

#### Interaktionsmuster
FHIR-Spezifikationen wie Subscriptions und [SQL on FHIR](/articles/sql-on-fhir-an-inside-look) definieren standardisierte Wege für die Interaktion zwischen Komponenten. Dies reduziert Mehrdeutigkeiten in der Integrationslogik und verhindert, dass der Agent benutzerdefinierte Kommunikationsmuster erfindet.

#### Terminology
FHIR fördert die Verwendung bekannter Codesysteme und stellt sicher, dass Ihre Anwendung Daten mithilfe interoperabler und standardisierter Vokabulare modelliert.

#### Interoperabilität by Design
Die grundlegenden Designprinzipien von FHIR machen Interoperabilität zur Standardanforderung anstatt zu einem nachträglichen Gedanken.

In diesem Beitrag demonstrieren wir ein kleines Beispiel für den Einsatz von Agentic-Fähigkeiten, um die FHIR-Komplexität zu verbergen und dabei die architektonische Kontrolle zu erhalten.

## Beispiel: Ein Patienten-Gewichts-Dashboard erstellen

Stellen Sie sich eine Anwendung vor, die einen FHIR-Server zur Datenspeicherung verwendet. Nehmen wir der Einfachheit halber an, dass wir nur zwei Ressourcentypen haben:
- Patient
- Observation (für das Körpergewicht)

![](image-1.avif)

Nun möchten wir mithilfe von Agentic Coding ein neues Feature implementieren.

#### Ziel

Implementierung eines Patienten-Dashboards, in dem jeder Patient sein Körpergewicht im Zeitverlauf anhand vorhandener Observation-Daten einsehen kann.

#### Prompt


```javascript
/aidbox-dashboard Let's implement a patient dashboard where each patient can view their body weight over time, based on 
the Observation data we already have.
```


#### Ergebnis

Nach etwa zwei Minuten Agenten-Ausführung erhalten wir ein funktionierendes Dashboard.
![](image-2.avif)
## Wie es intern funktioniert

`/aidbox-dashboard`
ist eine [in der Repository definierte Claude-Skill](https://github.com/Aidbox/examples/blob/main/developer-experience/agentic-coding-dashboard/.claude/skills/aidbox-dashboard/SKILL.md), die dem Agenten beibringt, wie Dashboards erstellt werden.

Die Skill weist den Agenten an:
- Eine ViewDefinition-FHIR-Ressource zu erstellen
- Die ViewDefinition in eine echte Datenbankansicht zu [materialisieren](/blog/introducing-materialize-sql-interface-for-fhir-data)
- Backend-Code zu generieren, der die Ansicht direkt per SQL abfragt
- Frontend-Code zu erstellen, um das Dashboard darzustellen

Sie teilt dem Agenten außerdem mit:
- Welche Frontend-Visualisierungsbibliothek verwendet werden soll
- Wie mit dem FHIR-Server und der Datenbank interagiert wird
- Wie der FHIR-Server konfiguriert wird, damit ViewDefinitions automatisch bereitgestellt werden
- Wie häufige Probleme behoben werden

Mit anderen Worten: Der Agent führt ein **kontrolliertes architektonisches Playbook** aus, anstatt frei zu improvisieren.

## So probieren Sie es aus

Der Code ist [im öffentlichen Repository verfügbar.](https://github.com/Aidbox/examples/tree/main/developer-experience/agentic-coding-dashboard)

Sie können es lokal ausführen. Voraussetzungen:
- Docker
- Bun
- Claude Code

Versuchen Sie, es zu erweitern – bitten Sie Claude beispielsweise, mehr Seed-Daten zu generieren oder weitere Dashboards mithilfe der
`/aidbox-dashboard`-Skill zu erstellen.

Fragen oder Feedback? Kontaktieren Sie uns über das untenstehende Formular.