Organizations are imported from the national health organization registry, SOR, and the joint municipalities IT community (KOMBIT) Support System (STS) Organisation.
This means that organisations can have different identifiers depending on the source system. For some organisations (for instance SSL suppliers), organizations can use a business registration number (CVR number) as identifier.
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 field marking which system currently owns it.
The official URL for this profile is:
http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization
This profile builds on Organization.
This profile was published on Wed May 08 06:17:13 UTC 2019 as a draft by ehealth.sundhed.dk.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Path | Name | Conformance | ValueSet |
Organization.language | Common Languages | extensible | Common Languages |
Organization.type | OrganizationType | example | OrganizationType |
Organization.telecom.system | ContactPointSystem | required | ContactPointSystem |
Organization.telecom.use | ContactPointUse | required | ContactPointUse |
Organization.contact.purpose | ContactEntityType | extensible | ContactEntityType |
Organization.contact.telecom.use | ContactPointUse | required | ContactPointUse |
Id | Path | Details | Requirements |
dom-2 | Organization | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Organization | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Organization | 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-3 | Organization | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
org-1 | Organization | The organization SHALL at least have a name or an id, and possibly more than one : (identifier.count() + name.count()) > 0 | |
org-3 | Organization.telecom | The telecom of an organization can never be of use 'home' : where(use = 'home').empty() | |
org-2 | Organization.address | An address of an organization can never be of use 'home' : where(use = 'home').empty() | |
ele-1 | Organization.contact | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) |