About 95% of scripts, if not more, are filled out the same way. There are a few, like controlled substances that must be filled out a certain way. A developer is not going to know that. This is the kind of thing that a few people from AC (two or three) should have a phone call with the developer working on EPCS or eRx to talk about the special things they want like having to have number of days and having to have a diagnosis. Same thing with opiates -- at least in Maine it must say Acute Pain or Chronic Pain. This isn't the developer's fault. They just shouldn't be expected to know how to set up controlled substance scripts.
An interesting one is AC or someone wanting DAW1 or DAW (not counted) on the script where some insurance companies want "Brand name medically necessary." Then the script won't go because AC recognizes the word BRAND. So you have to trick it by writing BND or B*R*A*N*D. How to get around that?