Hospital electronic prescribing and medicines administration