Exemplo n.º 1
0
        public override YellowstonePathology.Business.Billing.Model.CptCode GetGCode(CptCodeLevelEnum cptCodeLevel, bool isTechnicalOnly)
        {
            YellowstonePathology.Business.Billing.Model.CptCode result = null;
            switch (cptCodeLevel)
            {
            case CptCodeLevelEnum.Initial:
                if (isTechnicalOnly == true)
                {
                    result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0461();
                }
                else
                {
                    result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0461TC();
                }
                break;

            case CptCodeLevelEnum.Subsequent:
                if (isTechnicalOnly == true)
                {
                    result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0462();
                }
                else
                {
                    result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0462TC();
                }
                break;
            }
            return(result);
        }
 public override YellowstonePathology.Business.Billing.Model.CptCode GetGCode(CptCodeLevelEnum cptCodeLevel, bool isTechnicalOnly)
 {
     YellowstonePathology.Business.Billing.Model.CptCode result = null;
     switch (cptCodeLevel)
     {
         case CptCodeLevelEnum.Initial:
             if (isTechnicalOnly == true)
             {
                 result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0461();
             }
             else
             {
                 result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0461TC();
             }
             break;
         case CptCodeLevelEnum.Subsequent:
             if (isTechnicalOnly == true)
             {
                 result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0462();
             }
             else
             {
                 result = new YellowstonePathology.Business.Billing.Model.GCodeDefinitions.CPTG0462TC();
             }
             break;
     }
     return result;
 }
Exemplo n.º 3
0
        public override YellowstonePathology.Business.Billing.Model.CptCode GetGCode(CptCodeLevelEnum cptCodeLevel, bool isTechnicalOnly)
        {
            YellowstonePathology.Business.Billing.Model.CptCode result = null;
            switch (cptCodeLevel)
            {
            case CptCodeLevelEnum.Initial:
                if (isTechnicalOnly == true)
                {
                    result = Store.AppDataStore.Instance.CPTCodeCollection.GetClone("G0461", null);
                }
                else
                {
                    result = Store.AppDataStore.Instance.CPTCodeCollection.GetClone("G0461", "TC");
                }
                break;

            case CptCodeLevelEnum.Subsequent:
                if (isTechnicalOnly == true)
                {
                    result = Store.AppDataStore.Instance.CPTCodeCollection.GetClone("G0462", null);
                }
                else
                {
                    result = Store.AppDataStore.Instance.CPTCodeCollection.GetClone("G0462", "TC");
                }
                break;
            }
            return(result);
        }
Exemplo n.º 4
0
 public virtual YellowstonePathology.Business.Billing.Model.CptCode GetGCode(CptCodeLevelEnum cptCodeLevel, bool isTechnicalOnly)
 {
     throw new Exception("Not Implemented Here");
 }
Exemplo n.º 5
0
 public virtual YellowstonePathology.Business.Billing.Model.CptCode GetGCode(CptCodeLevelEnum cptCodeLevel, bool isTechnicalOnly)
 {
     throw new Exception("Not Implemented Here");
 }