I'm trying to figure out the symbol (or an alternative way) to get the alternate address (registration > addresses > alternate) to print on a letter but can't seem to figure out the symbol. I've tried Patient.AlternateAddress, Patient.AlternateAddress1, and every other configuration that I could come up with but can't crack it.
Anyone know how (or if) it's possible to pull this address in?
I don't think its available with MEL. All of the PATIENT.SOMETHING symbols come from the 'patient' object that you can browse in the mldefs.txt file in the client directory. Just search for 'Object: Patient' and you should find it. Everything below there can be called with {find("Patient","SSN")} for example, and many can be called with the syntax you are trying, {PATIENT.SSN}. There is no alternate address listed for that object.
Thanks, I was afraid that's what the answer was going to be. The problem I'm having is the UDS Zip code table goes off of physical address but we have patients with different mailing addresses than where they live. I'm trying to find a place we can store (and pull into letters) the mailing address while leaving the physical address alone in registration.
The easiest way to do that would be to use a VFE form to capture alternate address. Then in the letter do something like if
{IF OBSANY("ADDRESS_OBSTERM") <> "" then OBSANY("ADDRESS_OBSTERM") else PATIENT.ADDRESS1 endif}
Using whatever obsterm you want, it looks like there are a lot to choose from.