I think I will need to know more about your setup before I can have a clear idea of why this might be happening.
- Is the phone number being stored on the patient’s contact document? Or, is it coming from the contact summary? Or is it on a registration app form?
- How are you editing the phone number? If it is on the contact document, then how does the value on the contact document actually get updated? Is the “phone capture form” just a
contact-edit
form for the patient contact? Or are you editing the original registration app form doc? - What do you mean by “their enrollment dates”? Is this a value stored on the contact doc or calculated in the contact summary? Or is it some field set on the registration doc?
In the past I have seen unexpected behavior happen for calculated fields on edit forms (where the field is “re-calculated” when the contact/report is edited). In that case it was enough to use the coalesce
function to simply not re-calculate the field value if it already has a value.