Text this: Medical advance, public health and social evolution.