Nearly 2,000 clinics, hospitals found non-compliant