Seiteninhalt:
Dieser Implementation Guide verwendet die Schlüsselwörter MUSS, DARF NICHT, SOLL NICHT und KANN als deutsche Pendants des RFC 2119, um Anforderungen als Ausdruck normativer Festlegungen zu kennzeichnen.
Code | Beschreibung | Error Code | Anmerkung |
---|---|---|---|
200 |
Successful operation | - | - |
403 |
Requestor not authorized | invalAuth |
no user session with valid ID-Token available |
403 |
Requestor has no valid entitlement | notEntitled |
- |
403 |
Requestor role is not in the list of allowed user groups | invalidOid |
- |
403 |
Device registration does not exist | unregisteredDevice |
if requestor role is oid_versicherter only |
404 |
Health record is in state UNKNOWN or INITIALIZED | noHealthRecord |
- |
409 |
Health record is in state SUSPENDED | statusMismatch |
siehe 'Wiederholungsintervalle' |
500 |
Any other error | internalError |
siehe 'Wiederholungsintervalle' |
application/json
nach folgendem Schema zurückgeben:
{
"errorCode": "statusMismatch"
}
Die folgenden Wiederholungsintervalle werden im Falle einer Fehlerantwort definiert:
409
Conflict (statusMismatch)
500
Internal Error
Beispiel:
http://epa4all/epa/audit/api/v1/fhir/AuditEvent/ea01ccbc-aa5d-4c34-8292-d95678d52c98