コード例 #1
0
        public static CMMCNteView GetNteView(int panelSetId, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, string reportNo)
        {
            CMMCNteView view = null;

            switch (panelSetId)
            {
            case 1:
                view = new YellowstonePathology.Business.Test.JAK2V617F.JAK2V617FCMMCNteView(accessionOrder, reportNo);
                break;

            case 2:
                //view = new CMMCCFNteView(accessionOrder, reportNo);
                break;

            case 3:
                view = new YellowstonePathology.Business.Test.NGCT.NGCTCMMCNteView(accessionOrder, reportNo);
                break;

            case 13:
                view = new YellowstonePathology.Business.Test.Surgical.SurgicalCMMCNteView(accessionOrder, reportNo);
                break;

            case 14:
                view = new YellowstonePathology.Business.Test.HPV.HPVCMMCNteView(accessionOrder, reportNo);
                break;

            case 15:
                view = new YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapCMMCNteView(accessionOrder, reportNo);
                break;

            case 18:
                view = new YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKCMMCNteView(accessionOrder, reportNo);
                break;

            case 19:
                view = new YellowstonePathology.Business.Test.PNH.PNHCMMCNTEView(accessionOrder, reportNo);
                break;

            case 20:
                view = new YellowstonePathology.Business.Test.LLP.LLPCMMCNteView(accessionOrder, reportNo);
                break;

            case 21:
                view = new YellowstonePathology.Business.Test.ThrombocytopeniaProfile.ThrombocytopeniaProfileCMMCNTEView(accessionOrder, reportNo);
                break;

            case 46:
                view = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHCMMCNteView(accessionOrder, reportNo);
                break;

            case 61:
                view = new YellowstonePathology.Business.Test.Trichomonas.TrichomonasCMMCNteView(accessionOrder, reportNo);
                break;

            case 62:
                view = new YellowstonePathology.Business.Test.HPV1618.HPV1618CMMCNteView(accessionOrder, reportNo);
                break;

            case 102:
                view = new YellowstonePathology.Business.Test.LynchSyndrome.LynchSyndromeIHCPanelCMMCNTEView(accessionOrder, reportNo);
                break;

            case 106:
                view = new YellowstonePathology.Business.Test.LynchSyndrome.LynchSyndromeEvaluationCMMCNteView(accessionOrder, reportNo);
                break;

            case 116:
                view = new YellowstonePathology.Business.Test.WomensHealthProfile.WomensHealthProfileCMMCNteView(accessionOrder, reportNo);
                break;

            case 141:
                view = new YellowstonePathology.Business.Test.JAK2Exon1214.JAK2Exon1214CMMCNteView(accessionOrder, reportNo);
                break;

            case 148:
                view = new YellowstonePathology.Business.Test.CCNDIBCLIGHByFISH.CCNDIBCLIGHByFISHCMMCNTEView(accessionOrder, reportNo);
                break;

            case 150:
                view = new YellowstonePathology.Business.Test.CEBPA.CEBPACMMCNTEView(accessionOrder, reportNo);
                break;

            case 151:
                view = new YellowstonePathology.Business.Test.CLLByFish.CLLByFishCMMCNTEView(accessionOrder, reportNo);
                break;

            case 153:
                view = new YellowstonePathology.Business.Test.FLT3.FLT3CMMCNTEView(accessionOrder, reportNo);
                break;

            case 156:
                view = new YellowstonePathology.Business.Test.BCRABLByFish.BCRABLByFishCMMCNTEView(accessionOrder, reportNo);
                break;

            case 162:
                view = new YellowstonePathology.Business.Test.BCRABLByPCR.BCRABLByPCRCMMCNTEView(accessionOrder, reportNo);
                break;

            case 164:
                view = new YellowstonePathology.Business.Test.MDSExtendedByFish.MDSExtendedByFishCMMCNTEView(accessionOrder, reportNo);
                break;

            case 169:
                view = new YellowstonePathology.Business.Test.ChromosomeAnalysisForFetalAnomaly.ChromosomeAnalysisForFetalAnomalCMMCNteView(accessionOrder, reportNo);
                break;

            case 172:
                view = new YellowstonePathology.Business.Test.EosinophiliaByFISH.EosinophiliaByFISHCMMCNTEView(accessionOrder, reportNo);
                break;

            case 177:
                view = new YellowstonePathology.Business.Test.BCellGeneRearrangement.BCellGeneRearrangementCMMCNTEView(accessionOrder, reportNo);
                break;

            case 186:
                view = new YellowstonePathology.Business.Test.API2MALT1ByFISH.API2MALT1ByFISHCMMCNteView(accessionOrder, reportNo);
                break;

            case 211:
                view = new YellowstonePathology.Business.Test.HoldForFlow.HoldForFlowCMMCView(accessionOrder, reportNo);
                break;

            case 213:
                view = new YellowstonePathology.Business.Test.HPV1618ByPCR.HPV1618ByPCRCMMCView(accessionOrder, reportNo);
                break;

            case 214:
                view = new YellowstonePathology.Business.Test.TechInitiatedPeripheralSmear.TechInitiatedPeripheralSmearCMMCNteView(accessionOrder, reportNo);
                break;

            case 218:
                view = new YellowstonePathology.Business.Test.RASRAFPanel.RASRAFCMMCNTEView(accessionOrder, reportNo);
                break;

            case 222:
                view = new YellowstonePathology.Business.Test.BCellEnumeration.BCellEnumerationCMMCNTEView(accessionOrder, reportNo);
                break;

            case 226:
                view = new YellowstonePathology.Business.Test.BCL2t1418ByFISH.BCL2t1418ByFISHCMMCNTEView(accessionOrder, reportNo);
                break;

            case 228:
                view = new YellowstonePathology.Business.Test.API2MALT1ByPCR.API2MALT1ByPCRCMMCNTEView(accessionOrder, reportNo);
                break;

            case 245:
                view = new YellowstonePathology.Business.Test.PDL122C3.PDL22C3CMMCNTEView(accessionOrder, reportNo);
                break;

            case 269:
                view = new YellowstonePathology.Business.Test.HPV1618SolidTumor.HPV1618SolidTumorCMMCView(accessionOrder, reportNo);
                break;

            case 274:
                view = new YellowstonePathology.Business.Test.BRAFMutationAnalysis.BRAFMutationAnalysisCMMCNTEView(accessionOrder, reportNo);
                break;

            case 313:
                view = new YellowstonePathology.Business.Test.HER2AnalysisSummary.HER2AnalysisSummaryCMMCNTEView(accessionOrder, reportNo);
                break;

            case 338:
                view = new YellowstonePathology.Business.Test.ThrombocytopeniaProfileV2.ThrombocytopeniaProfileV2CMMCNTEView(accessionOrder, reportNo);
                break;
            }
            return(view);
        }
コード例 #2
0
 public static CMMCNteView GetNteView(int panelSetId, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, string reportNo)
 {
     CMMCNteView view = null;
     switch (panelSetId)
     {
         case 1:
             //view = new CMMCJak2MutationNteView(accessionOrder, reportNo);
             break;
         case 2:
             //view = new CMMCCFNteView(accessionOrder, reportNo);
             break;
         case 3:
             view = new YellowstonePathology.Business.Test.NGCT.NGCTCMMCNteView(accessionOrder, reportNo);
             break;
         case 13:
             view = new YellowstonePathology.Business.Test.Surgical.SurgicalCMMCNteView(accessionOrder, reportNo);
             break;
         case 14:
             view = new YellowstonePathology.Business.Test.HPV.HPVCMMCNteView(accessionOrder, reportNo);
             break;
         case 15:
             view = new YellowstonePathology.Business.Test.ThinPrepPap.ThinPrepPapCMMCNteView(accessionOrder, reportNo);
             break;
         case 18:
             view = new YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKCMMCNteView(accessionOrder, reportNo);
             break;
         case 19:
             view = new YellowstonePathology.Business.Test.PNH.PNHCMMCNTEView(accessionOrder, reportNo);
             break;
         case 20:
             view = new YellowstonePathology.Business.Test.LLP.LLPCMMCNteView(accessionOrder, reportNo);
             break;
         case 21:
             //view = new CMMCThrombocytopeniaProfileNteView(accessionOrder, reportNo);
             break;
         case 22:
             //view = new CMMCPAANteView(accessionOrder, reportNo);
             break;
         case 23:
             //view = new CMMCReticulatedPlateletNteView(accessionOrder, reportNo);
             break;
         case 24:
             //view = new CMMCStemCellEnumerationNteView(accessionOrder, reportNo);
             break;
         case 25:
             //view = new CMMCHpv16NteView(accessionOrder, reportNo);
             break;
         case 27:
             //view = new CMMCKrasNteView(accessionOrder, reportNo);
             break;
         case 30:
             //view = new CMMCKrasWithBrafReflexNteView(accessionOrder, reportNo);
             break;
         case 32:
             //view = new CMMCFactorVNteView(accessionOrder, reportNo);
             break;
         case 33:
             //view = new CMMCProthrombinNteView(accessionOrder, reportNo);
             break;
         case 34:
             //view = new CMMCMthfrNteView(accessionOrder, reportNo);
             break;
         case 35:
             //view = new CMMCAutopsyNteView(accessionOrder, reportNo);
             break;
         case 36:
             //view = new CMMCBCellClonalityNteView(accessionOrder, reportNo);
             break;
         case 46:
             view = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHCMMCNteView(accessionOrder, reportNo);
             break;
         case 54:
             //view = new CMMCCytogeneticsNteView(accessionOrder, reportNo);
             break;
         case 60:
             //view = new CMMCEgfrNteView(accessionOrder, reportNo);
             break;
         case 61:
             view = new YellowstonePathology.Business.Test.Trichomonas.TrichomonasCMMCNteView(accessionOrder, reportNo);
             break;
         case 62:
             view = new YellowstonePathology.Business.Test.HPV1618.HPV1618CMMCNteView(accessionOrder, reportNo);
             break;
         case 106:
             view = new YellowstonePathology.Business.Test.LynchSyndrome.LynchSyndromeEvaluationCMMCNteView(accessionOrder, reportNo);
             break;
         case 116:
             view = new YellowstonePathology.Business.Test.WomensHealthProfile.WomensHealthProfileCMMCNteView(accessionOrder, reportNo);
             break;
         case 186:
             view = new YellowstonePathology.Business.Test.API2MALT1ByFISH.API2MALT1ByFISHCMMCNteView(accessionOrder, reportNo);
             break;
         case 211:
             view = new YellowstonePathology.Business.Test.HoldForFlow.HoldForFlowCMMCView(accessionOrder, reportNo);
             break;
         case 213:
             view = new YellowstonePathology.Business.Test.HPV1618ByPCR.HPV1618ByPCRCMMCView(accessionOrder, reportNo);
             break;
         case 214:
             view = new YellowstonePathology.Business.Test.TechInitiatedPeripheralSmear.TechInitiatedPeripheralSmearCMMCNteView(accessionOrder, reportNo);
             break;
         case 218:
             view = new YellowstonePathology.Business.Test.RASRAFPanel.RASRAFCMMCNTEView(accessionOrder, reportNo);
             break;
         case 228:
             view = new YellowstonePathology.Business.Test.API2MALT1ByPCR.API2MALT1ByPCRCMMCNTEView(accessionOrder, reportNo);
             break;
     }
     return view;
 }