The union that represents hospital workers cited what it called grave problems with medicines at Hospital San Juan de Dios in San José.
The union, the Unión Nacional de Empleados de la Caja y la Seguridad Social, said that outpatients who need the medicines have been standing in line for hours.
The union blames a series of budget cuts that since December have reduced the staffing at the hospital pharmacy. A statement said that there is no overtime and that no professionals are being contracted.
The union promises some form of action if the situation could not be straightened out.