...
Excerpt |
---|
The eHealth Infrastructure performs import of organizations information from Sundhedsvæsnets Organisationsregister (SOR) and KOMBIT Fælleskommunalt (FK) Organisation (formerly Støttesystemet Organisation (STS-ORG)) to the eHealth Infrastructure on a daily basis. During the import new or updated information in SOR and FK Organisation is updated in the eHealth Infrastructure. |
...
The SOR data file contains all organizations in SOR. The data file is published at http://filer.nsi.dk/sor/data/sor/sorxml/v_2_0_0/Sor.zip
and is used in all FUT environments (exttest, test002 (education), pre-prod, production).
Info |
---|
The import exclude excludes the organization tree below 'Sundhedsdatastyrelsen' (SOR Identifier 634491000016008), and all children found below the organization. |
...
The import respects the address inheritance rules defined by SOR by copying the relevant addresses from parents if not available for the current organization.
The import does not copy other attributes and values from the parent, and the current organizations are imported as-is.
Data mapping from SOR data to FHIR Organization of profile ehealth-organization:
...
The following table explains how each of the attributes on the FHIR resource is mapped from the SOR data model.
See https://docs.ehealth.sundhed.dk/latest-released/ig/StructureDefinition-ehealth-organization.html for eHealth FHIR Organization profile.
See https://www.nspop.dk/display/public/web/SORUS+-+Guide+til+anvendere for a description of SOR data.
ehealth-organization element | Source from SOR | Description |
---|---|---|
| N/A | Generated by FHIR server |
| N/A | Generated by FHIR server |
| N/A | |
| N/A | |
| N/A | |
| N/A | |
| N/A | |
| N/A | |
| Always set to | |
| N/A | |
| always set to | |
|
| The SOR identifier is stored in eHealth Infrastructure |
|
| |
|
| |
| N/A | |
| Computed based on | Set to true when: sor1:ToDate is not set or is in the future and sor1:FirstFromDate is not a future date. Set to false when sor1:ToDate is in the past or sor1:FirstFromDate is a future date. We will be using FirstFromDate as this is the flag used in SOR to set organizations active - FromDate is set when other data on the organization changes. |
|
| |
|
| |
| Concatenation of | Example: For SorIdentifier=914571000016002 with name "KOL Klinik" the constructed alias will be: "Region Midtjylland, Aarhus Universitetshospital, Lungesygdomme, Lungesygdomme Klinik, KOL Klinik" |
|
| If the SOR organization has a CVR number |
...
, it is stored |
...
. Only if available on the current SOR entity. (no inheritance) | ||
| Always set to SOR. See Organization Source - eHealth Infrastructure v3.0.0 (sundhed.dk) | |
| Calculated from | Relationships defining the organization trees are reflected in the FHIR id for the parent organization according to the SOR hierarchy. |
|
| |
| Code calculated from
|
...
| Stored as ContactPoints See https://hl7.org/fhir/R4/valueset-contact-point-system.html If not present on the current element the VirtualAddressInformation are inherited from the SOR parent. | |
| Two addresses will be stored in FHIR.
And either an
|
Then a prioritized select of http://filer.sst.dk/sor/docs/sorxml/v_2_0_0/SorXmlDocumentationV2.html describes inheritance of addresses in the SOR structure (translated to english):
After applying the inheritance logic the values are copied to the FHIR model. Ie. addresses are not left blank in the FHIR model. |
|
| |
|
| |
| Either an | |
| N/A | Not created during import. |
|
| |
|
| |
|
| Translates to the danish 'Ydernummer' |
|
|
eHealth Infrastructure imports from KOMBIT Fælleskommunalt (FK) Organisation
...
eHealth Environment | Service Agreements in place | KOMBIT Environment imported from | FK Organisation Service |
---|---|---|---|
Production | For all municipalities | PROD |
|
Non-production (e.g. EXTTEST) | For fewer municipalities (at the time of writing) | TEST |
|
...
The Organisation identifier is stored as an
Organization.identifier
withsystem
'https://www.kombit.dk/sts/organisation'.The OrganisationEnhed identifier is stored as an
Organization.identifier
withsystem
'https://www.kombit.dk/sts/organisation'.The CVR Number defined on the Virksomhed is copied to all children in the organizational tree.
Relationships defining the organization trees are reflected in the
Organization.partOf
element.(upcoming functionality) Address: Adresse resources with Rolle 'SOR-ID' a relationship to the related SOR organization is reflected in the
Organization.relatedTo
element.Telecom: Adresse resources with Rolle 'Email' or 'Telefon' are stored as ContactPoints under the
organization.telecom
element.Address: Adresse resources with Rolle 'Postadresse' are stored as
Organization.address
.
Info |
---|
In case the resolution of the Address and telecom fails, it is logged and processing continues. This leaves the Address and telecom unchanged. |
...