/**
         * Retrieve a list of Vaccine objects from storage corresponding to the input list of vaccine ids.
         **/
        private List <Vaccine> GetVaccinationsByIds(List <int> ids)
        {
            VaccineDatabaseAccess vaccineDatabaseAccess = new VaccineDatabaseAccess();

            vaccineDatabaseAccess.InitializeSync();
            List <Vaccine> vaccines = new List <Vaccine>();

            if (ids != null && ids.Count > 0)
            {
                foreach (int vaccineID in ids)
                {
                    vaccines.Add(vaccineDatabaseAccess.GetVaccineSync(vaccineID));
                }
            }
            vaccineDatabaseAccess.CloseSyncConnection();
            Vaccine.SortVaccineListByDueDate(vaccines);
            return(vaccines);
        }