Patients surprised by hospital's 'co-pay' charge