Stream: implementers
Topic: ContactPoint audiences
Dave Barnet (Jul 21 2021 at 15:01):
Has anyone implmented the concept of ContactPoint for audiences? - i.e. a HealthcareService offers a phone number for Patients to call, and another for "Professionals" to call?If so how did you implment this? I'm guessing that the answser is going to be a ContactPoint extension with a coding to hold the "Patient"; "Professional"? Or is there a better way of doing this?
David Pyke (Jul 21 2021 at 15:04):
For an Organization, you would use the .contact.purpose field for that. The binding is extensible so if it can't/doesn't match any of the precoded ones, you can use your own.
David Pyke (Jul 21 2021 at 15:05):
It may be worthwhile to raise a change proposal to add "Provider" to the valueset.
Dave Barnet (Jul 22 2021 at 08:01):
Thanks David - it looks a bit "messy" around contact points for various resources. The Organization resource that you refer to has a couple of address & telecom elements (a set outside the contact backbone element, and a set in the contact backbone element) that look as though they could have been amalgamated given the optionality of purpose & name. And for some reason the contact backbone element wasn't carried forward into other resources like HealthcareService & Location. I guess the way forward would be to create an extension as a copy of the Organization.contact backbone element & use that in HealthcareService.
Lloyd McKenzie (Jul 22 2021 at 15:37):
@Brian Postlethwaite
Brian Postlethwaite (Jul 23 2021 at 22:43):
Check the current build.fhir.org pages, we've done some refinements in this area. (not sure if all have been applied though)
We're applying the same style across all those provider directory resources.
Dave Barnet (Jul 26 2021 at 10:53):
@Brian Postlethwaite Does that mean that HealthcareService will get a contact backbone element the same as Organization?
Last updated: Apr 12 2022 at 19:14 UTC