HealthcareProvider
Profile | Description | Status | URL |
---|---|---|---|
HdBe-HealthcareProvider | The physical location of a healthcare provider. A healthcare provider is an organization that offers and provides medical, paramedic and/or nursing care to patients/clients. Examples include: hospitals, nursing homes, doctor’s offices. | draft | https://fhir.healthdata.be/StructureDefinition/HdBe-HealthcareProvider |
HdBe-HealthcareProvider-Organization | The organizational information of a healthcare provider. A healthcare provider is an organization that offers and provides medical, paramedic and/or nursing care to patients/clients. Examples include: hospitals, nursing homes, doctor’s offices. | draft | https://fhir.healthdata.be/StructureDefinition/HdBe-HealthcareProvider-Organization |
HdBe-HealthcareProvider
Instructions |
---|
HealthcareProvider is mapped to this Location profile and a profile on Organization (HdBe-HealthcareProvider-Organization). This Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient takes place rather than the organizational information. For the latter, the profile on Organization is used which is referenced using the
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this HealthcareProvider profile using the |
Location | I | Location | Element IdLocation HealthcareProvider / OrganizationLocation Alternate namesOrganisatieLocatie, Zorgaanbieder DefinitionDetails and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. HealthcareProvider is mapped to this Location profile and a profile on Organization (HdBe-HealthcareProvider-Organization). This Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient takes place rather than the organizational information. For the latter, the profile on Organization is used which is referenced using the
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this HealthcareProvider profile using the
| |
identifier | Σ | 0..* | Identifier | Element IdLocation.identifier Unique code or number identifying the location to its users DefinitionUnique code or number identifying the location to its users. Organization label locations in registries, need to keep track of those. Unordered, Open, by $this(Value) Constraints
|
locationNumber | Σ | 0..1 | Identifier | Element IdLocation.identifier:locationNumber Unique code or number identifying the location to its users DefinitionUnique code or number identifying the location to its users. Organization label locations in registries, need to keep track of those.
{ "system": "https://fhir.healthdata.be/NamingSystem/FPS-CampusNumber" }
|
status | Σ ?! | 0..1 | codeBinding | There are no (further) constraints on this element Element IdLocation.status active | suspended | inactive DefinitionThe status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location. Note that FHIR strings SHALL NOT exceed 1MB in size Indicates whether the location is still in use. LocationStatus (required)Constraints
|
operationalStatus | Σ | 0..1 | CodingBinding | There are no (further) constraints on this element Element IdLocation.operationalStatus The operational status of the location (typically only for a bed/room) DefinitionThe operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance. Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. The operational status if the location (where typically a bed/room). v2.0116 (preferred)Constraints
|
name | Σ | 0..1 | string | Element IdLocation.name LocationName Alternate namesLocatieNaam DefinitionName of the location. If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.
|
alias | 0..* | string | There are no (further) constraints on this element Element IdLocation.alias A list of alternate names that the location is known as, or was known as, in the past DefinitionA list of alternate names that the location is known as, or was known as, in the past. Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the location was known by can be very useful. There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.
| |
description | Σ | 0..1 | string | There are no (further) constraints on this element Element IdLocation.description Additional details about the location that could be displayed as further information to identify the location beyond its name DefinitionDescription of the Location, which helps in finding or referencing the place. Humans need additional information to verify a correct location has been identified. Note that FHIR strings SHALL NOT exceed 1MB in size
|
mode | Σ | 0..1 | codeBinding | There are no (further) constraints on this element Element IdLocation.mode instance | kind DefinitionIndicates whether a resource instance represents a specific location or a class of locations. When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location. This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood. Indicates whether a resource instance represents a specific location or a class of locations. LocationMode (required)Constraints
|
type | Σ | 0..* | CodeableConceptBinding | Element IdLocation.type Type of function performed DefinitionIndicates the type of function performed at the location. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. Indicates the type of function performed at the location. v3.ServiceDeliveryLocationRoleType (extensible)Constraints
|
telecom | I | 0..* | ContactPoint | Element IdLocation.telecom ContactInformation Alternate namesContactgegevens DefinitionThe contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites. Unordered, Open, by $this(Profile) Constraints
|
telephoneNumbers | I | 0..* | HdBe ContactInformation TelephoneNumbers | Element IdLocation.telecom:telephoneNumbers TelephoneNumbers Alternate namesTelefoonnummers DefinitionContainer of the TelephoneNumbers concept. This container contains all data elements of the TelephoneNumbers concept. Implementation of the "TelephoneNumbers" concept of CBB ContactInformation. Please note that, although the concepts TelecomType and NumberType are functionally equivalent to the FHIR concepts HdBe ContactInformation TelephoneNumbers Constraints
|
emailAddresses | I | 0..* | HdBe ContactInformation EmailAddresses | Element IdLocation.telecom:emailAddresses EmailAddresses Alternate namesEmailAdressen DefinitionDetails for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. The "EmailAddresses" concept of CBB ContactInformation. HdBe ContactInformation EmailAddresses Constraints
|
address | 0..1 | HdBe AddressInformation | Element IdLocation.address AddressInformation Alternate namesAdresgegevens DefinitionThe physical address of the healthcare provider’s location. If locations can be visited, we need to keep track of their address. The cardinality mismatch with the CBB (0..1 versus 0..*) is explained by the restriction of FHIR to limit the
| |
physicalType | Σ | 0..1 | CodeableConcept | There are no (further) constraints on this element Element IdLocation.physicalType Physical form of the location DefinitionPhysical form of the location, e.g. building, room, vehicle, road. For purposes of showing relevant locations in queries, we need to categorize locations. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. Physical form of the location. LocationType (example)Constraints
|
position | 0..1 | BackboneElement | There are no (further) constraints on this element Element IdLocation.position The absolute geographic location DefinitionThe absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). For mobile applications and automated route-finding knowing the exact location of the Location is required.
| |
longitude | 1..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.longitude Longitude with WGS84 datum DefinitionLongitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
latitude | 1..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.latitude Latitude with WGS84 datum DefinitionLatitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
altitude | 0..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.altitude Altitude with WGS84 datum DefinitionAltitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
managingOrganization | Σ I | 0..1 | Reference(Organization| HdBe HealthcareProvider Organization) | Element IdLocation.managingOrganization Organization responsible for provisioning and upkeep DefinitionThe organization responsible for the provisioning and upkeep of the location. Need to know who manages the location. This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource. Reference(Organization| HdBe HealthcareProvider Organization) Constraints
|
partOf | I | 0..1 | Reference(Location) | There are no (further) constraints on this element Element IdLocation.partOf Another Location this one is physically a part of DefinitionAnother Location of which this Location is physically a part of. For purposes of location, display and identification, knowing which locations are located within other locations is important. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
hoursOfOperation | 0..* | BackboneElement | There are no (further) constraints on this element Element IdLocation.hoursOfOperation What days/times during a week is this location usually open DefinitionWhat days/times during a week is this location usually open. This type of information is commonly found published in directories and on websites informing customers when the facility is available. Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours.
| |
daysOfWeek | 0..* | codeBinding | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.daysOfWeek mon | tue | wed | thu | fri | sat | sun DefinitionIndicates which days of the week are available between the start and end Times. Note that FHIR strings SHALL NOT exceed 1MB in size The days of the week. DaysOfWeek (required)Constraints
| |
allDay | 0..1 | boolean | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.allDay The Location is open all day DefinitionThe Location is open all day.
| |
openingTime | 0..1 | time | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.openingTime Time that the Location opens DefinitionTime that the Location opens.
| |
closingTime | 0..1 | time | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.closingTime Time that the Location closes DefinitionTime that the Location closes.
| |
availabilityExceptions | 0..1 | string | There are no (further) constraints on this element Element IdLocation.availabilityExceptions Description of availability exceptions DefinitionA description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times. Note that FHIR strings SHALL NOT exceed 1MB in size
| |
endpoint | I | 0..* | Reference(Endpoint) | There are no (further) constraints on this element Element IdLocation.endpoint Technical endpoints providing access to services operated for the location DefinitionTechnical endpoints providing access to services operated for the location. Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
Location | I | Location | Element IdLocation HealthcareProvider / OrganizationLocation Alternate namesOrganisatieLocatie, Zorgaanbieder DefinitionDetails and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. HealthcareProvider is mapped to this Location profile and a profile on Organization (HdBe-HealthcareProvider-Organization). This Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient takes place rather than the organizational information. For the latter, the profile on Organization is used which is referenced using the
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this HealthcareProvider profile using the
| |
identifier | Σ | 0..* | Identifier | Element IdLocation.identifier Unique code or number identifying the location to its users DefinitionUnique code or number identifying the location to its users. Organization label locations in registries, need to keep track of those. Unordered, Open, by $this(Value) Constraints
|
locationNumber | Σ | 0..1 | Identifier | Element IdLocation.identifier:locationNumber Unique code or number identifying the location to its users DefinitionUnique code or number identifying the location to its users. Organization label locations in registries, need to keep track of those.
{ "system": "https://fhir.healthdata.be/NamingSystem/FPS-CampusNumber" }
|
status | Σ ?! | 0..1 | codeBinding | There are no (further) constraints on this element Element IdLocation.status active | suspended | inactive DefinitionThe status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location. Note that FHIR strings SHALL NOT exceed 1MB in size Indicates whether the location is still in use. LocationStatus (required)Constraints
|
operationalStatus | Σ | 0..1 | CodingBinding | There are no (further) constraints on this element Element IdLocation.operationalStatus The operational status of the location (typically only for a bed/room) DefinitionThe operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance. Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. The operational status if the location (where typically a bed/room). v2.0116 (preferred)Constraints
|
name | Σ | 0..1 | string | Element IdLocation.name LocationName Alternate namesLocatieNaam DefinitionName of the location. If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.
|
alias | 0..* | string | There are no (further) constraints on this element Element IdLocation.alias A list of alternate names that the location is known as, or was known as, in the past DefinitionA list of alternate names that the location is known as, or was known as, in the past. Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the location was known by can be very useful. There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.
| |
description | Σ | 0..1 | string | There are no (further) constraints on this element Element IdLocation.description Additional details about the location that could be displayed as further information to identify the location beyond its name DefinitionDescription of the Location, which helps in finding or referencing the place. Humans need additional information to verify a correct location has been identified. Note that FHIR strings SHALL NOT exceed 1MB in size
|
mode | Σ | 0..1 | codeBinding | There are no (further) constraints on this element Element IdLocation.mode instance | kind DefinitionIndicates whether a resource instance represents a specific location or a class of locations. When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location. This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood. Indicates whether a resource instance represents a specific location or a class of locations. LocationMode (required)Constraints
|
type | Σ | 0..* | CodeableConceptBinding | Element IdLocation.type Type of function performed DefinitionIndicates the type of function performed at the location. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. Indicates the type of function performed at the location. v3.ServiceDeliveryLocationRoleType (extensible)Constraints
|
telecom | I | 0..* | ContactPoint | Element IdLocation.telecom ContactInformation Alternate namesContactgegevens DefinitionThe contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites. Unordered, Open, by $this(Profile) Constraints
|
telephoneNumbers | I | 0..* | HdBe ContactInformation TelephoneNumbers | Element IdLocation.telecom:telephoneNumbers TelephoneNumbers Alternate namesTelefoonnummers DefinitionContainer of the TelephoneNumbers concept. This container contains all data elements of the TelephoneNumbers concept. Implementation of the "TelephoneNumbers" concept of CBB ContactInformation. Please note that, although the concepts TelecomType and NumberType are functionally equivalent to the FHIR concepts HdBe ContactInformation TelephoneNumbers Constraints
|
emailAddresses | I | 0..* | HdBe ContactInformation EmailAddresses | Element IdLocation.telecom:emailAddresses EmailAddresses Alternate namesEmailAdressen DefinitionDetails for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. The "EmailAddresses" concept of CBB ContactInformation. HdBe ContactInformation EmailAddresses Constraints
|
address | 0..1 | HdBe AddressInformation | Element IdLocation.address AddressInformation Alternate namesAdresgegevens DefinitionThe physical address of the healthcare provider’s location. If locations can be visited, we need to keep track of their address. The cardinality mismatch with the CBB (0..1 versus 0..*) is explained by the restriction of FHIR to limit the
| |
physicalType | Σ | 0..1 | CodeableConcept | There are no (further) constraints on this element Element IdLocation.physicalType Physical form of the location DefinitionPhysical form of the location, e.g. building, room, vehicle, road. For purposes of showing relevant locations in queries, we need to categorize locations. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. Physical form of the location. LocationType (example)Constraints
|
position | 0..1 | BackboneElement | There are no (further) constraints on this element Element IdLocation.position The absolute geographic location DefinitionThe absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). For mobile applications and automated route-finding knowing the exact location of the Location is required.
| |
longitude | 1..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.longitude Longitude with WGS84 datum DefinitionLongitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
latitude | 1..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.latitude Latitude with WGS84 datum DefinitionLatitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
altitude | 0..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.altitude Altitude with WGS84 datum DefinitionAltitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
managingOrganization | Σ I | 0..1 | Reference(Organization| HdBe HealthcareProvider Organization) | Element IdLocation.managingOrganization Organization responsible for provisioning and upkeep DefinitionThe organization responsible for the provisioning and upkeep of the location. Need to know who manages the location. This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource. Reference(Organization| HdBe HealthcareProvider Organization) Constraints
|
partOf | I | 0..1 | Reference(Location) | There are no (further) constraints on this element Element IdLocation.partOf Another Location this one is physically a part of DefinitionAnother Location of which this Location is physically a part of. For purposes of location, display and identification, knowing which locations are located within other locations is important. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
hoursOfOperation | 0..* | BackboneElement | There are no (further) constraints on this element Element IdLocation.hoursOfOperation What days/times during a week is this location usually open DefinitionWhat days/times during a week is this location usually open. This type of information is commonly found published in directories and on websites informing customers when the facility is available. Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours.
| |
daysOfWeek | 0..* | codeBinding | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.daysOfWeek mon | tue | wed | thu | fri | sat | sun DefinitionIndicates which days of the week are available between the start and end Times. Note that FHIR strings SHALL NOT exceed 1MB in size The days of the week. DaysOfWeek (required)Constraints
| |
allDay | 0..1 | boolean | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.allDay The Location is open all day DefinitionThe Location is open all day.
| |
openingTime | 0..1 | time | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.openingTime Time that the Location opens DefinitionTime that the Location opens.
| |
closingTime | 0..1 | time | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.closingTime Time that the Location closes DefinitionTime that the Location closes.
| |
availabilityExceptions | 0..1 | string | There are no (further) constraints on this element Element IdLocation.availabilityExceptions Description of availability exceptions DefinitionA description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times. Note that FHIR strings SHALL NOT exceed 1MB in size
| |
endpoint | I | 0..* | Reference(Endpoint) | There are no (further) constraints on this element Element IdLocation.endpoint Technical endpoints providing access to services operated for the location DefinitionTechnical endpoints providing access to services operated for the location. Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
Location | I | Location | Element IdLocation HealthcareProvider / OrganizationLocation Alternate namesOrganisatieLocatie, Zorgaanbieder DefinitionDetails and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. HealthcareProvider is mapped to this Location profile and a profile on Organization (HdBe-HealthcareProvider-Organization). This Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient takes place rather than the organizational information. For the latter, the profile on Organization is used which is referenced using the
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this HealthcareProvider profile using the
| |
identifier | Σ | 0..* | Identifier | Element IdLocation.identifier Unique code or number identifying the location to its users DefinitionUnique code or number identifying the location to its users. Organization label locations in registries, need to keep track of those. Unordered, Open, by $this(Value) Constraints
|
locationNumber | Σ | 0..1 | Identifier | Element IdLocation.identifier:locationNumber Unique code or number identifying the location to its users DefinitionUnique code or number identifying the location to its users. Organization label locations in registries, need to keep track of those.
{ "system": "https://fhir.healthdata.be/NamingSystem/FPS-CampusNumber" }
|
status | Σ ?! | 0..1 | codeBinding | There are no (further) constraints on this element Element IdLocation.status active | suspended | inactive DefinitionThe status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location. Note that FHIR strings SHALL NOT exceed 1MB in size Indicates whether the location is still in use. LocationStatus (required)Constraints
|
operationalStatus | Σ | 0..1 | CodingBinding | There are no (further) constraints on this element Element IdLocation.operationalStatus The operational status of the location (typically only for a bed/room) DefinitionThe operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance. Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. The operational status if the location (where typically a bed/room). v2.0116 (preferred)Constraints
|
name | Σ | 0..1 | string | Element IdLocation.name LocationName Alternate namesLocatieNaam DefinitionName of the location. If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.
|
alias | 0..* | string | There are no (further) constraints on this element Element IdLocation.alias A list of alternate names that the location is known as, or was known as, in the past DefinitionA list of alternate names that the location is known as, or was known as, in the past. Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the location was known by can be very useful. There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.
| |
description | Σ | 0..1 | string | There are no (further) constraints on this element Element IdLocation.description Additional details about the location that could be displayed as further information to identify the location beyond its name DefinitionDescription of the Location, which helps in finding or referencing the place. Humans need additional information to verify a correct location has been identified. Note that FHIR strings SHALL NOT exceed 1MB in size
|
mode | Σ | 0..1 | codeBinding | There are no (further) constraints on this element Element IdLocation.mode instance | kind DefinitionIndicates whether a resource instance represents a specific location or a class of locations. When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location. This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood. Indicates whether a resource instance represents a specific location or a class of locations. LocationMode (required)Constraints
|
type | Σ | 0..* | CodeableConceptBinding | Element IdLocation.type Type of function performed DefinitionIndicates the type of function performed at the location. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. Indicates the type of function performed at the location. v3.ServiceDeliveryLocationRoleType (extensible)Constraints
|
telecom | I | 0..* | ContactPoint | Element IdLocation.telecom ContactInformation Alternate namesContactgegevens DefinitionThe contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites. Unordered, Open, by $this(Profile) Constraints
|
telephoneNumbers | I | 0..* | HdBe ContactInformation TelephoneNumbers | Element IdLocation.telecom:telephoneNumbers TelephoneNumbers Alternate namesTelefoonnummers DefinitionContainer of the TelephoneNumbers concept. This container contains all data elements of the TelephoneNumbers concept. Implementation of the "TelephoneNumbers" concept of CBB ContactInformation. Please note that, although the concepts TelecomType and NumberType are functionally equivalent to the FHIR concepts HdBe ContactInformation TelephoneNumbers Constraints
|
emailAddresses | I | 0..* | HdBe ContactInformation EmailAddresses | Element IdLocation.telecom:emailAddresses EmailAddresses Alternate namesEmailAdressen DefinitionDetails for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. The "EmailAddresses" concept of CBB ContactInformation. HdBe ContactInformation EmailAddresses Constraints
|
address | 0..1 | HdBe AddressInformation | Element IdLocation.address AddressInformation Alternate namesAdresgegevens DefinitionThe physical address of the healthcare provider’s location. If locations can be visited, we need to keep track of their address. The cardinality mismatch with the CBB (0..1 versus 0..*) is explained by the restriction of FHIR to limit the
| |
physicalType | Σ | 0..1 | CodeableConcept | There are no (further) constraints on this element Element IdLocation.physicalType Physical form of the location DefinitionPhysical form of the location, e.g. building, room, vehicle, road. For purposes of showing relevant locations in queries, we need to categorize locations. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. Physical form of the location. LocationType (example)Constraints
|
position | 0..1 | BackboneElement | There are no (further) constraints on this element Element IdLocation.position The absolute geographic location DefinitionThe absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). For mobile applications and automated route-finding knowing the exact location of the Location is required.
| |
longitude | 1..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.longitude Longitude with WGS84 datum DefinitionLongitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
latitude | 1..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.latitude Latitude with WGS84 datum DefinitionLatitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
altitude | 0..1 | decimal | There are no (further) constraints on this element Element IdLocation.position.altitude Altitude with WGS84 datum DefinitionAltitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below). Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)
| |
managingOrganization | Σ I | 0..1 | Reference(Organization| HdBe HealthcareProvider Organization) | Element IdLocation.managingOrganization Organization responsible for provisioning and upkeep DefinitionThe organization responsible for the provisioning and upkeep of the location. Need to know who manages the location. This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource. Reference(Organization| HdBe HealthcareProvider Organization) Constraints
|
partOf | I | 0..1 | Reference(Location) | There are no (further) constraints on this element Element IdLocation.partOf Another Location this one is physically a part of DefinitionAnother Location of which this Location is physically a part of. For purposes of location, display and identification, knowing which locations are located within other locations is important. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
hoursOfOperation | 0..* | BackboneElement | There are no (further) constraints on this element Element IdLocation.hoursOfOperation What days/times during a week is this location usually open DefinitionWhat days/times during a week is this location usually open. This type of information is commonly found published in directories and on websites informing customers when the facility is available. Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours.
| |
daysOfWeek | 0..* | codeBinding | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.daysOfWeek mon | tue | wed | thu | fri | sat | sun DefinitionIndicates which days of the week are available between the start and end Times. Note that FHIR strings SHALL NOT exceed 1MB in size The days of the week. DaysOfWeek (required)Constraints
| |
allDay | 0..1 | boolean | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.allDay The Location is open all day DefinitionThe Location is open all day.
| |
openingTime | 0..1 | time | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.openingTime Time that the Location opens DefinitionTime that the Location opens.
| |
closingTime | 0..1 | time | There are no (further) constraints on this element Element IdLocation.hoursOfOperation.closingTime Time that the Location closes DefinitionTime that the Location closes.
| |
availabilityExceptions | 0..1 | string | There are no (further) constraints on this element Element IdLocation.availabilityExceptions Description of availability exceptions DefinitionA description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times. Note that FHIR strings SHALL NOT exceed 1MB in size
| |
endpoint | I | 0..* | Reference(Endpoint) | There are no (further) constraints on this element Element IdLocation.endpoint Technical endpoints providing access to services operated for the location DefinitionTechnical endpoints providing access to services operated for the location. Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
Mapping FHIR profile to CBB
Path | map |
---|---|
Location | healthcare_provider |
Location | organization_location |
Location.identifier:locationNumber | organization_location.location_number |
Location.name | location_name |
Location.type | department_identification_number |
Location.telecom | contact_information |
Location.address | address_information |
zib HealthcareProvider-Location difference
Concept | Category | Description |
---|---|---|
description | textual | Added explanation, in StructureDefinition.description, about how and why the CBB is mapped to two profiles. |
Location.identifier |
element | Added a slice of identifier to map LocationNumber which isn't mapped in the Nictiz profiles. |
TO DO |
element | Added DepartmentNumber concept. |
HdBe-HealthcareProvider-Organization
Instructions |
---|
HealthcareProvider is mapped to this Organization profile and a profile on Location (HdBe-HealthcareProvider). The Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient/client takes place rather than the organizational information. Often there's no clear distinction between an organizational structure and a physical location. As a rule of thumb, locations are always used for recording where a service occurs, and hence where encounters and observations take place.
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this profile, using the |
Organization | I | Organization | Element IdOrganization HealthcareProvider Alternate namesZorgaanbieder DefinitionA 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, payer/insurer, etc. HealthcareProvider is mapped to this Organization profile and a profile on Location (HdBe-HealthcareProvider). The Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient/client takes place rather than the organizational information. Often there's no clear distinction between an organizational structure and a physical location. As a rule of thumb, locations are always used for recording where a service occurs, and hence where encounters and observations take place.
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this profile, using the
| |
identifier | Σ I | 0..* | Identifier | Element IdOrganization.identifier HealthcareProviderIdentificationNumber Alternate namesZorgaanbiederIdentificatienummer DefinitionThe organization’s identification number. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization. Unordered, Open, by $this(Value) Constraints
|
nidhi | Σ I | 0..* | Identifier | Element IdOrganization.identifier:nidhi Identifies this organization across multiple systems DefinitionIdentifier for the organization that is used to identify the organization across multiple disparate systems. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.
{ "system": "https://www.ehealth.fgov.be/standards/fhir/NamingSystem/nihdi" }
|
cbe | Σ I | 0..* | Identifier | Element IdOrganization.identifier:cbe Identifies this organization across multiple systems DefinitionIdentifier for the organization that is used to identify the organization across multiple disparate systems. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.
{ "system": "https://www.ehealth.fgov.be/standards/fhir/NamingSystem/cbe" }
|
active | Σ ?! | 0..1 | boolean | There are no (further) constraints on this element Element IdOrganization.active Whether the organization's record is still in active use DefinitionWhether the organization's record is still in active use. Need a flag to indicate a record is no longer to be used and should generally be hidden for the user in the UI. This active flag is not intended to be used to mark an organization as temporarily closed or under construction. Instead the Location(s) within the Organization should have the suspended status. If further details of the reason for the suspension are required, then an extension on this element should be used. This element is labeled as a modifier because it may be used to mark that the resource was created in error.
|
type | Σ | 0..* | CodeableConcept | Element IdOrganization.type Kind of organization DefinitionThe kind(s) of organization that this is. Need to be able to track the kind of organization that this is - different organization types have different uses. Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. We expect that some jurisdictions will profile this optionality to be a single cardinality. Unordered, Open, by $this(Value) BindingUsed to categorize the organization. OrganizationType (example)Constraints
|
departmentSpecialty | Σ | 0..1 | CodeableConceptBinding | Element IdOrganization.type:departmentSpecialty DepartmentSpecialty Alternate namesAfdelingSpecialisme DefinitionThe specialty of the healthcare provider’s department. The departmental specialty can be filled in if further indication of the healthcare provider is needed. Need to be able to track the kind of organization that this is - different organization types have different uses. The ValueSet binding strenght deviates from the CBB because the binding strenght must be set to required in order to make the discriminator work. However, the open slice definition allows to extend codes. Used to categorize the organization. PracticeSettingCodeValueSet (extensible)Constraints
|
organizationType | Σ | 0..1 | CodeableConceptBinding | Element IdOrganization.type:organizationType OrganizationType Alternate namesOrganisatieType DefinitionThe type of healthcare provider, such as general hospital, or nursing home. Need to be able to track the kind of organization that this is - different organization types have different uses. The ValueSet binding strenght deviates from the CBB because the binding strenght must be set to required in order to make the discriminator work. However, the open slice definition allows to extend codes. Used to categorize the organization. OrganizationType (required)Constraints
|
name | Σ I | 0..1 | string | Element IdOrganization.name OrganizationName Alternate namesOrganisatieNaam DefinitionName of the organization. If an identification number is given, the name must match the name that corresponds to the identification number. Need to use the name as the label of the organization. If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.
|
alias | 0..* | string | There are no (further) constraints on this element Element IdOrganization.alias A list of alternate names that the organization is known as, or was known as in the past DefinitionA list of alternate names that the organization is known as, or was known as in the past. Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the organization was known by can be very useful. There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the organization.
| |
telecom | I | 0..* | ContactPoint | There are no (further) constraints on this element Element IdOrganization.telecom A contact detail for the organization DefinitionA contact detail for the organization. Human contact for the organization. The use code 'home' is not to be used. Note that these contacts are not the contact details of people who are employed by or represent the organization, but official contacts for the organization itself.
|
address | I | 0..* | Address | There are no (further) constraints on this element Element IdOrganization.address An address for the organization DefinitionAn address for the organization. May need to keep track of the organization's addresses for contacting, billing or reporting requirements. Organization may have multiple addresses with different uses or applicable periods. The use code 'home' is not to be used.
|
partOf | Σ I | 0..1 | Reference(Organization) | There are no (further) constraints on this element Element IdOrganization.partOf The organization of which this organization forms a part DefinitionThe organization of which this organization forms a part. Need to be able to track the hierarchy of organizations within an organization. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
contact | 0..* | BackboneElement | There are no (further) constraints on this element Element IdOrganization.contact Contact for the organization for a certain purpose DefinitionContact for the organization for a certain purpose. Need to keep track of assigned contact points within bigger organization. Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use.
| |
purpose | 0..1 | CodeableConceptBinding | There are no (further) constraints on this element Element IdOrganization.contact.purpose The type of contact DefinitionIndicates a purpose for which the contact can be reached. Need to distinguish between multiple contact persons. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. The purpose for which you would contact a contact party. ContactEntityType (extensible)Constraints
| |
name | 0..1 | HumanName | There are no (further) constraints on this element Element IdOrganization.contact.name A name associated with the contact DefinitionA name associated with the contact. Need to be able to track the person by name. Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.
| |
telecom | I | 0..* | ContactPoint | There are no (further) constraints on this element Element IdOrganization.contact.telecom Contact details (telephone, email, etc.) for a contact DefinitionA contact detail (e.g. a telephone number or an email address) by which the party may be contacted. People have (primary) ways to contact them in some way such as phone, email.
|
address | 0..1 | Address | There are no (further) constraints on this element Element IdOrganization.contact.address Visiting or postal addresses for the contact DefinitionVisiting or postal addresses for the contact. May need to keep track of a contact party's address for contacting, billing or reporting requirements. Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the Location resource).
| |
endpoint | I | 0..* | Reference(Endpoint) | There are no (further) constraints on this element Element IdOrganization.endpoint Technical endpoints providing access to services operated for the organization DefinitionTechnical endpoints providing access to services operated for the organization. Organizations have multiple systems that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
Organization | I | Organization | Element IdOrganization HealthcareProvider Alternate namesZorgaanbieder DefinitionA 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, payer/insurer, etc. HealthcareProvider is mapped to this Organization profile and a profile on Location (HdBe-HealthcareProvider). The Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient/client takes place rather than the organizational information. Often there's no clear distinction between an organizational structure and a physical location. As a rule of thumb, locations are always used for recording where a service occurs, and hence where encounters and observations take place.
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this profile, using the
| |
identifier | Σ I | 0..* | Identifier | Element IdOrganization.identifier HealthcareProviderIdentificationNumber Alternate namesZorgaanbiederIdentificatienummer DefinitionThe organization’s identification number. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization. Unordered, Open, by $this(Value) Constraints
|
nidhi | Σ I | 0..* | Identifier | Element IdOrganization.identifier:nidhi Identifies this organization across multiple systems DefinitionIdentifier for the organization that is used to identify the organization across multiple disparate systems. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.
{ "system": "https://www.ehealth.fgov.be/standards/fhir/NamingSystem/nihdi" }
|
cbe | Σ I | 0..* | Identifier | Element IdOrganization.identifier:cbe Identifies this organization across multiple systems DefinitionIdentifier for the organization that is used to identify the organization across multiple disparate systems. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.
{ "system": "https://www.ehealth.fgov.be/standards/fhir/NamingSystem/cbe" }
|
active | Σ ?! | 0..1 | boolean | There are no (further) constraints on this element Element IdOrganization.active Whether the organization's record is still in active use DefinitionWhether the organization's record is still in active use. Need a flag to indicate a record is no longer to be used and should generally be hidden for the user in the UI. This active flag is not intended to be used to mark an organization as temporarily closed or under construction. Instead the Location(s) within the Organization should have the suspended status. If further details of the reason for the suspension are required, then an extension on this element should be used. This element is labeled as a modifier because it may be used to mark that the resource was created in error.
|
type | Σ | 0..* | CodeableConcept | Element IdOrganization.type Kind of organization DefinitionThe kind(s) of organization that this is. Need to be able to track the kind of organization that this is - different organization types have different uses. Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. We expect that some jurisdictions will profile this optionality to be a single cardinality. Unordered, Open, by $this(Value) BindingUsed to categorize the organization. OrganizationType (example)Constraints
|
departmentSpecialty | Σ | 0..1 | CodeableConceptBinding | Element IdOrganization.type:departmentSpecialty DepartmentSpecialty Alternate namesAfdelingSpecialisme DefinitionThe specialty of the healthcare provider’s department. The departmental specialty can be filled in if further indication of the healthcare provider is needed. Need to be able to track the kind of organization that this is - different organization types have different uses. The ValueSet binding strenght deviates from the CBB because the binding strenght must be set to required in order to make the discriminator work. However, the open slice definition allows to extend codes. Used to categorize the organization. PracticeSettingCodeValueSet (extensible)Constraints
|
organizationType | Σ | 0..1 | CodeableConceptBinding | Element IdOrganization.type:organizationType OrganizationType Alternate namesOrganisatieType DefinitionThe type of healthcare provider, such as general hospital, or nursing home. Need to be able to track the kind of organization that this is - different organization types have different uses. The ValueSet binding strenght deviates from the CBB because the binding strenght must be set to required in order to make the discriminator work. However, the open slice definition allows to extend codes. Used to categorize the organization. OrganizationType (required)Constraints
|
name | Σ I | 0..1 | string | Element IdOrganization.name OrganizationName Alternate namesOrganisatieNaam DefinitionName of the organization. If an identification number is given, the name must match the name that corresponds to the identification number. Need to use the name as the label of the organization. If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.
|
alias | 0..* | string | There are no (further) constraints on this element Element IdOrganization.alias A list of alternate names that the organization is known as, or was known as in the past DefinitionA list of alternate names that the organization is known as, or was known as in the past. Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the organization was known by can be very useful. There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the organization.
| |
telecom | I | 0..* | ContactPoint | There are no (further) constraints on this element Element IdOrganization.telecom A contact detail for the organization DefinitionA contact detail for the organization. Human contact for the organization. The use code 'home' is not to be used. Note that these contacts are not the contact details of people who are employed by or represent the organization, but official contacts for the organization itself.
|
address | I | 0..* | Address | There are no (further) constraints on this element Element IdOrganization.address An address for the organization DefinitionAn address for the organization. May need to keep track of the organization's addresses for contacting, billing or reporting requirements. Organization may have multiple addresses with different uses or applicable periods. The use code 'home' is not to be used.
|
partOf | Σ I | 0..1 | Reference(Organization) | There are no (further) constraints on this element Element IdOrganization.partOf The organization of which this organization forms a part DefinitionThe organization of which this organization forms a part. Need to be able to track the hierarchy of organizations within an organization. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
contact | 0..* | BackboneElement | There are no (further) constraints on this element Element IdOrganization.contact Contact for the organization for a certain purpose DefinitionContact for the organization for a certain purpose. Need to keep track of assigned contact points within bigger organization. Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use.
| |
purpose | 0..1 | CodeableConceptBinding | There are no (further) constraints on this element Element IdOrganization.contact.purpose The type of contact DefinitionIndicates a purpose for which the contact can be reached. Need to distinguish between multiple contact persons. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. The purpose for which you would contact a contact party. ContactEntityType (extensible)Constraints
| |
name | 0..1 | HumanName | There are no (further) constraints on this element Element IdOrganization.contact.name A name associated with the contact DefinitionA name associated with the contact. Need to be able to track the person by name. Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.
| |
telecom | I | 0..* | ContactPoint | There are no (further) constraints on this element Element IdOrganization.contact.telecom Contact details (telephone, email, etc.) for a contact DefinitionA contact detail (e.g. a telephone number or an email address) by which the party may be contacted. People have (primary) ways to contact them in some way such as phone, email.
|
address | 0..1 | Address | There are no (further) constraints on this element Element IdOrganization.contact.address Visiting or postal addresses for the contact DefinitionVisiting or postal addresses for the contact. May need to keep track of a contact party's address for contacting, billing or reporting requirements. Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the Location resource).
| |
endpoint | I | 0..* | Reference(Endpoint) | There are no (further) constraints on this element Element IdOrganization.endpoint Technical endpoints providing access to services operated for the organization DefinitionTechnical endpoints providing access to services operated for the organization. Organizations have multiple systems that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
Organization | I | Organization | Element IdOrganization HealthcareProvider Alternate namesZorgaanbieder DefinitionA 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, payer/insurer, etc. HealthcareProvider is mapped to this Organization profile and a profile on Location (HdBe-HealthcareProvider). The Location profile acts as the focal resource of HealthcareProvider because most references to this CBB are concerned about the recording of the physical location where the care to patient/client takes place rather than the organizational information. Often there's no clear distinction between an organizational structure and a physical location. As a rule of thumb, locations are always used for recording where a service occurs, and hence where encounters and observations take place.
Healthcare providers usually consist of multiple organizational levels and physical locations. The hierarchical structure may be captured by using multiple instances of this profile, using the
| |
identifier | Σ I | 0..* | Identifier | Element IdOrganization.identifier HealthcareProviderIdentificationNumber Alternate namesZorgaanbiederIdentificatienummer DefinitionThe organization’s identification number. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization. Unordered, Open, by $this(Value) Constraints
|
nidhi | Σ I | 0..* | Identifier | Element IdOrganization.identifier:nidhi Identifies this organization across multiple systems DefinitionIdentifier for the organization that is used to identify the organization across multiple disparate systems. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.
{ "system": "https://www.ehealth.fgov.be/standards/fhir/NamingSystem/nihdi" }
|
cbe | Σ I | 0..* | Identifier | Element IdOrganization.identifier:cbe Identifies this organization across multiple systems DefinitionIdentifier for the organization that is used to identify the organization across multiple disparate systems. Organizations are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the organization.
{ "system": "https://www.ehealth.fgov.be/standards/fhir/NamingSystem/cbe" }
|
active | Σ ?! | 0..1 | boolean | There are no (further) constraints on this element Element IdOrganization.active Whether the organization's record is still in active use DefinitionWhether the organization's record is still in active use. Need a flag to indicate a record is no longer to be used and should generally be hidden for the user in the UI. This active flag is not intended to be used to mark an organization as temporarily closed or under construction. Instead the Location(s) within the Organization should have the suspended status. If further details of the reason for the suspension are required, then an extension on this element should be used. This element is labeled as a modifier because it may be used to mark that the resource was created in error.
|
type | Σ | 0..* | CodeableConcept | Element IdOrganization.type Kind of organization DefinitionThe kind(s) of organization that this is. Need to be able to track the kind of organization that this is - different organization types have different uses. Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. We expect that some jurisdictions will profile this optionality to be a single cardinality. Unordered, Open, by $this(Value) BindingUsed to categorize the organization. OrganizationType (example)Constraints
|
departmentSpecialty | Σ | 0..1 | CodeableConceptBinding | Element IdOrganization.type:departmentSpecialty DepartmentSpecialty Alternate namesAfdelingSpecialisme DefinitionThe specialty of the healthcare provider’s department. The departmental specialty can be filled in if further indication of the healthcare provider is needed. Need to be able to track the kind of organization that this is - different organization types have different uses. The ValueSet binding strenght deviates from the CBB because the binding strenght must be set to required in order to make the discriminator work. However, the open slice definition allows to extend codes. Used to categorize the organization. PracticeSettingCodeValueSet (extensible)Constraints
|
organizationType | Σ | 0..1 | CodeableConceptBinding | Element IdOrganization.type:organizationType OrganizationType Alternate namesOrganisatieType DefinitionThe type of healthcare provider, such as general hospital, or nursing home. Need to be able to track the kind of organization that this is - different organization types have different uses. The ValueSet binding strenght deviates from the CBB because the binding strenght must be set to required in order to make the discriminator work. However, the open slice definition allows to extend codes. Used to categorize the organization. OrganizationType (required)Constraints
|
name | Σ I | 0..1 | string | Element IdOrganization.name OrganizationName Alternate namesOrganisatieNaam DefinitionName of the organization. If an identification number is given, the name must match the name that corresponds to the identification number. Need to use the name as the label of the organization. If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches.
|
alias | 0..* | string | There are no (further) constraints on this element Element IdOrganization.alias A list of alternate names that the organization is known as, or was known as in the past DefinitionA list of alternate names that the organization is known as, or was known as in the past. Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the organization was known by can be very useful. There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the organization.
| |
telecom | I | 0..* | ContactPoint | There are no (further) constraints on this element Element IdOrganization.telecom A contact detail for the organization DefinitionA contact detail for the organization. Human contact for the organization. The use code 'home' is not to be used. Note that these contacts are not the contact details of people who are employed by or represent the organization, but official contacts for the organization itself.
|
address | I | 0..* | Address | There are no (further) constraints on this element Element IdOrganization.address An address for the organization DefinitionAn address for the organization. May need to keep track of the organization's addresses for contacting, billing or reporting requirements. Organization may have multiple addresses with different uses or applicable periods. The use code 'home' is not to be used.
|
partOf | Σ I | 0..1 | Reference(Organization) | There are no (further) constraints on this element Element IdOrganization.partOf The organization of which this organization forms a part DefinitionThe organization of which this organization forms a part. Need to be able to track the hierarchy of organizations within an organization. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
contact | 0..* | BackboneElement | There are no (further) constraints on this element Element IdOrganization.contact Contact for the organization for a certain purpose DefinitionContact for the organization for a certain purpose. Need to keep track of assigned contact points within bigger organization. Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use.
| |
purpose | 0..1 | CodeableConceptBinding | There are no (further) constraints on this element Element IdOrganization.contact.purpose The type of contact DefinitionIndicates a purpose for which the contact can be reached. Need to distinguish between multiple contact persons. Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. The purpose for which you would contact a contact party. ContactEntityType (extensible)Constraints
| |
name | 0..1 | HumanName | There are no (further) constraints on this element Element IdOrganization.contact.name A name associated with the contact DefinitionA name associated with the contact. Need to be able to track the person by name. Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.
| |
telecom | I | 0..* | ContactPoint | There are no (further) constraints on this element Element IdOrganization.contact.telecom Contact details (telephone, email, etc.) for a contact DefinitionA contact detail (e.g. a telephone number or an email address) by which the party may be contacted. People have (primary) ways to contact them in some way such as phone, email.
|
address | 0..1 | Address | There are no (further) constraints on this element Element IdOrganization.contact.address Visiting or postal addresses for the contact DefinitionVisiting or postal addresses for the contact. May need to keep track of a contact party's address for contacting, billing or reporting requirements. Note: address is intended to describe postal addresses for administrative purposes, not to describe absolute geographical coordinates. Postal addresses are often used as proxies for physical locations (also see the Location resource).
| |
endpoint | I | 0..* | Reference(Endpoint) | There are no (further) constraints on this element Element IdOrganization.endpoint Technical endpoints providing access to services operated for the organization DefinitionTechnical endpoints providing access to services operated for the organization. Organizations have multiple systems that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose. References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.
|
Mapping FHIR profile to CBB
Path | map |
---|---|
Organization | HealthcareProvider |
Organization.identifier | healthcare_provider_identification_number |
Organization.type:departmentSpecialty | department_specialty |
Organization.type:organizationType | organization_type |
Organization.name | organization_name |
zib HealthcareProvider-Organization difference
Concept | Category | Description |
---|---|---|
description | textual | Added explanation, in StructureDefinition.description, about how and why the CBB is mapped to two profiles. |
identifier |
slicing | Replaced (URA, AGB) slices with NIDHI and CBE. |
identifier |
textual | Removed Dutch context of the URA and AGB identifiers on the root identifer. |
department_specialty |
textual | Removed the Dutch context. |
department_specialty |
terminology | Replaced ValueSet DepartmentSpecialty with c80-practice-codes - Needs to be confirmed as the correct ValueSet. |
organization_type |
textual | Removed the Dutch context. |
organization_type |
terminology | Replaced Dutch ValueSet OrganizationType temporarily with original FHIR valueSet - Correct ValueSet needs to be determined. |
Terminology Bindings
Path | Name | Strength | URL | ConceptMap |
---|---|---|---|---|
Organization.type | c80-practice-codes | extensible | http://hl7.org/fhir/ValueSet/c80-practice-codes | No bound ConceptMap |