Versions Compared

Key

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

...

In koppeltaal gaan we ervan uit dat er drie type fouten zich kunnen voordoen aan de zijde van de client. In het onderdeel scenarios 27131374 worden voorbeelden van deze type fouten gegeven. De drie type fouten zijn:

...

Het AuditEvent wordt volgens de tabel beneden gemapped. In de mapping doen we een aantal aannames die we uitteenzetten.

VeldnaamWaarde

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


Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/audit-event-type"
.

 "code": "rest"

"display":"RESTful Operation"

subtype


}


subtype

Afhankelijk van het type actie die wordt uitgevoerd.

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

 "code": "read"

 "display": "read"
}


action

R (Afhankelijk van het type actie die wordt uitgevoerd)

recordednow()

Timestamp van vastlegging, bijvoorbeeld: 2024-02-05T12:06:13+0000

outcome.code

"Verwacht"

4

"Onverwacht"

8

outcomeDescA human readable message about the errorEen door mensen te begrijpen foutmelding.

agent.who

clientDe client_id van de eigen applicatie

Code Block
{
 "reference": "Device/<id|client_id>"
}


agent.type


Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110150"   
  "display": "Application"
 }
}


agent.requestor

true (deze applicatie Deze applicatie is de requester)

entity.what

Referentie naar de specifieke resource en versie, indien van toepassing.

Code Block
{
 "reference": "<ResourceType>/<id>/_history/<version>"
}

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

Enkel als er geen entity.what van toepassing is.

entity.query

Optioneel de De betrokken query, indien van toepassing.

source.siteDomain

Base URL van de applicatie waar het event wordt vastgelegd.

source.observerKoppeltaal

De device reference van het device dat het event waarneemt, it dit geval de applicatie die het event aanmaakt.

Code Block
{
 "reference": "Device/<id|client_id>"
}



De tracing headers

De tracing headers dienen worden overgenomen uit het originele read request wat betrokken is bij de fout. Verder heeft het POST request van het AuditEvent zelf ook nog de tracing headers. Deze moeten als volgt gevuld worden:

...