Stream: implementers
Topic: PractitionerRole for a clinic
Shamil Nizamov (Oct 08 2019 at 15:45):
A business case requires to provide a set of clinics a patient is/was assigned to. This set may change if the patient moves to another place, almost like a catchment area, but should be kept for a historical reason. Patient.generalPractitioner may be used for that but there is no Period element there to indicate when the patient was assigned to a clinic. It’s also possible that the patient had no encounters during that period.
Trying to avoid adding one more extension, I’d use a contained PractitionerRole with PractitionerRole.code set to the clinic type (e.g., 702854000 - Endocrinology clinic), PractitionerRole.location pointing to the actual location of the clinic, and PractitionerRole.period during which the patient was assigned to the clinic. However, the PractitionerRole resource is the role of the practitioner, not the clinic. (In this particular business case the patient visits any practitioner with the required specialty in the clinic.)
Any other ideas?
Yunwei Wang (Oct 08 2019 at 19:07):
I think you should use Provenance resource to track such changes.
John Moehrke (Oct 08 2019 at 19:34):
not clear to me how Provenance helps except to track who/what/where/when/why a change is made. I
John Moehrke (Oct 08 2019 at 19:35):
I think you should consider CareTeam for usecase. That is a CareTeam for each patient that gatheres all the team members regardless of where they practice. I would agree that a PractitionerRole would likely be useful between CareTeam and Practitioner.
Yunwei Wang (Oct 08 2019 at 19:46):
Provenance tracks 'when' Patient.generalPractitioner changes.
But CareTeam seems better.
Shamil Nizamov (Oct 08 2019 at 20:16):
That is a CareTeam for each patient that gatheres all the team members regardless of where they practice.
In this use case it's actually the opposite, the matter is where they practice regardless who is a member of the care team. But I'd also agree that CareTeam seems reasonable.
Yunwei Wang (Oct 08 2019 at 20:21):
"The CareTeam includes all the people and organizations who plan to participate in the coordination". So if the "clinic" in your context can be modeled as Organization, then CareTeam should cover that.
Lloyd McKenzie (Oct 09 2019 at 02:10):
CareTeam can include things like "primary care clinic", "preferred pharmacy", "preferred physiotherapy location", etc. It can point to individual people or to organizations, depending on the nature of the preference. (Some patients are tied to a specific GP, others only to a clinic. When it comes to pharmacies, it's almost always to an organization, but for patients with really complex needs, it could be to a specific pharmacist - regardless of where they're working that day.)
Brian Postlethwaite (Oct 09 2019 at 08:28):
The other resource you might consider is EpisodeOfCare. But do think CareTeam is more appropriate.
Shamil Nizamov (Oct 09 2019 at 16:40):
The other resource you might consider is EpisodeOfCare. But do think CareTeam is more appropriate.
There might be no encounters, so CareTeam works better.
Last updated: Apr 12 2022 at 19:14 UTC