Ambivalent implications of health care information systems: a study in the Brazilian public health care system.