In the Open Dental Patient UI, there is a very helpful feature called "Same for Entire Family". When updating patient details such as:
Address
Phone
Phone Notes
Billing and Provider(s)
…the system allows the changes to automatically propagate to all family members linked to that patient.
Currently, the Patient PUT Update API (/patients) does not provide a way to perform these updates across the entire family. Each family member’s record must be updated individually via separate API calls. This not only adds overhead but also increases the chance of inconsistencies if a family member’s data is missed or updated incorrectly.
Request:
Extend the Patient Update PUT API to support a flag or parameter (e.g., sameForEntireFamily=true) that would apply provided field updates for Address, Phone, Phone Notes, or Email to all family members in the same guarantor/family group.
Important Consideration:
Just like the current Patient API behavior, if a field is null or not provided in the request, it should not be updated (nor cleared) for any family member. Only explicitly provided fields (e.g., new Address) should propagate when sameForEntireFamily=true is set.
Benefits:
- Reduces multiple API calls into a single action.
- Ensures consistent family data across the system.
- Aligns the API functionality with what is already available in the UI.
- Maintains existing API behavior of ignoring null/unprovided fields.
Thank you for considering this request!