Dispensing medicine rationally