public PanelSetEBERByISH() { this.m_PanelSetId = 119; this.m_PanelSetName = "EBER (ISH)"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_NeverDistribute = true; string taskDescription1 = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription1)); string taskDescription2 = "Collect slide from pathologist and paraffin block from histology and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription2, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88365", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); }
public EGFRToALKReflexAnalysisTest() { this.m_PanelSetId = 124; this.m_PanelSetName = "EGFR, ALK, ROS1, PD-L1, BRAF Analysis"; this.m_Abbreviation = "EGFRALKRFLX"; this.m_CaseType = YellowstonePathology.Business.CaseType.ReflexTesting; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterY(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.EGFRToALKReflexAnalysis.EGFRToALKReflexAnalysisWordDocument).AssemblyQualifiedName; this.m_RequiresPathologistSignature = true; this.m_AcceptOnFinal = true; this.m_IsReflexPanel = true; this.m_AllowMultiplePerAccession = true; this.m_IsBillable = false; this.m_ExpectedDuration = TimeSpan.FromDays(14); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); this.m_EnforceOrderTarget = true; string task1Description = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; string task1ClientSpecificDescription = "Give provided slides to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description, task1ClientSpecificDescription, new Business.Client.Model.IdahoClientIdList())); string task2Description = "Collect circled H&E after slide, curls and paraffin block from pathologist and send to NEO."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81235", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88374", null), 2); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode3 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88360", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode4 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81210", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode4); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServicePathSummary()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); }
public InvasiveBreastPanelTest() { this.m_PanelSetId = 125; this.m_PanelSetName = "Invasive Breast Panel"; this.m_CaseType = YellowstonePathology.Business.CaseType.Surgical; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterY(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.InvasiveBreastPanel.InvasiveBreastPanel).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.InvasiveBreastPanel.InvasiveBreastPanelWordDocument).AssemblyQualifiedName; this.m_ReflexTestingComment = string.Empty; this.m_EnforceOrderTarget = false; this.m_RequiresPathologistSignature = true; this.m_AcceptOnFinal = true; this.m_IsReflexPanel = true; this.m_AllowMultiplePerAccession = true; this.m_IsBillable = false; this.m_NeverDistribute = true; this.m_ExpectedDuration = new TimeSpan(14, 0, 0, 0); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WPH); YellowstonePathology.Business.Task.Model.TaskUnstainedSlideWithAfterSlidePreparation unstainedSlidePreparation = new YellowstonePathology.Business.Task.Model.TaskUnstainedSlideWithAfterSlidePreparation(); YellowstonePathology.Business.Task.Model.TaskPerformInhouseMolecularTesting taskPerformInhouseMolecularTesting = new YellowstonePathology.Business.Task.Model.TaskPerformInhouseMolecularTesting(this.m_PanelSetName); string task1Description = "Prepare 2 unstained slides with 1 H&E after slide for D-ISH and deliver to Molecular. Prepare ER and PR IHC and deliver to pathologist."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Receive material from Histology and perform D-ISH testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description)); string task3Description = "Please check to make sure the Fixation is entered correctly for this case."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, task3Description)); this.m_TechnicalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServicePathSummary()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); }
public Her2AmplificationByFishTest() { this.m_PanelSetId = 163; this.m_PanelSetName = "HER2 Amplification by FISH"; this.m_Abbreviation = "HER2FSH"; this.m_CaseType = YellowstonePathology.Business.CaseType.FISH; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.Her2AmplificationByFish.PanelSetOrderHer2AmplificationByFish).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.Her2AmplificationByFish.Her2AmplificationByFishWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); string task1Description = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Molecular so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Collect slide from pathologist and paraffin block from histology and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88374", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88367", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_PanelCollection.Add(new YellowstonePathology.Business.Panel.Model.InitialPanel()); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); this.m_ProbeSetCount = 1; }
public API2MALT1ByFISHTest() { this.m_PanelSetId = 186; this.m_PanelSetName = "API2/MALT1 t(11;18) By FISH"; this.m_CaseType = YellowstonePathology.Business.CaseType.FISH; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.API2MALT1ByFISH.API2MALT1ByFISHTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.API2MALT1ByFISH.API2MALT1ByFISHWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_SurgicalAmendmentRequired = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WPH); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.CMMC); string task1Description = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Collect slide from pathologist and paraffin block from histology, or collect (Peripheral blood: 2-5 mL in sodium heparin tube, 2x5 mL in EDTA tube; " + "Bone marrow: 1-2 mL in sodium heparin tube or 2 mL in EDTA tube; Fresh unfixed tissue in RPMI) and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88374", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); this.m_ProbeSetCount = 1; }
public CSF3RMutationAnalysisTest() { this.m_PanelSetId = 233; this.m_PanelSetName = "CSF3R Mutation Analysis"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_ExpectedDuration = TimeSpan.FromDays(10); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.CSF3RMutationAnalysis.CSF3RMutationAnalysisTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.CSF3RMutationAnalysis.CSF3RMutationAnalysisWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); string task1Description = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Molecular so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Collect slide from pathologist and paraffin block from histology and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81479", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); }
public TCellRecepterBetaGeneRearrangementTest() { this.m_PanelSetId = 234; this.m_PanelSetName = "T-Cell Recepter Beta Gene Rearrangement"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.TCellRecepterBetaGeneRearrangement.TCellRecepterBetaGeneRearrangementTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.TCellRecepterBetaGeneRearrangement.TCellRecepterBetaGeneRearrangementWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); string task1Description = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Collect slide from pathologist and paraffin block from histology, or collect (Peripheral blood: 2-5 mL in EDTA tube ONLY; " + "Bone marrow: 2 mL in EDTA tube ONLY; Fresh unfixed tissue in RPMI) and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81340", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); }
public RUNX1RUNX1T1AML1ETOTranslocationTest() { this.m_PanelSetId = 231; this.m_PanelSetName = "RUNX1-RUNX1T1 (AML1-ETO) Translocation, t(8;21)"; this.m_Abbreviation = "RUNX1-RUNX1T1 (AML1-ETO) Translocation, t(8;21)"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.RUNX1RUNX1T1AML1ETOTranslocation.RUNX1RUNX1T1AML1ETOTranslocationTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.RUNX1RUNX1T1AML1ETOTranslocation.RUNX1RUNX1T1AML1ETOTranslocationWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); string task1Description = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Molecular so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Collect slide from pathologist and paraffin block from histology and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); }
public MGMTPromoterMethylationAnalysisTest() { this.m_PanelSetId = 220; this.m_PanelSetName = "MGMT Promoter Methylation Analysis"; this.m_Abbreviation = "MGMT Promoter Methylation Analysis"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and TK; string task1Description = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Collect slide from pathologist and paraffin block from histology and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81287", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); }
public CKITTest() { this.m_PanelSetId = 181; this.m_PanelSetName = "KIT (c-KIT) Mutation Analysis"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.CKIT.CKITTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.CKIT.CKITWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WPH); string task1Description = "Gather materials and send to NEO for testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, task1Description)); YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = neogenomicsIrvine; this.m_ProfessionalComponentBillingFacility = neogenomicsIrvine; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81272", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); }
public PanelSetMYC() { this.m_PanelSetId = 65; this.m_PanelSetName = "MYC(8q24)"; this.m_CaseType = YellowstonePathology.Business.CaseType.FISH; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "Gather materials (Bone Marrow Aspirate: 1-2 mL sodium heparin tube. EDTA tube is acceptable. " + "Peripheral Blood: 2-5 mL sodium heparin tube. EDTA tube is acceptable. Fresh, Unfixed Tissue: Tissue in RPMI. " + "Fluids: Equal parts RPMI to specimen volume. Paraffin Block: H&E slide (required) plus paraffin block. Circle H&E for tech-only." + "Cut Slides: H&E slide (required) plus 2 unstained slides cut at 4 microns. Circle H&E for tech-only.) and send out to Neo."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); Business.Panel.Model.HAndEPanel handePanel = new Panel.Model.HAndEPanel(); this.m_PanelCollection.Add(handePanel); this.m_ProbeSetCount = 2; }