Despite a staff shortfall, the government has blocked visas for 400 doctors recruited by the NHS. Is government prioritising its commitment to immigration controls over patient well-being and public health?