Danish XDS Documents profiles
1.0.0-trial-use-1 - release Denmark flag

This page is part of the DK MedCom XDS Documents (v1.0.0-trial-use-1: Trial Uses) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: HomeCareObservationDocumentReference

Official URL: http://medcomfhir.dk/ig/xdsdocuments/StructureDefinition/homecare-observation-documentreference Version: 1.0.0-trial-use-1
Draft as of 2026-06-01 Computable Name: HomeCareObservationDocumentReference

A profile stating the rules, when exchanging a document including homecare observation (DA: Kommunale Prøvesvar).

Usages:

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..* MedComContainedDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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 O 1..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the DocumentReference (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version"
..... value[x] 0..1 string An explicitly assigned identifer of a variation of the content in the DocumentReference
Required Pattern: 1.0-trial-use-1
.... 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/xdsdocuments/StructureDefinition/medcom-document-homecommunityid-extension
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url S 1..1 uri "http://medcomfhir.dk/ig/xdsdocuments/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: DK XDS HomeCommunityId (required)
....... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... status ?!SOΣ 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
Binding: MHD DocumentReference status codes (required)
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: DK XDS TypeCode ValueSet (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://medcomfhir.dk/ig/xdsmetadata/CodeSystem/MedCom-xds-typecode-CS
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: HCOM
..... display 1..1 string Representation defined by the system
Fixed Value: HomeCareObservation message
..... userSelected 0..1 boolean If this coding was chosen directly by the user
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... category SΣ 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: DK XDS ClassCode (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... subject SOΣ 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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(3.6.0) | Device) {c} [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()
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) {c} The organization who authored the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:person SΣ 0..1 Reference(MedComDocumentPractitionerRole | MedComDocumentPractitioner | Danish Core Related Person Profile(3.6.0)) {c} A person/role/patient/device author of the document.
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile(3.6.0) | Danish Core PractitionerRole Profile(3.6.0) | Danish Core Organization Profile(3.6.0)) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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: DK XDS MimeType for FHIR documents (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: DK XDS LanguageCode (required)
Example General: en-AU
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: DK XDS FormatCode (required)
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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: DK XDS EventCodeLists (required)
..... coding Σ 0..* Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... period SΣ 1..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... start SOΣC 1..1 dateTime Starting time with inclusive boundary
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... practiceSetting S 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... identifier SOΣ 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.text.​status Base required NarrativeStatus 📍4.0.1 FHIR Std.
DocumentReference.extension:homeCommunityid.​value[x]:valueCoding Base required DK XDS HomeCommunityId 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.masterIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.identifier:entryUUID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.status Base required MHD DocumentReference status codes 📦4.2.3 Mobile access to Health Documents v4.2
DocumentReference.type Base required DK XDS TypeCode ValueSet 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.category Base required DK XDS ClassCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
DocumentReference.securityLabel Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.content.​attachment.contentType Base required DK XDS MimeType for FHIR documents 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​attachment.language Base required DK XDS LanguageCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​format Base required DK XDS FormatCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​event Base required DK XDS EventCodeLists 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​facilityType Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local Not State Unknown
DocumentReference.context.​practiceSetting Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
medcom-datetime-has-time-offset-zulu error DocumentReference.content.attachment.creation dateTime 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-uuid error DocumentReference.identifier:entryUUID.value The 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-startswithuuid error DocumentReference.identifier:entryUUID.value value must start with urn:uuid: startsWith('urn:uuid:')
txt-1 error DocumentReference.text.div The 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-2 error DocumentReference.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from MedComContainedDocumentReference

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* MedComContainedDocumentReference A reference to a document
... Slices for extension Content/Rules for all slices
.... extension:versionid 1..1 R5 DocumentReference.version R5: An explicitly assigned identifer of a variation of the content in the DocumentReference (new)
..... extension 0..0 Extension
..... value[x] 0..1 string An explicitly assigned identifer of a variation of the content in the DocumentReference
Required Pattern: 1.0-trial-use-1
... type
.... coding 1..1 Coding Code defined by a terminology system
Required Pattern: At least the following
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://medcomfhir.dk/ig/xdsmetadata/CodeSystem/MedCom-xds-typecode-CS
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: HCOM
..... display 1..1 string Representation defined by the system
Fixed Value: HomeCareObservation message

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* MedComContainedDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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 O 1..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the DocumentReference (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version"
..... value[x] 0..1 string An explicitly assigned identifer of a variation of the content in the DocumentReference
Required Pattern: 1.0-trial-use-1
.... 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/xdsdocuments/StructureDefinition/medcom-document-homecommunityid-extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url S 1..1 uri "http://medcomfhir.dk/ig/xdsdocuments/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: DK XDS HomeCommunityId (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
....... version Σ 0..1 string Version of the system - if relevant
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
....... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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)
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: DK XDS TypeCode ValueSet (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

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://medcomfhir.dk/ig/xdsmetadata/CodeSystem/MedCom-xds-typecode-CS
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: HCOM
..... display 1..1 string Representation defined by the system
Fixed Value: HomeCareObservation message
..... userSelected 0..1 boolean If this coding was chosen directly by the user
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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: DK XDS ClassCode (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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(3.6.0) | Device) {c} [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()
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) {c} The organization who authored the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:person SΣ 0..1 Reference(MedComDocumentPractitionerRole | MedComDocumentPractitioner | Danish Core Related Person Profile(3.6.0)) {c} A person/role/patient/device author of the document.
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile(3.6.0) | Danish Core PractitionerRole Profile(3.6.0) | Danish Core Organization Profile(3.6.0)) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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: DK XDS MimeType for FHIR documents (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: DK XDS LanguageCode (required)
Example General: en-AU
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: DK XDS FormatCode (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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: DK XDS EventCodeLists (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 Σ 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... 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Σ 1..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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... 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: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display Σ 0..1 string Text alternative for the resource
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
DocumentReference.language Base preferred Common Languages 📍4.0.1 FHIR Std.
DocumentReference.text.​status Base required NarrativeStatus 📍4.0.1 FHIR Std.
DocumentReference.extension:homeCommunityid.​value[x]:valueCoding Base required DK XDS HomeCommunityId 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.masterIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.masterIdentifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
DocumentReference.identifier:entryUUID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.identifier:entryUUID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
DocumentReference.status Base required MHD DocumentReference status codes 📦4.2.3 Mobile access to Health Documents v4.2
DocumentReference.type Base required DK XDS TypeCode ValueSet 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.category Base required DK XDS ClassCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
DocumentReference.securityLabel Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.content.​attachment.contentType Base required DK XDS MimeType for FHIR documents 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​attachment.language Base required DK XDS LanguageCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​format Base required DK XDS FormatCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​event Base required DK XDS EventCodeLists 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​facilityType Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local Not State Unknown
DocumentReference.context.​practiceSetting Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local Not State Unknown
DocumentReference.context.​sourcePatientInfo.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
medcom-datetime-has-time-offset-zulu error DocumentReference.content.attachment.creation dateTime 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-uuid error DocumentReference.identifier:entryUUID.value The 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-startswithuuid error DocumentReference.identifier:entryUUID.value value must start with urn:uuid: startsWith('urn:uuid:')
txt-1 error DocumentReference.text.div The 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-2 error DocumentReference.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from MedComContainedDocumentReference

Summary

Prohibited: 1 element

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* MedComContainedDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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 O 1..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the DocumentReference (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version"
..... value[x] 0..1 string An explicitly assigned identifer of a variation of the content in the DocumentReference
Required Pattern: 1.0-trial-use-1
.... 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/xdsdocuments/StructureDefinition/medcom-document-homecommunityid-extension
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url S 1..1 uri "http://medcomfhir.dk/ig/xdsdocuments/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: DK XDS HomeCommunityId (required)
....... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... status ?!SOΣ 1..1 code [DocumentEntry.availabilityStatus] current = active | superseded = deprecated.
Binding: MHD DocumentReference status codes (required)
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: DK XDS TypeCode ValueSet (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://medcomfhir.dk/ig/xdsmetadata/CodeSystem/MedCom-xds-typecode-CS
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: HCOM
..... display 1..1 string Representation defined by the system
Fixed Value: HomeCareObservation message
..... userSelected 0..1 boolean If this coding was chosen directly by the user
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... category SΣ 1..1 CodeableConcept [DocumentEntry.classCode] Categorization of document.
Binding: DK XDS ClassCode (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... subject SOΣ 1..1 Reference(MedComDocumentPatient) {c} [DocumentEntry.sourcePatientInfo, DocumentEntry.sourcePatientId] Who/what is the subject of the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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(3.6.0) | Device) {c} [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()
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) {c} The organization who authored the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:person SΣ 0..1 Reference(MedComDocumentPractitionerRole | MedComDocumentPractitioner | Danish Core Related Person Profile(3.6.0)) {c} A person/role/patient/device author of the document.
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile(3.6.0) | Danish Core PractitionerRole Profile(3.6.0) | Danish Core Organization Profile(3.6.0)) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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: DK XDS MimeType for FHIR documents (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: DK XDS LanguageCode (required)
Example General: en-AU
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: DK XDS FormatCode (required)
..... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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: DK XDS EventCodeLists (required)
..... coding Σ 0..* Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... period SΣ 1..1 Period [DocumentEntry.serviceStartTime, DocumentEntry.serviceStopTime] Time of service that is being documented.
..... start SOΣC 1..1 dateTime Starting time with inclusive boundary
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... practiceSetting S 1..1 CodeableConcept [DocumentEntry.practiceSettingCode] Additional details about where the content was created (e.g. clinical specialty).
Binding: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SOΣ 1..1 uri Identity of the terminology system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... identifier SOΣ 1..1 Identifier Logical reference, when literal reference is not known
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.text.​status Base required NarrativeStatus 📍4.0.1 FHIR Std.
DocumentReference.extension:homeCommunityid.​value[x]:valueCoding Base required DK XDS HomeCommunityId 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.masterIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.identifier:entryUUID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.status Base required MHD DocumentReference status codes 📦4.2.3 Mobile access to Health Documents v4.2
DocumentReference.type Base required DK XDS TypeCode ValueSet 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.category Base required DK XDS ClassCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
DocumentReference.securityLabel Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.content.​attachment.contentType Base required DK XDS MimeType for FHIR documents 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​attachment.language Base required DK XDS LanguageCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​format Base required DK XDS FormatCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​event Base required DK XDS EventCodeLists 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​facilityType Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local Not State Unknown
DocumentReference.context.​practiceSetting Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
medcom-datetime-has-time-offset-zulu error DocumentReference.content.attachment.creation dateTime 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-uuid error DocumentReference.identifier:entryUUID.value The 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-startswithuuid error DocumentReference.identifier:entryUUID.value value must start with urn:uuid: startsWith('urn:uuid:')
txt-1 error DocumentReference.text.div The 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-2 error DocumentReference.text.div The narrative SHALL have some non-whitespace content htmlChecks()

Differential View

This structure is derived from MedComContainedDocumentReference

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* MedComContainedDocumentReference A reference to a document
... Slices for extension Content/Rules for all slices
.... extension:versionid 1..1 R5 DocumentReference.version R5: An explicitly assigned identifer of a variation of the content in the DocumentReference (new)
..... extension 0..0 Extension
..... value[x] 0..1 string An explicitly assigned identifer of a variation of the content in the DocumentReference
Required Pattern: 1.0-trial-use-1
... type
.... coding 1..1 Coding Code defined by a terminology system
Required Pattern: At least the following
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://medcomfhir.dk/ig/xdsmetadata/CodeSystem/MedCom-xds-typecode-CS
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: HCOM
..... display 1..1 string Representation defined by the system
Fixed Value: HomeCareObservation message

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* MedComContainedDocumentReference A reference to a document
... id SOΣ 1..1 id Logical id of this artifact
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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 O 1..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the DocumentReference (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DocumentReference.version"
..... value[x] 0..1 string An explicitly assigned identifer of a variation of the content in the DocumentReference
Required Pattern: 1.0-trial-use-1
.... 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/xdsdocuments/StructureDefinition/medcom-document-homecommunityid-extension
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url S 1..1 uri "http://medcomfhir.dk/ig/xdsdocuments/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: DK XDS HomeCommunityId (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
....... version Σ 0..1 string Version of the system - if relevant
....... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
....... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... value SOΣC 1..1 string The value that is unique
Constraints: mhd-startswithuuid, medcom-uuid
Example General: 123456
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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)
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... type SΣ 1..1 CodeableConcept [DocumentEntry.typeCode] Kind of document.
Binding: DK XDS TypeCode ValueSet (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

Required Pattern: At least the following
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://medcomfhir.dk/ig/xdsmetadata/CodeSystem/MedCom-xds-typecode-CS
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: HCOM
..... display 1..1 string Representation defined by the system
Fixed Value: HomeCareObservation message
..... userSelected 0..1 boolean If this coding was chosen directly by the user
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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: DK XDS ClassCode (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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(3.6.0) | Device) {c} [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()
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:institution SOΣ 1..1 Reference(MedComDocumentOrganization) {c} The organization who authored the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... author:person SΣ 0..1 Reference(MedComDocumentPractitionerRole | MedComDocumentPractitioner | Danish Core Related Person Profile(3.6.0)) {c} A person/role/patient/device author of the document.
... authenticator SO 0..1 Reference(Danish Core Practitioner Profile(3.6.0) | Danish Core PractitionerRole Profile(3.6.0) | Danish Core Organization Profile(3.6.0)) {c} [DocumentEntry.legalAuthenticator] Who authenticated the document.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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: DK XDS MimeType for FHIR documents (required)
Example General: text/plain; charset=UTF-8, image/png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... language SOΣ 1..1 code [DocumentEntry.languageCode] Human language of the content.
Binding: DK XDS LanguageCode (required)
Example General: en-AU
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... url SOΣ 1..1 url [DocumentEntry.URI] URI where the data can be found.
Example General: http://www.acme.com/logo-small.png
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... size SOΣ 0..1 unsignedInt [DocumentEntry.size] Number of bytes of content.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... creation SOΣC 1..1 dateTime [DocumentEntry.creationTime] Date attachment was first created.
Constraints: medcom-datetime-has-time-offset-zulu
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... format SΣ 1..1 Coding [DocumentEntry.formatCode] Format/content rules for the document.
Binding: DK XDS FormatCode (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... version Σ 0..1 string Version of the system - if relevant
..... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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: DK XDS EventCodeLists (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 Σ 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... 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Σ 1..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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... end SOΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
.... facilityType S 1..1 CodeableConcept [DocumentEntry.healthcareFacilityTypeCode] Kind of facility where patient was seen.
Binding: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... 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: http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local (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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... version Σ 0..1 string Version of the system - if relevant
...... code SOΣ 1..1 code Symbol in syntax defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... display SOΣ 1..1 string Representation defined by the system
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
...... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... 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
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference
..... display Σ 0..1 string Text alternative for the resource
.... related SO 0..* Reference(Resource) [DocumentEntry.referenceIdList] Related identifiers or resources.
ObligationsActorSource
SHALL:in-narrative Producer of FHIR resources from MedComContainedDocumentReference

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.meta.​tag Base example Common Tags 📍4.0.1 FHIR Std.
DocumentReference.language Base preferred Common Languages 📍4.0.1 FHIR Std.
DocumentReference.text.​status Base required NarrativeStatus 📍4.0.1 FHIR Std.
DocumentReference.extension:homeCommunityid.​value[x]:valueCoding Base required DK XDS HomeCommunityId 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.masterIdentifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.masterIdentifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
DocumentReference.identifier:entryUUID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
DocumentReference.identifier:entryUUID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
DocumentReference.status Base required MHD DocumentReference status codes 📦4.2.3 Mobile access to Health Documents v4.2
DocumentReference.type Base required DK XDS TypeCode ValueSet 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.category Base required DK XDS ClassCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
DocumentReference.securityLabel Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.content.​attachment.contentType Base required DK XDS MimeType for FHIR documents 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​attachment.language Base required DK XDS LanguageCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.content.​format Base required DK XDS FormatCode 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​event Base required DK XDS EventCodeLists 📦1.0.0 Danish profile of the IHE XDS Metadata Standard v2.0
DocumentReference.context.​facilityType Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-HealthcareFacilityTypeCode-VS-local Not State Unknown
DocumentReference.context.​practiceSetting Base required http://medcomfhir.dk/ig/xdsdocuments/ValueSet/MedCom-xds-PracticeSettingCode-VS-local Not State Unknown
DocumentReference.context.​sourcePatientInfo.type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
medcom-datetime-has-time-offset-zulu error DocumentReference.content.attachment.creation dateTime 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-uuid error DocumentReference.identifier:entryUUID.value The 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-startswithuuid error DocumentReference.identifier:entryUUID.value value must start with urn:uuid: startsWith('urn:uuid:')
txt-1 error DocumentReference.text.div The 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-2 error DocumentReference.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from MedComContainedDocumentReference

Summary

Prohibited: 1 element

 

Other representations of profile: CSV, Excel, Schematron