Organization identifiers
General information
Purpose
Business identifiers are identifiers that are used outside of a given system. These can be leveraged to interact with their corresponding instances instead of the logical IDs assigned by a server.
Structure
Business identifiers are always defined by a system ID, for example an OID or a URI. In FHIR, this is the ID that goes in the Identifier.system element. The value of the identifier goes in the Identifier.value element.
When performing search queries using a business identifier, the identifier system should always be provided. This is done in the following format:
GET [base]/Organization?identifier=[system]|[value]
Identifiers
Organizations in Sweden can or must have different identifiers depending on where in the organizational hierarchy they are.
Root organizations or sole traders, represented in this guide as HVOOrganizations, must have an identifier that is either a 10-digit organizational identifier (sv: organisationsnummer) or a 12 digit personal identity number (sv: personnummer) or coordination number (sv: samordningsnummer) as registered in Bolagsverket.
In the healthcare sector, organizations (HVOOrganization) and organizational units (HVOOrganizationalUnit) can have one or more HSA identifiers since they can occur in multiple regional catalogs. All HSA identifiers SHALL be aggregated in one instance in order to adhere to the profiles of this guide.
This guide introduces an organizational unit identifier that can be used to uniquely identify any organizational unit. The value is assigned by the Swedish National Catalog of Organizations and Businesses from the Swedish eHealth Agency, in which the same UUID is assigned both as the value of the business identifier and as the logical ID of the organizational unit in the catalog.
Summary
| Identifier | Profile | Identifier system | Identifier value format |
|---|---|---|---|
| Organization identifier (sv: organisationsnummer) | HVOOrganization | urn:oid:2.5.4.97 |
10 digits without hyphen, e.g. 2021005389 |
| Personal identity number (sv: personnummer) | HVOOrganization | http://electronichealth.se/identifier/personnummer |
12 digits without hyphen, e.g. 198001032385 |
| Coordination number (sv: samordningsnummer) | HVOOrganization | http://electronichealth.se/identifier/samordningsnummer |
12 digits without hyphen, eg 201903682399 |
| HSA identifier | HVOOrganization and HVOOrganizationalUnit | urn:oid:1.2.752.29.4.19 |
SE+10 digits+hyphen+a number of alphanumerical characters, e.g. SE1234567890-ABC1 |
| Organizational unit identifier | HVOOrganizationalUnit | http://electronichealth.se/identifier/organizationalUnit |
UUID |
Examples
Search using organization identifier
Invocation
The following example shows how to search for a HVOOrganization with an organization identifier with value 5560269986. The system for organization identifier is urn:oid:2.5.4.97.
GET [base]/Organization?identifier=urn:oid:2.5.4.97|5560269986
Result
The following example shows the return body of the search above. All search queries return a Bundle, even though it is expected only to find one Organization from the query. Note that the returned Organization has the corresponding identifier.system and identifier.value as the query searched for. The link.url element shows the query as the server interpreted it.
| Bundle |
| id : 3414b215-5af3-48b6-a634-bad9e8ce90ef |
| type : searchset |
| total : 1 |
| link |
| relation : self |
| url : [base]/Organization?identifier=urn%3Aoid%3A2.5.4.97%7C5560269986 |
| entry |
| fullUrl : [base]/Organization/56263022-4a48-4174-867e-ebaf05195ca1 |
| resource |
| id : 56263022-4a48-4174-867e-ebaf05195ca1 |
| extension |
| url : http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganizationActiveStatusExtension |
| value : True |
| extension |
| url : http://hl7.org/fhir/StructureDefinition/organization-period |
| value |
| start : 2000-06-14 |
| extension |
| url : http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganizationLegalFormExtension |
| value |
| system : http://electronichealth.se/CodeSystem/skatteverket-jurform |
| code : 49 |
| display : Övriga aktiebolag |
| extension |
| url : http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganizationOwnershipExtension |
| value |
| system : http://electronichealth.se/CodeSystem/organization-ownership-scb |
| code : 42 |
| display : Privat svenskkontrollerade enheter med koncerntillhörighet |
| identifier |
| system : urn:oid:2.5.4.97 |
| value : 5565932521 |
| type |
| coding |
| system : http://snomed.info/sct |
| version : http://snomed.info/sct/45991000052106 |
| code : 143591000052106 |
| display : vårdgivare |
| name : Meliva Vårdcentral Söderdoktorn AB |
| contact |
| purpose |
| coding |
| system : http://terminology.hl7.org/CodeSystem/contactentity-type |
| code : ADMIN |
| display : Administrativt |
| address |
| line : Wollmar Yxkullsgatan 25 |
| city : Stockholm |
| postalCode : 118 50 |
| country : Sverige |
| contact |
| purpose |
| coding |
| system : http://terminology.hl7.org/CodeSystem/contactentity-type |
| code : PATINF |
| display : Patient |
| telecom |
| system : url |
| value : https://meliva.se/vardcentral-soderdoktorn/ |
Search using personal identity number
Invocation
The following examples shows how to search for a HVOOrganization with a personal identitiy number as an organization identifier, with value 198001032385. The system for organization identifier is http://electronichealth.se/identifier/personnummer.
GET [base]/Organization?identifier=http://electronichealth.se/identifier/personnummer|198001032385
Result
The following example shows the return body of the search above. All search queries return a Bundle, even though it is expected only to find one Organization from the query. Note that the returned Organization has the corresponding identifier.system and identifier.value as the query searched for. The link.url element shows the query as the server interpreted it.
| Bundle |
| id : 35027b92-1bd3-44ea-8733-d4229cfb0ed9 |
| type : searchset |
| total : 1 |
| link |
| relation : self |
| url : [base]/Organization?identifier=http%3A%2F%2Felectronichealth.se%2Fidentifier%2Fpersonnummer%7C198001032385 |
| entry |
| fullUrl : [base]/Organization/507247c1-a1b2-4844-b781-754493f08670 |
| resource |
| id : 507247c1-a1b2-4844-b781-754493f08670 |
| extension |
| url : http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganizationActiveStatusExtension |
| value : True |
| extension |
| url : http://hl7.org/fhir/StructureDefinition/organization-period |
| value |
| start : 1970-01-01 |
| extension |
| url : http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganizationLegalFormExtension |
| value |
| system : http://electronichealth.se/CodeSystem/skatteverket-jurform |
| code : 10 |
| extension |
| url : http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganizationOwnershipExtension |
| value |
| system : http://electronichealth.se/CodeSystem/organization-ownership-scb |
| code : 41 |
| identifier |
| system : http://electronichealth.se/identifier/personnummer |
| value : 198001032385 |
| type |
| coding |
| system : http://snomed.info/sct |
| version : http://snomed.info/sct/45991000052106 |
| code : 143591000052106 |
| name : SoleTrader |
Search using organizational unit identifier
Invocation
The following examples shows how to search for a HVOOrganizationalUnit with an organizational unit identifier with value 37b169e7-a706-40ad-ae98-3037449442a2. The system for organization identifier is http://electronichealth.se/identifier/organizationalUnit.
GET [base]/Organization?identifier=http://electronichealth.se/identifier/organizationalUnit|37b169e7-a706-40ad-ae98-3037449442a2
Result
The following example shows the return body of the search above. All search queries return a Bundle, even though it is expected only to find one Organization from the query. Note that the returned Organization has the corresponding identifier.system and identifier.value as the query searched for. The link.url element shows the query as the server interpreted it.
| Bundle |
| id : 04aa6a8b-5a7a-45ab-9441-f1a7b15a0dae |
| type : searchset |
| total : 1 |
| link |
| relation : self |
| url : [base]/Organization?identifier=http%3A%2F%2Felectronichealth.se%2Fidentifier%2ForganizationalUnit%7C37b169e7-a706-40ad-ae98-3037449442a2 |
| entry |
| fullUrl : [base]/Organization/37b169e7-a706-40ad-ae98-3037449442a2 |
| resource |
| id : 37b169e7-a706-40ad-ae98-3037449442a2 |
| contained |
| id : Business1 |
| providedBy |
| reference : # |
| category |
| coding |
| system : http://snomed.info/sct |
| version : http://snomed.info/sct/45991000052106 |
| code : 394579002 |
| coding |
| system : urn:oid:1.2.752.129.2.2.1.3 |
| code : 1116 |
| extension |
| url : http://electronichealth.se/fhir/hvo/StructureDefinition/HVOOrganizationActiveStatusExtension |
| value : True |
| extension |
| url : http://hl7.org/fhir/StructureDefinition/organization-period |
| value |
| start : 1970-01-01 |
| identifier |
| system : urn:oid:1.2.752.29.4.19 |
| value : SE2321000040-xxxxxx |
| identifier |
| system : urn:oid:1.2.752.29.4.19 |
| value : SE2321000041-xxxxxx |
| identifier |
| system : http://electronichealth.se/identifier/organizationalUnit |
| value : 37b169e7-a706-40ad-ae98-3037449442a2 |
| type |
| coding |
| system : http://snomed.info/sct |
| version : http://snomed.info/sct/45991000052106 |
| code : 43741000 |
| name : Kardiologiska kliniken US, Linköping |
| contact |
| purpose |
| coding |
| system : http://electronichealth.se/CodeSystem/fhir/hvo-extended-contact-entity-type |
| code : PROF |
| telecom |
| system : phone |
| value : +46123456789 |
| period |
| start : 2000-01-01 |
| contact |
| purpose |
| coding |
| system : http://terminology.hl7.org/CodeSystem/contactentity-type |
| code : PATINF |
| telecom |
| system : url |
| value : https://www.1177.se/hitta-vard/kontaktkort/Kardiologiska-kliniken-US-Linkoping/ |
| period |
| start : 2000-01-01 |
| partOf |
| reference : Organization/RegionOrganization1 |