1,122 medicines, for any country: how to take them, side effects, brands around the world and safety alerts.