If you have visitors from the UK make sure they get an EHIC card. It is free from the NHS & provides medical insurance cover (with various restrictions) in Switzerland & it does cover pre-existing conditions.
http://www.nhs.uk/NHSEngland/Healthc...roduction.aspx