We have had reason to need medical attention twice. We were treated quickly and professionally. We had no problem getting reimbursed from our insurance company.
All Major cruise lines have a medical team, operating theatre & a mortuary for the ones who are 'slow' to respond. Dentistry is handled by the 'Tug boats' (only joking). If you do think you might need medical assistance, even for something minor, make sure your well insured as you'll probably pass out when you receive their bill & need further treatment as a result.
Obviously emergencies are dealt with onboard by the ships doctor, AT A PRICE. I was offered a doctors visit to my cabin at $100! I chose to visit HIM at a fraction of the cost! If you experience dental problems, such as toothache. It may pay you to visit a shoreside Dentist as soon as you next dock? Especially if you are in an EU country such as Spain. I really hope that you are not expecting any such problems? Don't forget, insurance companies will not pay out if they can find ANY reason not to! Happy cruising.
There are very good facilities on Sea Princess. I broke my shoulder last October in the caribean and they were lovely to me for the two weeks I had to remain on board. They even arranged a change of flight. They also saved 2 peoples lives, 1 requiring a helicopter rescue. One lady died, but then she had been ill all night (heart) and ' did'nt want to disturb the Doctor '. It matters NOT how much you pay as long as you get good insurance specifically for cruises and use it when you need it as soon as you need it. Don't ruin your holiday or lose your life trying to save insurers money! Just make sure you tell the insurance company of all your medications, illnesses etc. they have a special section you can call. do that and you know you are covered. Mr Burrows, $100 is only £50, does your Doc do home visits (bet not) at least you were offered a choice. A check up at my dentist is £75 (no NHS round my way) It is $40 (£20) attending Dr's surgery times of which are listed in Princess Patter. She is a super ship. Have a lovely holiday.