示例#1
0
        public SearchUI()
        {
            this.m_SearchList = new SearchList();
            this.m_SearchListCollectionView    = new ListCollectionView(this.m_SearchList);
            this.m_PhysicianClientCollection   = new Client.PhysicianClientCollection();
            this.m_RDPhysicianClientCollection = new Client.PhysicianClientCollection();
            this.m_PatientHistoryList          = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();

            this.m_ResultList = new SearchResultList();
        }
示例#2
0
        public SearchUI()
        {
            this.m_SearchList = new SearchList();
            this.m_SearchListCollectionView = new ListCollectionView(this.m_SearchList);
            this.m_PhysicianClientCollection = new Client.Model.PhysicianClientCollection();
            this.m_RDPhysicianClientCollection = new Client.Model.PhysicianClientCollection();
            this.m_PatientHistoryList = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();

            this.m_ResultList = new SearchResultList();
        }
        public HistroicalAccessionDialog(string reportNo)
        {
            m_PatientHistoryList = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();
            this.DataContext = m_PatientHistoryList;
            InitializeComponent();

            m_PatientHistoryList.SetFillCommandByAccessionNo(reportNo);
            this.m_PatientHistoryList.Fill();
            m_CorrelatedAccessionNo = string.Empty;
        }
示例#4
0
        public HistroicalAccessionDialog(string reportNo)
        {
            m_PatientHistoryList = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();
            this.DataContext     = m_PatientHistoryList;
            InitializeComponent();

            m_PatientHistoryList.SetFillCommandByAccessionNo(reportNo);
            this.m_PatientHistoryList.Fill();
            m_CorrelatedAccessionNo = string.Empty;
        }
示例#5
0
        public FlowUI(object writer)
        {
            this.m_Writer = writer;
            this.m_FlowLogSearch = new FlowLogSearch();

            this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;
            if (this.m_SystemIdentity.User.IsUserInRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Pathologist))
            {
                this.m_FlowLogSearch.SetByLeukemiaNotFinal();
            }
            else
            {
                this.m_FlowLogSearch.SetByAccessionMonth(DateTime.Now);
            }

            this.m_PathologistUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Pathologist, true);
            this.m_MedTechUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.MedTech, true);

            this.m_FlowPanelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetFlowPanelSets(false);

            this.m_FlowComment = new FlowComment();
            this.m_FlowComment.FlowCommentCollection.SetFillCommandAll();
            this.m_FlowComment.FlowCommentCollection.Fill();

            this.m_Marker = new Marker();
            this.m_Marker.MarkerCollection.SetFillCommandAll();
            this.m_Marker.MarkerCollection.Fill();

            this.m_FlowCaseValidation = new FlowCaseValidation();

            this.m_ICDCodeList = new YellowstonePathology.Business.Billing.ICDCodeList();
            this.m_ICDCodeList.SetFillCommandByFlowCodes();
            this.m_ICDCodeList.Fill();

            this.m_FlowPanelList = new FlowPanelList();
            this.m_FlowPanelList.SetFillCommandByAll();
            this.m_FlowPanelList.Fill();

            this.m_FacilityCollection = YellowstonePathology.Business.Facility.Model.FacilityCollection.GetAllFacilities();

            this.m_CaseDocumentCollection = new Document.CaseDocumentCollection();
            this.m_PatientHistoryList = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();
            this.m_PanelSets = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetAll();

            this.Search();
        }
示例#6
0
        public FlowUI(object writer)
        {
            this.m_Writer        = writer;
            this.m_FlowLogSearch = new FlowLogSearch();

            this.m_SystemIdentity = YellowstonePathology.Business.User.SystemIdentity.Instance;
            if (this.m_SystemIdentity.User.IsUserInRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Pathologist))
            {
                this.m_FlowLogSearch.SetByLeukemiaNotFinal();
            }
            else
            {
                this.m_FlowLogSearch.SetByAccessionMonth(DateTime.Now);
            }

            this.m_PathologistUsers = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.Pathologist, true);
            this.m_MedTechUsers     = YellowstonePathology.Business.User.SystemUserCollectionInstance.Instance.SystemUserCollection.GetUsersByRole(YellowstonePathology.Business.User.SystemUserRoleDescriptionEnum.MedTech, true);

            this.m_FlowPanelSetCollection = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetFlowPanelSets(false);

            this.m_FlowComment = new FlowComment();
            this.m_FlowComment.FlowCommentCollection.SetFillCommandAll();
            this.m_FlowComment.FlowCommentCollection.Fill();

            this.m_Marker = new Marker();
            this.m_Marker.MarkerCollection.SetFillCommandAll();
            this.m_Marker.MarkerCollection.Fill();

            this.m_FlowCaseValidation = new FlowCaseValidation();

            this.m_ICDCodeList = new YellowstonePathology.Business.Billing.ICDCodeList();
            this.m_ICDCodeList.SetFillCommandByFlowCodes();
            this.m_ICDCodeList.Fill();

            this.m_FlowPanelList = new FlowPanelList();
            this.m_FlowPanelList.SetFillCommandByAll();
            this.m_FlowPanelList.Fill();

            this.m_FacilityCollection = YellowstonePathology.Business.Facility.Model.FacilityCollection.GetAllFacilities();

            this.m_CaseDocumentCollection = new Document.CaseDocumentCollection();
            this.m_PatientHistoryList     = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();
            this.m_PanelSets = YellowstonePathology.Business.PanelSet.Model.PanelSetCollection.GetAll();

            this.Search();
        }
        public PapCorrelationPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
            YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder surgicalTestOrder,
            System.Windows.Visibility backButtonVisibility,
            System.Windows.Visibility nextButtonVisibility)
        {
            this.m_AccessionOrder = accessionOrder;
            this.m_SurgicalTestOrder = surgicalTestOrder;
            this.m_BackButtonVisibility = backButtonVisibility;
            this.m_NextButtonVisibility = nextButtonVisibility;
            this.m_PageHeaderText = "Pap Correlation Page";
            this.m_PatientHistoryList = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();
            this.m_PatientHistoryList.SetFillCommandByAccessionNo(m_SurgicalTestOrder.ReportNo);
            this.m_PatientHistoryList.Fill();

            InitializeComponent();

            this.DataContext = this;

            Loaded += PapCorrelationPage_Loaded;
            Unloaded += PapCorrelationPage_Unloaded;
        }
        public PapCorrelationPage(YellowstonePathology.Business.Test.AccessionOrder accessionOrder,
                                  YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder surgicalTestOrder,
                                  System.Windows.Visibility backButtonVisibility,
                                  System.Windows.Visibility nextButtonVisibility)
        {
            this.m_AccessionOrder       = accessionOrder;
            this.m_SurgicalTestOrder    = surgicalTestOrder;
            this.m_BackButtonVisibility = backButtonVisibility;
            this.m_NextButtonVisibility = nextButtonVisibility;
            this.m_PageHeaderText       = "Pap Correlation Page";
            this.m_PatientHistoryList   = new YellowstonePathology.Business.Patient.Model.PatientHistoryList();
            this.m_PatientHistoryList.SetFillCommandByAccessionNo(m_SurgicalTestOrder.ReportNo);
            this.m_PatientHistoryList.Fill();

            InitializeComponent();

            this.DataContext = this;

            Loaded   += PapCorrelationPage_Loaded;
            Unloaded += PapCorrelationPage_Unloaded;
        }
示例#9
0
 private void MakePatientHistoryList()
 {
     this.m_PatientHistoryList = new Patient.Model.PatientHistoryList();
     m_PatientHistoryList.SetFillCommandByAccessionNo(this.m_ReportNo);
     m_PatientHistoryList.Fill();
 }
 private void MakePatientHistoryList()
 {
     this.m_PatientHistoryList = new Patient.Model.PatientHistoryList();
     m_PatientHistoryList.SetFillCommandByAccessionNo(this.m_ReportNo);
     m_PatientHistoryList.Fill();
 }