Engela hospital grapples with ‘dire’ medicine shortage