a ver
estas usando una funcion cargapacientes, pero lo estas colocando como texto, dentro del CommandText entonces lo toma como texto, de consulta y no lo concidera como funcion, entonces intenta de esta manera:
Código:
cmd.CommandText = call cargarpacientes('" & estado & "','" & orden & "')
De preferencia pega la funcion cargapacientes para saber como trabaja