Exemple #1
0
        private void pedigreeButton_Click(object sender, EventArgs e)
        {
            PedigreeForm pf = new PedigreeForm();

            pf.WindowState = FormWindowState.Maximized;
            pf.ShowDialog();
        }
        private void button3_Click(object sender, EventArgs e)
        {
            if (fastDataListView1.SelectedObject == null)
            {
                MessageBox.Show("Please select a patient first.", "WARNING");
                return;
            }

            int apptid = SessionManager.Instance.GetActivePatient().apptid;
            MarkStartedAndPullForwardForm msapf = new MarkStartedAndPullForwardForm(apptid);

            msapf.ShowDialog();

            PedigreeForm pf = new PedigreeForm();

            PushViewStack(pf, WeifenLuo.WinFormsUI.Docking.DockState.Document);

            //if (fastDataListView1.SelectedObject == null)
            //{
            //    MessageBox.Show("Please select a patient first.", "WARNING");
            //    return;
            //}

            //PedigreeForm pf = new PedigreeForm();
            //pf.WindowState = FormWindowState.Maximized;
            //pf.ShowDialog();
            //RefreshQueue();
        }
Exemple #3
0
        private void PatientContactView_Load(object sender, EventArgs e)
        {
            string configFile = SessionManager.SelectDockConfig("PatientContactView.config");

            DeserializeDockContent m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);

            if (File.Exists(configFile))
            {
                theDockPanel.LoadFromXml(configFile, m_deserializeDockContent);
            }
            else
            {
                pf = new PedigreeForm();
                pf.SetMode("MANUAL");
                //pf.Register(sessionManager);
                pf.Show(theDockPanel);
                pf.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockLeft;

                rdv = new RelativeDetailsView();
                //rdv.Register(sessionManager);
                rdv.Show(theDockPanel);
                rdv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockRight;

                pcv = new PatientCommunicationView();
                //pcv.Register(sessionManager);
                pcv.Show(theDockPanel);
                pcv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockBottom;
            }
        }
Exemple #4
0
        private IDockContent GetContentFromPersistString(string persistString)
        {
            if (persistString == typeof(PatientCommunicationView).ToString())
            {
                pcv = new PatientCommunicationView();
                pcv.PatientHeaderVisible = false;
                pcv.InitialTask          = InitialTask;
                //pcv.SplitterDistance = 0;
                return(pcv);
            }

            else if (persistString == typeof(PedigreeForm).ToString())
            {
                pf = new PedigreeForm();
                return(pf);
            }

            else if (persistString == typeof(NewToDoView).ToString())
            {
                ntdv = new NewToDoView();
                return(ntdv);
            }
            else
            {
                return(null);
            }
        }
Exemple #5
0
        private void QueueNotesView_Load(object sender, EventArgs e)
        {
            theDockPanel.AllowEndUserDocking = SessionManager.Instance.AllowDockDragAndDrop;

            string configFile = SessionManager.SelectDockConfig("QueueNotesViewDockPanel.config");
            DeserializeDockContent m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);

            if (File.Exists(configFile))
            {
                theDockPanel.LoadFromXml(configFile, m_deserializeDockContent);
            }
            else
            {
                pf = new PedigreeForm();
                pf.Show(theDockPanel);
                pf.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document;

                pcv = new PatientCommunicationView();
                pcv.PatientHeaderVisible = false;
                pcv.InitialTask          = InitialTask;
                //pcv.SplitterDistance = 0;
                pcv.Show(theDockPanel);
                pcv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document;

                ntdv = new NewToDoView();
                ntdv.Show(theDockPanel);
                ntdv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockBottom;
            }

            patientRecordHeader1.setPatient(SessionManager.Instance.GetActivePatient());
        }
        private void button3_Click(object sender, EventArgs e)
        {
            PedigreeForm pf = new PedigreeForm();

            pf.WindowState = FormWindowState.Maximized;
            pf.ShowDialog();
            if (SessionManager.Instance.GetActivePatient() != null)
            {
                QueueData.UpdateBigQueueByMrn(SessionManager.Instance.GetActivePatient().unitnum);
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (fastDataListView1.SelectedObject == null)
            {
                MessageBox.Show("Please select a patient first.", "WARNING");
                return;
            }

            int    apptid = SessionManager.Instance.GetActivePatient().apptid;
            string unit   = SessionManager.Instance.GetActivePatient().unitnum;
            MarkStartedAndPullForwardForm msapf = new MarkStartedAndPullForwardForm(apptid, unit);

            msapf.ShowDialog();

            PedigreeForm pf = new PedigreeForm();

            PushViewStack(pf, WeifenLuo.WinFormsUI.Docking.DockState.Document);
        }
Exemple #8
0
        private void RiskClinicFamilyHistoryView_Load(object sender, EventArgs e)
        {
            if (!ViewClosing)
            {
                theDockPanel.AllowEndUserDocking = SessionManager.Instance.AllowDockDragAndDrop;

                configFile = SessionManager.SelectDockConfig("RiskClinicFamilyHistoryViewDockPanel.config");
                DeserializeDockContent m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);

                if (File.Exists(configFile))
                {
                    theDockPanel.LoadFromXml(configFile, m_deserializeDockContent);
                }
                else
                {
                    pf = new PedigreeForm();
                    //pf.SetMode("SELF_ORGANIZING");
                    pf.Show(theDockPanel);
                    pf.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document;

                    fhv = new FamilyHistoryView();
                    fhv.Show(theDockPanel);
                    fhv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.Document;

                    rdv = new RelativeDetailsView();
                    rdv.Show(theDockPanel);
                    rdv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockRight;

                    duv = new DocumentUploadView();
                    duv.Show(rdv.Pane, rdv);

                    pmhv = new PastMedicalHistoryView();
                    pmhv.Show(theDockPanel);
                    pmhv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockBottom;

                    gtv = new GeneticTestingView();
                    gtv.Show(theDockPanel);
                    gtv.DockState = WeifenLuo.WinFormsUI.Docking.DockState.DockBottom;
                }
            }
        }
Exemple #9
0
 private IDockContent GetContentFromPersistString(string persistString)
 {
     if (persistString == typeof(PedigreeForm).ToString())
     {
         pf = new PedigreeForm();
         //pf.SetMode("SELF_ORGANIZING");
         return(pf);
     }
     if (persistString == typeof(FamilyHistoryView).ToString())
     {
         fhv = new FamilyHistoryView();
         return(fhv);
     }
     else if (persistString == typeof(RelativeDetailsView).ToString())
     {
         rdv = new RelativeDetailsView();
         return(rdv);
     }
     else if (persistString == typeof(DocumentUploadView).ToString())
     {
         duv = new DocumentUploadView();
         return(duv);
     }
     else if (persistString == typeof(PastMedicalHistoryView).ToString())
     {
         pmhv = new PastMedicalHistoryView();
         return(pmhv);
     }
     else if (persistString == typeof(GeneticTestingView).ToString())
     {
         gtv = new GeneticTestingView();
         return(gtv);
     }
     else
     {
         throw new NullDockingConfigException();
     }
 }
Exemple #10
0
        private IDockContent GetContentFromPersistString(string persistString)
        {
            if (persistString == typeof(PedigreeForm).ToString())
            {
                pf = new PedigreeForm();
                pf.SetMode("MANUAL");
                //pf.Register(sessionManager);
                return(pf);
            }
            else if (persistString == typeof(RelativeDetailsView).ToString())
            {
                rdv = new RelativeDetailsView();
                //rdv.Register(sessionManager);
                return(rdv);
            }
            else if (persistString == typeof(PatientCommunicationView).ToString())
            {
                pcv = new PatientCommunicationView();
                //pcv.Register(sessionManager);
                return(pcv);
            }

            return(null);
        }