HdBe-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 HealthcareOrganization.

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 HealthcareOrganization. The concepts Specialty and HealthcareOrganization 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
nameInformationΣ I0..2HdBe NameInformation
nameInformation-GivenNameΣ0..*HdBe NameInformation.GivenName
telecomΣ I0..*HdBe ContactInformation
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
nameInformationΣ I0..2HdBe NameInformation
nameInformation-GivenNameΣ0..*HdBe NameInformation.GivenName
telecomΣ I0..*HdBe ContactInformation
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
nameInformationΣ I0..2HdBe NameInformation
nameInformation-GivenNameΣ0..*HdBe NameInformation.GivenName
telecomΣ I0..*HdBe ContactInformation
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

PathmapCBB
PractitionerHealthProfessionalHdBe-HealthProfessional
Practitioner.identifierHealthProfessional.HealthProfessionalIdentificationNumberHdBe-HealthProfessional
Practitioner.nameHealthProfessional.NameInformationHdBe-HealthProfessional
Practitioner.telecomHealthProfessional.ContactInformationHdBe-HealthProfessional
Practitioner.addressHealthProfessional.AddressInformationHdBe-HealthProfessional
Practitioner.genderHealthProfessional.GenderHdBe-HealthProfessional
Practitioner.gender.extension:gender.value[x]HealthProfessional.GenderHdBe-HealthProfessional

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.
telecom reference Added reference to HdBe-ContactInformation profile, which replaces the two separate HdBe-ContactInformation profiles.
telecom slicing Removed slicing as the two HdBe-ContactInformation profiles are replaced with one general HdBe-ContactInformation profile, which makes slicing unnecessary.
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 HealthcareOrganization. The concepts Specialty and HealthcareOrganization 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 HealthcareOrganization Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*HdBe ContactInformation
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 HealthcareOrganization Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*HdBe ContactInformation
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 HealthcareOrganization Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*HdBe ContactInformation
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Mapping FHIR profile to CBB

PathmapCBB
PractitionerRole.organizationHealthProfessional.HealthcareOrganizationHdBe-HealthProfessional
PractitionerRole.specialtyHealthProfessional.SpecialtyHdBe-HealthProfessional
PractitionerRole.telecomHealthProfessional.ContactInformationHdBe-HealthProfessional

zib HealthProfessional-PractitionerRole difference

Concept Category Description
description textual Aligned StructureDefinition.description with the PractitionerRole resource.
organization textual Removed Dutch context and argumentation for the chosen reference to HealthcareOrganization-Organization rather than HealthcareOrganization to avoid confusion.
specialty slicing Removed Dutch specialty slice.
specialty terminology Replaced zib ValueSet with FHIR core ValueSet for specialty.
telecom reference Added reference to HdBe-ContactInformation profile, which replaces the two separate HdBe-ContactInformation profiles.
telecom slicing Removed slicing as the two HdBe-ContactInformation profiles are replaced with one general HdBe-ContactInformation profile, which makes slicing unnecessary.



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]Genderrequiredhttps://fhir.healthdata.be/ValueSet/GenderNo bound ConceptMap