In Canada, to have a baby, you see an obstetritian. When you have the baby, you make sure they have a pediatrician. And if something goes wrong with your eyes, you see an opthalmologist (just for regular check ups, even).
In the UK, you use midwives, GPs, and a opticians. I can see advantages to the British system, certainly - but I don't understand why things are this way here?