public PanelSetMthfr() { this.m_PanelSetId = 34; this.m_PanelSetName = "MTHFR"; 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.ReportNoLetterM(); this.m_Active = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_SurgicalAmendmentRequired = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(Business.Task.Model.TaskAssignment.Molecular, "Gather materials and send to ARUP for testing.", new Facility.Model.ARUP())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.ARUP(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.ARUP(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.ARUP(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.ARUP(); this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81291(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetCMVISH() { this.m_PanelSetId = 95; this.m_PanelSetName = "CMV ISH"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string task1Description = "Gather materials (Cut Slides: 4 cut slides. Cut sections at 3-4 microns, and place tissue at the center bottom of a positively charged slide." + "Paraffin block: Formalin-fixed paraffin-embedded tissue. NOTE: Please also send one H&E slide with global testing and consult requests.) 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"); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88365", null), 3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetPMLRARAByPCR() { this.m_PanelSetId = 86; this.m_PanelSetName = "PML-RARA By PCR"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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_AllowMultiplePerAccession = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; string taskDescription = "Gather materials materials (Bone marrow (preferred): 2 mL in EDTA tube or " + "Peripheral blood (acceptable): 5 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)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81315", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetTCellClonalityByPCRRetired() { this.m_PanelSetId = 89; this.m_PanelSetName = "T-Cell Clonality 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; string taskDescription = "Gather materials (Peripheral blood: 5 mL in EDTA tube. Bone marrow: 2 mL in EDTA tube. " + "FFPE tissue: Paraffin block is preferred. Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 " + "or more microns. Fresh tissue: Two pieces) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88342(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public PanelSetCMVISH() { this.m_PanelSetId = 95; this.m_PanelSetName = "CMV ISH"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = ResultDocumentSourceEnum.PublishedDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_AllowMultiplePerAccession = true; string task1Description = "Gather materials (Cut Slides: 4 cut slides. Cut sections at 3-4 microns, and place tissue at the center bottom of a positively charged slide." + "Paraffin block: Formalin-fixed paraffin-embedded tissue. NOTE: Please also send one H&E slide with global testing and consult requests.) 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(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88365(), 3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public BCL1t1114Test() { this.m_PanelSetId = 100; this.m_PanelSetName = "BCL1/IgH t(11;14)"; this.m_CaseType = YellowstonePathology.Business.CaseType.FISH; 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.BCL1t1114.BCL1t1114TestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and TK; string taskDescription1 = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription1)); string taskDescription2 = "Collect slide from pathologist and paraffin block from histology, or collect (Peripheral blood: 2-5 mL in sodium heparin tube, 2x5 mL in EDTA tube(PCR is EDTA ONLY); " + "Bone marrow: 1-2 mL in sodium heparin tube or 2 mL in EDTA tube(PCR is EDTA ONLY); Fresh unfixed tissue in RPMI) and send to Neogenomics."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription2)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81401(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public PanelSetPMLRARAByPCR() { this.m_PanelSetId = 86; this.m_PanelSetName = "PML-RARA By PCR"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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_AllowMultiplePerAccession = true; string taskDescription = "Gather materials materials (Bone marrow (preferred): 2 mL in EDTA tube or " + "Peripheral blood (acceptable): 5 mL in EDTA tube.) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81315(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public ProthrombinTest() { this.m_PanelSetId = 33; this.m_PanelSetName = "Prothrombin"; this.Abbreviation = "FII"; 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.ReportNoLetterM(); this.m_Active = true; this.m_IsBillable = false; this.m_AllowMultiplePerAccession = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.Prothrombin.ProthrombinTestOrder).AssemblyQualifiedName; string taskDescription = "Gather materials and send to St. Vincent Healthcare for testing"; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.StVincentHealthcare(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.StVincentHealthcare(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = true; YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81240 cpt81240 = new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81240(); cpt81240.Modifier = "26"; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(cpt81240, 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceTHROMPRO()); }
public JAK2Exon1214Test() { this.m_PanelSetId = 141; this.m_PanelSetName = "JAK2 Exon 12-14"; this.m_Abbreviation = "J2X1214"; 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_AllowMultiplePerAccession = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214TestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214WordDocument).AssemblyQualifiedName; //Checked by MS; this.m_EpicDistributionIsImplemented = 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."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription, new Facility.Model.NeogenomicsIrvine())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81403(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetPMLRARAByPCR() { this.m_PanelSetId = 86; this.m_PanelSetName = "PML-RARA By PCR"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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_AllowMultiplePerAccession = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; string taskDescription = "Gather materials materials (Bone marrow (preferred): 2 mL in EDTA tube or " + "Peripheral blood (acceptable): 5 mL in EDTA tube.) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription, new Facility.Model.NeogenomicsIrvine())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81315(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public CD1aTest() { this.m_PanelSetId = 219; this.m_PanelSetName = "CD1a"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; 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_AllowMultiplePerAccession = true; string taskDescription = "Gather materials and send to Billings Clinic."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.BillingsClinic(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.BillingsClinic(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88342(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PDL1Test() { this.m_PanelSetId = 215; this.m_PanelSetName = "PD-L1"; this.m_Abbreviation = "PD-L1"; 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_NeverDistribute = true; this.m_AllowMultiplePerAccession = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PDL1.PDL1TestOrder).AssemblyQualifiedName; //changed by MS and TK; string taskDescription = "Gather block ftrom histology and send to Neogenomics."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88342(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public TCellRecepterBetaGeneRearrangementTest() { this.m_PanelSetId = 234; this.m_PanelSetName = "T-Cell Recepter Beta Gene Rearrangement"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.TCellRecepterBetaGeneRearrangement.TCellRecepterBetaGeneRearrangementTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.TCellRecepterBetaGeneRearrangement.TCellRecepterBetaGeneRearrangementWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and TK; this.m_EpicDistributionIsImplemented = true; string taskDescription1 = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription1)); string taskDescription2 = "Collect slide from pathologist and paraffin block from histology, or collect (Peripheral blood: 2-5 mL in EDTA tube ONLY; " + "Bone marrow: 2 mL in EDTA tube ONLY; Fresh unfixed tissue in RPMI) and send to Neogenomics."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription2, new Facility.Model.NeogenomicsIrvine())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81342(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public ErPrSemiQuantitativeTest() { this.m_PanelSetId = 50; this.m_PanelSetName = "Estrogen/Progesterone Receptor, Semi-Quantitative"; 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.ReportNoLetterM(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.ErPrSemiQuantitative.ErPrSemiQuantitativeWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = false; this.m_EpicDistributionIsImplemented = true; string taskDescription = "Gather materials and perform testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88360(), 2); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceYPI()); ERPRSemiQuantitativePanel erprSemiQuantitativePanel = new ERPRSemiQuantitativePanel(); this.m_PanelCollection.Add(erprSemiQuantitativePanel); }
public PanelSetHPV16() { this.m_PanelSetId = 25; this.m_PanelSetName = "HPV-16"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = ResultDocumentSourceEnum.RetiredTestDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterM(); this.m_Active = true; this.m_SurgicalAmendmentRequired = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.DoNotPublishReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "Perform HPV16 testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = false; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT87621(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetArupFactorV() { this.m_PanelSetId = 44; this.m_PanelSetName = "ARUP: FACV"; 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.ReportNoLetterM(); this.m_Active = true; this.m_AllowMultiplePerAccession = true; this.m_HasSplitCPTCode = true; string taskDescription = "Gather materials and send to ARUP."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.ARUP(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81241(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public TCellSubsetAnalysisTest() { this.m_PanelSetId = 223; this.m_PanelSetName = "T-Cell Subset Analysis"; this.m_CaseType = YellowstonePathology.Business.CaseType.FlowCytometry; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterF(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.TCellSubsetAnalysis.TCellSubsetAnalysisTestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT86356(), 3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); string taskDescription = "Gather materials and perform test."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public PanelSetHighRiskMultipleMyelomaMGUSByFish() { this.m_PanelSetId = 139; this.m_PanelSetName = "High Risk Multiple Myeloma By Fish"; 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_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) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88367(), 4); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetHer2AmplificationByFishRetired3() { this.m_PanelSetId = 69; this.m_PanelSetName = "HER2 Amplification by FISH - Retired(3)"; 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 (Paraffin or Cut Slides: H&E slide (required) plus paraffin block " + "OR 4 unstained slides cut at 5 microns. Circle H&E slide for tech-only.) and give to Molecular for send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); string taskDescription2 = "Receive materials from Neo and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription2, new Facility.Model.NeogenomicsIrvine())); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88367(), 2); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public CysticFibrosisTest() { this.m_PanelSetId = 183; this.m_PanelSetName = "Cystic Fibrosis"; this.m_Abbreviation = "CF"; 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.ReportNoLetterM(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.CysticFibrosis.CysticFibrosisTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.CysticFibrosis.CysticFibrosisWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_EpicDistributionIsImplemented = true; string taskDescription = "Perform CF testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = true; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81220(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceCFYPI()); }
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 CalreticulinMutationAnalysisTest() { this.m_PanelSetId = 140; this.m_PanelSetName = "Calreticulin 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.CalreticulinMutationAnalysis.CalreticulinMutationAnalysisTestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and TK; string taskDescription2 = "Collect (Peripheral blood: 5 mL in EDTA tube ONLY; " + "Bone marrow: 2 mL in EDTA tube ONLY) and send to Neogenomics."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription2)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81219(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public MicrosatelliteInstabilityAnalysisTest() { this.m_PanelSetId = 132; this.m_PanelSetName = "Microsatellite Instability 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.MicrosatelliteInstabilityAnalysis.MicrosatelliteInstabilityAnalysisTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.MicrosatelliteInstabilityAnalysis.MicrosatelliteInstabilityAnalysisWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and MM this.m_EpicDistributionIsImplemented = true; string taskDescription = "Cut one H&E from both blocks and give slides and blocks to Molecular for send out."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); string taskDescription2 = "Gather blocks(normal tissue and tumor) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription2, new Facility.Model.NeogenomicsIrvine())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81310(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); 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_AllowMultiplePerAccession = true; string taskDescription = "Collect the block from Histology and send to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); 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.NeogenomicsIrvine(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88377(), 2); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public CysticFibrosisTestRetired() { this.m_PanelSetId = 2; this.m_PanelSetName = "Cystic Fibrosis - Retired"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.RetiredTestDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterM(); this.m_Active = true; this.m_AllowMultiplePerAccession = true; string taskDescription = "Perform CF testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81220(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceCFYPI()); }
public PanelSetOncoTypeDX() { this.m_PanelSetId = 101; this.m_PanelSetName = "OncoType DX"; 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_ExpectedDuration = new TimeSpan(10, 0, 0, 0); this.m_AllowMultiplePerAccession = true; string taskDescription = "Gather materials and send to Genomic Health."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.GenomicHealth(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.GenomicHealth(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.GenomicHealth(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.GenomicHealth(); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88363(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); }
public PanelSetMthfr() { this.m_PanelSetId = 34; this.m_PanelSetName = "MTHFR"; 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.ReportNoLetterM(); this.m_Active = false; this.m_SurgicalAmendmentRequired = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "Gather materials and do testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81291(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetHighGradeLargeBCellLymphomaPanelRetired() { this.m_PanelSetId = 121; this.m_PanelSetName = "High Grade/Large B-Cell Lymphoma Panel - 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_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_Active = false; 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 6 unstained slides cut at 4 microns. Circle H&E for tech-only.) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription, new Facility.Model.NeogenomicsIrvine())); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88368(), 6); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public CEBPATest() { this.m_PanelSetId = 150; this.m_PanelSetName = "CEBPA 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.CEBPA.PanelSetOrderCEBPA).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.CEBPA.CEBPAWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = TimeSpan.FromDays(10); 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 task2Description = "Collect (Peripheral blood: 5 mL in EDTA tube ONLY; Bone marrow: 2 mL in EDTA tube ONLY) and send to Neogenomics."; YellowstonePathology.Business.Facility.Model.Facility neogenomicsIrvine = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, task2Description, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81218", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetHerpesVirus8ByImmunohistochemistry() { this.m_PanelSetId = 138; this.m_PanelSetName = "HHV-8 By Immunohistochemistry"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; 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_NeverDistribute = true; this.m_AllowMultiplePerAccession = true; this.IsBillable = false; this.m_ExpectedDuration = TimeSpan.FromDays(7); string taskDescription = "Gather materials and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription, new Facility.Model.NeogenomicsIrvine())); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88342(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
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_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.NRASMutationAnalysis.NRASMutationAnalysisTestOrder).AssemblyQualifiedName; 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 fron 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(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81311(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public CalreticulinMutationAnalysisTest() { this.m_PanelSetId = 140; this.m_PanelSetName = "Calreticulin 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.CalreticulinMutationAnalysis.CalreticulinMutationAnalysisTestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and TK; string taskDescription2 = "Collect (Peripheral blood: 5 mL in EDTA tube ONLY; " + "Bone marrow: 2 mL in EDTA tube ONLY) and send to Neogenomics."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription2)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81219(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public NeoLABMyeloidDisordersProfileTest() { this.m_PanelSetId = 304; this.m_PanelSetName = "NeoLAB Myeloid Disorders Profile"; this.m_Abbreviation = "NeoLAB Myeloid Disorders 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_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 = TimeSpan.FromDays(14); string taskDescription = "Gather materials 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; 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); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public HPV1618Test() { this.m_PanelSetId = 62; this.m_PanelSetName = "HPV Genotypes 16 and 18"; this.m_Abbreviation = "HPV1618"; 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.ReportNoLetterM(); this.m_Active = true; this.m_AddAliquotOnOrder = true; this.m_AliquotToAddOnOrder = new YellowstonePathology.Business.Specimen.Model.PantherAliquot(); this.m_SendOrderToPanther = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.HPV1618.PanelSetOrderHPV1618).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.HPV1618.HPV1618WordDocument).AssemblyQualifiedName; this.m_RequiresPathologistSignature = false; this.m_AcceptOnFinal = false; this.m_AllowMultiplePerAccession = true; this.m_EpicDistributionIsImplemented = true; this.m_CMMCDistributionIsImplemented = true; this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = false; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT87625(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceHPV1618GEN()); }
public MicrosatelliteInstabilityAnalysisTest() { this.m_PanelSetId = 132; this.m_PanelSetName = "Microsatellite Instability 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.MicrosatelliteInstabilityAnalysis.MicrosatelliteInstabilityAnalysisTestOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and MM string taskDescription = "Cut one H&E from both blocks and give slides and blocks to Molecular for send out."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); string taskDescription2 = "Gather blocks(normal tissue and tumor) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription2)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81310(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetBCRABLByPCRRetired() { this.m_PanelSetId = 109; this.m_PanelSetName = "BCR-ABL By PCR - 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_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_Active = false; 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) 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 panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81206", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81207", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetIGVH() { this.m_PanelSetId = 92; this.m_PanelSetName = "IgVH Mutation Analysis"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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_ExpectedDuration = TimeSpan.FromDays(10); 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)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81263", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public HighRiskHPVTestRetired() { this.m_PanelSetId = 10; this.m_PanelSetName = "High Risk HPV - Retired"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.RetiredTestDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterM(); this.m_Active = false; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.DoNotPublishReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "This is not to be ordered."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskInternalDelivery(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologistBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_ProfessionalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81220(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceCFYPI()); }
public PDL1Test() { this.m_PanelSetId = 215; this.m_PanelSetName = "PD-L1"; this.m_Abbreviation = "PD-L1"; 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_NeverDistribute = true; this.m_AllowMultiplePerAccession = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PDL1.PDL1TestOrder).AssemblyQualifiedName; //changed by MS and TK; string taskDescription = "Give block to Flow 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.Flow, task2Description)); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88342(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public MicrosatelliteInstabilityAnalysisTest() { this.m_PanelSetId = 132; this.m_PanelSetName = "Microsatellite Instability Analysis"; 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_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; string taskDescription = "Collect paraffin block from Histology(normal tissue and tumor) 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.Molecular, taskDescription, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = 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("81301", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public TCellSubsetAnalysisTest() { this.m_PanelSetId = 223; this.m_PanelSetName = "T-Cell Subset Analysis"; this.m_CaseType = YellowstonePathology.Business.CaseType.FlowCytometry; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.YPIDatabase; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterF(); this.m_Active = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.TCellSubsetAnalysis.TCellSubsetAnalysisTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.TCellSubsetAnalysis.TCellSubsetAnalysisWordDocument).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_EpicDistributionIsImplemented = true; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT86356(), 3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); string taskDescription = "Gather materials and perform test."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public JAK2Exon1214Test() { this.m_PanelSetId = 141; this.m_PanelSetName = "JAK2 Exon 12-14"; this.m_Abbreviation = "J2X1214"; 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_AllowMultiplePerAccession = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214TestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214WordDocument).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 = "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.Molecular, taskDescription, neogenomicsIrvine)); this.m_TechnicalComponentFacility = neogenomicsIrvine; this.m_TechnicalComponentBillingFacility = 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("81403", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public NPM1Test() { this.m_PanelSetId = 155; this.m_PanelSetName = "NPM1 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.NPM1.PanelSetOrderNPM1).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; //Changed by MS and TK; string taskDescription1 = "Cut H&E slide and give to pathologist to circle tumor for tech only. Give the paraffin block to Flow so they can send to NEO."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription1)); string taskDescription2 = "Collect slide from pathologist and paraffin block from histology, or collect (Peripheral blood: 2-5 mL in EDTA tube ONLY; " + "Bone marrow: 2 mL in EDTA tube ONLY) and send to Neogenomics."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription2)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81310(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetArupFactorV() { this.m_PanelSetId = 44; this.m_PanelSetName = "ARUP: FACV"; 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.ReportNoLetterM(); this.m_Active = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_HasSplitCPTCode = true; string taskDescription = "Gather materials and send to ARUP."; 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("ARUPSPD"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81241", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public CultureAndHoldForCytogeneticsTest() { this.m_PanelSetId = 189; this.m_PanelSetName = "Culture And Hold For Cytogenetics"; this.m_CaseType = YellowstonePathology.Business.CaseType.Cytogenetics; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.None; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = new TimeSpan(5, 0, 0, 0); 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) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88237(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public MPNStandardReflexPanelTest() { this.m_PanelSetId = 249; this.m_PanelSetName = "MPN Standard Reflex Panel"; this.m_Abbreviation = "MPN Standard Reflex Panel"; 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_AllowMultiplePerAccession = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; string taskDescription = "Collect specimen 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 = neogenomicsIrvine; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81270", null), 3); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
public MALT1Test() { this.m_PanelSetId = 196; this.m_PanelSetName = "MALT1 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.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 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_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("88374", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); this.m_ProbeSetCount = 1; }
public JAK2Exon1214Test() { this.m_PanelSetId = 141; this.m_PanelSetName = "JAK2 Exon 12-14"; this.m_Abbreviation = "J2X1214"; 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_AllowMultiplePerAccession = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214TestOrder).AssemblyQualifiedName; //Checked by MS; string taskDescription = "Gather materials (Peripheral blood: 5 mL in EDTA tube or Bone marrow: 2 mL in EDTA tube) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT81403(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public CD1aTest() { this.m_PanelSetId = 219; this.m_PanelSetName = "CD1a"; this.m_CaseType = YellowstonePathology.Business.CaseType.IHC; 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; string taskDescription = "Gather materials and send to Billings Clinic."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); this.m_TechnicalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("BLGSCLNC"); this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("BLGSCLNC"); 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("88342", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetMthfr() { this.m_PanelSetId = 34; this.m_PanelSetName = "MTHFR"; 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.ReportNoLetterM(); this.m_Active = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_SurgicalAmendmentRequired = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.PanelSetOrder).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; YellowstonePathology.Business.Facility.Model.Facility facility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("ARUPSPD"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(Business.Task.Model.TaskAssignment.Molecular, "Gather materials and send to ARUP for testing.", facility)); this.m_TechnicalComponentFacility = facility; this.m_ProfessionalComponentFacility = facility; this.m_TechnicalComponentBillingFacility = facility; this.m_ProfessionalComponentBillingFacility = facility; this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81291", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetTCellClonalityByPCRRetired() { this.m_PanelSetId = 89; this.m_PanelSetName = "T-Cell Clonality 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_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).AssemblyQualifiedName; this.m_AllowMultiplePerAccession = true; this.m_Active = false; string taskDescription = "Gather materials (Peripheral blood: 5 mL in EDTA tube. Bone marrow: 2 mL in EDTA tube. " + "FFPE tissue: Paraffin block is preferred. Alternatively, send 1 H&E slide plus 5-10 unstained slides cut at 5 " + "or more microns. Fresh tissue: Two pieces) 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.Molecular, taskDescription, neogenomicsIrvine)); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88342", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceFLOWYPI()); }
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 PanelSetHighRiskMultipleMyelomaMGUSByFish() { this.m_PanelSetId = 139; this.m_PanelSetName = "High Risk Multiple Myeloma By Fish"; 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) 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"); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88367", null), 4); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); this.m_ProbeSetCount = 0; }
public AMLPrognosticProfileTest() { this.m_PanelSetId = 237; this.m_PanelSetName = "AML Prognostic Profile"; this.m_Abbreviation = "AML Prognostic Profile"; 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_ExpectedDuration = TimeSpan.FromDays(14); this.m_AllowMultiplePerAccession = true; this.m_PanelSetOrderClassName = typeof(YellowstonePathology.Business.Test.AMLPrognosticProfile.AMLPrognosticProfileTestOrder).AssemblyQualifiedName; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.ReferenceLabReport).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)); 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("81405", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetPDGFRa() { this.m_PanelSetId = 87; this.m_PanelSetName = "PDGFRa"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; 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_AllowMultiplePerAccession = true; this.m_ExpectedDuration = new TimeSpan(5, 0, 0, 0); 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."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88374(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public PanelSetHerpesVirus8ByImmunohistochemistry() { this.m_PanelSetId = 138; this.m_PanelSetName = "HHV-8 By Immunohistochemistry"; 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_NeverDistribute = true; this.m_AllowMultiplePerAccession = true; this.IsBillable = false; this.m_ExpectedDuration = TimeSpan.FromDays(7); string taskDescription = "Gather materials and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Histology, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88342(), 9); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public PanelSetIHCHerpesVirus() { this.m_PanelSetId = 154; this.m_PanelSetName = "IHC Herpes virus (HSV I&II)"; 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; this.m_NeverDistribute = true; string taskDescription = "Gather materials and send to NEO"; YellowstonePathology.Business.Facility.Model.Facility phenoPath = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("NEOGNMCIRVN"); this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskFedexShipment(YellowstonePathology.Business.Task.Model.TaskAssignment.Transcription, taskDescription, phenoPath)); this.m_TechnicalComponentFacility = phenoPath; this.m_ProfessionalComponentFacility = phenoPath; this.m_TechnicalComponentBillingFacility = phenoPath; this.m_ProfessionalComponentBillingFacility = phenoPath; YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode1 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88342", null), 1); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode2 = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("88341", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode2); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMOLEGEN()); }
public CultureAndHoldForCytogeneticsTest() { this.m_PanelSetId = 189; this.m_PanelSetName = "Culture And Hold For Cytogenetics"; this.m_CaseType = YellowstonePathology.Business.CaseType.Cytogenetics; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = false; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.None; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterR(); this.m_Active = true; this.m_AllowMultiplePerAccession = true; this.m_ExpectedDuration = new TimeSpan(5, 0, 0, 0); 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) and send out to Neo."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.TaskRefernceLabSendout(YellowstonePathology.Business.Task.Model.TaskAssignment.Flow, taskDescription)); this.m_TechnicalComponentFacility = new YellowstonePathology.Business.Facility.Model.NeogenomicsIrvine(); this.m_TechnicalComponentBillingFacility = new YellowstonePathology.Business.Facility.Model.YellowstonePathologyInstituteBillings(); YellowstonePathology.Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(new YellowstonePathology.Business.Billing.Model.CptCodeDefinition.CPT88237(), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceMiscellaneous()); }
public CysticFibrosisTestRetired() { this.m_PanelSetId = 2; this.m_PanelSetName = "Cystic Fibrosis - Retired"; this.m_CaseType = YellowstonePathology.Business.CaseType.Molecular; this.m_HasTechnicalComponent = true; this.m_HasProfessionalComponent = true; this.m_ResultDocumentSource = YellowstonePathology.Business.PanelSet.Model.ResultDocumentSourceEnum.RetiredTestDocument; this.m_ReportNoLetter = new YellowstonePathology.Business.ReportNoLetterM(); this.m_Active = false; this.m_AllowMultiplePerAccession = true; this.m_WordDocumentClassName = typeof(YellowstonePathology.Business.Document.DoNotPublishReport).AssemblyQualifiedName; string taskDescription = "Perform CF testing."; this.m_TaskCollection.Add(new YellowstonePathology.Business.Task.Model.Task(YellowstonePathology.Business.Task.Model.TaskAssignment.Molecular, taskDescription)); this.m_TechnicalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPBLGS"); this.m_TechnicalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_ProfessionalComponentBillingFacility = YellowstonePathology.Business.Facility.Model.FacilityCollection.Instance.GetByFacilityId("YPIBLGS"); this.m_HasSplitCPTCode = true; Business.Billing.Model.PanelSetCptCode panelSetCptCode = new YellowstonePathology.Business.Billing.Model.PanelSetCptCode(Store.AppDataStore.Instance.CPTCodeCollection.GetClone("81220", null), 1); this.m_PanelSetCptCodeCollection.Add(panelSetCptCode); this.m_UniversalServiceIdCollection.Add(new YellowstonePathology.Business.ClientOrder.Model.UniversalServiceDefinitions.UniversalServiceCFYPI()); }
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()); }