Hospitals offer free preventative care