Hôpital Saint Jean, Hôpital à Perpignan