I would check with tech support but do the following:
New pt - no pharmacy chosen.
Go in and enter allergies - confirm.
Enter a new scrip.
Enter town, state and choose pharmacy - send electronic with box checked to make preferred.
Close and then recheck that day and the next and should stay.
The Zip code in the pharmacy box should default to the zip code for the patient in their demographics, eg pt. lives in 98xxx and that should be default in scrip writer.