public override void Run(CptBillingCode cptBillingCode)
 {
     YellowstonePathology.Business.Billing.Model.CptCode cptCode = this.m_AllCptCodes.GetCptCode(cptBillingCode.CptCode);
     if (cptCode.FeeSchedule == YellowstonePathology.Business.Billing.Model.FeeScheduleEnum.Clinical)
     {
         cptBillingCode.BillTo = YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Global.ToString();
     }
     else if (cptCode.FeeSchedule == YellowstonePathology.Business.Billing.Model.FeeScheduleEnum.Physician)
     {
         cptBillingCode.BillTo = YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Client.ToString();
     }
     this.SetModifier(cptBillingCode);
 }
 public override void Run(CptBillingCode cptBillingCode)
 {
     YellowstonePathology.Business.Billing.Model.CptCode cptCode = this.m_AllCptCodes.GetCptCode(cptBillingCode.CptCode);
     if (cptCode.FeeSchedule == YellowstonePathology.Business.Billing.Model.FeeScheduleEnum.Clinical)
     {
         cptBillingCode.BillTo = YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Global.ToString();
     }
     else if (cptCode.FeeSchedule == YellowstonePathology.Business.Billing.Model.FeeScheduleEnum.Physician)
     {
         cptBillingCode.BillTo = YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Client.ToString();
     }
     this.SetModifier(cptBillingCode);
 }
 private void SetModifier(CptBillingCode cptBillingCode)
 {
     YellowstonePathology.Business.Billing.Model.CptCode cptCode = this.m_AllCptCodes.GetCptCode(cptBillingCode.CptCode);
     if (cptBillingCode.BillTo == YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Client.ToString())
     {
         if (cptCode.HasTechnicalComponent == true)
         {
             cptBillingCode.Modifier = YellowstonePathology.Business.Billing.CptCodeModifier.TechnicalComponent;
         }
     }
     else if (cptBillingCode.BillTo == YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Global.ToString())
     {
         if (cptCode.HasProfessionalComponent == true)
         {
             cptBillingCode.Modifier = YellowstonePathology.Business.Billing.CptCodeModifier.TwentySix;
         }
     }
 }
 private void SetModifier(CptBillingCode cptBillingCode)
 {
     YellowstonePathology.Business.Billing.Model.CptCode cptCode = this.m_AllCptCodes.GetCptCode(cptBillingCode.CptCode);
     if (cptBillingCode.BillTo == YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Client.ToString())
     {
         if (cptCode.HasTechnicalComponent == true)
         {
             cptBillingCode.Modifier = YellowstonePathology.Business.Billing.CptCodeModifier.TechnicalComponent;
         }
     }
     else if (cptBillingCode.BillTo == YellowstonePathology.Business.Billing.Model.BillingTypeEnum.Global.ToString())
     {
         if (cptCode.HasProfessionalComponent == true)
         {
             cptBillingCode.Modifier = YellowstonePathology.Business.Billing.CptCodeModifier.TwentySix;
         }
     }
 }
Exemple #5
0
 public virtual void Run(CptBillingCode cptBillingCode)
 {
     throw new Exception("Not Implemented Here");
 }
Exemple #6
0
 public virtual void Run(CptBillingCode cptBillingCode)
 {
     throw new Exception("Not Implemented Here");
 }
 public override void Run(CptBillingCode cptBillingCode)
 {
     cptBillingCode.BillTo = BillToEnum.Patient.ToString();
 }
Exemple #8
0
 public override void Run(CptBillingCode cptBillingCode)
 {
     cptBillingCode.BillTo = BillToEnum.Patient.ToString();
 }