Capital hit by medicines shortage