The British Medical Association (BMA), the doctors' trade union, and the Government have agreed to new contract changes that aim to "bring back the family doctor"