Dental is not included. You can either get supplementary insurance from the Blue Cross or some other insurance company or wait until you get a job because most employers include supplementary insurance.
The insurance does include pretty much every time you must go to a doctor unless you need them to fill out some paperwork for you. Say you need a certificate of physical health for some reason or you need them to fill out paperwork because you want to apply for sickness benefits, then you might have to pay. Going because you are sick or hurt is covered. If you need to see a specialist, you must go to a general practitioner first and get a referral to the specialist. This is also covered.
Medication is not covered but if you have supplementary health insurance, they would pay a part of that.