FHIR Chat · Practioner and PractionerRole · implementers

Stream: implementers

Topic: Practioner and PractionerRole


view this post on Zulip Martin Grundberg (Jun 26 2019 at 15:28):

I was looking into Practioner today, and saw that it had no element containing a "practioner type" or similar. The use case we have is to be able to say that a practioner is a doctor, nurse, physiotherapist etc.

Knowing that there is a PractionerRole I was also looking for a reference from Practioner 0..1 or 0..* to PractionerRole indicating what type of role the practioner has.

Digging into the PractionerRole resource I found that it has exactly what we need as one of its elements, (code and the value set http://hl7.org/fhir/ValueSet/practitioner-role).

I have a couple of questions related to this area...

Questions
*How should we say that a practioner is a doctor, dietician, midwife etc?
*There is the Practioner.qualification element, is that what is intended for this use case?
If the practioner.qualification element is to be used for this, which element should be used (identifeir* and code seem to me overlapping)?
*Why is there a reference 0..1 from PractionerRole to Practioner? Seems very strange to me :)
*Shouldn't there be a reference to PractionerRole from Practioner for this use case?

Thanks!

view this post on Zulip Jean Duteau (Jun 26 2019 at 15:40):

@Martin Grundberg The PractitionerRole resource is used to say "this Practitioner plays this Role at this Organization". If all you want to say is "this Practitioner has the qualifications of a doctor", then you don't need PractRole but can just use the Practitioner.qualification to indicate this. You would put the Practitioner's license number in qualification.license (if you know it) and indicate that type of qualification in qualification.code (an example for doctor would be 'MD'.
The linkage goes from the Role to the Practitioner which is why the references are the way they are. One Practitioner can participate in multiple roles and those roles can come and go, so it doesn't make sense to put them on the Practitioner.

view this post on Zulip Martin Grundberg (Jun 26 2019 at 15:59):

Thanks @Jean Duteau !
We will then start the simple implementation of just using Practioner.qualification.code and look at if we can find or create a good value set to bind to it.

We also have a separate use case which is saying something like "as a practitioner I want to act with role X in organization y". This would be used when accessing the system or app to get the correct access, information etc. Sounds somewhat related to what the PractionerRole is intended for. Practioners can then act with different roles at different organizations, really regardless of their "qualifications".

view this post on Zulip Yunwei Wang (Jun 26 2019 at 17:47):

Yes. That is correct.


Last updated: Apr 12 2022 at 19:14 UTC