Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...



extension.request-id

De waarde van de betrokken X-Request-Id veld.

extension.correlation-id

De waarde van de betrokken X-Correlation-Id veld.

extension.trace-id

De waarde van de betrokken X-Trace-Id veld.

type

Data error

"system":"http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"

"code":"verify"

"display":"Verify Record Lifecycle Event"

Temp failure & Terminal error

"system":"http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"

"code":"transmit"

"display":"Transmit Record Lifecycle Event"

subtype

"system":"http://hl7.org/fhir/restful-interaction"

"code":"read"

"display":"read"

action

E

recorded

now()

outcome

Temp failure

4 of 12

Data error 

4

Terminal error

8

outcomeDescA human readable message about the error.

agent.who

client_id van de applicatie

agent.type

Application

agent.requestor

true (deze applicatie is de requester)

entity.what

"reference":"<ResourceType>/id"

entity.name

<ResourceType>".identifier als de resourcetype een identifier gebruikt

entity.query

Optioneel de betrokken query

source.site

Domain

source.observer

Koppeltaal

...

De overige velden wijken niet af van wat verwacht wordt.  De entity heeft betrekking op de entity die onverwerkbaar is, indien er in een resultaat (bundle) meerdere enities voorkomen die niet verwerkt kan worden,, moet voor elke entity een AuditEvent worden aangemaakt. Indien er sprake is van een query moet deze in het query veld gevuld worden.

outcomeDesc

De waarde van dit veld kan gevuld worden met een begrijpelijke beschrijving van de melding, met als doelgroep de beheerder van het domein. 

Eisen

  • Een client van de FHIR resource service MOET een AutitEvent aanmaken indien deze niet in staat is de gegevens van de FHIR resource service als door het domein wordt verwacht te verwerken. Het AutitEvent is een manier om het domein te laten weten dat de applicatie het FHIR object niet in goede order verwerkt heeft.
  • Het applicatie moet de waarden van de X-Request-Id, X-Correlation-Id en X-Trace-Id uit het originele request in het AuditEvent meesturen, de X-Trace-Id enkel indien van toepassing.
  • De POST request headers moet een nieuw X-Request-Id bevatten, de waarde van het originele X-Request-Id als X-Correlation-Id meegeven, en enkel een X-Trace-Id indien van toepassing.
  • De mapping uit tabel x (TODO link) is van toepassing op de inhoud van het AuditEvent object.

...