HealthcareProvider

ProfileDescriptionStatusURL
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.

drafthttps://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.

drafthttps://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 Location.managingOrganization element.

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.partOf element to refer to their parent Location. Each instance refers the HdBe-HealthcareProvider-Organization at the appropriate level in the hierarchy.


locationNumberΣ0..1Identifier
statusΣ ?!0..1codeBinding
operationalStatusΣ0..1CodingBinding
nameΣ0..1string
alias0..*string
descriptionΣ0..1string
modeΣ0..1codeBinding
typeΣ0..*CodeableConceptBinding
telephoneNumbersI0..*HdBe ContactInformation TelephoneNumbers
emailAddressesI0..*HdBe ContactInformation EmailAddresses
address0..1HdBe AddressInformation
physicalTypeΣ0..1CodeableConcept
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
managingOrganizationΣ I0..1Reference(Organization| HdBe HealthcareProvider Organization)
partOfI0..1Reference(Location)
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

locationNumberΣ0..1Identifier
statusΣ ?!0..1codeBinding
operationalStatusΣ0..1CodingBinding
nameΣ0..1string
alias0..*string
descriptionΣ0..1string
modeΣ0..1codeBinding
typeΣ0..*CodeableConceptBinding
telephoneNumbersI0..*HdBe ContactInformation TelephoneNumbers
emailAddressesI0..*HdBe ContactInformation EmailAddresses
address0..1HdBe AddressInformation
physicalTypeΣ0..1CodeableConcept
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
managingOrganizationΣ I0..1Reference(Organization| HdBe HealthcareProvider Organization)
partOfI0..1Reference(Location)
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

locationNumberΣ0..1Identifier
statusΣ ?!0..1codeBinding
operationalStatusΣ0..1CodingBinding
nameΣ0..1string
alias0..*string
descriptionΣ0..1string
modeΣ0..1codeBinding
typeΣ0..*CodeableConceptBinding
telephoneNumbersI0..*HdBe ContactInformation TelephoneNumbers
emailAddressesI0..*HdBe ContactInformation EmailAddresses
address0..1HdBe AddressInformation
physicalTypeΣ0..1CodeableConcept
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
managingOrganizationΣ I0..1Reference(Organization| HdBe HealthcareProvider Organization)
partOfI0..1Reference(Location)
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Mapping FHIR profile to CBB

Pathmap
Locationhealthcare_provider
Locationorganization_location
Location.identifier:locationNumberorganization_location.location_number
Location.namelocation_name
Location.typedepartment_identification_number
Location.telecomcontact_information
Location.addressaddress_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.partOf element to refer to their parent organization. The physical location is captured using the HdBe-HealthcareProvider profile, which refers this profile at the appropriate level in the hierarchy.


nidhiΣ I0..*Identifier
cbeΣ I0..*Identifier
activeΣ ?!0..1boolean
departmentSpecialtyΣ0..1CodeableConceptBinding
organizationTypeΣ0..1CodeableConceptBinding
nameΣ I0..1string
alias0..*string
telecomI0..*ContactPoint
addressI0..*Address
partOfΣ I0..1Reference(Organization)
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

nidhiΣ I0..*Identifier
cbeΣ I0..*Identifier
activeΣ ?!0..1boolean
departmentSpecialtyΣ0..1CodeableConceptBinding
organizationTypeΣ0..1CodeableConceptBinding
nameΣ I0..1string
alias0..*string
telecomI0..*ContactPoint
addressI0..*Address
partOfΣ I0..1Reference(Organization)
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

nidhiΣ I0..*Identifier
cbeΣ I0..*Identifier
activeΣ ?!0..1boolean
departmentSpecialtyΣ0..1CodeableConceptBinding
organizationTypeΣ0..1CodeableConceptBinding
nameΣ I0..1string
alias0..*string
telecomI0..*ContactPoint
addressI0..*Address
partOfΣ I0..1Reference(Organization)
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

Mapping FHIR profile to CBB

Pathmap
OrganizationHealthcareProvider
Organization.identifierhealthcare_provider_identification_number
Organization.type:departmentSpecialtydepartment_specialty
Organization.type:organizationTypeorganization_type
Organization.nameorganization_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

PathNameStrengthURLConceptMap
Organization.typec80-practice-codesextensiblehttp://hl7.org/fhir/ValueSet/c80-practice-codesNo bound ConceptMap