C_11860_Anlage_V1.0.0


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."
versehen. [<=]

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."
erweitern. [<=]

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 .