eHealth Infrastructure
3.4.1 - release Denmark flag

eHealth Infrastructure, published by Den telemedicinske infrastruktur (eHealth Infrastructure). This guide is not an authorized publication; it is the continuous build for version 3.4.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/fut-infrastructure/implementation-guide/ and changes regularly. See the Directory of published versions

Resource Profile: ehealth-organization

Official URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization Version: 3.4.1
Active as of 2025-03-14 Computable Name: ehealth-organization

Introduction

An Organizations is a formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, etc.

Scope and Usage

In scope of the eHealth infrastructure Organizations are limited to represent organizations in the Danish healthcare system as defined by the national health organization registry, SOR, and the joint municipalities IT community (KOMBIT) Support System Organisation, STS-ORG.

From these sources Organizations are automatically imported into the eHealth infrastructure. It is not the intention that users of the infrastructure should create any other Organization resources.

For SSL supplier organizations not maintained by the SOR or STS-ORG registries, it is possible to manually create and maintain these organizations.

Identifiers

Organizations are imported into the eHealth infrastructure from SOR and STS-ORG. This means that organisations can have different identifiers depending on the source system. For some organisations (for instance SSL suppliers), organizations can use an SSL Identifier as identifier.

Identifier Systems:

  • SOR-ID: "urn:oid:1.2.208.176.1.1"
  • KOMBIT STS-ORG-ID: "https://www.kombit.dk/sts/organisation"
  • SSL Identifier: "http://ehealth.sundhed.dk/organization/ssl"

Organizations created manually are not allowed to have identifiers of types SOR-ID or KOMBIT STS-ORG-ID.

Source

The origin of an Organization is maintained in the extension organization-source which currently has the following concepts:

  • SOR for an organisation imported from SOR
  • STS-ORG for an organisation imported from STS-ORG
  • manual for a manually created organisation

Import and merge

SOR supplies a list of updates each night. These updates will be merged into the existing organisation resources in the database.

STS-ORG provides a number of webservices where the newest organisation data can be fetched.

Contact information can be edited/added both in the integration platform and in the source systems. To ensure that no information is lost during merge, each ContactPoint will be tagged with a custodian element marking which system currently maintains it. When merging information from a given source, the ContactPoint elements with a different custodian will not be affected.

Relations to other organizations

It is possible to relate Organization resources to other Organization resources using the extension element relatedTo.

The intention with this element is to relate Organizations to other Organizations imported from another source. For instance to relate Organizations imported from SOR to similar Organizations imported from STS-ORG.

Hierarchical relations between Organizations imported from the same source are expressed using the partOf element.

Semantics of a relation between organizations

Relations between Organizations which are expressed using the extension element relatedTo have uni-directional semantics.

As an example this implies at that if two representations of the exact same Organization are imported from two different sources, then both could have a relatedTo element with the other Organization as target, and a relation type of e.g. "sameAs".

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organization C 0..* Organization A grouping of people or organizations with a common purpose
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
... 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
... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:cvrNumber 0..1 string The organization's identification code in the Danish 'Centrale Virksomhedsregister'
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-cvrNumber
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:regionCode 0..1 string The organization's region code
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-regionCode
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:municipalityCode 0..1 string The organization's municipality code in the Danish 'Det Centrale Personregister'
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-municipalityCode
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:source 1..1 CodeableConcept The organization's source
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-source
Binding: Organization Source (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:synchronizationStatus 1..1 CodeableConcept The organization's synchronization status
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-synchronizationStatus
Binding: Organization Synchronization Status (required)
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:providerIdentifier 0..1 string The organization's provider identifier
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-providerIdentifier
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:specialty 0..* (Complex) The organization's specialty
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-specialty
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... extension:relatedTo 0..* (Complex) Relations to other Organizations
URL: http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization-relatedTo
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... 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
... 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
... type Σ 0..* CodeableConcept Kind of organization
Binding: Organization Type (required)
ele-1: All FHIR elements must have a @value or children
... name ΣC 1..1 string Name used for the organization
ele-1: All FHIR elements must have a @value or children
... partOf Σ 0..1 Reference(ehealth-organization) {r} The organization of which this organization forms a part
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Organization.typerequiredOrganizationType
http://ehealth.sundhed.dk/vs/organization-type
from this IG

 

Other representations of profile: CSV, Excel, Schematron