What are the duties and responsibilities of a General practitioner?