FHIR Chat · Patient/Person Linking Question · implementers

Stream: implementers

Topic: Patient/Person Linking Question


view this post on Zulip Justin Jones (Oct 03 2019 at 17:29):

I'm going through implementing linking of Person to Patient and even potentially Practitioner to Person. (One Person can be a Patient and a Practitioner). Is it safe to assume that any 3rd party consumers of our server will update the "Master" resource, for example: Person. Or will our server need to keep the 3 resources in sync? (demographics, address, etc.) I'm afraid of 3rd party consumers updating the Patient resource demographics where we pull the Demographics from Person resource.

view this post on Zulip Lloyd McKenzie (Oct 03 2019 at 18:09):

It depends on the environment you're in. You're free to prohibit/ignore updates to demographics on Patient if you want them done via Person. Alternatively, you could process updates to Patient as an update to Person as well. In the ideal world, clients wouldn't have to know that you use Person at all, but that increases your complexity.

view this post on Zulip Justin Jones (Oct 03 2019 at 18:46):

Is processing updates to Patient as Person something i would have to implement in my server? And would my clients know to update Person if i inhibit updating of Patient?

view this post on Zulip Lloyd McKenzie (Oct 03 2019 at 19:15):

Yes and probably not.

view this post on Zulip Brian Postlethwaite (Oct 03 2019 at 22:25):

Most systems won't ever care about the Person resource, it just adds complexity for client apps reading things.
But as a server knowing that stuff can help you keep content in sync (where it's actually wanted - many uses will want to have different names for the patient(s) and practitioners intentionally - aliases or official names that don't desire to be spread around)


Last updated: Apr 12 2022 at 19:14 UTC