DK MedCom Document
2.0.0 - release DK

This page is part of the DK MedCom Document (v2.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: MedComContainedDocumentReference

Official URL: http://medcomfhir.dk/ig/document/StructureDefinition/medcom-contained-documentreference Version: 2.0.0
Active as of 2026-01-14 Realm: Denmark flag Computable Name: MedComContainedDocumentReference

A profile stating the rules, when exchanging a FHIR document in the Danish Healthcare sector using IHE MHD and IHE XDS based document sharing.

Scope and usage

The MedComContainedDocumentReference profile is not intented to be exchanged until the infrastructure is ready to receive it, but can be used for validation of metadata associated with a document. This profile provides metadata about a document, this can be CDA, FHIR or PDF. It holds the required metadata from the IHE XDS metadata standard, and a mapping between the two can be found on GitHub pages.

Rationale of the MedComContainedDocumentReference

This mapping has been developed to enable the future use of FHIR within the Danish document-sharing infrastructure, which currently relies on IHE XDS metadata. By aligning the Danish XDS metadata requirements with a profiled FHIR DocumentReference, the use of DocumentReference can be adopted seamlessly once the national infrastructure transitions towards FHIR-based exchange.

In the interim, mapping from IHE XDS to DocumentReference can already be used to support validation and quality assurance. Implementers can map the metadata they populate in the IHE XDS format to the corresponding elements in the relevant MedCom FHIR DocumentReference profile. Using FHIR’s native validation tooling, it is possible to verify that the supplied metadata conforms to the expected structure and constraints defined by the profile. This provides an immediate benefit, allowing organisations to prepare for a gradual migration to FHIR while maintaining compatibility with the existing XDS-based infrastructure.

Find the mapping from IHE XDS metadata to FHIR DocumentReference here.

Contained resources

This profile includes contained as part of its name because referenced resources MUST be contained inside the DocumentReference instance. The current Danish infrastructure is not designed to store or manage multiple separate FHIR resources, and containment ensures that all necessary metadata is delivered as a single, self-contained unit consistent with the existing XDS-based workflow.

Author institution and author person

The author element allows up to two references and must always include exactly one author organization and optionally one author person.

Author institution: The slice author:institution is mandatory and restricts the reference to a MedComDocumentOrganization. This ensures that every document has one clear author organization responsible for its creation.

Author person: An additional author element that does not match the institutional slice is interpreted as an author person. If used, it MUST reference exactly one resource of the allowed types: MedComDocumentPractitioner, MedComDocumentPractitionerRole, MedComDocumentPatient, DkCoreRelatedPerson, or Device.

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DkCoreMinimalDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 1..1 Narrative The narrative text SHALL always be included when exchanging a MedCom FHIR Bundle.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... status S 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
.... div SC 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
.... extension:versionid SO 1..1 string Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... extension:homeCommunityid S 0..1 (Complex) [DocumentEntry.homeCommunityId] A unique identifier for a community where the DocumentEntry and document can be accessed.
URL: http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension
..... extension 0..0
..... url S 1..1 uri "http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension"
..... Slices for value[x] 1..1 Coding Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCoding S 1..1 Coding Value of extension
Binding: _TEMP IHE HomeCommunityId (extensible)
....... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... masterIdentifier SΣ 1..1 UniqueIdIdentifier [DocumentEntry.uniqueId] Master Version Specific Identifier
.... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: usual
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string The value that is unique
Example General: 123456
... Slices for identifier SΣ 1..* Identifier Other identifiers for the document
Slice: Unordered, Open by value:use
.... identifier:entryUUID SΣ 1..1 EntryUUIDIdentifier [DocumentEntry.entryUUID] Identifier for the document.
..... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: official
..... system SOΣ 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... status ?!SOΣ 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
Binding: MHD DocumentReference status codes (required)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: IHE TypeCode_TEMP (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... category SΣ 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: IHE ClassCode_TEMP (extensible)
.... coding Σ 0..* Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... subject SOΣ 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... date SΣ 0..1 instant When this document reference was created
... Slices for author SOΣ 1..2 Reference(MedComDocumentOrganization | MedComDocumentPractitionerRole | MedComDocumentPractitioner | MedComDocumentPatient | Danish Core Related Person Profile | Device) {b} [DocumentEntry.author] The slice author:institution ensures one mandatory organizational author. Any author element that does not match this slice is interpreted as an author person.
Slice: Unordered, Open by profile:$this.resolve()
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) The organization who authored the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile | Danish Core PractitionerRole Profile | Danish Core Organization Profile) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... relatesTo SΣ 0..* BackboneElement Relationships to other documents
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 code replaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.
.... target Σ 1..1 Reference(DocumentReference) Target of the relationship
... securityLabel SΣ 1..1 CodeableConcept [DocumentEntry.confidentialityCode] Document security-tags.
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... content SΣ 1..1 BackboneElement Document referenced
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment SΣ 1..1 Attachment Where to access the document
..... contentType SOΣ 1..1 code [DocumentEntry.mimeType] Mime type of the content, with charset etc.
Binding: IHE MimeType_TEMP (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: IHE LanguageCode_TEMP (extensible)
Example General: en-AU
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... hash SΣ 0..1 base64Binary [DocumentEntry.hash] Hash of the data (sha-1).
..... title SOΣ 1..1 string [DocumentEntry.title] The readable title of the document.
Example General: Official Corporate Logo
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: IHE FormatCode_TEMP (required)
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... context SΣ 1..1 BackboneElement Clinical context of document
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... event S 0..* CodeableConcept [DocumentEntry.eventCodeList] Main clinical acts documented.
Binding: ActCode (3.0.0) (example)
..... coding Σ 0..* Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... period SΣ 0..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... start SOΣC 1..1 dateTime Starting time with inclusive boundary
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: IHE HealthcareFacilityTypeCode_TEMP (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... practiceSetting S 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: IHE PracticeSettingCode_TEMP (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... sourcePatientInfo S 1..1 Reference(MedComDocumentPatient) [DocumentEntry.sourcePatientId and DocumentEntry.sourcePatientInfo] Patient demographics from source. Must be the same reference as in DocumentReference.subject.
..... reference SOΣC 1..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... identifier SOΣ 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DocumentReference.text.statusrequiredNarrativeStatus
http://hl7.org/fhir/ValueSet/narrative-status|4.0.1
From the FHIR Standard
DocumentReference.extension:homeCommunityid.value[x]:valueCodingextensibleMedComIHE_CoreDkHomeCommunityId_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-homeCommunityId-VS-TEMP
From this IG
DocumentReference.masterIdentifier.userequiredPattern Value: usual
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.identifier:entryUUID.userequiredPattern Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.statusrequiredDocumentReferenceStats
https://profiles.ihe.net/ITI/MHD/ValueSet/DocumentReferenceStats
DocumentReference.typerequiredMedComIHE_CoreTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-typecode-VS-TEMP
From this IG
DocumentReference.categoryextensibleMedComIHE_CoreClassCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-classcode-VS-TEMP
From this IG
DocumentReference.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type|4.0.1
From the FHIR Standard
DocumentReference.securityLabelextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels|4.0.1
From the FHIR Standard
DocumentReference.content.attachment.contentTyperequiredMedComIHE_CoreMimeType_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-mimetype-VS-TEMP
From this IG
DocumentReference.content.attachment.languageextensibleMedComIHE_CoreLanguageCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-languagecode-VS-TEMP
From this IG
DocumentReference.content.formatrequiredMedComIHE_CoreFormatCode_VS_TEMP(a valid code from DK IHE FormatCode_TEMP)
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-formatcode-VS-TEMP
From this IG
DocumentReference.context.eventexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode|3.0.0
DocumentReference.context.facilityTyperequiredMedComIHE_CoreHealthcareFacilityTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-HealthcareFacilityTypeCode-VS-TEMP
From this IG
DocumentReference.context.practiceSettingrequiredMedComIHE_CorePracticeSettingCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-PracticeSettingCode-VS-TEMP
From this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDocumentReferenceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDocumentReferenceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDocumentReferenceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
medcom-datetime-has-time-offset-zuluerrorDocumentReference.content.attachment.creationdateTime must include date, time, and time zone.
: $this.toString().matches('^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
medcom-uuiderrorDocumentReference.identifier:entryUUID.valueThe value shall correspond to the structure of an UUID
: $this.matches('(?i)^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[45][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$')
mhd-startswithuuiderrorDocumentReference.identifier:entryUUID.valuevalue must start with urn:uuid:
: startsWith('urn:uuid:')
txt-1errorDocumentReference.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorDocumentReference.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()

This structure is derived from DkCoreMinimalDocumentReference

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DkCoreMinimalDocumentReference A reference to a document
... id SO 1..1 id Logical id of this artifact
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... text S 1..1 Narrative The narrative text SHALL always be included when exchanging a MedCom FHIR Bundle.
.... status S 1..1 code generated | extensions | additional | empty
.... div S 1..1 xhtml Limited xhtml content
... extension S 1..* Extension Extension
.... extension:versionid SO 1..1 R5 DocumentReference.version Extension
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... extension:homeCommunityid S 0..1 (Complex) [DocumentEntry.homeCommunityId] A unique identifier for a community where the DocumentEntry and document can be accessed.
URL: http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension
..... url S 1..1 uri identifies the meaning of the extension
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 1..1 Coding Value of extension
Binding: _TEMP IHE HomeCommunityId (extensible)
....... system O 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... code O 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... masterIdentifier S 1..1 UniqueIdIdentifier [DocumentEntry.uniqueId] Master Version Specific Identifier
.... system S 1..1 uri The namespace for the identifier value
.... value S 1..1 string The value that is unique
... identifier 1..* Identifier Other identifiers for the document
... Slices for identifier Content/Rules for all slices
.... identifier:entryUUID 1..1 EntryUUIDIdentifier [DocumentEntry.entryUUID] Identifier for the document.
..... system SO 1..1 uri The namespace for the identifier value
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... value SOC 1..1 string The value that is unique
Constraints: medcom-uuid
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... status SO 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... type 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: IHE TypeCode_TEMP (required)
.... coding S 1..1 Coding Code defined by a terminology system
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... category 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: IHE ClassCode_TEMP (extensible)
.... coding
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... subject O 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... Slices for author O 1..2 Reference(MedComDocumentOrganization | MedComDocumentPractitionerRole | MedComDocumentPractitioner | MedComDocumentPatient | Danish Core Related Person Profile | Device) {b} [DocumentEntry.author] The slice author:institution ensures one mandatory organizational author. Any author element that does not match this slice is interpreted as an author person.
Slice: Unordered, Open by profile:$this.resolve()
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... author:institution SO 1..1 Reference(MedComDocumentOrganization) The organization who authored the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile | Danish Core PractitionerRole Profile | Danish Core Organization Profile) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... securityLabel 1..1 CodeableConcept [DocumentEntry.confidentialityCode] Document security-tags.
.... coding S 1..1 Coding Code defined by a terminology system
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... content S 1..1 BackboneElement Document referenced
.... attachment S 1..1 Attachment Where to access the document
..... contentType SO 1..1 code [DocumentEntry.mimeType] Mime type of the content, with charset etc.
Binding: IHE MimeType_TEMP (required)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... language O 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: IHE LanguageCode_TEMP (extensible)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... url SO 1..1 url [DocumentEntry.URI] URI where the data can be found.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... size SO 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... hash S 0..1 base64Binary [DocumentEntry.hash] Hash of the data (sha-1).
..... title SO 1..1 string [DocumentEntry.title] The readable title of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... creation OC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... format 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: IHE FormatCode_TEMP (required)
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... context S 1..1 BackboneElement Clinical context of document
.... event S 0..* CodeableConcept [DocumentEntry.eventCodeList] Main clinical acts documented.
..... coding
...... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... period 0..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... start SO 1..1 dateTime Starting time with inclusive boundary
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... end SO 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... facilityType 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: IHE HealthcareFacilityTypeCode_TEMP (required)
..... coding S 1..1 Coding Code defined by a terminology system
...... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... practiceSetting 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: IHE PracticeSettingCode_TEMP (required)
..... coding S 1..1 Coding Code defined by a terminology system
...... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... sourcePatientInfo 1..1 Reference(MedComDocumentPatient) [DocumentEntry.sourcePatientId and DocumentEntry.sourcePatientInfo] Patient demographics from source. Must be the same reference as in DocumentReference.subject.
..... reference SO 1..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... identifier SO 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DocumentReference.extension:homeCommunityid.value[x]:valueCodingextensibleMedComIHE_CoreDkHomeCommunityId_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-homeCommunityId-VS-TEMP
From this IG
DocumentReference.typerequiredMedComIHE_CoreTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-typecode-VS-TEMP
From this IG
DocumentReference.categoryextensibleMedComIHE_CoreClassCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-classcode-VS-TEMP
From this IG
DocumentReference.content.attachment.contentTyperequiredMedComIHE_CoreMimeType_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-mimetype-VS-TEMP
From this IG
DocumentReference.content.attachment.languageextensibleMedComIHE_CoreLanguageCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-languagecode-VS-TEMP
From this IG
DocumentReference.content.formatrequiredMedComIHE_CoreFormatCode_VS_TEMP(a valid code from DK IHE FormatCode_TEMP)
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-formatcode-VS-TEMP
From this IG
DocumentReference.context.facilityTyperequiredMedComIHE_CoreHealthcareFacilityTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-HealthcareFacilityTypeCode-VS-TEMP
From this IG
DocumentReference.context.practiceSettingrequiredMedComIHE_CorePracticeSettingCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-PracticeSettingCode-VS-TEMP
From this IG

Constraints

IdGradePath(s)DetailsRequirements
medcom-datetime-has-time-offset-zuluerrorDocumentReference.content.attachment.creationdateTime must include date, time, and time zone.
: $this.toString().matches('^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
medcom-uuiderrorDocumentReference.identifier:entryUUID.valueThe value shall correspond to the structure of an UUID
: $this.matches('(?i)^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[45][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$')
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DkCoreMinimalDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 1..1 Narrative The narrative text SHALL always be included when exchanging a MedCom FHIR Bundle.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... status S 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
.... div SC 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
... contained 0..* Resource Contained, inline Resources
... Slices for extension S 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:versionid SO 1..1 string Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... extension:homeCommunityid S 0..1 (Complex) [DocumentEntry.homeCommunityId] A unique identifier for a community where the DocumentEntry and document can be accessed.
URL: http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url S 1..1 uri "http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension"
..... Slices for value[x] 1..1 Coding Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCoding S 1..1 Coding Value of extension
Binding: _TEMP IHE HomeCommunityId (extensible)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... version Σ 0..1 string Version of the system - if relevant
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... masterIdentifier SΣ 1..1 UniqueIdIdentifier [DocumentEntry.uniqueId] Master Version Specific Identifier
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: usual
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... Slices for identifier SΣ 1..* Identifier Other identifiers for the document
Slice: Unordered, Open by value:use
.... identifier:entryUUID SΣ 1..1 EntryUUIDIdentifier [DocumentEntry.entryUUID] Identifier for the document.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: official
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system SOΣ 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SOΣ 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
Binding: MHD DocumentReference status codes (required)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: IHE TypeCode_TEMP (required)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... category SΣ 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: IHE ClassCode_TEMP (extensible)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SOΣ 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... date SΣ 0..1 instant When this document reference was created
... Slices for author SOΣ 1..2 Reference(MedComDocumentOrganization | MedComDocumentPractitionerRole | MedComDocumentPractitioner | MedComDocumentPatient | Danish Core Related Person Profile | Device) {b} [DocumentEntry.author] The slice author:institution ensures one mandatory organizational author. Any author element that does not match this slice is interpreted as an author person.
Slice: Unordered, Open by profile:$this.resolve()
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) The organization who authored the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile | Danish Core PractitionerRole Profile | Danish Core Organization Profile) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... custodian 0..1 Reference(Organization) Organization which maintains the document
... relatesTo SΣ 0..* BackboneElement Relationships to other documents
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 code replaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.
.... target Σ 1..1 Reference(DocumentReference) Target of the relationship
... description Σ 0..1 string Human-readable description
... securityLabel SΣ 1..1 CodeableConcept [DocumentEntry.confidentialityCode] Document security-tags.
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... content SΣ 1..1 BackboneElement Document referenced
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment SΣ 1..1 Attachment Where to access the document
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... contentType SOΣ 1..1 code [DocumentEntry.mimeType] Mime type of the content, with charset etc.
Binding: IHE MimeType_TEMP (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: IHE LanguageCode_TEMP (extensible)
Example General: en-AU
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... hash SΣ 0..1 base64Binary [DocumentEntry.hash] Hash of the data (sha-1).
..... title SOΣ 1..1 string [DocumentEntry.title] The readable title of the document.
Example General: Official Corporate Logo
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: IHE FormatCode_TEMP (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... context SΣ 1..1 BackboneElement Clinical context of document
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... encounter 0..* Reference(Encounter | EpisodeOfCare) Context of the document content
.... event S 0..* CodeableConcept [DocumentEntry.eventCodeList] Main clinical acts documented.
Binding: ActCode (3.0.0) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... period SΣ 0..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... start SOΣC 1..1 dateTime Starting time with inclusive boundary
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: IHE HealthcareFacilityTypeCode_TEMP (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... practiceSetting S 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: IHE PracticeSettingCode_TEMP (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... sourcePatientInfo S 1..1 Reference(MedComDocumentPatient) [DocumentEntry.sourcePatientId and DocumentEntry.sourcePatientInfo] Patient demographics from source. Must be the same reference as in DocumentReference.subject.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SOΣC 1..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier SOΣ 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display Σ 0..1 string Text alternative for the resource
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DocumentReference.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels|4.0.1
From the FHIR Standard
DocumentReference.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags|4.0.1
From the FHIR Standard
DocumentReference.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages|4.0.1
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DocumentReference.text.statusrequiredNarrativeStatus
http://hl7.org/fhir/ValueSet/narrative-status|4.0.1
From the FHIR Standard
DocumentReference.extension:homeCommunityid.value[x]:valueCodingextensibleMedComIHE_CoreDkHomeCommunityId_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-homeCommunityId-VS-TEMP
From this IG
DocumentReference.masterIdentifier.userequiredPattern Value: usual
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.masterIdentifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type|4.0.1
From the FHIR Standard
DocumentReference.identifier:entryUUID.userequiredPattern Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.identifier:entryUUID.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type|4.0.1
From the FHIR Standard
DocumentReference.statusrequiredDocumentReferenceStats
https://profiles.ihe.net/ITI/MHD/ValueSet/DocumentReferenceStats
DocumentReference.typerequiredMedComIHE_CoreTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-typecode-VS-TEMP
From this IG
DocumentReference.categoryextensibleMedComIHE_CoreClassCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-classcode-VS-TEMP
From this IG
DocumentReference.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type|4.0.1
From the FHIR Standard
DocumentReference.securityLabelextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels|4.0.1
From the FHIR Standard
DocumentReference.content.attachment.contentTyperequiredMedComIHE_CoreMimeType_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-mimetype-VS-TEMP
From this IG
DocumentReference.content.attachment.languageextensibleMedComIHE_CoreLanguageCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-languagecode-VS-TEMP
From this IG
DocumentReference.content.formatrequiredMedComIHE_CoreFormatCode_VS_TEMP(a valid code from DK IHE FormatCode_TEMP)
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-formatcode-VS-TEMP
From this IG
DocumentReference.context.eventexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode|3.0.0
DocumentReference.context.facilityTyperequiredMedComIHE_CoreHealthcareFacilityTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-HealthcareFacilityTypeCode-VS-TEMP
From this IG
DocumentReference.context.practiceSettingrequiredMedComIHE_CorePracticeSettingCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-PracticeSettingCode-VS-TEMP
From this IG
DocumentReference.context.sourcePatientInfo.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDocumentReferenceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDocumentReferenceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDocumentReferenceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
medcom-datetime-has-time-offset-zuluerrorDocumentReference.content.attachment.creationdateTime must include date, time, and time zone.
: $this.toString().matches('^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
medcom-uuiderrorDocumentReference.identifier:entryUUID.valueThe value shall correspond to the structure of an UUID
: $this.matches('(?i)^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[45][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$')
mhd-startswithuuiderrorDocumentReference.identifier:entryUUID.valuevalue must start with urn:uuid:
: startsWith('urn:uuid:')
txt-1errorDocumentReference.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorDocumentReference.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DkCoreMinimalDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 1..1 Narrative The narrative text SHALL always be included when exchanging a MedCom FHIR Bundle.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... status S 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
.... div SC 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
.... extension:versionid SO 1..1 string Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... extension:homeCommunityid S 0..1 (Complex) [DocumentEntry.homeCommunityId] A unique identifier for a community where the DocumentEntry and document can be accessed.
URL: http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension
..... extension 0..0
..... url S 1..1 uri "http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension"
..... Slices for value[x] 1..1 Coding Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCoding S 1..1 Coding Value of extension
Binding: _TEMP IHE HomeCommunityId (extensible)
....... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... masterIdentifier SΣ 1..1 UniqueIdIdentifier [DocumentEntry.uniqueId] Master Version Specific Identifier
.... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: usual
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string The value that is unique
Example General: 123456
... Slices for identifier SΣ 1..* Identifier Other identifiers for the document
Slice: Unordered, Open by value:use
.... identifier:entryUUID SΣ 1..1 EntryUUIDIdentifier [DocumentEntry.entryUUID] Identifier for the document.
..... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: official
..... system SOΣ 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... status ?!SOΣ 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
Binding: MHD DocumentReference status codes (required)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: IHE TypeCode_TEMP (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... category SΣ 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: IHE ClassCode_TEMP (extensible)
.... coding Σ 0..* Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... subject SOΣ 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... date SΣ 0..1 instant When this document reference was created
... Slices for author SOΣ 1..2 Reference(MedComDocumentOrganization | MedComDocumentPractitionerRole | MedComDocumentPractitioner | MedComDocumentPatient | Danish Core Related Person Profile | Device) {b} [DocumentEntry.author] The slice author:institution ensures one mandatory organizational author. Any author element that does not match this slice is interpreted as an author person.
Slice: Unordered, Open by profile:$this.resolve()
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) The organization who authored the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile | Danish Core PractitionerRole Profile | Danish Core Organization Profile) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... relatesTo SΣ 0..* BackboneElement Relationships to other documents
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 code replaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.
.... target Σ 1..1 Reference(DocumentReference) Target of the relationship
... securityLabel SΣ 1..1 CodeableConcept [DocumentEntry.confidentialityCode] Document security-tags.
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... content SΣ 1..1 BackboneElement Document referenced
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment SΣ 1..1 Attachment Where to access the document
..... contentType SOΣ 1..1 code [DocumentEntry.mimeType] Mime type of the content, with charset etc.
Binding: IHE MimeType_TEMP (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: IHE LanguageCode_TEMP (extensible)
Example General: en-AU
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... hash SΣ 0..1 base64Binary [DocumentEntry.hash] Hash of the data (sha-1).
..... title SOΣ 1..1 string [DocumentEntry.title] The readable title of the document.
Example General: Official Corporate Logo
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: IHE FormatCode_TEMP (required)
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... context SΣ 1..1 BackboneElement Clinical context of document
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... event S 0..* CodeableConcept [DocumentEntry.eventCodeList] Main clinical acts documented.
Binding: ActCode (3.0.0) (example)
..... coding Σ 0..* Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... period SΣ 0..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... start SOΣC 1..1 dateTime Starting time with inclusive boundary
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: IHE HealthcareFacilityTypeCode_TEMP (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... practiceSetting S 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: IHE PracticeSettingCode_TEMP (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... sourcePatientInfo S 1..1 Reference(MedComDocumentPatient) [DocumentEntry.sourcePatientId and DocumentEntry.sourcePatientInfo] Patient demographics from source. Must be the same reference as in DocumentReference.subject.
..... reference SOΣC 1..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... identifier SOΣ 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DocumentReference.text.statusrequiredNarrativeStatus
http://hl7.org/fhir/ValueSet/narrative-status|4.0.1
From the FHIR Standard
DocumentReference.extension:homeCommunityid.value[x]:valueCodingextensibleMedComIHE_CoreDkHomeCommunityId_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-homeCommunityId-VS-TEMP
From this IG
DocumentReference.masterIdentifier.userequiredPattern Value: usual
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.identifier:entryUUID.userequiredPattern Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.statusrequiredDocumentReferenceStats
https://profiles.ihe.net/ITI/MHD/ValueSet/DocumentReferenceStats
DocumentReference.typerequiredMedComIHE_CoreTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-typecode-VS-TEMP
From this IG
DocumentReference.categoryextensibleMedComIHE_CoreClassCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-classcode-VS-TEMP
From this IG
DocumentReference.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type|4.0.1
From the FHIR Standard
DocumentReference.securityLabelextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels|4.0.1
From the FHIR Standard
DocumentReference.content.attachment.contentTyperequiredMedComIHE_CoreMimeType_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-mimetype-VS-TEMP
From this IG
DocumentReference.content.attachment.languageextensibleMedComIHE_CoreLanguageCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-languagecode-VS-TEMP
From this IG
DocumentReference.content.formatrequiredMedComIHE_CoreFormatCode_VS_TEMP(a valid code from DK IHE FormatCode_TEMP)
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-formatcode-VS-TEMP
From this IG
DocumentReference.context.eventexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode|3.0.0
DocumentReference.context.facilityTyperequiredMedComIHE_CoreHealthcareFacilityTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-HealthcareFacilityTypeCode-VS-TEMP
From this IG
DocumentReference.context.practiceSettingrequiredMedComIHE_CorePracticeSettingCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-PracticeSettingCode-VS-TEMP
From this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDocumentReferenceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDocumentReferenceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDocumentReferenceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
medcom-datetime-has-time-offset-zuluerrorDocumentReference.content.attachment.creationdateTime must include date, time, and time zone.
: $this.toString().matches('^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
medcom-uuiderrorDocumentReference.identifier:entryUUID.valueThe value shall correspond to the structure of an UUID
: $this.matches('(?i)^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[45][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$')
mhd-startswithuuiderrorDocumentReference.identifier:entryUUID.valuevalue must start with urn:uuid:
: startsWith('urn:uuid:')
txt-1errorDocumentReference.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorDocumentReference.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()

Differential View

This structure is derived from DkCoreMinimalDocumentReference

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DkCoreMinimalDocumentReference A reference to a document
... id SO 1..1 id Logical id of this artifact
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... text S 1..1 Narrative The narrative text SHALL always be included when exchanging a MedCom FHIR Bundle.
.... status S 1..1 code generated | extensions | additional | empty
.... div S 1..1 xhtml Limited xhtml content
... extension S 1..* Extension Extension
.... extension:versionid SO 1..1 R5 DocumentReference.version Extension
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... extension:homeCommunityid S 0..1 (Complex) [DocumentEntry.homeCommunityId] A unique identifier for a community where the DocumentEntry and document can be accessed.
URL: http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension
..... url S 1..1 uri identifies the meaning of the extension
..... Slices for value[x] Content/Rules for all slices
...... value[x]:valueCoding 1..1 Coding Value of extension
Binding: _TEMP IHE HomeCommunityId (extensible)
....... system O 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... code O 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... masterIdentifier S 1..1 UniqueIdIdentifier [DocumentEntry.uniqueId] Master Version Specific Identifier
.... system S 1..1 uri The namespace for the identifier value
.... value S 1..1 string The value that is unique
... identifier 1..* Identifier Other identifiers for the document
... Slices for identifier Content/Rules for all slices
.... identifier:entryUUID 1..1 EntryUUIDIdentifier [DocumentEntry.entryUUID] Identifier for the document.
..... system SO 1..1 uri The namespace for the identifier value
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... value SOC 1..1 string The value that is unique
Constraints: medcom-uuid
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... status SO 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... type 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: IHE TypeCode_TEMP (required)
.... coding S 1..1 Coding Code defined by a terminology system
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... category 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: IHE ClassCode_TEMP (extensible)
.... coding
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... subject O 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... Slices for author O 1..2 Reference(MedComDocumentOrganization | MedComDocumentPractitionerRole | MedComDocumentPractitioner | MedComDocumentPatient | Danish Core Related Person Profile | Device) {b} [DocumentEntry.author] The slice author:institution ensures one mandatory organizational author. Any author element that does not match this slice is interpreted as an author person.
Slice: Unordered, Open by profile:$this.resolve()
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... author:institution SO 1..1 Reference(MedComDocumentOrganization) The organization who authored the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile | Danish Core PractitionerRole Profile | Danish Core Organization Profile) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... securityLabel 1..1 CodeableConcept [DocumentEntry.confidentialityCode] Document security-tags.
.... coding S 1..1 Coding Code defined by a terminology system
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... content S 1..1 BackboneElement Document referenced
.... attachment S 1..1 Attachment Where to access the document
..... contentType SO 1..1 code [DocumentEntry.mimeType] Mime type of the content, with charset etc.
Binding: IHE MimeType_TEMP (required)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... language O 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: IHE LanguageCode_TEMP (extensible)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... url SO 1..1 url [DocumentEntry.URI] URI where the data can be found.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... size SO 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... hash S 0..1 base64Binary [DocumentEntry.hash] Hash of the data (sha-1).
..... title SO 1..1 string [DocumentEntry.title] The readable title of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... creation OC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... format 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: IHE FormatCode_TEMP (required)
..... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... context S 1..1 BackboneElement Clinical context of document
.... event S 0..* CodeableConcept [DocumentEntry.eventCodeList] Main clinical acts documented.
..... coding
...... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... period 0..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... start SO 1..1 dateTime Starting time with inclusive boundary
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... end SO 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... facilityType 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: IHE HealthcareFacilityTypeCode_TEMP (required)
..... coding S 1..1 Coding Code defined by a terminology system
...... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... practiceSetting 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: IHE PracticeSettingCode_TEMP (required)
..... coding S 1..1 Coding Code defined by a terminology system
...... system SO 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... code SO 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SO 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... sourcePatientInfo 1..1 Reference(MedComDocumentPatient) [DocumentEntry.sourcePatientId and DocumentEntry.sourcePatientInfo] Patient demographics from source. Must be the same reference as in DocumentReference.subject.
..... reference SO 1..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... identifier SO 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DocumentReference.extension:homeCommunityid.value[x]:valueCodingextensibleMedComIHE_CoreDkHomeCommunityId_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-homeCommunityId-VS-TEMP
From this IG
DocumentReference.typerequiredMedComIHE_CoreTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-typecode-VS-TEMP
From this IG
DocumentReference.categoryextensibleMedComIHE_CoreClassCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-classcode-VS-TEMP
From this IG
DocumentReference.content.attachment.contentTyperequiredMedComIHE_CoreMimeType_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-mimetype-VS-TEMP
From this IG
DocumentReference.content.attachment.languageextensibleMedComIHE_CoreLanguageCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-languagecode-VS-TEMP
From this IG
DocumentReference.content.formatrequiredMedComIHE_CoreFormatCode_VS_TEMP(a valid code from DK IHE FormatCode_TEMP)
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-formatcode-VS-TEMP
From this IG
DocumentReference.context.facilityTyperequiredMedComIHE_CoreHealthcareFacilityTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-HealthcareFacilityTypeCode-VS-TEMP
From this IG
DocumentReference.context.practiceSettingrequiredMedComIHE_CorePracticeSettingCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-PracticeSettingCode-VS-TEMP
From this IG

Constraints

IdGradePath(s)DetailsRequirements
medcom-datetime-has-time-offset-zuluerrorDocumentReference.content.attachment.creationdateTime must include date, time, and time zone.
: $this.toString().matches('^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
medcom-uuiderrorDocumentReference.identifier:entryUUID.valueThe value shall correspond to the structure of an UUID
: $this.matches('(?i)^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[45][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$')

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DkCoreMinimalDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 1..1 Narrative The narrative text SHALL always be included when exchanging a MedCom FHIR Bundle.
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... status S 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
.... div SC 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
... contained 0..* Resource Contained, inline Resources
... Slices for extension S 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:versionid SO 1..1 string Extension
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... extension:homeCommunityid S 0..1 (Complex) [DocumentEntry.homeCommunityId] A unique identifier for a community where the DocumentEntry and document can be accessed.
URL: http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url S 1..1 uri "http://medcomfhir.dk/ig/document/StructureDefinition/medcom-document-homecommunityid-extension"
..... Slices for value[x] 1..1 Coding Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueCoding S 1..1 Coding Value of extension
Binding: _TEMP IHE HomeCommunityId (extensible)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... version Σ 0..1 string Version of the system - if relevant
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... masterIdentifier SΣ 1..1 UniqueIdIdentifier [DocumentEntry.uniqueId] Master Version Specific Identifier
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: usual
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣ 1..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... Slices for identifier SΣ 1..* Identifier Other identifiers for the document
Slice: Unordered, Open by value:use
.... identifier:entryUUID SΣ 1..1 EntryUUIDIdentifier [DocumentEntry.entryUUID] Identifier for the document.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 1..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Required Pattern: official
..... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system SOΣ 1..1 uri The namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SOΣ 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
Binding: MHD DocumentReference status codes (required)
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: IHE TypeCode_TEMP (required)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... category SΣ 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: IHE ClassCode_TEMP (extensible)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 0..* Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SOΣ 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... date SΣ 0..1 instant When this document reference was created
... Slices for author SOΣ 1..2 Reference(MedComDocumentOrganization | MedComDocumentPractitionerRole | MedComDocumentPractitioner | MedComDocumentPatient | Danish Core Related Person Profile | Device) {b} [DocumentEntry.author] The slice author:institution ensures one mandatory organizational author. Any author element that does not match this slice is interpreted as an author person.
Slice: Unordered, Open by profile:$this.resolve()
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) The organization who authored the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile | Danish Core PractitionerRole Profile | Danish Core Organization Profile) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
... custodian 0..1 Reference(Organization) Organization which maintains the document
... relatesTo SΣ 0..* BackboneElement Relationships to other documents
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code Σ 1..1 code replaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.
.... target Σ 1..1 Reference(DocumentReference) Target of the relationship
... description Σ 0..1 string Human-readable description
... securityLabel SΣ 1..1 CodeableConcept [DocumentEntry.confidentialityCode] Document security-tags.
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... content SΣ 1..1 BackboneElement Document referenced
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment SΣ 1..1 Attachment Where to access the document
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... contentType SOΣ 1..1 code [DocumentEntry.mimeType] Mime type of the content, with charset etc.
Binding: IHE MimeType_TEMP (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: IHE LanguageCode_TEMP (extensible)
Example General: en-AU
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... hash SΣ 0..1 base64Binary [DocumentEntry.hash] Hash of the data (sha-1).
..... title SOΣ 1..1 string [DocumentEntry.title] The readable title of the document.
Example General: Official Corporate Logo
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: IHE FormatCode_TEMP (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... context SΣ 1..1 BackboneElement Clinical context of document
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... encounter 0..* Reference(Encounter | EpisodeOfCare) Context of the document content
.... event S 0..* CodeableConcept [DocumentEntry.eventCodeList] Main clinical acts documented.
Binding: ActCode (3.0.0) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... period SΣ 0..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... start SOΣC 1..1 dateTime Starting time with inclusive boundary
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: IHE HealthcareFacilityTypeCode_TEMP (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... practiceSetting S 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: IHE PracticeSettingCode_TEMP (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... sourcePatientInfo S 1..1 Reference(MedComDocumentPatient) [DocumentEntry.sourcePatientId and DocumentEntry.sourcePatientInfo] Patient demographics from source. Must be the same reference as in DocumentReference.subject.
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SOΣC 1..1 string Literal reference, Relative, internal or absolute URL
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier SOΣ 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActor
SHALL:in-narrative Producer of FHIR resources
..... display Σ 0..1 string Text alternative for the resource
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActor
SHALL:in-narrative Producer of FHIR resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
DocumentReference.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels|4.0.1
From the FHIR Standard
DocumentReference.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags|4.0.1
From the FHIR Standard
DocumentReference.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages|4.0.1
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
DocumentReference.text.statusrequiredNarrativeStatus
http://hl7.org/fhir/ValueSet/narrative-status|4.0.1
From the FHIR Standard
DocumentReference.extension:homeCommunityid.value[x]:valueCodingextensibleMedComIHE_CoreDkHomeCommunityId_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-homeCommunityId-VS-TEMP
From this IG
DocumentReference.masterIdentifier.userequiredPattern Value: usual
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.masterIdentifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type|4.0.1
From the FHIR Standard
DocumentReference.identifier:entryUUID.userequiredPattern Value: official
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
DocumentReference.identifier:entryUUID.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type|4.0.1
From the FHIR Standard
DocumentReference.statusrequiredDocumentReferenceStats
https://profiles.ihe.net/ITI/MHD/ValueSet/DocumentReferenceStats
DocumentReference.typerequiredMedComIHE_CoreTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-typecode-VS-TEMP
From this IG
DocumentReference.categoryextensibleMedComIHE_CoreClassCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-classcode-VS-TEMP
From this IG
DocumentReference.relatesTo.coderequiredDocumentRelationshipType
http://hl7.org/fhir/ValueSet/document-relationship-type|4.0.1
From the FHIR Standard
DocumentReference.securityLabelextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels|4.0.1
From the FHIR Standard
DocumentReference.content.attachment.contentTyperequiredMedComIHE_CoreMimeType_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-mimetype-VS-TEMP
From this IG
DocumentReference.content.attachment.languageextensibleMedComIHE_CoreLanguageCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-languagecode-VS-TEMP
From this IG
DocumentReference.content.formatrequiredMedComIHE_CoreFormatCode_VS_TEMP(a valid code from DK IHE FormatCode_TEMP)
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-formatcode-VS-TEMP
From this IG
DocumentReference.context.eventexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode|3.0.0
DocumentReference.context.facilityTyperequiredMedComIHE_CoreHealthcareFacilityTypeCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-HealthcareFacilityTypeCode-VS-TEMP
From this IG
DocumentReference.context.practiceSettingrequiredMedComIHE_CorePracticeSettingCode_TEMP
http://medcomfhir.dk/ig/document/ValueSet/MedCom-ihe-core-PracticeSettingCode-VS-TEMP
From this IG
DocumentReference.context.sourcePatientInfo.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDocumentReferenceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDocumentReferenceIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorDocumentReferenceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDocumentReferenceA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
medcom-datetime-has-time-offset-zuluerrorDocumentReference.content.attachment.creationdateTime must include date, time, and time zone.
: $this.toString().matches('^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
medcom-uuiderrorDocumentReference.identifier:entryUUID.valueThe value shall correspond to the structure of an UUID
: $this.matches('(?i)^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[45][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$')
mhd-startswithuuiderrorDocumentReference.identifier:entryUUID.valuevalue must start with urn:uuid:
: startsWith('urn:uuid:')
txt-1errorDocumentReference.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2errorDocumentReference.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()

 

Other representations of profile: CSV, Excel, Schematron