HealthProfessional

ProfileDescriptionStatusURL
HdBe-HealthProfessional-Practitioner

A health professional is a person who is authorized to perform actions in the field of individual healthcare.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-HealthProfessional-Practitioner
HdBe-HealthProfessional-PractitionerRole

The types of services and locations that a health professionals are able to provide for a HealthcareProvider.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-HealthProfessional-PractitionerRole

HdBe-HealthProfessional-Practitioner

Instructions

HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (HdBe-HealthProfessional-PractitionerRole). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole.

Although the concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part as the clinical resource for that specific case, for example in the Procedure.performer.role element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process.


NIDHIΣ0..*Identifier
activeΣ0..1boolean
nameΣ I0..*HdBe NameInformation
telephoneNumbersΣ I0..*HdBe ContactInformation TelephoneNumbers
emailAddressesΣ I0..*HdBe ContactInformation EmailAddresses
addressΣ0..*HdBe AddressInformation
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
birthDateΣ0..1date
photoI0..*Attachment
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

NIDHIΣ0..*Identifier
activeΣ0..1boolean
nameΣ I0..*HdBe NameInformation
telephoneNumbersΣ I0..*HdBe ContactInformation TelephoneNumbers
emailAddressesΣ I0..*HdBe ContactInformation EmailAddresses
addressΣ0..*HdBe AddressInformation
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
birthDateΣ0..1date
photoI0..*Attachment
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

NIDHIΣ0..*Identifier
activeΣ0..1boolean
nameΣ I0..*HdBe NameInformation
telephoneNumbersΣ I0..*HdBe ContactInformation TelephoneNumbers
emailAddressesΣ I0..*HdBe ContactInformation EmailAddresses
addressΣ0..*HdBe AddressInformation
url1..1System.StringFixed Value
valueCodeableConceptCodeableConcept
birthDateΣ0..1date
photoI0..*Attachment
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

Mapping FHIR profile to CBB

Pathmap
Practitionerhealth_professional
Practitioner.identifierhealth_professional_identification_number
Practitioner.namename_information
Practitioner.telecomcontact_information
Practitioner.addressaddress_information
Practitioner.gendergender
Practitioner.gender.extension:gender.value[x]gender

zib HealthProfessional-Practitioner difference

Concept Category Description
identifier slicing Removed AGB, BIG and UZI slices and added NIDHI slice.
name textual Removed Dutch specific context.
gender textual Corrected incorrect definition (zib ticket 1368) and added additional remark that the gender is an administrative gender.
gender.extension.value[x] mapping Added mapping to gender for both the zib and the logical model.



HdBe-HealthProfessional-PractitionerRole

Instructions

HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (HdBe-HealthProfessional-Practitioner) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole.

Although the concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part as the clinical resource for that specific case, for example in the Procedure.performer.role element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process.


identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
practitionerΣ I0..1Reference(Practitioner| HdBe HealthProfessional Practitioner)
organizationΣ I0..1Reference(Organization| HdBe HealthcareProvider Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telephoneNumbersΣ I0..*HdBe ContactInformation TelephoneNumbers
emailAddressesΣ I0..*HdBe ContactInformation EmailAddresses
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
practitionerΣ I0..1Reference(Practitioner| HdBe HealthProfessional Practitioner)
organizationΣ I0..1Reference(Organization| HdBe HealthcareProvider Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telephoneNumbersΣ I0..*HdBe ContactInformation TelephoneNumbers
emailAddressesΣ I0..*HdBe ContactInformation EmailAddresses
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
practitionerΣ I0..1Reference(Practitioner| HdBe HealthProfessional Practitioner)
organizationΣ I0..1Reference(Organization| HdBe HealthcareProvider Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telephoneNumbersΣ I0..*HdBe ContactInformation TelephoneNumbers
emailAddressesΣ I0..*HdBe ContactInformation EmailAddresses
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Mapping FHIR profile to CBB

Pathmap
PractitionerRole.organizationhealthcare_provider
PractitionerRole.specialtyspecialty
PractitionerRole.telecomcontact_information

zib HealthProfessional-PractitionerRole difference

Concept Category Description
description textual Aligned StructureDefinition.description with the PractitionerRole resource.
specialty slicing Removed Dutch specialty slice.
specialty terminology Replaced zib ValueSet with FHIR core ValueSet for specialty.
organization textual Removed Dutch context and agrumentation for the chosen reference to HealthcareProvider-Organization rather than HealthcareProvider to avoid confusion.



Terminology Bindings

PathNameStrengthURLConceptMap
Practitioner.genderadministrative-gender|4.0.1requiredhttp://hl7.org/fhir/ValueSet/administrative-gender|4.0.1https://fhir.healthdata.be/ConceptMap/Gender-to-AdministrativeGender
Practitioner.gender.extension.value[x]requiredhttps://fhir.healthdata.be/ValueSet/No bound ConceptMap