General practitioner DHA exam, cost, requirements