DK MedCom Messaging
3.0.0 - release Denmark flag

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

Resource Profile: MedComMessagingOrganization

Official URL: http://medcomfhir.dk/ig/messaging/StructureDefinition/medcom-messaging-organization Version: 3.0.0
Active as of 2025-05-14 Computable Name: MedComMessagingOrganization

A formally recognized organizations registered for exchanging messages within Danish healthcare, registered with a SOR identifier issued by The Danish Health Data Authority

Scope and usage

This profile describes the Organization resource that shall be used in all MedCom FHIR Messages. MedComMessagingOrganization inherits from MedComCoreOrganization as it shall include both a SOR and EAN/GLN identifier. MedComMessagingOrganization is used to describe the sender and receiver organizations of a all MedCom FHIR Messages.

Please refer to the tab "Snapshot Table(Must support)" below for the definition of the required content of a MedComMessagingOrganization.

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C 0..* MedComCoreOrganization A formally recognized organizations within Danish healthcare
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
org-1: The organization SHALL at least have a name or an identifier, and possibly more than one
dk-core-organization-mandatory-identifier: Minimum one identifier shall be of type SOR-ID, KOMBIT-ORG-ID or CVR-ID
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... text S 0..1 Narrative Text summary of the resource, for human interpretation
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... identifier:EAN-ID SΣ 1..1 GLNIdentifier GLN identifier, [DA] EAN-nummer
ele-1: All FHIR elements must have a @value or children
.... identifier:SOR-ID SΣ 1..1 SORIdentifier Sundhedsvæsenets Organisationsregister (SOR) identifier
ele-1: All FHIR elements must have a @value or children
.... identifier:KOMBIT-ORG-ID 0..1 KombitOrgIdentifier [DA] Organisationsenheds-id som specificeret af FK-ORG
ele-1: All FHIR elements must have a @value or children
.... identifier:Ydernummer ΣC 0..1 Identifier [DA] Ydernummer
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Fixed Value: urn:oid:1.2.208.176.1.4
..... value Σ 1..1 string The value that is unique
ele-1: All FHIR elements must have a @value or children
Example General: 123456
.... identifier:CVR-ID 0..1 CVRIdentifier VAT identification number, [DA] CVR-nummer
ele-1: All FHIR elements must have a @value or children
.... identifier:Kommunekode ΣC 0..1 Identifier [DA] Kommunekode
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://hl7.dk/fhir/core/CodeSystem/dk-core-municipality-codes
..... value Σ 1..1 string The value that is unique
Binding: DK Municipality Codes (required)
ele-1: All FHIR elements must have a @value or children
Example General: 123456
.... identifier:Regionskode ΣC 0..1 Identifier [DA] Regionskode
ele-1: All FHIR elements must have a @value or children
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Fixed Value: http://hl7.dk/fhir/core/CodeSystem/dk-core-regional-subdivision-codes
..... value Σ 1..1 string The value that is unique
ele-1: All FHIR elements must have a @value or children
Example General: 123456
.... identifier:ProducentID 0..1 ProducentId [DA] Producent Id
ele-1: All FHIR elements must have a @value or children
... active ?!Σ 0..1 boolean Whether the organization's record is still in active use
ele-1: All FHIR elements must have a @value or children
... name SΣC 0..1 string Name used for the organization
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Organization.identifier:Ydernummer.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Organization.identifier:Kommunekode.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Organization.identifier:Kommunekode.valuerequiredMunicipalityCodes
http://hl7.dk/fhir/core/ValueSet/dk-core-MunicipalityCodes
Organization.identifier:Regionskode.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dk-core-organization-mandatory-identifiererrorOrganizationMinimum one identifier shall be of type SOR-ID, KOMBIT-ORG-ID or CVR-ID
: identifier.where(system='urn:oid:1.2.208.176.1.1' or system='https://kombit.dk/sts/organisation' or system='urn:oid:2.16.840.1.113883.2.24.1.1').exists()
dom-2errorOrganizationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorOrganizationIf 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-4errorOrganizationIf 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-5errorOrganizationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceOrganizationA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
org-1errorOrganizationThe organization SHALL at least have a name or an identifier, and possibly more than one
: (identifier.count() + name.count()) > 0

 

Other representations of profile: CSV, Excel, Schematron