ReferenceHandlingPolicy

A set of flags that defines how references are supported.

This code system http://hl7.org/fhir/reference-handling-policy defines the following codes:

Code Display Definition
literal Literal References The server supports and populates Literal references (i.e. using Reference.reference) where they are known (this code does not guarantee that all references are literal; see 'enforced').
logical Logical References The server allows logical references (i.e. using Reference.identifier).
resolves Resolves References The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical).
enforced Reference Integrity Enforced The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems.
local Local References Only The server does not support references that point to other servers.
<status value="active"/><experimental value="false"/><date value="2021-01-17T07:06:13+11:00"/><publisher value="HL7 (FHIR Project)"/><contact><telecom><system value="url"/><value value="http://hl7.org/fhir"/></telecom><telecom><system value="email"/><value value="fhir@lists.hl7.org"/></telecom></contact><description value="A set of flags that defines how references are supported."/><caseSensitive value="true"/><valueSet value="http://hl7.org/fhir/ValueSet/reference-handling-policy"/><content value="complete"/><concept><code value="literal"/><display value="Literal References"/><definition value="The server supports and populates Literal references (i.e. using Reference.reference) where they are known (this code does not guarantee that all references are literal; see 'enforced')."/></concept><concept><code value="logical"/><display value="Logical References"/><definition value="The server allows logical references (i.e. using Reference.identifier)."/></concept><concept><code value="resolves"/><display value="Resolves References"/><definition value="The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical)."/></concept><concept><code value="enforced"/><display value="Reference Integrity Enforced"/><definition value="The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems."/></concept><concept><code value="local"/><display value="Local References Only"/><definition value="The server does not support references that point to other servers."/></concept></CodeSystem>