private void AddAppointment(eligibility_data ed, DateTime?lastDate)
        {
            if (lastDate.Value.Date != ed.appt_date.Date)
            {
                if (lastDateLabel != null)
                {
                    UpdateLastLabelSafe(lastDateLabel, numAppointmentsCurrentDate);
                }

                Label dateHeader = new Label();
                lastDateLabel = dateHeader;
                numAppointmentsCurrentDate = 0;

                dateHeader.AutoSize    = false;
                dateHeader.Text        = ed.appt_date.ToLongDateString();
                dateHeader.BorderStyle = BorderStyle.FixedSingle;
                dateHeader.BackColor   = Color.SteelBlue;
                dateHeader.ForeColor   = Color.White;
                dateHeader.TextAlign   = ContentAlignment.MiddleLeft;
                dateHeader.Font        = new Font(new FontFamily("Tahoma"), 10.0f, FontStyle.Bold);
                dateHeader.Height      = 40;

                pnlResults.Controls.Add(dateHeader);

                dateHeader.Dock = DockStyle.Top;
                dateHeader.BringToFront();
            }

            ctlPatientEligibility toAdd = new ctlPatientEligibility(ed);

            toAdd.BorderStyle = BorderStyle.FixedSingle;
            pnlResults.Controls.Add(toAdd);
            numAppointmentsCurrentDate++;
            toAdd.Dock = DockStyle.Top;
            toAdd.BringToFront();
        }