Who exactly makes these "true, official" rules?
Five bucks says the answer is convention.
You owe me five bucks!


But, I'll let you keep it - none of these are actually true "rules".
The rules are state dependent. So, what is legal in WA (which is very strict) & what is legal in CA (we are less strict than we were a few years back) & what is legal in PA are all different. Some state may require these, mine does not (I think WA doesn't allow using script writing - only printing, but not sure).
For CA - we need a particular kind of rx (tamper resistant & made by only certain manufacturers).
Your office staff now can write everything on it - except for your signature. There are no refills on CIIs (except for hospice pts who occupy a completely different place in the law).
As for everything else - all these other things suggested are good for preventing tampering. Personally, I like both numbers (either cardinal or Roman numerals) as well as written, but I'll take either. I don't care how you write the date. In my state, the DEA # has to be printed on the rx.
I also prefer you write 1-2 rather than i-ii only because the ink sometimes smudges or people drip things on the rx before it gets to me. Otherwise, I don't care about the sig - just write it so I can read it. Oh - take as directed is not legal in CA.
Fortunately, I know my prescribers. If I don't, I don't fill until I verify the rx. Most prescribers know to tell their pts to get the rx filled locally, even if they are out-of-town patients. If I have an rx with an error (no date, no quantity, etc..) & I know the rx is otherwise is valid.....I'll fill enough for 24 hours & verify the missing info by fax. Fortunately, this is a change in CA law which gives us lots & lots of flexibility - we don't have to be the "bad" guy.
btw.....I have one pt who uses 3700 Oxycodone 5mg per month. Yes - 3700! He's a terminal, cash CA pt & this is the least expensive way for him to manage his pain (makes me nauseous just to think about it, but there it is). So, the number of digits doesn't always make it questionable
😉.