DocumentReference
Introduction
Scope and Usage
Note to Balloters: To ensure this resource is ready for Normative status, we are seeking ballot comment on the substantive content. The key changes made since R5 include:
Addition of the following elements:
DocumentReference.related
Updates to the following elements:
DocumentReference.bodySite has been changed to DocumentReference.bodyStructure
A DocumentReference resource is used to index a document, clinical note, and other binary objects such as a photo, video, or audio recording, including those resulting from diagnostic or care provision procedures, to make them available to a healthcare system. A document is some sequence of bytes that is identifiable, establishes its own context (e.g., what subject, author, etc. can be presented to the user), and has defined update management. The DocumentReference resource can be used with any document format that has a recognized mime type and that conforms to this definition.
Typically, DocumentReference resources are used in document indexing systems, such as IHE XDS and as profiled in IHE Mobile Access to Health Documents.
DocumentReference contains metadata, inline content or direct references to documents such as:
- CDA documents in FHIR systems
- FHIR documents stored elsewhere (i.e. registry/repository following the XDS model)
- PDF documents, Scanned Paper, and digital records of faxes
- Clinical Notes in various forms
- Image files (e.g., JPEG, GIF, TIFF)
- Video files (e.g., MP4, WMV)
- Audio files (e.g., WAV, MP3)
- Non-Standard formats (e.g., CSV, RTF, WORD)
- Other kinds of documents, such as records of prescriptions or immunizations
Boundaries and Relationships
This resource captures data that might not be in FHIR format. The document can be any object (e.g. file), and is not limited to the formal HL7 definitions of Document. This resource may be a report with unstructured text or a report that is not expressed in a DiagnosticReport. The DiagnosticReport is appropriate to reflect a set of discrete results (Observations) and associated contextual details for a specific report, and within those results any further structure within the Observation instances. The DocumentReference resource may be an Observation whose value is audio, video or image data. This resource is the preferred representation of such forms of information as it exposes the metadata relevant for interpreting the information. There is some overlap potential such as a scan of a CBC report that can either be referenced by way of a DocumentReference, or included in a DiagnosticReport as a presentedForm together with the structured, discrete data. In some cases, a single in-system entity may be represented as both resources if they provide relevant metadata or workflow-specific attributes. Specific implementation guides would further clarify which approach is more appropriate.
This resource is able to contain medical images in a DICOM format. These images may also be made accessible through an ImagingStudy or ImagingSelection resource, which provides a direct reference to the image to a WADO-RS server. For such images, the WADO-RS framework is a preferred method for representing the images - the WADO-RS service may include rendering the image with annotations and display parameters from an associated DICOM presentation state, for instance. On the other hand, the DocumentReference resource allows for a robust transfer of an image across boundaries where the WADO-RS service is not available. For this reason, medical images can also be represented in a DocumentReference resource, but the DocumentReference.content.attachment.url should provide a reference to a source WADO-RS service for the image.
FHIR defines both a document format and this document reference. FHIR documents are for documents that are authored and assembled in FHIR. DocumentReference is intended for general references to any type of media file including assembled documents.
The document that is a target of the reference can be a reference to a FHIR document served by another server, or the target can be stored in the special FHIR Binary Resource, or the target can be stored on some other server system. The document reference is also able to address documents that are retrieved by a service call such as an XDS.b RetrieveDocumentSet, or a DICOM WADO-RS exchange, or an HL7 V2 message query - though the way each of these service calls works must be specified in some external standard or other documentation.
A DocumentReference describes some other document. This means that there are two sets of provenance information relevant here: the provenance of the document, and the provenance of the document reference. Sometimes, the provenance information is closely related, as when the document producer also produces the document reference, but in other workflows, the document reference is generated later by other actors. In the DocumentReference resource, the meta content refers to the provenance of the reference itself, while the content described below concerns the document it references. Like all resources, there is overlap between the information in the resource directly, and in the general Provenance resource. This is discussed as part of the description of the Provenance resource.
Notes
Implementation Notes
- The resources maintain one way relationships that point backwards - e.g., the document that replaces one document points towards the document that it replaced. The reverse relationships can be followed by using indexes built from the resources. Typically, this is done using the search parameters described below. Given that documents may have other documents that replace or append them, clients should always check these relationships when accessing documents
- The _content search parameter shall search across the
DocumentReference.content.attachment.data, andDocumentReference.content.attachment.url. - If the referenced resource changes, then the corresponding
DocumentReferencemay be out of sync temporarily. Coordination will be needed to ensure that theDocumentReferencegets updated if the referenced resource changes (and to not allow updates to theDocumentReferencethat cause it to be misaligned with the referenced resource). DocumentReferencemight be appropriate for including a rendered DICOM image in cases where the full image context is not important. When this is done, theDocumentReference.event.referenceshould point at the ImagingStudy or ImagingSelection.
StructureDefinition
Elements (Simplified)
- DocumentReference [0..*]: - A reference to a document
- DocumentReference.identifier [0..*]: Identifier Business identifiers for the document
- DocumentReference.version [0..1]: string An explicitly assigned identifier of a variation of the content in the DocumentReference
- DocumentReference.basedOn [0..*]: [Reference(Appointment](/Reference(Appointment), AppointmentResponse, CarePlan, Claim, CommunicationRequest, Contract, CoverageEligibilityRequest, DeviceRequest, EnrollmentRequest, MedicationRequest, NutritionOrder, RequestOrchestration, ServiceRequest, VisionPrescription)) Procedure that caused this media to be created
- DocumentReference.status [1..1]: code required:document-reference-status current | superseded | entered-in-error
- DocumentReference.docStatus [0..1]: code required:composition-status registered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown
- DocumentReference.modality [0..*]: CodeableConcept extensible:sect_CID_33.html Imaging modality used
- DocumentReference.type [0..1]: CodeableConcept preferred:doc-typecodes Kind of document (LOINC if possible)
- DocumentReference.category [0..*]: CodeableConcept example:referenced-item-category Categorization of document
- DocumentReference.subject [0..1]: Reference(Resource) Who/what is the subject of the document
- DocumentReference.context [0..*]: [Reference(Appointment](/Reference(Appointment), Encounter, EpisodeOfCare)) Encounter the document reference is part of
- DocumentReference.event [0..*]: CodeableReference example:v3-ActCode Main clinical acts documented
- DocumentReference.related [0..*]: Reference(Resource) Related identifiers or resources associated with the document reference
- DocumentReference.bodyStructure [0..*]: CodeableReference example:body-site Body structure included
- DocumentReference.facilityType [0..1]: CodeableConcept example:c80-facilitycodes Kind of facility where patient was seen
- DocumentReference.practiceSetting [0..1]: CodeableConcept example:c80-practice-codes Additional details about where the content was created (e.g. clinical specialty)
- DocumentReference.period [0..1]: Period Time of service that is being documented
- DocumentReference.date [0..1]: dateTime When this document reference was created
- DocumentReference.author [0..*]: [Reference(Practitioner](/Reference(Practitioner), PractitionerRole, Organization, Device, Patient, RelatedPerson, CareTeam, Group)) Who and/or what authored the document
- DocumentReference.attester [0..*]: BackboneElement Attests to accuracy of the document
- DocumentReference.attester.mode [1..1]: CodeableConcept preferred:composition-attestation-mode personal | professional | legal | official
- DocumentReference.attester.time [0..1]: dateTime When the document was attested
- DocumentReference.attester.party [0..1]: [Reference(Patient](/Reference(Patient), RelatedPerson, Practitioner, PractitionerRole, Organization, Group)) Who attested the document
- DocumentReference.custodian [0..1]: Reference(Organization) Organization which maintains the document
- DocumentReference.relatesTo [0..*]: BackboneElement Relationships to other documents
- DocumentReference.relatesTo.code [1..1]: CodeableConcept extensible:document-relationship-type The relationship type with another document
- DocumentReference.relatesTo.target [1..1]: Reference(DocumentReference) Target of the relationship
- DocumentReference.description [0..1]: markdown Human-readable description
- DocumentReference.securityLabel [0..*]: CodeableConcept example:security-label-example Document security-tags
- DocumentReference.content [1..*]: BackboneElement Document referenced
- DocumentReference.content.attachment [1..1]: Attachment Where to access the document
- DocumentReference.content.profile [0..*]: BackboneElement Content profile rules for the document
- DocumentReference.content.profile.value[x] [1..1]: Coding, uri, canonical preferred:v3-HL7FormatCodes Code|uri|canonical
Mappings
- DocumentReference Mappings — 138 mapping entries
Implementation Guide
implementationguide-DocumentReference-core.xml
<?xml version="1.0" encoding="UTF-8"?>
<ImplementationGuide xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../publish/ImplementationGuide.xsd">
<id value="DocumentReference-core"/>
<identifier>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.4.642.30.4"/>
</identifier>
<version value="0.01"/>
<name value="DocumentReferenceHL7Extensions"/>
<title value="Document Reference H L7 Extensions"/>
<status value="draft"/>
<date value="2022-03-16T10:00:00+10:00"/>
<publisher value="Health Level Seven, Inc. - OO WG"/>
<description value="Defines common extensions used with or related to the DocumentReference resource"/>
</ImplementationGuide>
Operations
- docref — Fetch DocumentReference — This operation is used to return all the references to documents related to a patient.
- generate — Generate a DocumentReference from a document — A client can ask a server to generate a document reference from a document.
Resource Packs
list-DocumentReference-packs.xml
<?xml version="1.0" encoding="UTF-8"?>
<List xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../publish/List.xsd">
<id value="DocumentReference-packs"/>
<status value="current"/>
<mode value="working"/>
<entry>
<item>
<reference value="ImplementationGuide/DocumentReference-core"/>
</item>
</entry>
</List>
Search Parameters
- attester — reference — Who attested the document —
DocumentReference.attester.party - author — reference — Who and/or what authored the document —
DocumentReference.author - based-on — reference — Procedure that caused this media to be created —
DocumentReference.basedOn - category — token — Categorization of document —
DocumentReference.category - contenttype — token — Mime type of the content, with charset etc. —
DocumentReference.content.attachment.contentType - creation — date — Date attachment was first created —
DocumentReference.content.attachment.creation - custodian — reference — Organization which maintains the document —
DocumentReference.custodian - date — date — When this document reference was created —
DocumentReference.date - description — string — Human-readable description —
DocumentReference.description - doc-status — token — preliminary | final | amended | entered-in-error —
DocumentReference.docStatus - context — reference — Context of the document content —
DocumentReference.context - event-code — token — Main clinical acts documented —
DocumentReference.event.concept - event-reference — reference — Main clinical acts documented —
DocumentReference.event.reference - facility — token — Kind of facility where patient was seen —
DocumentReference.facilityType - format-code — token — Format code content rules for the document —
(DocumentReference.content.profile.value.ofType(Coding)) - format-uri — uri — Profile URI content rules for the document —
(DocumentReference.content.profile.value.ofType(uri)) - format-canonical — uri — Profile canonical content rules for the document —
(DocumentReference.content.profile.value.ofType(canonical)) - identifier — token — Identifier of the attachment binary —
DocumentReference.identifier - language — token — Human language of the content (BCP-47) —
DocumentReference.content.attachment.language - location — uri — Uri where the data can be found —
DocumentReference.content.attachment.url - patient — reference — Who/what is the subject of the document —
DocumentReference.subject.where(resolve() is Patient) - period — date — Time of service that is being documented —
DocumentReference.period - relatesto — reference — Target of the relationship —
DocumentReference.relatesTo.target - relation — token — replaces | transforms | signs | appends —
DocumentReference.relatesTo.code - relationship — composite — Combination of relation and relatesTo —
DocumentReference.relatesTo - security-label — token — Document security-tags —
DocumentReference.securityLabel - setting — token — Additional details about where the content was created (e.g. clinical specialty) —
DocumentReference.practiceSetting - status — token — current | superseded | entered-in-error —
DocumentReference.status - subject — reference — Who/what is the subject of the document —
DocumentReference.subject - type — token — Kind of document (LOINC if possible) —
DocumentReference.type - version — string — The business version identifier —
DocumentReference.version - body-structure — token — The body structure studied —
DocumentReference.bodyStructure.concept - body-structure-reference — reference — The body structure studied —
DocumentReference.bodyStructure.reference - modality — token — The modality used —
DocumentReference.modality - related — reference — Related identifiers or resources —
DocumentReference.related
Examples
- 1.2.840.11361907579238403408700.3.1.04.19970327150033 — documentreference-example-dicom — DICOM Ultrasound Image
- documentreference-example — documentreference-example
- documentreference-example-bundle — documentreference-example-bundle
- documentreference-example-composition — documentreference-example-composition
- documentreference-example-comprehensive — documentreference-example-comprehensive
- documentreference-example-diagram — documentreference-example-diagram
- documentreference-example-dicom — documentreference-example-dicom
- documentreference-example-genomicfile-af1961831-url — documentreference-example-genomicfile-af1961831-url
- documentreference-example-genomicfile-cyp2c19-accession — documentreference-example-genomicfile-cyp2c19-accession
- documentreference-example-genomicfile-cyp2c19-attached — documentreference-example-genomicfile-cyp2c19-attached
- documentreference-example-genomicfile-cyp2c19-url — documentreference-example-genomicfile-cyp2c19-url
- documentreference-example-genomicfile-hla00001 — documentreference-example-genomicfile-hla00001
- documentreference-example-genomicfile-mw7162561 — documentreference-example-genomicfile-mw7162561
- documentreference-example-genomicfile-nc00001010-url — documentreference-example-genomicfile-nc00001010-url
- documentreference-example-genomicfile-ng0083843 — documentreference-example-genomicfile-ng0083843
- documentreference-example-genomicfile-nm0002513 — documentreference-example-genomicfile-nm0002513
- documentreference-example-genomicfile-nm0007694 — documentreference-example-genomicfile-nm0007694
- documentreference-example-genomicfile-nm0020245 — documentreference-example-genomicfile-nm0020245
- documentreference-example-sound — documentreference-example-sound
- documentreference-example-xray — documentreference-example-xray
- documentreference-example-xray-encounter — documentreference-example-xray-encounter
- documentreference-examples-header — documentreference-examples-header
- example — documentreference-example — Generic example
- example-bundle — documentreference-example-bundle — Metadata pointing at a FHIR Document Bundle
- example-composition — documentreference-example-composition — Metadata pointing at a Composition
- example-comprehensive — documentreference-example-comprehensive — XDS Comprehensive metadata
- example-diagram — documentreference-example-diagram — Generic Diagram Image
- example-genomicfile-af1961831-url — documentreference-example-genomicfile-af1961831-url — A Genomic Data File representing Homo sapiens MHC class I antigen (HLA-B) gene
- example-genomicfile-cyp2c19-accession — documentreference-example-genomicfile-cyp2c19-accession — A Genomic Data File representing CYP2C19 gene sequence
- example-genomicfile-cyp2c19-attached — documentreference-example-genomicfile-cyp2c19-attached — A Genomic Data File representing Homo sapiens cytochrome P450 family 2 subfamily C member 19 (CYP2C19), RefSeqGene (LRG_584) on chromosome 10
- example-genomicfile-cyp2c19-url — documentreference-example-genomicfile-cyp2c19-url — A Genomic Data File representing CYP2C19 gene sequence through URL
- example-genomicfile-hla00001 — documentreference-example-genomicfile-hla00001 — A Genomic Data File representing HLA00001 through URL
- example-genomicfile-mw7162561 — documentreference-example-genomicfile-mw7162561 — A Genomic Data File representing Homo sapiens isolate 7 BRCA1 (BRCA1) gene, exon 10 and partial cds
- example-genomicfile-nc00001010-url — documentreference-example-genomicfile-nc00001010-url — A Genomic Data File representing Homo sapiens chromosome 10, GRCh37.p13 Primary Assembly, NC_000010.10
- example-genomicfile-ng0083843 — documentreference-example-genomicfile-ng0083843 — A Genomic Data File representing Homo sapiens cytochrome P450 family 2 subfamily C member 19 (CYP2C19), RefSeqGene (LRG_584) on chromosome 10
- example-genomicfile-nm0002513 — documentreference-example-genomicfile-nm0002513 — A Genomic Data File representing Homo sapiens mutS homolog 2 (MSH2), transcript variant 1, mRNA
- example-genomicfile-nm0007694 — documentreference-example-genomicfile-nm0007694 — A Genomic Data File representing Homo sapiens cytochrome P450 family 2 subfamily C member 19 (CYP2C19), mRNA
- example-genomicfile-nm0020245 — documentreference-example-genomicfile-nm0020245 — A Genomic Data File representing Homo sapiens FMRP translational regulator 1 (FMR1), transcript variant ISO1, mRNA
- sound — documentreference-example-sound — Sound recording of speech
- xds — xds-example — XDS example
- xray — documentreference-example-xray — Xray of left hand
Mapping Exceptions
documentreference-event-mapping-exceptions.xml
Divergent Elements
- Event.identifier → DocumentReference.identifier
- shortUnmatched | reason=More specific to the use-case for this resource | pattern=Business identifier for document reference | resource=Business identifiers for the document
- commentsUnmatched | reason=More specific to the use-case for this resource | pattern=Note: This is a business identifier, not a resource identifier (see discussion). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. | resource=The structure and format of this identifier would be consistent with the specification corresponding to the format of the document. (e.g. for a DICOM standard document, a 64-character numeric UID; for an HL7 CDA format, the CDA Document Id root and extension).
- requirementsUnmatched | reason=More specific to the use-case for this resource | pattern=Allows identification of the document reference as it is known by various participating systems and in a way that remains consistent across servers. | resource=Document identifiers usually assigned by the source of the document, or other business identifiers such as XDS DocumentEntry.uniqueId and DocumentEntry.entryUUID. These identifiers are specific to this instance of the document.
- Event.basedOn → DocumentReference.basedOn
- missingTypes | reason=More specific to the use-case for this resource | pattern=Reference(Request)
- extraTypes | reason=Unknown
- summary | reason=More specific to the use-case for this resource | pattern=true
- shortUnmatched | reason=More specific to the use-case for this resource | pattern=Fulfills plan, proposal or order | resource=Procedure that caused this media to be created
- definitionUnmatched | reason=More specific to the use-case for this resource | pattern=A plan, proposal or order that is fulfilled in whole or in part by this document reference. | resource=A procedure that is fulfilled in whole or in part by the creation of this media.
- requirementsUnmatched | reason=More specific to the use-case for this resource | pattern=Allows tracing of authorization for the document reference and tracking whether proposals/recommendations were acted upon. | resource=Allows tracing of authorization for the event and tracking whether proposals/recommendations were acted upon.
- Event.status → DocumentReference.status
- shortUnmatched | reason=More specific to the use-case for this resource | pattern=preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown | resource=current | superseded | entered-in-error
- commentsUnmatched | reason=More specific to the use-case for this resource | pattern=A nominal state-transition diagram can be found in the (Event pattern documentation
Unknown does not represent "other" - one of the defined statuses must apply. Unknown is used when the authoring system is not sure what the current status is. | resource=This is the status of the DocumentReference object, which might be independent from the docStatus element.
This element is labeled as a modifier because the status contains the codes that mark the document or reference as not currently valid.
- Event.category → DocumentReference.category
- shortUnmatched | reason=More specific to the use-case for this resource | pattern=High level categorization of document reference | resource=Categorization of document
- definitionUnmatched | reason=More specific to the use-case for this resource | pattern=Partitions the document reference into one or more categories that can be used to filter searching, to govern access control and/or to guide system behavior. | resource=A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.
- commentsUnmatched | reason=More specific to the use-case for this resource | pattern=Categorization might be done automatically (inferred by code) or manually by user assertion. The absence of a category may limit the ability to determine when the element should be handled, so strong consideration should be given to how systems will be able to determine category values for legacy data and how data that cannot be categorized will be handled. As well, some categories might not be mutually exclusive, so systems should prepare for multiple declared categories - even within a single category 'axis'. In general, there should not be a 'strong' binding ('required' or 'extensible') on the category element overall. Instead, the element can be sliced and bindings can be asserted that apply to particular repetitions. | resource=Key metadata element describing the the category or classification of the document. This is a broader perspective that groups similar documents based on how they would be used. This is a primary key used in searching.
- Event.code → DocumentReference.type
- shortUnmatched | reason=More specific to the use-case for this resource | pattern=What service was done | resource=Kind of document (LOINC if possible)
- definitionUnmatched | reason=More specific to the use-case for this resource | pattern=A code that identifies the specific service or action that was or is being performed. | resource=Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.
- Event.subject → DocumentReference.subject
- missingTypes | reason=Unknown | pattern=Reference(Patient, Group)
- extraTypes | reason=More specific to the use-case for this resource
- shortUnmatched | reason=More specific to the use-case for this resource | pattern=Individual service was done for/to | resource=Who/what is the subject of the document
- definitionUnmatched | reason=More specific to the use-case for this resource | pattern=The individual or set of individuals the action is being or was performed on. | resource=Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a 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).
- requirementsUnmatched | reason=Too specific for this resource | pattern=Links the document reference to the Patient context. May also affect access control.
- Event.encounter → DocumentReference.context
- extraTypes | reason=More broad
- Event.occurrence[x] → DocumentReference.period
- missingTypes | reason=recorded elsewhere | pattern=dateTime, Timing
- shortUnmatched | reason=More specific to the use-case for this resource | pattern=When document reference occurred/is occurring | resource=Time of service that is being documented
- definitionUnmatched | reason=More specific to the use-case for this resource | pattern=The date, period or timing when the document reference did occur or is occurring. | resource=The time period over which the service that is described by the document was provided.
- commentsUnmatched | reason=More specific to the use-case for this resource | pattern=This indicates when the activity actually occurred or is occurring, not when it was asked/requested/ordered to occur. For the latter, look at the occurence element of the Request this {{event}} is "basedOn". The status code allows differentiation of whether the timing reflects a historic event or an ongoing event. Ongoing events should not include an upper bound in the Period or Timing.bounds. .
- Event.recorded → DocumentReference.date
- shortUnmatched | reason=More specific to this resource | pattern=When document reference was first captured in the subject's record | resource=When this document reference was created
- definitionUnmatched | reason=might not be known | pattern=The date the occurrence of the document reference was first captured in the record - potentially significantly after the occurrence of the event. | resource=When the document reference was created.
- commentsUnmatched | reason=More specific to this resource | pattern=The recorded date indicates the date when the data was placed in the record maintained by the performing practitioner, or the date of disclosure by Patient or RelatedPerson, not a date of record transfer. If the record is transferred from one system to another (in paper or electronic form), it does not create a distinct recorded date. In most cases, performing practitioners will record on the same date the event occurred, but sometimes there are delays. If information is being relayed second-hand, the recorded date indicates when the system is first made aware of the data.
The recorded date is NOT intended to be the same as a database.createdTimestamp - that would be captured as part of resource.meta or possibly Provenance.
It is possible for the same event to be disclosed to different systems at different times. E.g. a patient might tell two different clinicians about a historical event at different visits. If the disclosure is from the patient rather than record transfer from clinician A to B, the recorded date would be the date each respective clinician put the data in their record. If the data flowed from clinician A to B, the recorded date would remain the recorded date as initially set in clinician A's system. | resource=Referencing/indexing time is used for tracking, organizing versions and searching. Provide the most precise timestamp available.
- Event.performer → DocumentReference.attester
- extraTypes | reason=Element is specific to the use-case need
- summary | reason=Not considered summary worthy | pattern=true
- shortUnmatched | reason=More specific to the use-case need | pattern=Who performed document reference and what they did | resource=Attests to accuracy of the document
- definitionUnmatched | reason=More specific to the use-case need | pattern=Indicates who or what performed the document reference and how they were involved. | resource=A participant who has authenticated the accuracy of the document.
- Event.performer.function → DocumentReference.attester.mode
- summary | reason=Not considered summary worthy | pattern=true
- shortUnmatched | reason=More specific to the use-case need | pattern=Type of performance | resource=personal | professional | legal | official
- definitionUnmatched | reason=More specific to the use-case need | pattern=Distinguishes the type of involvement of the performer in the document reference.. | resource=The type of attestation the authenticator offers.
- requirementsUnmatched | reason=More specific to the use-case need | pattern=Allows disambiguation of the types of involvement of different performers. | resource=Indicates the level of authority of the attestation.
- Event.performer.actor → DocumentReference.author
- extraTypes | reason=More specific to the use-case need
- shortUnmatched | reason=Not always a who, sometimes a what. | pattern=Who performed document reference | resource=Who and/or what authored the document
- definitionUnmatched | reason=Not relevant for this resource | pattern=Indicates who or what performed the document reference. | resource=Identifies who is responsible for adding the information to the document.
- Event.performer.actor → DocumentReference.attester.party
- missingTypes | reason=Unknown | pattern=Reference(CareTeam, Device)
- extraTypes | reason=More specific to the use-case need
- summary | reason=Not considered summary worthy | pattern=true
- shortUnmatched | reason=More specific to the use-case need | pattern=Who performed document reference | resource=Who attested the document
- definitionUnmatched | reason=More specific to the use-case need | pattern=Indicates who or what performed the document reference. | resource=Who attested the document in the specified way.
Unmapped Elements
- Event.partOf — Not relevant for this resource
- Event.reported — Not relevant for this resource
- Event.reason — Not relevant for this resource
- Event.relevantHistory — Not relevant for this resource
- Event.note — Not relevant for this resource
- Event.product — Not relevant for this resource
documentreference-fivews-mapping-exceptions.xml
Divergent Elements
- FiveWs.what[x] → DocumentReference.category
- FiveWs.context → DocumentReference.context
Unmapped Elements
- FiveWs.actor — Not relevant for this resource
- FiveWs.cause — Not relevant for this resource
- FiveWs.where — Not relevant for this resource
- FiveWs.init — Not relevant for this resource
- FiveWs.why — Not relevant for this resource
- FiveWs.source — Not relevant for this resource
- FiveWs.who — Not relevant for this resource
- FiveWs.grade — Not relevant for this resource
- FiveWs.planned — Not relevant for this resource