Healthcare FHIR MCP Server
Healthcare FHIR MCP Server
FHIR R4 (Fast Healthcare Interoperability Resources) MCP-Server für KI-Anwendungen im Gesundheitswesen. Durchsuchen Sie Patienten, Diagnosen, Medikamente, Beobachtungen und Behandlungspläne von jedem FHIR R4-konformen Server – mit pflegebasierter Sicherheitsvalidierung für KI-generierte klinische Daten.
Entwickelt von MEOK AI Labs – dem Team hinter MEOK AI OS und dem Sovereign Temple Care-Membran-Framework.
Warum existiert dies?
KI im Gesundheitswesen benötigt strukturierten Zugriff auf klinische Daten, aber bestehende Tools verfügen nicht über Sicherheitsvorkehrungen für KI-generierte Inhalte. Dieser Server validiert von der KI erstellte Beobachtungen anhand physiologischer Sicherheitsbereiche, bevor sie in die Gesundheitsakte gelangen. Inspiriert durch das Care-Membran-Framework von MEOK verhindert es, dass die KI unmögliche Vitalparameter wie eine Herzfrequenz von 500 bpm oder eine Körpertemperatur von 90 Grad Celsius aufzeichnet.
Tools
Tool | Beschreibung |
| Suche nach Patienten anhand von Name, Geburtsdatum oder Kennung |
| Abrufen vollständiger Patientendaten und Kontaktinformationen |
| Finden von Diagnosen/Erkrankungen für einen Patienten |
| Finden aktiver Medikationsanforderungen/Rezepte |
| Finden von Laborergebnissen, Vitalparametern, Sozialanamnese |
| Aufzeichnen einer neuen Beobachtung mit Sicherheitsvalidierung |
| Abrufen aktiver Behandlungspläne und Aktivitäten |
| Validierung jeder FHIR-Ressource gegen R4-Spezifikation + Sicherheitsprüfungen |
Installation
pip install mcp requestsKonfiguration
Setzen Sie die Umgebungsvariable FHIR_SERVER_URL auf Ihren FHIR R4-Server-Endpunkt.
Variable | Standard | Beschreibung |
| (erforderlich) | FHIR R4 Basis-URL (z. B. |
| (optional) | Bearer-Token für authentifizierte FHIR-Server |
Öffentliche Testserver
Für Entwicklung und Tests können Sie diese öffentlichen FHIR R4-Server verwenden:
HAPI FHIR:
https://hapi.fhir.org/baseR4SMART Health IT:
https://r4.smarthealthit.org
Verwendung
Server starten
FHIR_SERVER_URL=https://hapi.fhir.org/baseR4 python server.pyClaude Desktop-Konfiguration
Hinzufügen zu ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"healthcare-fhir": {
"command": "python",
"args": ["/path/to/healthcare-fhir-mcp/server.py"],
"env": {
"FHIR_SERVER_URL": "https://hapi.fhir.org/baseR4"
}
}
}
}Beispielaufrufe
Patienten suchen:
Tool: search_patients
Input: {"name": "Smith", "count": 5}
Output: {"total": 142, "patients": [{"id": "123", "name": "John Smith", "birthDate": "1980-03-15", ...}]}Diagnosen abrufen:
Tool: search_conditions
Input: {"patient_id": "123", "clinical_status": "active"}
Output: {"total": 3, "conditions": [{"display": "Type 2 diabetes", "code": "44054006", ...}]}Beobachtung mit Sicherheitsvalidierung erstellen:
Tool: create_observation
Input: {"patient_id": "123", "loinc_code": "8867-4", "display_name": "Heart rate", "value": 72, "unit": "bpm"}
Output: {"created": true, "id": "456", "validation": {"valid": true, "safety_check": "passed"}}Abgelehnte unsichere Beobachtung:
Tool: create_observation
Input: {"patient_id": "123", "loinc_code": "8867-4", "display_name": "Heart rate", "value": 500, "unit": "bpm"}
Output: {"created": false, "validation": {"valid": false, "errors": ["SAFETY: Heart rate value 500 is outside safe range (30-220 bpm)"]}}Pflegebasierte Sicherheitsvalidierung
Die Care-Membran validiert KI-generierte klinische Beobachtungen anhand bekannter physiologischer Bereiche:
Vitalparameter | LOINC-Code | Sicherer Bereich | Einheit |
Herzfrequenz | 8867-4 | 30-220 | bpm |
Körpertemperatur | 8310-5 | 30-45 | Cel |
Systolischer BD | 8480-6 | 50-300 | mmHg |
Diastolischer BD | 8462-4 | 20-200 | mmHg |
Atemfrequenz | 9279-1 | 4-60 | /min |
Sauerstoffsättigung | 2708-6 | 50-100 | % |
Körpergewicht | 29463-7 | 0.5-500 | kg |
Körpergröße | 8302-2 | 30-280 | cm |
BMI | 39156-5 | 5-100 | kg/m2 |
Glukose | 2339-0 | 10-1000 | mg/dL |
Werte außerhalb dieser Bereiche werden mit einer beschreibenden Fehlermeldung abgelehnt. KI-generierte Beobachtungen werden außerdem markiert, wenn sie den Status final verwenden (der für klinisch verifizierte Daten reserviert sein sollte).
Sicherheitshinweise
Umgang mit PHI: Dieser Server stellt eine Verbindung zu FHIR-Servern her, die geschützte Gesundheitsinformationen (PHI) enthalten können. Stellen Sie sicher, dass Ihre Bereitstellung HIPAA, DSGVO oder geltende Vorschriften einhält.
Authentifizierung: Verwenden Sie
FHIR_AUTH_TOKENfür produktive FHIR-Server. Verwenden Sie niemals öffentliche Testserver mit echten Patientendaten.Transportsicherheit: Verwenden Sie in der Produktion immer HTTPS für FHIR-Server-URLs.
KI-generierte Daten: Alle über
create_observationerstellten Beobachtungen werden anhand von Sicherheitsbereichen validiert und standardmäßig auf den Statuspreliminarygesetzt. Die KI sollte niemals den Statusfinalfür klinische Daten festlegen.Audit: Erwägen Sie die Aktivierung der Audit-Protokollierung Ihres FHIR-Servers (AuditEvent-Ressource) zur Einhaltung von Compliance-Vorgaben.
Zugriffskontrolle: Der MCP-Server erbt die Berechtigungen des FHIR-Auth-Tokens. Verwenden Sie das Prinzip der geringsten Rechte.
Ratenbegrenzung: Eine integrierte Ratenbegrenzung verhindert Missbrauch. Der kostenlose Tarif erlaubt 100 Aufrufe/Tag; der Pro-Tarif erlaubt 10.000 Aufrufe/Tag.
Unterstützte FHIR R4-Ressourcen
Patient
Condition
MedicationRequest
Observation
CarePlan
Zusätzliche Ressourcentypen können über das Tool validate_resource zur strukturellen Validierung abgefragt werden.
Preisgestaltung
Tarif | Limit | Preis |
Kostenlos | 100 Aufrufe/Tag | $0 |
Pro | 10.000 Aufrufe/Tag + Priorität | $15/Monat |
Enterprise | Benutzerdefiniert + SLA + BAA | Kontaktieren Sie uns |
Der Enterprise-Tarif beinhaltet eine Business Associate Agreement (BAA) für HIPAA-pflichtige Einrichtungen.
Lizenz
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CSOAI-ORG/healthcare-fhir-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server