public RASRAFPanelTest() { this.m_PanelSetId = 218; this.m_PanelSetName = "RAS/RAF Panel"; this.m_Abbreviation = "RAS/RAF"; 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.RASRAFPanel.RASRAFPanelTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = TimeSpan.FromDays(10); this.m_EpicDistributionIsImplemented = true; string taskDescription = "Give block to molecular for sendout."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); string task2Description = "Receive block from Histology and send to Neo for testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description, new Facility.Model.NeogenomicsIrvine())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetMLH1Retired() { this.m_PanelSetId = 64; this.m_PanelSetName = "MLH1 Methylation Analysis - Retired"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_AllowMultiplePerAccession = true; this.m_Active = false; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; string task1Description = "Gather materials (FFPE solid tumor tissue: Paraffin block is preferred. " + "Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 or more microns.Take materials to transcription for send out to Neo"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, task3Description, new Facility.Model.NeogenomicsIrvine())); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public KRASExon23MutationTest() { this.m_PanelSetId = 217; this.m_PanelSetName = "KRAS Exon 2,3 Mutation Analysis"; this.m_Abbreviation = "KRASX23"; 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.KRASExon23Mutation.KRASExon23MutationTestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string task1Description = "Gather block and take to Transcription for send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task1Description)); string task3Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, task3Description)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81479(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetNextGenMyeloidDisordersProfile() { this.m_PanelSetId = 176; this.m_PanelSetName = "Next-Gen Myeloid Disorders Profile"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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_AllowMultiplePerAccession = true; string task1Description = "Gather materials (FFPE solid tumor tissue: Paraffin block is preferred. " + "Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 or more microns.Take materials to transcription for send out to Neo"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, task3Description)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public MLH1MethylationAnalysisTest() { this.m_PanelSetId = 144; this.m_PanelSetName = "MLH1 Methylation 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.LynchSyndrome.PanelSetOrderMLH1MethylationAnalysis).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.LynchSyndrome.MLH1MethylationAnalysisWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); string task3Description = "Receive materials from Histo 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, task3Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81288", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public MLH1MethylationAnalysisTest() { this.m_PanelSetId = 144; this.m_PanelSetName = "MLH1 Methylation 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.LynchSyndrome.PanelSetOrderMLH1MethylationAnalysis).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string task1Description = "Gather materials (FFPE solid tumor tissue: Paraffin block is preferred. " + "Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 or more microns.Take materials to transcription for send out to Neo"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, task3Description)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81288(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetMLH1Retired() { this.m_PanelSetId = 64; this.m_PanelSetName = "MLH1 Methylation Analysis - Retired"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_AllowMultiplePerAccession = true; this.m_Active = false; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; string task1Description = "Gather materials (FFPE solid tumor tissue: Paraffin block is preferred. " + "Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 or more microns.Take materials to transcription for send out to Neo"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo 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.Transcription, task3Description, neogenomicsIrvine)); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public MLH1MethylationAnalysisTest() { this.m_PanelSetId = 144; this.m_PanelSetName = "MLH1 Methylation 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.LynchSyndrome.PanelSetOrderMLH1MethylationAnalysis).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.LynchSyndrome.MLH1MethylationAnalysisWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_EpicDistributionIsImplemented = true; string task1Description = "Give block to Transcritpion for sendout to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, task3Description, new Facility.Model.NeogenomicsIrvine())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81288(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public MLH1MethylationAnalysisTest() { this.m_PanelSetId = 144; this.m_PanelSetName = "MLH1 Methylation 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.LynchSyndrome.PanelSetOrderMLH1MethylationAnalysis).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string task1Description = "Give block to Transcritpion for sendout to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, task3Description)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81288(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetNextGenMyeloidDisordersProfile() { this.m_PanelSetId = 176; this.m_PanelSetName = "Next-Gen Myeloid Disorders Profile"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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_AllowMultiplePerAccession = true; string task1Description = "Gather materials (FFPE solid tumor tissue: Paraffin block is preferred. " + "Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 or more microns.Take materials to transcription for send out to Neo"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, task3Description)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public RASRAFPanelTest() { this.m_PanelSetId = 218; this.m_PanelSetName = "RAS/RAF Panel"; this.m_Abbreviation = "RAS/RAF Panel"; 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.RASRAFPanel.RASRAFPanelTestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = TimeSpan.FromDays(10); string taskDescription = "Give block to molecular for sendout."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); string task2Description = "Receive block from Histology and send to Neo for testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81210 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81210(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81275 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81275(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81276 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81276(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81311 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81311(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81403 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81403(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81404 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81404(), 1); this.m_PanelSetCptCodeCollection.Add(cpt81210); this.m_PanelSetCptCodeCollection.Add(cpt81275); this.m_PanelSetCptCodeCollection.Add(cpt81276); this.m_PanelSetCptCodeCollection.Add(cpt81311); this.m_PanelSetCptCodeCollection.Add(cpt81403); this.m_PanelSetCptCodeCollection.Add(cpt81404); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public RASRAFPanelTest() { this.m_PanelSetId = 218; this.m_PanelSetName = "RAS/RAF Panel"; this.m_Abbreviation = "RAS/RAF Panel"; 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.RASRAFPanel.RASRAFPanelTestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = TimeSpan.FromDays(10); string task1Description = "Gather materials (FFPE solid tumor tissue: Paraffin block is preferred. " + "Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 or more microns. Take materials to molecular for send out to Neo"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task2Description = "Receive materials from Histo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, task2Description)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81210 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81210(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81275 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81275(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81276 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81276(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81311 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81311(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81403 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81403(), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode cpt81404 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81404(), 1); this.m_PanelSetCptCodeCollection.Add(cpt81210); this.m_PanelSetCptCodeCollection.Add(cpt81275); this.m_PanelSetCptCodeCollection.Add(cpt81276); this.m_PanelSetCptCodeCollection.Add(cpt81311); this.m_PanelSetCptCodeCollection.Add(cpt81403); this.m_PanelSetCptCodeCollection.Add(cpt81404); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetNextGenMyeloidDisordersProfile() { this.m_PanelSetId = 176; this.m_PanelSetName = "Next-Gen Myeloid Disorders Profile"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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 task1Description = "Gather materials (FFPE solid tumor tissue: Paraffin block is preferred. " + "Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 or more microns.Take materials to transcription for send out to Neo"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string task3Description = "Receive materials from Histo 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.Transcription, task3Description, 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("YPIBLGS"); 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("81450", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public RASRAFPanelTest() { this.m_PanelSetId = 218; this.m_PanelSetName = "RAS/RAF Panel"; this.m_Abbreviation = "RAS/RAF"; 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.RASRAFPanel.RASRAFPanelTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.RASRAFPanel.RASRAFPanelWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = TimeSpan.FromDays(14); 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 taskDescription = "Collect paraffin block from Histology 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, taskDescription, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics taskSendBlockToNeogenomics = new YellowstonePathology.Business.Task.Model.TaskSendBlockToNeogenomics(); this.m_TaskCollection.Add(taskSendBlockToNeogenomics); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81479", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }