CEIR-OS Bedienungsanleitung
0.1.0 - ci-build
Germany
CEIR-OS Bedienungsanleitung - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Der FHIR Spezifikations-Navigator ermöglicht den MCP-basierten Zugriff auf die FHIR R4 Spezifikation (v4.0.1). Er dient dazu, Ressourcen-Definitionen nachzuschlagen, Kardinalitäten zu prüfen und FHIR-Datentypen zu erkunden.
| Eigenschaft | Wert |
|---|---|
| Container | ceir-fhir-spec-mcp |
| Port | 8002 |
| Image | ghcr.io/BIH-CEI/fhir-spec-mcp:latest |
| FHIR-Version | 4.0.1 (R4) |
| Protokoll | MCP (SSE) |
| Repository | github.com/BIH-CEI/fhir-spec-mcp |
Der Server nutzt das FHIR R4 Package (hl7.fhir.r4.core#4.0.1) aus dem lokalen FHIR-Package-Cache (~/.fhir/packages). Dieser Cache wird automatisch befüllt, wenn lokal SUSHI oder das FHIR Terminal genutzt wurde. Das Volume fhir-packages mountet diesen Cache in den Container.
Die Daten liegen in zwei persistenten Volumes:
fhir-packages: FHIR-Package-Cache (aus ~/.fhir/packages)fhir-cache: Geparste Spezifikationsdaten für schnellen ZugriffVoraussetzung: Auf dem Host muss mindestens einmal
sushioder das FHIR Terminal gelaufen sein, damithl7.fhir.r4.core#4.0.1im Package-Cache liegt.
Abfragen können sowohl über Claude Code als auch über die MCP Bridge (und damit OpenWebUI) genutzt werden.
Listet verfügbare FHIR-Ressourcen, Datentypen oder Extensions auf.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
kind |
string | Art der Ressourcen (resource, datatype, extension) |
Liefert alle Elemente einer Ressource mit Kardinalität, Typen und Beschreibungen.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource (z.B. Patient, Observation) |
include_inherited |
boolean | Geerbte Elemente einbeziehen |
Liefert nur die Pflichtfelder (min>=1) einer Ressource.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource |
Liefert Elemente, die auf andere Ressourcen verweisen.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource |
Liefert Elemente mit Terminologie-Bindings (ValueSets).
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource |
Liefert detaillierte Informationen zu einem bestimmten Element.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource |
element_path |
string | Pfad des Elements (z.B. Observation.value[x]) |
Liefert Metadaten einer Ressource (Scope, Maturity, Standards-Status).
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource |
Ruft die narrative Dokumentation einer Ressource von hl7.org ab.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource |
max_length |
integer | Maximale Länge der Dokumentation |
Durchsucht die Dokumentation einer Ressource nach bestimmten Begriffen.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource |
string | Name der FHIR-Ressource |
query |
string | Suchbegriff |
Vergleicht die Elemente zweier Ressourcen.
Parameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
resource1 |
string | Name der ersten FHIR-Ressource |
resource2 |
string | Name der zweiten FHIR-Ressource |
Observation.value[x] verpflichtend (1..1) oder optional (0..1)?value[x] (valueQuantity, valueCodeableConcept, etc.)?| Umgebungsvariable | Standard | Beschreibung |
|---|---|---|
FHIR_SPEC_MCP_PORT |
8002 |
Host-Port |
FHIR_SPEC_VERSION |
4.0.1 |
FHIR-Version |
LOG_LEVEL |
info |
Log-Level |
curl -s http://localhost:8002/health