C_11972_Anlage_V1.0.0


C_11972

Fehlende Authentisierung (invalAuth)

Falls bei Operationsaufruf die UserSession nicht authentisiert ist, also kein valides ID-Token, bzw. HSM-ID-Token vorliegt:

Für jede Operation der berücksichtigten Schnittstellen wird der Fehler

Requestor not authorized | 403 | invalAuth | no user session with valid ID-Token available |

hinzugefügt. Ausgenommen sind alle Operationen in I_Authorization_Service.yaml (die Operation getFHIRVZDToken enthält den Code schon):

betroffene Schnittstellen:

  • I_Email_Management.yaml
  • I_Entitlement_Management.yaml
  • I_Entitlement_Management_EU.yaml
  • I_Consent_Decision_Management.yaml
  • I_Device_Management_Insurant.yaml
  • I_Constraint_Management_Insurant.yaml 
  • I_Tool_Convert_PDF_Insurant.yaml

betroffene IGs (Simplifier):

Fehlende Deviceregistration/ -verification (unregisteredDevice)

Falls bei einem Operationsaufruf aus einem ePA-FdV heraus kein Nachweis eines registrierten Device vorliegt:

Für jede betroffene Operation, die von einem FdV und durch andere Clients aufgerufen werden kann:

| Device registration does not exist | 403 | unregisteredDevice |  if requestor role is oid_versicherter only |

Für jede betroffene Operation, die nur durch ein FdV aufgerufen werden kann:

| Device registration does not exist | 403 | unregisteredDevice | |

Änderung erfolgt für:

I_Email_Management.yaml

Nur Ergänzung der Einschränkung der Bedingungen für vorhandene 403 unregisteredDevice Fehler zu:

| Device registration does not exist | 403 | unregisteredDevice |  if requestor role is oid_versicherter only |

I_Entitlement_Management.yaml

alle Operationen der Sektion UserBlocking

I_Authorization_Service.yaml     

keine Änderung. Für die Nutzung dieses Dienstes wird kein registriertes Device vorausgesetzt.

 I_Entitlement_Management_EU.yaml (Release 3.1.0)

alle Operationen

I_Consent_Decision_Management.yaml

alle Operationen

I_Device_Management_Insurant.yaml

keine Änderung. Für die Nutzung dieses Dienstes wird kein registriertes Device vorausgesetzt.

Aussnahme getDeviceAttestation:

Requestor _kvnr_ is not known to the device management | 403 wird entfernt (obsolet) und

| Device registration (_deviceidentifier_) does not exist | 404 | noResource | also if device is not associated to requestor kvnr | wird geändert zu 

| Device registration does not exist | 403 | unregisteredDevice | |

I_Constraint_Management_Insurant.yaml 

alle Operationen 

I_Tool_Convert_PDF_Insurant.yaml

alle Operationen 

betroffene IGs (Simplifier):

Weitere Korrekturen zu Fehlercodes:

I_Email_Management.yaml

ersetze die Vorkommen von

| Requestor is not insurant (health record owner) | 409 | requestMismatch | in case role is _oid_versicherter_ |

durch

| Requestor is not the insurant | 403 | invalidUser ||

I_Entitlement_Management_EU.yaml (Release 3.1.0)

entferne den fehlerhaften und nicht anwendbaren Text in description:

 request claims additional other _actorID_ to an existing _actorID_ (another entitlement ist already existing)

und dazugehörige Fehlerbedingung

| request claims another_actorId_ | 409 | moreThanOneActorId ||

(fehlerhafte Beschreibung)