Document Reference

The resource TrustcenterDocumentReference is a modified resource of the profile DocumentReference and is used e.g. as an index to a document or clinical note. It consists of the elements identifier, status and content. If a summary is requested with the command summary=true, all these elements are displayed.


Properties and constraints

There must be at least one (1..*) identifier of type Identifier. This can and must be specialized in this case by specifying exactly one (1..1) officialIdentifier (fixed values: use = official). However, other identifiers can be defined, e.g. with the use usual, temp, secondary or old. In addition, the officialIdentifier is marked as must support therefore the later implementation should be able to process this meaningfully.

The attributes status or content of the type code or BackboneElement (complex data type, which is defined more exactly only in the resource), respectively, are already stipulated by the super resource. The first must be present exactly once and specifies the status of the document reference, where its values must come from a specific value set (binding-strength = required). Here, they come from the set document-reference-status. The latter specifies the referenced document via the attribute attachment. There can be multiple instances of the content attribute, but each can and must reference only one document. How exactly the document is referenced is not exactly specified and there are several possibilities, such as url or title, to choose from. The attribute contentType must take values from the set mimetypes (binding-strength = required).

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
masterIdentifierΣ0..0Identifier
id0..1string
extensionI0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!1..1codeBinding
docStatusΣ0..0codeBinding
typeΣ0..0CodeableConceptBinding
categoryΣ0..0CodeableConcept
subjectΣ I0..0Reference(Patient | Practitioner | Group | Device)
dateΣ0..0instant
authorΣ I0..0Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson)
authenticatorI0..0Reference(Practitioner | PractitionerRole | Organization)
custodianI0..0Reference(Organization)
descriptionΣ0..0string
securityLabelΣ0..0CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..0codeBinding
data0..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..0base64Binary
titleΣ0..1string
creationΣ0..0dateTime
formatΣ0..0CodingBinding