public MaterialTrackingActionEventArgs(string trackingDescription, YellowstonePathology.Business.Facility.Model.Facility fromFacility, YellowstonePathology.Business.Facility.Model.Location fromLocation, YellowstonePathology.Business.Facility.Model.Facility toFacility, YellowstonePathology.Business.Facility.Model.Location toLocation) { this.m_TrackingDescription = trackingDescription; this.m_FromFacility = fromFacility; this.m_FromLocation = fromLocation; this.m_ToFacility = toFacility; this.m_ToLocation = toLocation; }
public MultipleMyelomaIgHByFishTest() { this.m_PanelSetId = 161; this.m_PanelSetName = "Multiple Myeloma IgH Complex 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_ExpectedDuration = TimeSpan.FromDays(4); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.MultipleMyelomaIgHByFish.PanelSetOrderMultipleMyelomaIgHComplexByFish).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.MultipleMyelomaIgHByFish.MultipleMyelomaIgHByFishWordDocument).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); string taskDescription = "Gather materials (Peripheral blood: 2-5 mL in sodium heparin tube and 2x5 mL in EDTA tube or " + "Bone marrow: 1-2 mL in sodium heparin tube and 2 mL in EDTA tube or Fresh unfixed tissue in RPMI) 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_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), 4); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); this.m_ProbeSetCount = 5; }
public NeoTYPEBreastTumorProfileTest() { this.m_PanelSetId = 299; this.m_PanelSetName = "Neo TYPE Breast Tumor Profile"; this.m_Abbreviation = "Neo TYPE Breast Tumor Profile"; 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_IsBillable = true; this.m_ExpectedDuration = TimeSpan.FromDays(10); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "Gather materials 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_ProfessionalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = neogenomicsIrvine; this.m_ProfessionalComponentBillingFacility = neogenomicsIrvine; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81445", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88377", 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("88342", 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.UniversalServiceMOLEGEN()); }
public MultipleMyelomaMGUSByFishTest() { this.m_PanelSetId = 147; this.m_PanelSetName = "Plasma Cell Myeloma FISH Panel"; 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_ExpectedDuration = TimeSpan.FromDays(4); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.MultipleMyelomaMGUSByFish.MultipleMyelomaMGUSByFishTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.MultipleMyelomaMGUSByFish.MultipleMyelomaMGUSByFishWordDocument).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 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) 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_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), 5); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); this.m_ProbeSetCount = 5; }
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); }
private void ButtonClientFedX_Click(object sender, RoutedEventArgs e) { YellowstonePathology.Business.Facility.Model.Facility facility = null; if (this.ListViewClients.SelectedItem != null) { YellowstonePathology.Business.Client.Model.Client client = (YellowstonePathology.Business.Client.Model.Client) this.ListViewClients.SelectedItem; facility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByClientId(client.ClientId); if (facility != null) { ClientFedxDialog dlg = new Client.ClientFedxDialog(facility); dlg.ShowDialog(); } else { MessageBox.Show("The selected client is not associated with a facility. Select from the facility tab."); } } else { MessageBox.Show("No client is selected."); } }
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 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 NeoTypeDiscoveryProfileTest() { this.m_PanelSetId = 239; this.m_PanelSetName = "NeoType Discovery 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_ExpectedDuration = TimeSpan.FromDays(15); this.m_AllowMultiplePerAccession = true; string taskDescription = "Gather materials (Peripheral blood (preferred): 2 EDTA tubes, 5 mL each, Bone marrow: Minimum 1 mL in EDTA, 1-3 mL preferred," + "or Fresh lymph node tissue: 0.5 - 1 cm3 in RPMI) 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"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81445", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88374", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode3 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88377", null), 8); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode4 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88360", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode5 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88342", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode4); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode5); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public PanelSetMPNFishPanelRetired() { this.m_PanelSetId = 105; this.m_PanelSetName = "MPN FISH Panel - Retired"; 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_AllowMultiplePerAccession = true; this.m_Active = false; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; 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) 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_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"; 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()); }
public ConstitutionalChromosomeAnalysisTest() { this.m_PanelSetId = 278; this.m_PanelSetName = "Constitutional Chromosome Analysis"; this.m_CaseType = YellowstonePathology.Business.CaseType.Cytogenetics; 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_ExpectedDuration = TimeSpan.FromDays(14); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_SurgicalAmendmentRequired = true; YellowstonePathology.Business.Facility.Model.Facility facility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCNSHVLL"); string taskDescription = "Collect (Peripheral blood: 2-5 mL in Sodium Heparin tube ONLY; " + "Bone marrow: 2 mL in Sodium Heparin tube ONLY; Fresh unfixed tissue in RPMI) and send to Neogenomics."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription, facility)); this.m_TechnicalComponentFacility = facility; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = facility; this.m_ProfessionalComponentBillingFacility = facility; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88237", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88262", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode3 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88291", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode3); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public HER2AmplificationByISHSendOutTest() { this.m_PanelSetId = 329; this.m_PanelSetName = "HER2 Amplification by D-ISH (Send Out)"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_IsBillable = true; this.m_HasNoOrderTarget = false; this.m_ExpectedDuration = TimeSpan.FromDays(10); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; YellowstonePathology.Business.Facility.Model.Facility mayo = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("MAYO"); this.m_TechnicalComponentFacility = mayo; this.m_TechnicalComponentBillingFacility = mayo; this.m_ProfessionalComponentFacility = mayo; this.m_ProfessionalComponentBillingFacility = mayo; string task1Description = "Cut 2 unstained slides and an after H&E. Give to Transcription."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, task1Description)); string taskDescription = "Send slides to Mayo Clinic."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, taskDescription, mayo)); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88377", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
private void BarcodeScanPort_ThinPrepSlideScanReceived(Business.BarcodeScanning.Barcode barcode) { this.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal, new Action( delegate() { if (barcode.IsValidated == true) { if (this.m_SpecimenOrder.AliquotOrderCollection.Exists(barcode.ID) == true) { YellowstonePathology.Business.Facility.Model.FacilityCollection facilityCollection = Business.Facility.Model.FacilityCollection.GetAllFacilities(); YellowstonePathology.Business.Facility.Model.LocationCollection locationCollection = YellowstonePathology.Business.Facility.Model.LocationCollection.GetAllLocations(); YellowstonePathology.Business.Facility.Model.Facility thisFacility = facilityCollection.GetByFacilityId(YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.FacilityId); YellowstonePathology.Business.Facility.Model.Location thisLocation = locationCollection.GetLocation(YellowstonePathology.Business.User.UserPreferenceInstance.Instance.UserPreference.LocationId); YellowstonePathology.Business.Test.AliquotOrder aliquotOrder = this.m_SpecimenOrder.AliquotOrderCollection.GetByAliquotOrderId(barcode.ID); aliquotOrder.Validate(); string objectId = MongoDB.Bson.ObjectId.GenerateNewId().ToString(); YellowstonePathology.Business.MaterialTracking.Model.MaterialTrackingLog materialTrackingLog = new Business.MaterialTracking.Model.MaterialTrackingLog(objectId, barcode.ID, null, thisFacility.FacilityId, thisFacility.FacilityName, thisLocation.LocationId, thisLocation.Description, "Slide Scanned", "Slide scanned at cytology aliquoting", "Aliquot", this.m_AccessionOrder.MasterAccessionNo, aliquotOrder.Label, aliquotOrder.ClientAccessioned); YellowstonePathology.Business.Persistence.DocumentGateway.Instance.InsertDocument(materialTrackingLog, Window.GetWindow(this)); if (this.m_SpecimenOrder.AliquotOrderCollection.HasUnvalidatedItems() == false) { this.Finished(this, new EventArgs()); } } else { System.Windows.MessageBox.Show("The aliquot scanned does not appear to belong to this specimen."); } } else { System.Windows.MessageBox.Show("The scanner did not read the label correctly.", "Scan not successful.", MessageBoxButton.OK, MessageBoxImage.Exclamation); } })); }
public MDSCMMLProfileTest() { this.m_PanelSetId = 206; this.m_PanelSetName = "MDS/CMML Profile"; this.m_Abbreviation = "MDS/CMML"; 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_AttemptOrderTargetLookup = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = new TimeSpan(5, 0, 0, 0); //changed by MS and TK string taskDescription = "Gather materials (Peripheral blood: 2-5 mL in sodium heparin tube and 2x5 mL in EDTA tube or " + "Bone marrow: 1-2 mL in sodium heparin tube and 2 mL in EDTA tube or Fresh unfixed tissue in RPMI) 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_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = neogenomicsIrvine; this.m_ProfessionalComponentBillingFacility = neogenomicsIrvine; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81314", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_HasSplitCPTCode = false; //this.m_RequiresAssignment = true; this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public DeletionsForGlioma1p19qTest() { this.m_PanelSetId = 184; this.m_PanelSetName = "Deletions For Glioma 1p/19q"; 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.DeletionsForGlioma1p19q.DeletionsForGlioma1p19qTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.DeletionsForGlioma1p19q.DeletionsForGlioma1p19qWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); 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.Flow, taskDescription, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = neogenomicsIrvine; this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88377", null), 2); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); this.m_ProbeSetCount = 2; }
public override void Visit(Test.AccessionOrder accessionOrder) { YellowstonePathology.Business.Test.PanelSetOrder panelSetOrder = accessionOrder.PanelSetOrderCollection.GetPanelSetOrderByTestOrderId(this.m_TestOrder.TestOrderId); YellowstonePathology.Business.Facility.Model.FacilityCollection allFacilities = YellowstonePathology.Business.Facility.Model.FacilityCollection.GetAllFacilities(); YellowstonePathology.Business.Facility.Model.Facility accessioningFacility = allFacilities.GetByFacilityId(accessionOrder.AccessioningFacilityId); Slide.Model.Slide slide = Slide.Model.SlideFactory.Get(this.m_TestOrder.TestId); int nextSlideNumber = this.m_AliquotOrder.SlideOrderCollection.Count() + 1; //this.m_AliquotOrder.SlideOrderCollection.GetNextSlideNumber(this.m_AliquotOrder.Label); string objectId = MongoDB.Bson.ObjectId.GenerateNewId().ToString(); string slideOrderId = YellowstonePathology.Business.OrderIdParser.GetNextSlideOrderId(this.m_AliquotOrder.SlideOrderCollection, this.m_AliquotOrder.AliquotOrderId); YellowstonePathology.Business.Slide.Model.SlideOrder slideOrder = new Business.Slide.Model.SlideOrder(); slideOrder.ObjectId = objectId; slideOrder.SlideOrderId = slideOrderId; slideOrder.AliquotOrderId = this.m_AliquotOrder.AliquotOrderId; slideOrder.Label = YellowstonePathology.Business.Slide.Model.SlideOrder.GetSlideLabel(nextSlideNumber, this.m_AliquotOrder.Label, this.m_AliquotOrder.AliquotType); slideOrder.TestOrder = this.m_TestOrder; slideOrder.ReportNo = panelSetOrder.ReportNo; slideOrder.TestOrderId = this.m_TestOrder.TestOrderId; slideOrder.TestId = this.m_TestOrder.TestId; slideOrder.TestName = this.m_TestOrder.TestName; slideOrder.TestAbbreviation = this.m_TestOrder.TestAbbreviation; slideOrder.PatientLastName = accessionOrder.PLastName; slideOrder.Description = "Histology Slide"; slideOrder.AliquotType = "Slide"; slideOrder.OrderedById = this.m_SystemIdentity.User.UserId; slideOrder.OrderDate = DateTime.Now; slideOrder.OrderedBy = this.m_SystemIdentity.User.UserName; slideOrder.OrderedFrom = System.Environment.MachineName; slideOrder.Status = Business.Slide.Model.SlideStatusEnum.Created.ToString(); slideOrder.Location = accessioningFacility.LocationAbbreviation; slideOrder.LabelType = slide.LabelType.ToString(); this.m_TestOrder.SlideOrderCollection.Add(slideOrder); this.m_AliquotOrder.SlideOrderCollection.Add(slideOrder); }
public FGFR1Test() { this.m_PanelSetId = 232; this.m_PanelSetName = "FGFR1"; 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.FGFR1.FGFR1TestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.FGFR1.FGFR1WordDocument).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); }
private YellowstonePathology.Business.Rules.MethodResult CanDeleteFacililty(YellowstonePathology.Business.Facility.Model.Facility facility) { YellowstonePathology.Business.Rules.MethodResult result = new Business.Rules.MethodResult(); result.Success = false; result.Message = "See Sid"; /*int accessionCount = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetAccessionCountByClientId(client.ClientId); * if (accessionCount > 0) * { * result.Success = false; * result.Message = client.ClientName + " has accessions and can not be deleted."; * } * else * { * StringBuilder msg = new StringBuilder(); * msg.AppendLine(client.ClientName); * YellowstonePathology.Business.Domain.PhysicianClientCollection physicianClientCollection = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetPhysicianClientCollectionByClientId(client.ClientId); * foreach (YellowstonePathology.Business.Domain.PhysicianClient physicianClient in physicianClientCollection) * { * YellowstonePathology.Business.Client.Model.PhysicianClientDistributionCollection physicianClientDistributionCollection = YellowstonePathology.Business.Gateway.PhysicianClientGateway.GetPhysicianClientDistributionByPhysicianClientId(physicianClient.PhysicianClientId); * if (physicianClientDistributionCollection.Count > 0) * { * result.Success = false; * msg.AppendLine("- has distributions. The distributions must be removed before the client can be deleted."); * break; * } * } * * if (physicianClientCollection.Count > 0) * { * result.Success = false; * msg.AppendLine("- has membereship. The membership must be removed before the client can be deleted."); * } * result.Message = msg.ToString(); * }*/ return(result); }
public BrainDonationTest() { this.m_PanelSetId = 242; this.m_PanelSetName = "Brain Donation"; this.m_Abbreviation = "Brain Donation"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = false; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_IsBillable = false; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = false; YellowstonePathology.Business.Facility.Model.Facility ypi = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_TechnicalComponentFacility = ypi; this.m_TechnicalComponentBillingFacility = ypi; this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public ThrombocytopeniaProfileV2Test() { this.m_PanelSetId = 338; this.m_PanelSetName = "Thrombocytopenia Profile"; this.m_AllowMultiplePerAccession = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterF(); this.m_CaseType = this.m_CaseType = YellowstonePathology.Business.CaseType.FlowCytometry; this.m_Active = true; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ExpectedDuration = new TimeSpan(24, 0, 0); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.ThrombocytopeniaProfileV2.ThrombocytopeniaProfileV2TestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.ThrombocytopeniaProfileV2.ThrombocytopeniaProfileV2WordDocument).AssemblyQualifiedName; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.CMMC); string taskDescription = "Perform thrombocytopenia profile testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); YellowstonePathology.Business.Facility.Model.Facility ypi = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_TechnicalComponentFacility = ypi; this.m_TechnicalComponentBillingFacility = ypi; this.m_ProfessionalComponentFacility = null; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("86023", null), 2); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("85055", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public KRASStandardReflexTest() { this.m_PanelSetId = 30; this.m_PanelSetName = "KRAS Standard Reflex"; this.m_Abbreviation = "KRASSR"; 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_SurgicalAmendmentRequired = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.KRASStandardReflex.KRASStandardReflexTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.KRASStandardReflex.KRASStandardReflexWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_AcceptOnFinal = true; this.m_ExpectedDuration = new TimeSpan(120, 0, 0); this.m_IsBillable = false; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); 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 = 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.UniversalServiceKRASBRAF()); }
public PDL122C3Test() { this.m_PanelSetId = 245; this.m_PanelSetName = "PD-L1 (22C3)"; this.m_Abbreviation = "PD-L1 (22C3)"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_ExpectedDuration = TimeSpan.FromDays(2); this.m_SurgicalAmendmentRequired = true; 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); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.CMMC); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PDL122C3.PDL122C3TestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.PDL122C3.PDL122C3WordDocument).AssemblyQualifiedName; 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.Flow, taskDescription, neogenomicsIrvine)); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88360", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = neogenomicsIrvine; this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public NeoARRAYSNPCytogeneticProfileTest() { this.m_PanelSetId = 174; this.m_PanelSetName = "NeoARRAY SNP/Cytogenetic Profile"; this.m_CaseType = YellowstonePathology.Business.CaseType.Cytogenetics; 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_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.NeoARRAYSNPCytogeneticProfile.NeoARRAYSNPCytogeneticProfileTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.NeoARRAYSNPCytogeneticProfile.NeoARRAYSNPCytogeneticProfileWordDocument).AssemblyQualifiedName; //Changed by MS and TK; string taskDescription = "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, taskDescription, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = neogenomicsIrvine; this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81229", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public Her2AmplificationByIHCTest() { this.m_PanelSetId = 171; this.m_PanelSetName = "HER2 Amplification by IHC"; this.m_Abbreviation = "HER2IHC"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; 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_NeverDistribute = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.Her2AmplificationByIHC.PanelSetOrderHer2AmplificationByIHC).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.Her2AmplificationByIHC.Her2AmplificationByIHCWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); 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"); 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 panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88360", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetMPLRetired() { this.m_PanelSetId = 75; this.m_PanelSetName = "MPL - 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_Active = false; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "Gather materials (Peripheral blood: 5 mL in EDTA tube or Bone marrow: 2 mL in EDTA tube) 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)); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81402", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetGlycophorinA() { this.m_PanelSetId = 165; this.m_PanelSetName = "Glycophorin A"; 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; YellowstonePathology.Business.Facility.Model.Facility facility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("ARUPSPD"); string taskDescription = "Gather materials and send to ARUP."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription, facility)); this.m_TechnicalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("BLGSCLNC"); this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("BLGSCLNC"); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PlasmaCellMyelomaRiskStratificationTest() { this.m_PanelSetId = 173; this.m_PanelSetName = "Plasma Cell Myeloma Risk Stratification"; 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_ExpectedDuration = TimeSpan.FromDays(4); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PlasmaCellMyelomaRiskStratification.PlasmaCellMyelomaRiskStratificationTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.PlasmaCellMyelomaRiskStratification.PlasmaCellMyelomaRiskStratificationWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); string taskDescription = "Gather materials (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 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_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.UniversalServiceMiscellaneous()); this.m_ProbeSetCount = 5; }
public NRASMutationAnalysisTest() { this.m_PanelSetId = 179; this.m_PanelSetName = "NRAS 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_AllowMultiplePerAccession = true; this.m_ImplementedResultTypes.Add(Business.Test.ResultType.WORD); this.m_ImplementedResultTypes.Add(Business.Test.ResultType.EPIC); this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.NRASMutationAnalysis.NRASMutationAnalysisTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.NRASMutationAnalysis.NRASMutationAnalysisWordDocument).AssemblyQualifiedName; //updated 12.14.16 by MS; 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"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81311", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetBCRABLFishRetired() { this.m_PanelSetId = 74; this.m_PanelSetName = "BCR/ABL FISH - Retired"; 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 = false; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "Gather materials 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, taskDescription, neogenomicsIrvine)); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88367", null), 3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetMYCIgHEN8() { this.m_PanelSetId = 120; this.m_PanelSetName = "MYC/IgH/CEN8 t(8;14)"; 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("YPIBLGS"); this.m_TechnicalComponentBillingFacility = 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("88374", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); this.m_ProbeSetCount = 1; }