Morphine and fentanyl are drawn from the station controlled drug safe at the beginning of the shift and carried in a small belt pouch.
Replacements are drawn as required.
At the end of the shift the pouch is handed to the on-coming shift if there is a person on it with authority to administer controlled drugs or it is locked back in the safe.
Disposing of unused morphine is down the drain or sink and the other Officer witnesses it.
As far as documentation we have a controlled drug register that we fill in, a sample might look something like this
1/11/2014 Total in safe (weekly count) 6 ampoules
1/11/2014 4 ampoules signed out by Clareamedic; 2 ampoules in safe
1/11/2014 1 ampoule used and 1 replacement drawn by Clareamedic; 1 ampoule in safe
2/11/2014 4 ampoules signed over to Otherambo; 1 ampoule in safe
2/11/2014 Incoming order of morphine - total 10 ampoules - 11 ampoules in safe
2/11/2014 4 ampoules signed in by Otherambo - 15 ampoules in safe
3/11/2014 4 ampoules signed out by Clareamedic - 11 ampoules in safe
Response capable vehicles (such as Territory Manager, Shift Supervisor, Clinical Development - i.e. not ambulances) have a controlled drug safe in them and they are, for controlled drug purposes, either "attached" to a station drug safe and restock from that safe (e.g. Clinical Development attach to Mt. Wellington station) or they are treated the same as a station safe and have their own register specific to that vehicle.
Pretty logical and straightforward and it works pretty well.