Important: This is a draft IG for trial use. Click here to give feedback.

HdBe-HealthProfessional

ProfileDescriptionStatusURL
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

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


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
NIDHIΣ0..*IdentifierPattern
activeΣ0..1boolean
nameInformationΣ I0..2HdBe-NameInformation
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
telecomΣ I0..*HdBe-ContactInformation
addressΣ0..*HdBe-AddressInformation
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
birthDateΣ0..1date
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
NIDHIΣ0..*IdentifierPattern
activeΣ0..1boolean
nameInformationΣ I0..2HdBe-NameInformation
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
telecomΣ I0..*HdBe-ContactInformation
addressΣ0..*HdBe-AddressInformation
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
birthDateΣ0..1date
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
NIDHIΣ0..*IdentifierPattern
activeΣ0..1boolean
nameInformationΣ I0..2HdBe-NameInformation
nameInformation-GivenNameΣ0..*HdBe-NameInformation.GivenName
telecomΣ I0..*HdBe-ContactInformation
addressΣ0..*HdBe-AddressInformation
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueCodeableConceptCodeableConcept
value0..1System.String
birthDateΣ0..1date
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
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.


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
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..1CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*HdBe-ContactInformation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
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..1CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*HdBe-ContactInformation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
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..1CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*HdBe-ContactInformation
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
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.1
Practitioner.gender.extension.value[x]Genderrequiredhttps://fhir.healthdata.be/ValueSet/GenderNo bound ConceptMap