ReferenceHandlingPolicy
public enum ReferenceHandlingPolicy: String
A set of flags that defines how references are supported.
URL: http://hl7.org/fhir/reference-handling-policy ValueSet: http://hl7.org/fhir/ValueSet/reference-handling-policy
-
The server supports and populates Literal references where they are known (this code does not guarantee that all references are literal; see ‘enforced’)
Declaration
Swift
case literal = "literal"
-
The server allows logical references
Declaration
Swift
case logical = "logical"
-
The server will attempt to resolve logical references to literal references (if resolution fails, the server may still accept resources; see logical)
Declaration
Swift
case resolves = "resolves"
-
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
Declaration
Swift
case enforced = "enforced"
-
The server does not support references that point to other servers
Declaration
Swift
case local = "local"