Ethics, information technology, and public health: new challenges for the clinician-patient relationship.

Ethics, information technology, and public health: new challenges for the clinician-patient relationship.