C_11860_Anlage_V1.0.0
Prereleases:
Anlage_C_11860 - E-Rezept-Fachdienst: Prüfung Referenzen und Format fullUrl in FHIR-Ressourcen
1 Änderungsbedarf
Die FHIR-Validierung mit dem Referenzvalidator zeigt Auffälligkeiten, wenn innerhalb eines FHIR-Datenobjektes die ID einer FHIR-Ressource und die ID ihrer fullUrl nicht übereinstimmen.
Die E-Rezept-Fachdienst soll diese Aspekte prüfen und in der Einführungsphase der Prüfung die FHIR-Ressource bei fehlerhaften Prüfung akzeptieren und dem Clientsystem mit einer Warning antworten. Nach einem Übergangszeitraum führt eine fehlerhafte Prüfung zu einem Fehler und der E-Rezept-Fachdienst lehnt die FHIR-Ressource ab.
Der E-Rezept-Fachdienst soll das Format der fullUrl prüfen.
2 Änderung in gemSpec_FD_eRp
Am Ende von Kapitel 5 (Übergreifende Festlegungen) wird Folgendes neu aufgenommen:
2.1 Neues Kapitel 5.11 FHIR-Ressource validieren
Der E-Rezept-Fachdienst validiert von Clientsystemen beim Aufruf einer Operation übermittelte FHIR-Ressourcen.
A_26229 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Ressource-IDs
Der E-Rezept-Fachdienst MUSS bei der Validierung einer Ressource prüfen, ob die ID der Ressource (Bundle.entry.resource.id) und die ID ihrer fullUrl (Bundle.entry.fullurl) übereinstimmen, und bei einer fehlerhaften Prüfung auf dieses Auffälligkeit gemäß der Konfiguration reagieren. [<=]
A_26230 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Ressource-IDs - Konfiguration bei Auffälligkeiten
Der E-Rezept-Fachdienst MUSS eine Konfiguration für Prüfung der Ressourcen-IDs mit den Werten "Warnung" und "Fehler" vorsehen. [<=]
A_26231 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Ressource-IDs - Konfiguration Warnung
Der E-Rezept-Fachdienst MUSS bei der Überprüfung der Ressourcen-IDs, wenn eine Auffälligkeit auftritt und die Konfiguration "Warnung" aktiv ist, mit der Abarbeitung der Operation fortfahren und bei fehlerfreier Abarbeitung mit dem Http-Responsecode 253 antworten und den Response für die Auffälligkeit mit einem Http-Header "Warning" mit
- warning-code: 253
- warning-agent: "erp-server"
- warning-text: "Die ID einer Ressource und die ID ihrer zugehörigen fullUrl stimmen nicht überein."
A_26232 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Ressource-IDs - Konfiguration Fehler
Der E-Rezept-Fachdienst MUSS bei der Überprüfung der Ressourcen-IDs, wenn eine Auffälligkeit auftritt und die Konfiguration "Fehler" aktiv ist, mit dem HTTP-Fehlercode 400 abbrechen und die Fehlermeldung "Die ID einer Ressource und die ID der zugehörigen fullUrl stimmen nicht überein." in Form eines OperationOutcome ausliefern. [<=]
A_26233 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Format fullUrl
Der E-Rezept-Fachdienst MUSS bei der Validierung einer FHIR-Ressource prüfen, ob die fullUrl dem von FHIR vorgegebene Regex zur Bildung von fullUrls [RegEx fullUrl] entspricht, und bei einer fehlerhaften Prüfung auf dieses Auffälligkeit gemäß der Konfiguration reagieren. [<=]
[RegEx fullUrl] https://hl7.org/fhir/R4/references.html#regex
A_26234 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Format fullUrl - Konfiguration bei Auffälligkeiten
Der E-Rezept-Fachdienst MUSS eine Konfiguration für die Prüfung Format fullUrl mit den Werten "Warnung" und "Fehler" vorsehen. [<=]
A_26235 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Format fullUrl - Konfiguration Warnung
Der E-Rezept-Fachdienst MUSS bei der Prüfung Format fullUrl, wenn eine Auffälligkeit auftritt und die Konfiguration "Warnung" aktiv ist, mit der Abarbeitung der Operation fortfahren und bei fehlerfreier Abarbeitung mit dem Http-Responsecode 254 antworten und den Response mit einen Http-Header "Warning" mit
- warning-code: 254
- warning-agent: "erp-server"
- warning-text: "Format der fullUrl ist ungültig."
A_26236 - E-Rezept-Fachdienst - FHIR-Ressource validieren - Prüfung Format fullUrl - Konfiguration Fehler
Der E-Rezept-Fachdienst MUSS bei der Prüfung Format fullUrl, wenn eine Auffälligkeit auftritt und die Konfiguration "Fehler" aktiv ist, mit dem HTTP-Fehlercode 400 abbrechen und die Fehlermeldung "Format der fullUrl ist ungültig." in Form eines OperationOutcome ausliefern. [<=]
3 Änderung in gemSpec_DM_eRp
Am Ende von Kapitel 2.1 FHIR-Ressourcen wird Folgendes neu aufgenommen:
A_26237 - FHIR-Ressourcen - Ressource-ID in fullUrl
Die Produkttypen der Anwendung E-Rezept und das PS der verordnenden und abgebenden LEI MÜSSEN bei der Erstellung einer FHIR-Ressource die ID der fullURL (Bundle.entry.fullurl) der Ressource auf die ID der Ressource (Bundle.entry.resource.id) setzen. [<=]
A_26238 - FHIR-Ressourcen - Format fullUrl
Die Produkttypen der Anwendung E-Rezept und das PS der verordnenden und abgebenden LEI MÜSSEN bei der Erstellung einer FHIR-Ressource die von FHIR vorgegebene Regex zur Bildung von fullUrls (Bundle.entry.fullUrl) einhalten. [<=]
Der von FHIR vorgegebene Regex ist hier zu finden: https://hl7.org/fhir/R4/references.html#regex .