private void ButtonPatientDetails_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(this.m_TypingUI.AccessionOrder.SvhMedicalRecord) == false)
            {
                YellowstonePathology.Business.Patient.Model.SVHBillingDataCollection svhBillingDataCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetSVHBillingDataCollection(this.m_TypingUI.AccessionOrder.SvhMedicalRecord);
                if (svhBillingDataCollection.Count > 0)
                {
                    YellowstonePathology.Business.Patient.Model.SVHBillingData svhBillingDate    = svhBillingDataCollection.GetMostRecent();
                    YellowstonePathology.UI.Billing.PatientDetailPage          patientDetailPage = new Billing.PatientDetailPage(svhBillingDate);
                    patientDetailPage.Back += new Billing.PatientDetailPage.BackEventHandler(PatientDetailPage_Return);
                    patientDetailPage.Next += new Billing.PatientDetailPage.NextEventHandler(PatientDetailPage_Return);

                    Login.Receiving.LoginPageWindow loginPageWindow = new Login.Receiving.LoginPageWindow();
                    loginPageWindow.PageNavigator.Navigate(patientDetailPage);
                    loginPageWindow.ShowDialog();
                }
                else
                {
                    System.Windows.MessageBox.Show("No additional data to show.");
                }
            }
            else
            {
                System.Windows.MessageBox.Show("The Medical Record Number is blank. No additional data to show.");
            }
        }
        private void ButtonPatientDetails_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(this.m_TypingUI.AccessionOrder.SvhMedicalRecord) == false)
            {
                YellowstonePathology.Business.Patient.Model.SVHBillingDataCollection svhBillingDataCollection = YellowstonePathology.Business.Gateway.AccessionOrderGateway.GetSVHBillingDataCollection(this.m_TypingUI.AccessionOrder.SvhMedicalRecord);
                if (svhBillingDataCollection.Count > 0)
                {
                    YellowstonePathology.Business.Patient.Model.SVHBillingData svhBillingDate = svhBillingDataCollection.GetMostRecent();
                    YellowstonePathology.UI.Billing.PatientDetailPage patientDetailPage = new Billing.PatientDetailPage(svhBillingDate);
                    patientDetailPage.Back += new Billing.PatientDetailPage.BackEventHandler(PatientDetailPage_Return);
                    patientDetailPage.Next += new Billing.PatientDetailPage.NextEventHandler(PatientDetailPage_Return);

                    Login.Receiving.LoginPageWindow loginPageWindow = new Login.Receiving.LoginPageWindow();
                    loginPageWindow.PageNavigator.Navigate(patientDetailPage);
                    loginPageWindow.ShowDialog();
                }
                else
                {
                    System.Windows.MessageBox.Show("No additional data to show.");
                }
            }
            else
            {
                System.Windows.MessageBox.Show("The Medical Record Number is blank. No additional data to show.");
            }
        }