166 patient medicines

pending full functionality