BMC Family Practice 20 59 is viagra prescription