Пример #1
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 46:
             view = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHCMMCNteView(accessionOrder, reportNo);
             break;
         case 13:
             view = new YellowstonePathology.Business.Test.Surgical.SurgicalCMMCNteView(accessionOrder, reportNo);
             break;
         case 14:
             view = new CMMCHighRiskHpvNteView(accessionOrder, reportNo);
             break;
         case 18:
             view = new YellowstonePathology.Business.Test.BRAFV600EK.BRAFV600EKCMMCNteView(accessionOrder, reportNo);
             break;
         case 19:
             //view = new CMMCPnhNteView(accessionOrder, reportNo);
             break;
         case 25:
             //view = new CMMCHpv16NteView(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 27:
             //view = new CMMCKrasNteView(accessionOrder, reportNo);
             break;
         case 15:
             view = new CMMCCytologyNteView(accessionOrder, reportNo);
             break;
         case 20:
             view = new CMMCLLPNteView(accessionOrder, reportNo);
             break;
         case 22:
             //view = new CMMCPAANteView(accessionOrder, reportNo);
             break;
         case 23:
             //view = new CMMCReticulatedPlateletNteView(accessionOrder, reportNo);
             break;
         case 21:
             //view = new CMMCThrombocytopeniaProfileNteView(accessionOrder, reportNo);
             break;
         case 24:
             //view = new CMMCStemCellEnumerationNteView(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 CMMCHpv1618NteView(accessionOrder, reportNo);
             break;
         case 213:
             view = new YellowstonePathology.Business.Test.HPV1618ByPCR.HPV1618ByPCRCMMCView(accessionOrder, reportNo);
             break;
         case 106:
             view = new CMMCLynchSyndromeEvaluationNteView(accessionOrder, reportNo);
             break;
         case 116:
             view = new YellowstonePathology.Business.Test.WomensHealthProfile.WomensHealthProfileCMMCNteView(accessionOrder, reportNo);
             break;
         case 214:
             view = new YellowstonePathology.Business.Test.TechInitiatedPeripheralSmear.TechInitiatedPeripheralSmearCMMCNteView(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 46:
                view = new YellowstonePathology.Business.Test.HER2AmplificationByISH.HER2AmplificationByISHCMMCNteView(accessionOrder, reportNo);
                break;

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

            case 14:
                view = new CMMCHighRiskHpvNteView(accessionOrder, reportNo);
                break;

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

            case 19:
                //view = new CMMCPnhNteView(accessionOrder, reportNo);
                break;

            case 25:
                //view = new CMMCHpv16NteView(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 27:
                //view = new CMMCKrasNteView(accessionOrder, reportNo);
                break;

            case 15:
                view = new CMMCCytologyNteView(accessionOrder, reportNo);
                break;

            case 20:
                view = new CMMCLLPNteView(accessionOrder, reportNo);
                break;

            case 22:
                //view = new CMMCPAANteView(accessionOrder, reportNo);
                break;

            case 23:
                //view = new CMMCReticulatedPlateletNteView(accessionOrder, reportNo);
                break;

            case 21:
                //view = new CMMCThrombocytopeniaProfileNteView(accessionOrder, reportNo);
                break;

            case 24:
                //view = new CMMCStemCellEnumerationNteView(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 CMMCHpv1618NteView(accessionOrder, reportNo);
                break;

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

            case 106:
                view = new CMMCLynchSyndromeEvaluationNteView(accessionOrder, reportNo);
                break;

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

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