Expertenberatung zur Implementierung von HL7 FHIR R4/R5 RESTful API-Servern und -Clients, einschließlich Endpunkte, Operationen, Suche, Bundles und Content-Negotiation.
npx clawhub@latest install fhir-apiDie FHIR API-Fähigkeit bietet spezifikationskonforme Anleitungen zur Implementierung von HL7 FHIR RESTful APIs auf R4-, R4B- und R5-Ebene. Installieren Sie sie, um präzise HTTP-Operationsmuster, Header-Anforderungen, Fehlerbehandlung und Versionierungsstrategien direkt in Ihrem KI-Assistenten zu erhalten. Sie deckt sowohl server- als auch clientseitige Implementierungsaspekte ab und reduziert die Notwendigkeit, die umfangreiche HL7-Spezifikation manuell zu durchsuchen.
Deckt alle zentralen FHIR REST-Interaktionen ab: read, vread, create, update, patch, delete, search, history, capabilities sowie batch/transaction – mit korrekten HTTP-Methoden, URL-Mustern und Erfolgsstatuscodes.
Erläutert FHIR-MIME-Typen (application/fhir+json, application/fhir+xml, application/fhir+turtle), die korrekte Verwendung von Accept- und Content-Type-Headern, die FHIR-Versionsaushandlung sowie den _format-Fallback-Parameter.
Leitet die Implementierung der ETag-basierten Versionsverfolgung mithilfe von If-Match-Headern an und erläutert, wie mit 412 Precondition Failed-Antworten für sichere gleichzeitige Aktualisierungen umzugehen ist.
Stellt korrekte OperationOutcome-Antwortstrukturen bereit und ordnet FHIR-spezifische HTTP-Statuscodes (400, 404, 409, 410, 412, 422) ihren entsprechenden Anwendungsfällen zu.
Erklärt, wie der Prefer-Header für return=minimal, return=representation, return=OperationOutcome und asynchrone Operationsmuster mit 202 Accepted berücksichtigt wird.
Enthält eine praktische Checkliste, die das CapabilityStatement unter /metadata, ETag-Unterstützung, den Location-Header bei Erstellen/Aktualisieren sowie den _format-Parameter-Fallback abdeckt, um die Einhaltung der Spezifikation sicherzustellen.
Erstellen Sie einen konformen FHIR REST-Server mit korrekten Route-Handlern, Antwort-Headern und Fehlerantworten für Ressourcentypen wie Patient, Observation oder DiagnosticReport.
Entwickeln Sie einen Client, der FHIR HTTP-Anfragen korrekt aufbaut, das Inhaltsformat aushandelt, Ressourcenversionen mit ETags verwaltet und OperationOutcome-Fehler analysiert.
Implementieren Sie FHIR Batch- oder Transaktions-Bundles, die an die Basis-URL gesendet werden, und verarbeiten Sie dabei gemischte Operationstypen sowie atomare Transaktionssemantik.
Validieren Sie geplante FHIR API-Routenstrukturen und Operationszuordnungen anhand der HL7-Spezifikation, bevor Sie sich auf eine Implementierung festlegen.
Es werden keine API-Schlüssel oder externe Dienste benötigt. Diese Skill gilt für jede FHIR R4-, R4B- oder R5-Implementierung, unabhängig von der Programmiersprache oder dem Server-Framework.
npx clawhub@latest install fhir-apinpx clawhub@latest install fhir-apiAnmelden, um eine Bewertung zu schreiben
Noch keine Bewertungen. Sei der Erste, der seine Erfahrungen teilt!