public void GetTheNextPatientToRegisterAndStoreIt()
        {
            //Mimic PDS Trace
            var registerPatients = GlobalContext.RegisterPatients.OrderBy(a => Guid.NewGuid());

            foreach (var registerPatient in registerPatients.Where(rp => !rp.IsRegistered))
            {
                _patientSteps.GetThePatientForPatientNhsNumber(registerPatient.SPINE_NHS_NUMBER);

                var entries = _httpContext.FhirResponse.Entries;

                if (entries.Any())
                {
                    registerPatient.IsRegistered = true;
                }
                else
                {
                    var patientToRegister = new DefaultRegisterPatientBuilder(registerPatient).BuildPatient();

                    _fhirResourceRepository.Patient = patientToRegister;

                    return;
                }
            }
        }