Hospital trusts must start preparing now for junior doctor recruitment if they are to avoid the 'catastrophe' of last year, the British Medical Association has warned.

Junior doctors are due to start their training posts in August and there is expected to be an average of three applicants for every post.