This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

6.4.7 Resource DocumentReference - Formal Definitions

Formal definitions for the elements in the DocumentReference resource.

DocumentReference
DefinitionA reference to a document.
Control1..1
CommentsUsually, this is used for documents other than those defined by FHIR.
InvariantsDefined on this element
Inv-1: A location or a service (or both) SHALL be provided (xpath: exists(f:location) or exists(f:service))
DocumentReference.masterIdentifier
DefinitionDocument identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document.
Control1..1
TypeIdentifier
DocumentReference.identifier
DefinitionOther identifiers associated with the document, including version independent, source record and workflow related identifiers.
Control0..*
TypeIdentifier
CommentsOther identifiers can also include Identifiers may be Accession Numbers, Order Numbers, Referral Request Identifiers, XDS Workflow Instance Identifiers.
DocumentReference.subject
DefinitionWho or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (I.e. machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).
Control1..1
TypeResource(Patient | Practitioner | Group | Device)
DocumentReference.type
DefinitionSpecifies the particular kind of document (e.g. Patient Summary, Discharge Summary, Prescription, etc.).
Control1..1
BindingDocumentType: (See http://hl7.org/fhir/vs/doc-codes)
TypeCodeableConcept
CommentsKey metadata element describing the document, used in searching/filtering.
DocumentReference.class
DefinitionA categorization for the type of the document. This may be implied by or derived from the code specified in the Document Type.
Control0..1
BindingDocumentClass: (See http://hl7.org/fhir/vs/xds-typecodes)
TypeCodeableConcept
CommentsHelps humans to assess whether the document is of interest when viewing an index of documents.
DocumentReference.author
DefinitionIdentifies who is responsible for adding the information to the document.
Control1..*
TypeResource(Practitioner | Device | Patient | RelatedPerson)
CommentsNot necessarily who did the actual data entry (i.e. typist) it in or who was the source (informant).
DocumentReference.custodian
DefinitionIdentifies the organization or group who is responsible for ongoing maintenance of and access to the document.
Control0..1
TypeResource(Organization)
CommentsIdentifies the logical organization to go to find the current version, where to report issues, etc. This is different from the physical location of the document, which is the technical location of the document, which host may be delegated to the management of some other organization.
DocumentReference.policyManager
DefinitionA reference to a domain or server that manages policies under which the document is accessed and/or made available.
Control0..1
Typeuri
To DoHarmonization proposal to define participation type. (And evaluate whether this is in the 80%).
DocumentReference.authenticator
DefinitionWhich person or organization authenticates that this document is valid.
Control0..1
TypeResource(Practitioner | Organization)
DocumentReference.created
DefinitionWhen the document was created.
Control0..1
TypedateTime
CommentsCreation time is used for tracking, organizing versions and searching. This is the creation time of the document, not the source material on which it is based.
DocumentReference.indexed
DefinitionWhen the document reference was created.
Control1..1
Typeinstant
CommentsReferencing/indexing time is used for tracking, organizing versions and searching.
DocumentReference.status
DefinitionThe status of this document reference.
Control1..1
BindingDocumentReferenceStatus: The status of the document reference (see http://hl7.org/fhir/document-reference-status for values)
Typecode
Is Modifiertrue
DocumentReference.docStatus
DefinitionThe status of the underlying document.
Control0..1
BindingReferredDocumentStatus: (See http://hl7.org/fhir/vs/composition-status)
TypeCodeableConcept
DocumentReference.relatesTo
DefinitionRelationships that this document has with other document references that already exist.
Control0..*
Is Modifiertrue
DocumentReference.relatesTo.code
DefinitionThe type of relationship that this document has with anther document.
Control1..1
BindingDocumentRelationshipType: The type of relationship between documents (see http://hl7.org/fhir/document-relationship-type for values)
Typecode
CommentsIf this document appends another document, then the document cannot be fully understood without also accessing the referenced document.
DocumentReference.relatesTo.target
DefinitionThe target document of this relationship.
Control1..1
TypeResource(DocumentReference)
DocumentReference.description
DefinitionHuman-readable description of the source document. This is sometimes known as the "title".
Control0..1
Typestring
RequirementsHelps humans to assess whether the document is of interest.
CommentsWhat the document is about, rather than a terse summary of the document. It is commonly the case that records do not have a title and are collectively referred to by the display name of Record code (e.g. a "consultation" or "progress note").
DocumentReference.confidentiality
DefinitionA code specifying the level of confidentiality of the XDS Document.
Control0..*
BindingDocumentConfidentiality: Codes specifying the level of confidentiality of the composition (Value Set Definition)
TypeCodeableConcept
Is Modifiertrue
CommentsThe interpretation of this field, and more generally enforcement and issues related to highly sensitive documents are beyond the scope of this resource. confidentialityCode can only be understood in the context of the policies, procedures, and value set specified by the context in which the document reference is being used.
DocumentReference.primaryLanguage
DefinitionThe primary language in which the source document is written.
Control0..1
BindingLanguage: see IETF language tag
Typecode
DocumentReference.mimeType
DefinitionThe mime type of the source document.
Control1..1
BindingMimeType: see BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
Typecode
CommentsNote: application/hl7-v3+xml for CDA. application/binary for proprietary record formats.
DocumentReference.format
DefinitionAn identifier that identifies that the format and content of the document conforms to additional rules beyond the base format indicated in the mimeType.
Control0..*
Typeuri
CommentsMost often used when the mime-type is text/xml.
DocumentReference.size
DefinitionThe size of the source document this reference refers to in bytes.
Control0..1
Typeinteger
DocumentReference.hash
DefinitionA hash of the source document to ensure that changes have not occurred.
Control0..1
Typestring
CommentsWhether the hash must be present and/or correct depends on the document handling rules defined in the context of use.
DocumentReference.location
DefinitionA url at which the document can be accessed.
Control0..1
Typeuri
InvariantsAffect this element
Inv-1: A location or a service (or both) SHALL be provided (xpath: exists(f:location) or exists(f:service))
DocumentReference.service
DefinitionA description of a service call that can be used to retrieve the document.
Control0..1
CommentsIf a document can be accessed by either a service or directly by a URL (i.e. an XDS repository with an MHD access point, or a DICOM network with a WADO portal) just provide the URL.
InvariantsAffect this element
Inv-1: A location or a service (or both) SHALL be provided (xpath: exists(f:location) or exists(f:service))
DocumentReference.service.type
DefinitionThe type of the service that can be used to access the documents.
Control1..1
BindingDocumentServiceType: (See http://hl7.org/fhir/vs/documentreference-service-types)
TypeCodeableConcept
CommentsThe meaning and interpretation of the parameters depends on the service type.
DocumentReference.service.address
DefinitionWhere the service end-point is located.
Control0..1
Typestring
CommentsUsually this is a URL, but for some services, the end-point is a simple network name or address that is not a valid URL.
DocumentReference.service.parameter
DefinitionA list of named parameters that is used in the service call.
Control0..*
CommentsThe interpretation of the parameters, and how to convert them into a proper service call, is dependent on the type of the service, and needs to be specified in an implementation guide somewhere.
DocumentReference.service.parameter.name
DefinitionThe name of a parameter.
Control1..1
Typestring
DocumentReference.service.parameter.value
DefinitionThe value of the named parameter.
Control0..1
Typestring
DocumentReference.context
DefinitionThe clinical context in which the document was prepared.
Control0..1
CommentsThese values are primarily added to help with searching for interesting/relevant documents.
DocumentReference.context.event
DefinitionThis list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which the procedure being documented is necessarily a "History and Physical" act.
Control0..*
BindingDocumentEventType: This list of codes represents the main clinical acts being documented (Value Set Definition)
TypeCodeableConcept
CommentsAn event can further specialize the act inherent in the type, such as where it is simply "Procedure Report" and the procedure was a "colonoscopy". If one or more event codes are included, they shall not conflict with the values inherent in the class or type elements as such a conflict would create an ambiguous situation.
DocumentReference.context.period
DefinitionThe time period over which the service that is described by the document was provided.
Control0..1
TypePeriod
DocumentReference.context.facilityType
DefinitionThe kind of facility where the patient was seen.
Control0..1
BindingDocumentFacilityType: (See http://hl7.org/fhir/vs/xds-facilitycodes)
TypeCodeableConcept

comments powered by Disqus