Versions Compared

Key

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

Not Used

Expand
titleVersiegeschiedenis...

Versie

Datum

Status

Wijzigingen

1.1.0.4

26 mar 2 aug 2024

definitief

Comments Joris verwerkt, aantal zaken omgezet in Backlog items.
- Entity.query, Entity.role & Entity.name worden niet gebruikt in de meeste events. De overige voorgestelde wijzigingen zijn neergelegd in product backlog items. Ready voor Approval

PDF aangemaakt t.b.v. aanlevering naar Koppeltaal Voorziening Team

1.0.36

13 Feb 4 juli 2024

definitief

verbeterde beschrijving van gehele pagina
- HTI.jti als X-Trace-Id gebruikenDraft

Verwijziging naar de juiste foutfhandeling documentatie opgenomen.

1.0.2

definitief

Aanpassingen tbh IDP

1.0.1

AuditEvent User Authentication toegevoegd

1.0.0

 

definitief

Beschrijving

...

5

8 mei 2024

definitief

Plaatje aangepast, Tracing en Ketenlogging. X-Correlation_ID niet overgenomen uit de bovenliggende Trace_ID. Verwijzing naar de w3c standaard is verwijderd. Het voorgestelde mechanisme voor koppeltaal komt niet overeen met deze standaard. Daarnaast aantal beschrijvingen voor Entity en Agent aanduiding verbeterd.

1.0.4

26 mar 2024

definitief

Comments Joris verwerkt, aantal zaken omgezet in Backlog items.
- Entity.query, Entity.role & Entity.name worden niet gebruikt in de meeste events. De overige voorgestelde wijzigingen zijn neergelegd in product backlog items.

1.0.3

definitief

verbeterde beschrijving van gehele pagina
- HTI.jti als X-Trace-Id gebruiken

1.0.2

definitief

Aanpassingen tbh IDP

1.0.1

AuditEvent User Auntication toegevoegd

1.0.0

 

definitief


Beschrijving

Koppeltaal genereert informatie in het kader van een taak die toegekend wordt en/of activiteiten die plaats vindt door een participant, gegevensuitwisselingen tussen (verschillende) applicaties en logs met storingen en/of problemen in de context van Koppeltaal. Al deze informatie stelt zorgaanbieders, toezichthouders en cliënten/patiënten in staat om verschillende handelingen te kunnen volgen en naderhand te kunnen controleren, dat dit op een juiste manier gelogd en beheerd wordt.

...

Koppeltaal maakt gebruik van de Trace Context standaard om de gebeurtenissen over verschillende systemen te kunnen volgen. Dit houdt in dat er drie headers worden gebruikt drie headers in elk request die het mogelijk maken een keten van AuditEvents te kunnen creëren die verschillende gebeurtenissen over systemen kunnen vastleggen, namelijk de X-Request-id, X-Trace-id en X-Correlation-id. Deze doen zich met name voor in de volgende situaties:

...

Gebeurtenis

Verantwoordelijkheid

Beschreven in

Alle normale interacties met de FHIR Resource Service

FHIR resource service

AuditEvent

Alle foutmeldingen die voorkomen op de FHIR Resource Service

FHIR resource service

AuditEvent op outcome.

Het starten en stoppen van applicatie(instanties).

Applicatie

Tabel AuditEvent

Het starten van een launch

Applicatie

Tabel AuditEvent

Het ontvangen van een launch

Applicatie

Tabel AuditEvent

Het verzenden van een notificatie van een abonnement

FHIR resource service

Tabel AuditEvent

Het ontvangen  van een notificatie van een abonnement

Applicatie

Tabel AuditEvent

Problemen met de verwerking van de gegevens

Applicatie

TOP-KT-012b - FHIR REST Client foutafhandeling

Problemen met het ontvangen van de launch

Applicatie

TOP-KT-012c - Foutafhandeling bij de launch

...

De X-Request-Id kan het beste gezien worden als een unieke request ID voor alle requests die in koppeltaal plaatsvinden. In asynchrone en/of notificaties kan er een hiërarchie van requests gemaakt worden door steeds een nieuw request ID voor elk request te maken, en de ontvangen request ID als bovenliggend request in het X-Correlation-Id in te vullenis een unieke identifiër en wordt gecreëerd en ongewijzigd meegegeven met de response van de request. De X-Trace-id is ook een unieke identifier die aan een request wordt gegeven, deze wijkt af in hoe deze wordt doorgegeven; deze waarde moet, indien gevuld, ongewijzigd doorgegeven worden. 

...

Drawio sketch
zoom1
simple0
inComment0
custContentId534020158
pageId27095009
lboxtrue
diagramDisplayNameTrace Headers
contentVer12
revision56
baseUrlhttps://vzvz.atlassian.net/wiki
diagramNameTrace Headers
pCenter0
width421420.99999999999994
linksauto
tbstyletop
height321320.99999999999994
Drawio sketch
zoom1
simple0
inComment0
custContentId533626980
pageId27095009
lboxtrue
diagramDisplayNameTrace Header lazy
contentVer12
revision67
baseUrlhttps://vzvz.atlassian.net/wiki
diagramNameTrace Header lazy
pCenter0
width421
linksauto
tbstyletop
height321

...

Veld

Waarde

Event type

Read

FHIR AuditEvent voor Koppeltaal

RESTful operatie

verantwoordelijke partij

FHIR Resource Provider

type

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/audit-event-type"
 "code": "rest"
 "display": "RESTful Operation"
}

subtype

Code Block
{
 "system": "http://hl7.org/fhir/restful-interaction"
 "code": "read"
 "display": "read"
}

action

R

agent.who

De referentie naar de applicatie outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert:

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

agent.type

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110153"   
  "display": "Source Role ID"
 }
}

agent.requestor

true

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types"
 "code": "<ResourceType>"
 "display": "<ResourceType>"
}

entity.what

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

entity.name

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

source.site

Base URL van de applicatie waar het event wordt vastgelegdquery

Query parameters in base64Binary formaat

Entity.name

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen.

source.site

Base URL van de applicatie waar de log wordt aangemaakt. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

Timestamp van vastlegging, deze wordt door de FHIR server bepaald, bijvoorbeeld: 2024-02-05T12:06:13+0000

...

{ "reference": "Device

outcome

Veld

Waarde

Event type

Update

FHIR AuditEvent voor Koppeltaal

RESTful operatie

verantwoordelijke partij

FHIR Resource Provider

type

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/audit-event-type"
 "code": "rest"
 "display": "RESTful Operation"
}

subtype

Code Block
{
 "system": "http://hl7.org/fhir/restful-interaction"
 "code": "update"
 "display": "update"
}

action

U

agent.who

De referentie naar de applicatie die de actie uitvoert:

Code Block

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert, cq de applicatie die veroorzaker is van het Event

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

agent.type

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110153"   
  "display": "Source Role ID"
 }
}

agent.requestor

true

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types"
 "code": "<ResourceType>"
 "display": "<ResourceType>"
}

entity.what

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

entity.name

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

entity.Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

Not Used

entity.queryNot Used

Query parameters in base64Binary formaat

source.site

Base URL van de applicatie waar het event de log wordt vastgelegdaangemaakt. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

...

Veld

Waarde

Event type

Delete

FHIR AuditEvent voor Koppeltaal

RESTful operatie

verantwoordelijke partij

FHIR Resource Provider

type

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/audit-event-type"
 "code": "rest"
 "display": "RESTful Operation"
}

subtype

Code Block
{
 "system": "http://hl7.org/fhir/restful-interaction"
 "code": "delete"
 "display": "delete"
}

action

D

agent.who

De referentie naar de applicatie die de actie uitvoert:

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

agent.outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert, cq de applicatie die veroorzaker is van het Event

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

agent.type

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM "
  "code": "110153"   
  "display": "Source Role ID"
 }
}

agent.requestor

true

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types"
 "code": "OperationOutcome"
 "display": "OperationOutCome"
}

De OperationOutcome wordt alleen getoond in een fout situatie.

entity.what

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

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

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

entity.query

Query parameters in base64Binary formaat

source.site

Base URL van de applicatie waar het event de log wordt vastgelegdaangemaakt. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

...

{ "reference": "

outcome

Veld

Waarde

Event type

Create

FHIR AuditEvent voor Koppeltaal

RESTful operatie

verantwoordelijke partij

FHIR Resource Provider

type

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/audit-event-type"
 "code": "rest"
 "display": "RESTful Operation"
}

subtype

Code Block
{
 "system": "http://hl7.org/fhir/restful-interaction"
 "code": "create"
 "display": "create"
}

action

C

agent.who

De referentie naar de applicatie die de actie uitvoert:

Code Block

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert, cq de applicatie die veroorzaker is van het Event

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

agent.type

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110153"   
  "display": "Source Role ID"
 }
}

agent.requestor

true

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types"
 "code": "<ResourceType>"
 "display": "<ResourceType>"
}

entity.what

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

entity.name

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

entity.Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

Not Used

entity.queryNot Used

Query parameters in base64Binary formaat

source.site

Base URL van de applicatie waar het event de log wordt vastgelegdaangemaakt. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

Veld

Waarde

Event type

Capability

FHIR AuditEvent voor Koppeltaal

RESTful operatie

verantwoordelijke partij

FHIR Resource Provider

type

Veld

Waarde

Event type

Search

FHIR AuditEvent voor Koppeltaal

RESTful operatie

verantwoordelijke partij

FHIR Resource Provider

type

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/audit-event-type"
 "code": "rest"
 "display": RESTful Operation"
}

subtype

Code Block
{
 "system": "http://hl7.org/fhir/restful-interaction"
 "code": "search"
 "display": "search"
}

action

R

agent.who

De referentie naar de applicatie die de actie uitvoert:

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

agent.outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert, cq de applicatie die veroorzaker is van het Event

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

agent.type

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM "
  "code": "110153"   
  "display": "Source Role ID"
 }
}

agent.requestor

true

entity.typewhat (1)

Code Block
{
 "systemreference": "http://hl7Bundle/<id>"
}

entity.type (1)

Code Block
{
 "system": "http://hl7.org/fhir/resource-types"
 "code": "<ResourceType>Bundle"
 "display": "<ResourceType>"
}

entity.what

Code Block
{
 "reference": "Bundle/<id>"
}

entity.name

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

entity.rolerole (1)

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/object-role",
 "code": "24",
 "display": "Query"
}

entity.query (1)

Query parameters in base64Binary formaat

source.site

Base URL van de applicatie waar het event wordt vastgelegd. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

Capability

entity.what (2)

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

entity.type (2)

Code Block
{
 "system":
 
 "http://
terminology.
hl7.org/
CodeSystem
fhir/
audit
resource-
event-type
types"
 "code": "
rest
<Resource>"
}

subtype

Code Block{
 "
system
display": "
http://hl7.org/fhir/restful-interaction" "code": "capabilities" "display": "capabilities" }

action

R

agent.who

De referentie naar de applicatie die de actie uitvoert:

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

agent.type

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110153"   
  "display": "Source Role ID"
 }
}

agent.requestor

true

entity.type

<Resource>"
}

entity.query (2)

Query parameters in base64Binary formaat

entity.name

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

source.site

Base URL van de applicatie waar de log wordt aangemaakt. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

(1) → Bundle Referentie (2) Resource Referentie waarvoor een Get wordt uitgevoerd en als response gegevens. Voor elke resource die voorkomt in de query response wordt een entity.what, entity.type en entity.query gelogd.

Capability

Veld

Waarde

Event type

Launch

FHIR AuditEvent voor Koppeltaal

Application Launch Activity - Launching

verantwoordelijke partij

Lancerende Applicaties

type

Veld

Waarde

Event type

Capability

FHIR AuditEvent voor Koppeltaal

RESTful operatie

verantwoordelijke partij

FHIR Resource Provider

type

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/audit-event-type"
 "code": "rest"
 "display": "RESTful Operation"
}

subtype

Code Block
{
 "system": "http://hl7.org/fhir/resourcerestful-typesinteraction"
 "code": "CapabilityStatementcapabilities"
 "display": "CapabilityStatementcapabilities"
}

entity.what

Not Used

entity.name

Not Used

entity.role

Not Used

entity.query

Not Used

source.site

Base URL van de applicatie waar het event wordt vastgelegd. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

Launch

action

R

outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert, cq de applicatie die veroorzaker is van het Event

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

agent.type

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "
110100
110153"   
  "display": "
Application
Source Role 
Activity
ID"
 }
}
subtype

agent.requestor

true

entity.type

Code Block
{
 "system": "http://
dicom.nema
hl7.org/
resources/ontology/DCM
fhir/resource-types"
 "code": "
110120
CapabilityStatement"
 

 
 
"display": "
Application Start

agent.who

De referentie naar de applicatie die de actie uitvoert, de lancerende partij:

Code Block{
CapabilityStatement"
}

action

E

entity.what

{

"reference":

"

Device

CapabilityStatement/

<id|client

<Capability_id>,
"

}agent.

type

Code Block{

"

coding"

:

{

"

system": "http://dicom.nema.org/resources/ontology/DCM" "code": "110151"    "display": "Application Launcher" } }

agent.requestor

true

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types",
 "code": "Device",
 "display": "Device"
}

entity.what

De referentie naar de applicatie die de launch ontvangt, de ontvangende partij:

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

CapabilityStatement"

}

Dit veld is optioneel

entity.name

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

Not Used

entity.

role

Not Used

entity.query

Not Used

query

Query parameters in base64Binary formaat

source.site

De publieke

Base URL van de applicatie

waarvandaan

waar de

launch gestart

log wordt

. Bijvoorbeeld: https://portal.mijnggz.nl

aangemaakt. In dit geval is dat de base URL van de fhir-service.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de

lancerende applicatie. Deze kan opgesteld worden op basis van de client_id:
Code Block
{
 "reference": "Device/<id|client_id>"
}

fhir-resource service.

recorded

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

...

Launch

Veld

Waarde

Event type

Launched

Launch

FHIR AuditEvent voor Koppeltaal

Application Launch Activity -

Launched

Launching

verantwoordelijke partij

Gelanceerde ApplicatieDe referentie naar de applicatie

Lancerende Applicaties

type

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

subtype

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

action

E

agent.who

outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

outcomeDesc

Een voor de gebruiker gebruikelijke tekst moet hier worden opgeslagen. Zie ook:

TOP-KT-012c - Foutafhandeling bij de launch - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert, de

ontvangende partij:

lancerende partij, cq de applicatie die veroorzaker is van het Event

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

agent.type

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

agent.requestor

false

true

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types",
 "code": "Device",
 "display": "Device"
}

entity.what

De referentie naar de applicatie die de

actie uitvoert

launch ontvangt, de ontvangende partij:

Code Block{

Na afstemming met de Technical Community van Koppeltaal wordt hier de referentie naar de Task verwacht. Deze aanpassing wordt eerst in de Technical Community besproken.

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

Ent

entity.name

Not Used

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

Not Used

entity.query

Not Used

source.site

De publieke URL van de applicatie

waarheen

waarvandaan de launch

gaat

gestart wordt. Bijvoorbeeld: https://

module

portal.

mijnaanbieder

mijnggz.nl

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de

ontvangende

lancerende applicatie. Deze kan opgesteld worden op basis van de client_id:

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

recorded

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

...

Launched

Veld

Waarde

Event type

Send Notification

Launched

FHIR AuditEvent voor Koppeltaal

Transmit Record Lifecycle Event

Application Launch Activity - Launched

verantwoordelijke partij

FHIR Resource Provider

Gelanceerde Applicatie

type

Code Block
{
 "system": "http://
terminology
dicom.
hl7
nema.org/
CodeSystem/iso-21089-lifecycle
resources/ontology/DCM"
 "code": "
transmit
110100"   
 "display": "
Transmit Record Lifecycle Event
Application Activity"
}

subtype

-

action

E

agent.who

De referentie naar de applicatie die notificatie veroorzaakt:

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

agent.type

Code Block{ "coding" : { "
system": "http://dicom.nema.org/resources/ontology/DCM"

 "code": "
110153
110120"   
 
"display": "
Source
Application 
Role ID" } }

agent.requestor

false

entity.
Start"
}

action

E

outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

outcomeDesc

Een voor de gebruiker gebruikelijke tekst moet hier worden opgeslagen. Zie ook:

TOP-KT-012c - Foutafhandeling bij de launch - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie naar de applicatie die de actie uitvoert, de ontvangende partij:

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

false

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types",
 "code": "Device",
 "display": "Device"
}

entity.what

De referentie naar de applicatie die de actie uitvoert, de ontvangende partij, cq de applicatie die wordt geactiveerd door de launch.

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

entity.name

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

Not Used

entity.query

Not Used

source.site

De publieke URL van de applicatie waarheen de launch gaat. Bijvoorbeeld: https://module.mijnaanbieder.nl

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de ontvangende applicatie. Deze kan opgesteld worden op basis van de client_id:

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

recorded

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

Send Notification

Veld

Waarde

Event type

Send Notification

FHIR AuditEvent voor Koppeltaal

Transmit Record Lifecycle Event

verantwoordelijke partij

FHIR Resource Provider

type

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle"
 "code": "transmit"
 "display": "Transmit Record Lifecycle Event"
}

subtype

-

action

E

outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who (1)

De referentie naar de applicatie die notificatie veroorzaakt.

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

agent.type (1)

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110153"   
  "display": "Source Role ID"
 }
}

agent.requestor (1)

True

agent.who (2)

De referentie naar de applicatie naar wie de notificatie wordt verstuurd, cq de applicatie waar naartoe de notificatie wordt verstuurd. De destination

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

agent.type (2)

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110152"   
  "display": "Destination Role ID"
 }
}

agent.requestor (2)

false

entity.type (1)

Code Block
{
 "system": "http://hl7.org/fhir/resource-types",
 "code": "<Resource>",
 "display": "<Resource>"
}

entity.what (1)

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

entity.query (1)

Query parameters in base64Binary formaat

entity.type (2)

Code Block
{
 "system": "http://hl7.org/fhir/resource-types",
 "code": "Subscription",
 "display": "Subscription"
}

entity.what (2)

De referentie van de subscription:

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

entity.name

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role (2)

Not Used

entity.query(2)

Query parameters in base64Binary formaat

source.site

Base URL van de applicatie waar de log wordt aangemaakt

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

(1) De Patient referentie waarvoor de subscription wordt verstuurd, (2) De reference naar de Resource waarvoor de notification wordt verstuurd.

Receive Notification

Veld

Waarde

Event type

Receive Notification

FHIR AuditEvent voor Koppeltaal

Transmit Record Lifecycle Event

verantwoordelijke partij

Ontvangende Applicatie

type

Code Block
{
 "system": "http://terminology.hl7.org/
fhir
CodeSystem/
resource
iso-21089-
types
lifecycle"
, "code": "Subscription", "display": "Subscription" }

entity.what

De referentie van de subscription:

Code Block
{
 "reference": "Subscription/<id>"
}

entity.name

Not Used

entity.role

Not Used

entity.query

Not Used

source.site

Base URL van de applicatie waar het event wordt vastgelegd.

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de fhir-resource service.

recorded

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

Receive Notification

Veld

Waarde

Event type

Receive Notification

FHIR AuditEvent voor Koppeltaal

Transmit Record Lifecycle Event

verantwoordelijke partij

Ontvangende Applicatie

type

Code Block
{
 
 "code": "transmit"
 "display": "Transmit Record Lifecycle Event"
}

subtype

-

action

E

outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who(1)

De referentie naar de applicatie die notificatie verzendt

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

agent.type(1)

Code Block
{
 "coding" : {
  "system": "http://terminologydicom.hl7nema.org/CodeSystem/iso-21089-lifecycle"resources/ontology/DCM"
  "code": "transmit110153"   
  "display": "Transmit Record Lifecycle Event"Source Role ID"
 }
}

subtype

-

action

E

agent.requestor(1)

true

agent.who(2)

De referentie naar de applicatie die notificatie ontvangt:.

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

agent.type(2)

Code Block
{
 "coding" : {
  "system": "http://dicom.nema.org/resources/ontology/DCM"
  "code": "110152"   
  "display": "Destination Role ID"
 }
}

agent.requestor(2)

false

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types",
 "code": "Device",
 "display": "Device"
}

entity.what

De referentie van de ontvanger van notificatie:

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

entity.name

Not Used
|client_id>"
}

entity.name

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

Code Block
{
 "system": "http://terminology.hl7.org/CodeSystem/object-role",
 "code": "9",
 "display": "Subscriber"
}

entity.queryNot Used

Query parameters in base64Binary formaat

source.site

Base URL van de applicatie waar het event wordt vastgelegd. de log wordt aangemaakt

source.observer

De device reference van het device dat het event waarneemt. In dit geval is dat de applicatie die de notificatie ontvangt. Deze kan opgesteld worden op basis van de client_id:

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

recorded

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

...

Veld

Waarde

Event type

Status Change

FHIR AuditEvent voor Koppeltaal

Application Activity

verantwoordelijke partij

Applicatie

type

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

subtype

Code Block
{
 "system": "http://dicom.nema.org/resources/ontology/DCM"
 "code": "110120" // of andere code
 "display": "Application Start" // of andere display waarde"
}

action

E

": "Application Start" // of andere display waarde"
}

action

E

outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

De referentie van de applicatie :die de status change verstuurt.

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

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types",
 "code": "Device",
 "display": "Device"
}

entity.what

De referentie naar de applicatie:

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

entity.name

Not Used
}

entity.name

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

Not Used

entity.query

Not Used

source.site

Base URL van de applicatie waar het event de log wordt vastgelegdaangemaakt.

source.observer

De device reference van het device dat het event waarneemt. Deze kan opgesteld worden op basis van de client_id:

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

recorded

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

...

Veld

Waarde

Event type

User Authentication

FHIR AuditEvent voor Koppeltaal

User Authentication

verantwoordelijke partij

Authorization Service

type

Code Block
{
 "system": "http://dicom.nema.org/resources/ontology/DCM"
 "code": "110100110114"   
 "display": "ApplicationUser ActivityAuntication"
}

subtype

Code Block
{
 "system": "http://dicom.nema.org/resources/ontology/DCM"
 "code": "110122" // of andere code
 "display": "Login" // of andere display waarde"
}

action

E

outcome

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

outcomeDesc

De beschrijving van de fout in het geval de outcome <> 0. Voor de correcte weergave van de foutmelding wordt verwezen naar:

TOP-KT-012a - FHIR REST API Foutafhandeling - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

agent.who

  1. De referentie naar de applicatie autorisatieserver die de authenticatie aanvraagt, de module applicatie:

    Code Block
    {
     "reference": "Device/<id|client_id>"
    }
  2. (optioneel) De referentie naar de IdP.

agent.type

  1. 110153

    Code Block
    {
     "coding" : {
      "system": "http://dicom.nema.org/resources/ontology/DCM"
      "code": "110153"   
      "display": "Source Role ID"
     }
    }
  2. 110152 (optioneel)

    Code Block
    {
     "coding" : {
      "system": "http://dicom.nema.org/resources/ontology/DCM"
      "code": "110152"   
      "display": "Destination Role ID"
     }
    }

agent.requestor

  1. true

  2. false (optioneel)

entity.type

Code Block
{
 "system": "http://hl7.org/fhir/resource-types"
 "code": "<ResourceType>"
 "display": "<ResourceType>"
}

entity.what

FHIR reference to Patient / Practitioner:

Code Block
{
 "reference" : <Patient | Practitioner>/<id>
}

entity.nameNot Used

Veld wordt alleen gevuld met de waarde “OperationOutcome” wanneer een fout optreedt bij het verwerken van een event (outcome <>0) Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.role

1 of 15 afhankelijk van Patient of Practioner

{

"system": "http://terminology.hl7.org/CodeSystem/object-role"

"code": "1"

"display": "Patient"

}

{

"system": "http://terminology.hl7.org/CodeSystem/object-role"

"code": "15"

"display": "Practitioner"

}

entity.query

Not Used

source.site

Base URL van de applicatie autorisatieserver waar het event de log wordt vastgelegdaangemaakt.

source.observer

De device reference van het device de autorisatieserver dat het event waarneemt. Deze kan opgesteld worden op basis van de client_id:

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

recorded

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

...

FHIR AuditEvent Resource


Element

Card

Omschrijving

Voorbeeld

extension.request-id

0..1

Om één interactie (request of response) eenduidig uniek te kunnen identificeren a.d.h.v. een identifier (X-Request-Id)

De waarde van het X-Request-Id veld, indien de waarde ontbreekt in het originele request moet deze zelf gegenereerd worden.

Code Block
"extension":  [
        {
            "url": "http://koppeltaal.nl/fhir/StructureDefinition/trace-id",
            "valueId": "8385f600-9bf7-4b96-8467-268070c27677"
        },
        {
            "url": "http://koppeltaal.nl/fhir/StructureDefinition/request-id",
            "valueId": "fd8f9c51-1807-43bf-ba08-fa55d4cba533"
        },
        {
            "url": "http://koppeltaal.nl/fhir/StructureDefinition/trace-id",
            "valueId": "71d21867-ed29-498d-913f-add467c09710"
        },
        {
            "url": "http://koppeltaal.nl/fhir/StructureDefinition/resource-origin",
            "valueReference": {
                "reference": "Device/67aca2ac-3ed3-4ec7-b912-640a5a88a883",
                "type": "Device"
            }
        }
    ]

extension.correlation-id

0..1

De waarde van het X-Correlation-Id veld in het voorgaande request, indien van toepassing.

extension.trace-id

0..1

Om een set interacties te groeperen en eenduidig uniek te kunnen identificeren onder een bepaalde (initiërende) type gebeurtenis a.d.h.v. een traceer identifier (X-Trace-Id).

De waarde van het X-Trace-id veld, indien van toepassing.

extension.resource-origin

0..1

De referentie naar de device van de aanvrager van het request. In het geval van de FHIR resource service wordt dit veld automatisch gevuld door de aanvrager van het request voor alle REST operaties op alle resources. 



Beschrijving van een gebeurtenis.

type

1..1

Identificatie van het type gebeurtenis. Coding met als waardeset het audit-event-type, waarvan met name de volgende sets (of een deel daarvan) worden gebruikt:

Code Block
"type": {
        "system": "http://terminology.hl7.org/CodeSystem/audit-event-type",
        "code": "rest",
        "display": "Restful Operation"
    }

subtype

0..*

Gedetailleerde beschrijving van het type gebeurtenis. Coding met als waardeset AuditEventSub-Type.

Afhankelijk van type gebeurtenis kan dit zijn:

Code Block
"subtype":  [
        {
            "system": "http://hl7.org/fhir/restful-interaction",
            "code": "create",
            "display": "create"
        }
    ]

action

0..1

Aanduiding van de AuditEventAction bij deze gebeurtenis.

  • C - Creëren van data 

  • R - Lezen van data

  • U - Wijzigen van data

  • D - Verwijderen van Data

  • E - Starten of stoppen van een proces

Code Block
"action": "C"

period

0..1

De periode waarbinnen de gebeurtenis plaatsvond. Het datatype is Period.

Code Block
"period": {
        "start": "2023-06-12T10:27:31.389+00:00",
        "end": "2023-06-12T10:27:33.456+00:00"
    }
  

recorded

1..1

Het tijdstip van de gebeurtenis wordt eenduidig en aan het begin van de gebeurtenis vastgelegd, het tijdstip wordt vastgelegd in de UTC tijdzone.

Code Block
"recorded": "2023-06-12T10:27:31.389+00:00"

outcome

0..1

Indicatie van het resultaat van de gebeurtenis van het type AuditEventOutcome

  • 0: Succes

  • 4: Kleine fout

  • 8: Serieuze fout

  • 12: Fataal

Code Block
"outcome": "4"

outcomeDesc

0..1

Beschrijving van de melding, indien een foutmelding.

Zie ook: TOP-KT-012 - Foutafhandeling en Statuscodes - Koppeltaal stelselarchitectuur - Confluence (atlassian.net)

Code Block
"outcomeDesc" : "Invalid value for recorded"

agent

1..*

Identificatie van een gebruiker. Dit kan een persoon, organisatie of applicatie instantie in een informatie systeem representeren. Bij elke gebeurtenis MOET tenminste één gebruiker geïdentificeerd worden.

Code Block
"agent":  [
        {
            "who": {
                "reference": "Device/ba33314a-795a-4777-bef8-e6611f6be645"
            },
            "type": {
                "coding":  [
                    {
                        "system": "http://dicom.nema.org/resources/ontology/DCM",
                        "code": "110153"
                    }
                ]
            },
            "requestor": true
        }

agent.who

1..1

Identificator van de gebruiker die de gebeurtenis initieert voor de bron van logging. De gebruiker is bij Koppeltaal is dit altijd een Reference naar een Device.

agent.role

0..*

De veiligheidsrol van de agent, met als waardeset SecurityRoleType, waaronder:

  • 110150 - Application

  • 110151 - Application Launcher

  • 110152 - Destination Role ID

  • 110153 - Source Role ID

agent.type

1..1

Rol van de gebruiker bij de gebeurtenis van het type ParticipationRoleType, waaronder:

  • 110150 - Application

  • 110151 - Application Launcher

  • 110152 - Destination Role ID

  • 110153 - Source Role ID

agent.requestor

1..1

Aanduiding dat deze gebruikers de initiator is van de gebeurtenis.

agent.network

0..1

Dit veld heeft de waarde van Subscription.channel.endpoint

entity

1..*

Identificatie van de betrokken objecten en typen objecten bij deze gebeurtenis. Verschillende typen objecten worden op verschillende wijzen geïdentificeerd. Ter identificatie van de betrokken objecten MOETEN het Identificatortype en Identificator van het object bepaald worden.

Code Block
"entity":  [
        {
            "what": {
                "reference": "Patient/f89f5013-4552-40e8-b0de-b217b9c15080/_history/1",
                "type": "Patient"
            },
            "type": {
                "system": "http://hl7.org/fhir/resource-types",
                "code": "Patient",
                "display": "Patient"
            }
        }
    ]

entity.type

0..1

Geef het type identificator van het betrokken object weer. Coding met als waardeset AuditEventEntityType.

Dit veld kan gevuld worden met de ResourceType, zoals

  • Patient

  • Practitioner

  • Task

  • ....




entity.what

0..1

Geeft een unieke identificator van een bij de gebeurtenis betrokken object weer, afhankelijk van het Identificatortype van het object.

Dit veld kan gevuld worden met de entity referentie, zoals:

  • Patient/e7b5f229-8b28-46f7-afef-49cbec94943a

  • Practitioner/d86d79aa-8dea-4bfc-8ea2-a247b9e97a7b

  • Task/c97e2000-e423-401d-9c25-a1b7e65e5b6d

entity.name

0..1

Nadere aanduiding van het betrokken object. Dit element komt te vervallen in de FHIR R5 Standaard en komt daarom ook in de huidige versie van Koppeltaal te vervallen

entity.description

0..1

Tekst die de entiteit in verder detail beschrijft, in het geval van een OperationOutcome kan hier de beschrijving in gezet worden.

entity.securityLabel

0..*

Toegangscontrole beleid dat specifiek is voor Koppeltaal, dat wordt gebruikt om één of meer autorisatiebeleidsregels af te dwingen.

Code Block
"type":  [
    {
        "system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
        "code": "U",
        "display": "unrestricted",
        "version": "4.3.0"
    }
]

entity.role

0..1

Code die de categorie (of rol) van het betrokken object weergeeft.

We gebruiken hiervoor de volgende code systemen:

Voorbeeld: waarde "Query" De inhoud van een query. Dit wordt gebruikt om de inhoud van elke soort query vast te kunnen leggen. Voor beveiligingstoezicht doeleinden is het erg belangrijk om te weten welke vragen er worden gesteld.

entity.lifecycle

0..1

Code die het stadium van het betrokken object weergeeft voor die objecten die een bepaalde levenscyclus kennen.

We gebruiken hiervoor de volgende code systemen:

Code Block
"type":  [
    {
        "system": "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle",
        "code": "14",
        "display": "Logical deletion"
    }
]

entity.query

0..1

De feitelijke formulering van een "Query" in geval het betrokken object als categorie "Query" is.

source



Code Block
"source": {
        "site": "https://modules.mijnzggz.nl",
        "observer": {
            "reference": "Device/ba33314a-795a-4777-bef8-e6611f6be645",
            "type": "Device"
        },
        "type":  [
            {
                "system": "http://terminology.hl7.org/CodeSystem/security-source-type",
                "code": "4",
                "display": "Application Server"
            }
        ]
    },

source.site

0..1

Domeinnaam van de locatie waar gelogd is.

source.observer

1..1

Unieke identificatie van de bron in het informatiedomein waar de gebeurtenis is gelogd. Een referentie naar het Device, bijvoorbeeld: Device/5aa804f8-0b03-4f02-bbfe-53889893a4bb

source.type

0..*

Type (device) van de bron waar de gebeurtenis gelogd is.

...