Private insurance don't cover missed miscarriage. Anything below week 13 is not claimable. You can only use your medisave to deduct max $1950. Any balance must be in cash.
Even medishield or medishield life don't cover maternity package. So if your missed miscarriage is done in a pte hospital, you will have to pay a whole chunk of sum in cash.
I am caught in such situation and was shocked that nothing was covered as long bb was lost before 13 weeks.. So is like a LL situation. Emotional and financial stress...
As for corporate, not every companies pay for it. For my company, it do not.