Expand | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Beschrijving
...
De applicaties mogen zelf geen Logische ID's toekennen.
De logische ID is een UUID (rfc4122), versie 4.
Voorbeelden
Patient.id
|
Opvragen a.d.h.v een Patient.id
|
Bedrijfsidentifier
Overwegingen
...
Voorbeelden
Patient.identifier
|
Opvragen a.d.h.v een Patient.identifier
|
Referenties
Overwegingen
De "logische ID" (logical ID) kan in combinatie met de resource type gebruikt worden als referentie in resources. Dit wordt dan een zogeheten "literal" reference. Zie ook: https://www.hl7.org/fhir/references.html#literal
...
Voorbeelden
"Literal" referentie
|
Referentie integriteit
De FHIR resource service MOET referentiële integratie afdwingen. Dit houdt in dat er enkel naar resources gerefereerd kan worden indien deze ook daadwerkelijk bestaan in de FHIR resource service. Deze integriteit MOET op zowel “write” als “delete” interacties gewaarborgd worden.
...
De FHIR resource service maakt gedurende vele interacties automatisch een log aan in de vorm van een AuditEvent
. Deze kan refereren naar een resource via het AuditEvent.entity.what
veld. Wanneer de gerefereerde entiteit wordt verwijderd, moet de AuditEvent
blijven bestaan. De FHIR resource service MOET een uitzondering bouwen in de referentiële integriteit voor het FHIRPath AuditEvent.entity.what
tijdens een logical delete.
Eisen
IDR - Eisen (en aanbevelingen) voor identifiers en referenties
Links naar gerelateerde onderwerpen
...