Exemplo n.º 1
0
        public TypingSpellCheckList(YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder surgicalTestOrder)
        {
            YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder panelSetOrderSurgical = surgicalTestOrder;
            foreach (YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen surgicalSpecimen in panelSetOrderSurgical.SurgicalSpecimenCollection)
            {
                Type         ssrType           = surgicalSpecimen.GetType();
                PropertyInfo diagnosisProperty = ssrType.GetProperty("Diagnosis");
                this.Add(SpellCheckListItem.CreateSpellCheckListItem(diagnosisProperty, surgicalSpecimen));

                foreach (YellowstonePathology.Business.Test.Surgical.IntraoperativeConsultationResult intraoperativeConsultationResult in surgicalSpecimen.IntraoperativeConsultationResultCollection)
                {
                    Type         icType = intraoperativeConsultationResult.GetType();
                    PropertyInfo intraoperativeConsultationProperty = icType.GetProperty("Result");
                    this.Add(SpellCheckListItem.CreateSpellCheckListItem(intraoperativeConsultationProperty, intraoperativeConsultationResult));
                }
            }

            foreach (YellowstonePathology.Business.Specimen.Model.SpecimenOrder specimenOrder in accessionOrder.SpecimenOrderCollection)
            {
                Type         soType = specimenOrder.GetType();
                PropertyInfo descriptionProperty = soType.GetProperty("Description");
                this.Add(SpellCheckListItem.CreateSpellCheckListItem(descriptionProperty, specimenOrder));
            }

            Type         srType = panelSetOrderSurgical.GetType();
            PropertyInfo microscopicXProperty = srType.GetProperty("MicroscopicX");

            this.Add(SpellCheckListItem.CreateSpellCheckListItem(microscopicXProperty, panelSetOrderSurgical));

            Type         aoType = accessionOrder.GetType();
            PropertyInfo clinicalHistoryProperty = aoType.GetProperty("ClinicalHistory");

            this.Add(SpellCheckListItem.CreateSpellCheckListItem(clinicalHistoryProperty, accessionOrder));

            PropertyInfo grossXProperty = srType.GetProperty("GrossX");

            this.Add(SpellCheckListItem.CreateSpellCheckListItem(grossXProperty, panelSetOrderSurgical));

            PropertyInfo commentProperty = srType.GetProperty("Comment");

            this.Add(SpellCheckListItem.CreateSpellCheckListItem(commentProperty, panelSetOrderSurgical));

            PropertyInfo cancerSummaryProperty = srType.GetProperty("CancerSummary");

            this.Add(SpellCheckListItem.CreateSpellCheckListItem(cancerSummaryProperty, panelSetOrderSurgical));
        }
        private void WriteAssemblyQualifiedTypeSQL()
        {
            YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder psos = new YellowstonePathology.Business.Test.Surgical.SurgicalTestOrder();
            Console.WriteLine(psos.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.PanelSetOrderCPTCodeCollection psocptc = new Business.Test.PanelSetOrderCPTCodeCollection();
            Console.WriteLine(psocptc.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.PanelSetOrderCPTCodeBill psocptb = new Business.Test.PanelSetOrderCPTCodeBill();
            Console.WriteLine(psocptb.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.PanelSetOrderCPTCodeBillCollection psocptbc = new Business.Test.PanelSetOrderCPTCodeBillCollection();
            Console.WriteLine(psocptbc.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen ssr = new YellowstonePathology.Business.Test.Surgical.SurgicalSpecimen();
            Console.WriteLine(ssr.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenCollection ssrc = new YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenCollection();
            Console.WriteLine(ssrc.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.IntraoperativeConsultationResult ic = new YellowstonePathology.Business.Test.Surgical.IntraoperativeConsultationResult();
            Console.WriteLine(ic.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.IntraoperativeConsultationResultCollection icc = new YellowstonePathology.Business.Test.Surgical.IntraoperativeConsultationResultCollection();
            Console.WriteLine(icc.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.SurgicalAudit sra = new YellowstonePathology.Business.Test.Surgical.SurgicalAudit();
            Console.WriteLine(sra.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.SurgicalAuditCollection srac = new YellowstonePathology.Business.Test.Surgical.SurgicalAuditCollection();
            Console.WriteLine(srac.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenAudit ssra = new YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenAudit();
            Console.WriteLine(ssra.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenAuditCollection ssrac = new YellowstonePathology.Business.Test.Surgical.SurgicalSpecimenAuditCollection();
            Console.WriteLine(ssrac.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.SpecialStain.StainResultItem sri = new Business.SpecialStain.StainResultItem();
            Console.WriteLine(sri.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.SpecialStain.StainResultItemCollection sric = new Business.SpecialStain.StainResultItemCollection();
            Console.WriteLine(sric.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Billing.Model.ICD9BillingCode icd = new Business.Billing.Model.ICD9BillingCode();
            Console.WriteLine(icd.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Billing.Model.ICD9BillingCodeCollection icdc = new Business.Billing.Model.ICD9BillingCodeCollection();
            Console.WriteLine(icdc.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Billing.Model.CptBillingCodeItem cpt = new Business.Billing.Model.CptBillingCodeItem();
            Console.WriteLine(cpt.GetType().AssemblyQualifiedName);

            YellowstonePathology.Business.Billing.Model.CptBillingCodeItemCollection cptc = new Business.Billing.Model.CptBillingCodeItemCollection();
            Console.WriteLine(cptc.GetType().AssemblyQualifiedName);

            //foreach (YellowstonePathology.Business.PanelSet.Model.PanelSet panelSet in panelSetCollection)
            //{
            //    Console.WriteLine("Update tblPanelSet set AssemblyQualifiedTypeName = '" + panelSet.GetType().AssemblyQualifiedName + "' where panelsetId = " + panelSet.PanelSetId);
            //}
        }