Integrated online medical education platform which provides continous professional development tools and also electronic management of cpd accounts