Nearly 2 000 clinics, hospitals found non-compliant