I have always advised elderly people, who are not well off, to stick with Medishield, and not be frightened to buy the expensive private shields. Here are my reasons.
In my personal case, I have Medishield, but I really do not need it. I have adequate savings to pay for my medical expense. I will go for B2 or C class wards, when I need to be treated. They are adequate for elderly people.