refinements to drug database and dispensing