예제 #1
0
 public void Post3395F()
 {
     if (this.m_StainSpecimenCollection.Requires3395F() == true)
     {
         if (this.m_PanelSetOrder.PanelSetOrderCPTCodeBillCollection.Exists("3395F") == false)
         {
             YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F pqrs3395F = new YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F();
             YellowstonePathology.Business.Test.PanelSetOrderCPTCodeBill panelSetOrderCPTCodeBill = this.m_PanelSetOrder.PanelSetOrderCPTCodeBillCollection.GetNextItem(this.m_PanelSetOrder.ReportNo);
             panelSetOrderCPTCodeBill.ClientId = this.m_AccessionOrder.ClientId;
             panelSetOrderCPTCodeBill.BillTo = null;
             panelSetOrderCPTCodeBill.BillBy = null;
             panelSetOrderCPTCodeBill.CPTCode = pqrs3395F.Code;
             panelSetOrderCPTCodeBill.CodeType = pqrs3395F.CodeType.ToString();
             panelSetOrderCPTCodeBill.Modifier = null;
             panelSetOrderCPTCodeBill.Quantity = 1;
             this.m_PanelSetOrder.PanelSetOrderCPTCodeBillCollection.Add(panelSetOrderCPTCodeBill);
         }
     }
 }
예제 #2
0
        private void SetERPRPQRSCodes()
        {
            int count88360 = this.m_StainSpecimenCollection.GetBillable88360Count();

            if (count88360 > 0)
            {
                if (this.m_AccessionOrder.PrimaryInsurance == "Medicare")
                {
                    YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F pqrs3395 = new YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F();
                    YellowstonePathology.Business.Test.PanelSetOrderCPTCode panelSetOrderCPTCode       = this.m_PanelSetOrder.PanelSetOrderCPTCodeCollection.GetNextItem(this.m_PanelSetOrder.ReportNo);
                    panelSetOrderCPTCode.Quantity  = 1;
                    panelSetOrderCPTCode.CPTCode   = pqrs3395.Code;
                    panelSetOrderCPTCode.CodeType  = pqrs3395.CodeType.ToString();
                    panelSetOrderCPTCode.EntryType = YellowstonePathology.Business.Billing.Model.PanelSetOrderCPTCodeEntryType.SystemGenerated;
                    panelSetOrderCPTCode.ClientId  = this.m_AccessionOrder.ClientId;
                    this.m_PanelSetOrder.PanelSetOrderCPTCodeCollection.Add(panelSetOrderCPTCode);
                }
            }
        }
예제 #3
0
 public void Post3395F()
 {
     if (this.m_StainSpecimenCollection.Requires3395F() == true)
     {
         if (this.m_PanelSetOrder.PanelSetOrderCPTCodeBillCollection.Exists("3395F") == false)
         {
             YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F pqrs3395F  = new YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F();
             YellowstonePathology.Business.Test.PanelSetOrderCPTCodeBill panelSetOrderCPTCodeBill = this.m_PanelSetOrder.PanelSetOrderCPTCodeBillCollection.GetNextItem(this.m_PanelSetOrder.ReportNo);
             panelSetOrderCPTCodeBill.ClientId = this.m_AccessionOrder.ClientId;
             panelSetOrderCPTCodeBill.BillTo   = null;
             panelSetOrderCPTCodeBill.BillBy   = null;
             panelSetOrderCPTCodeBill.CPTCode  = pqrs3395F.Code;
             panelSetOrderCPTCodeBill.CodeType = pqrs3395F.CodeType.ToString();
             panelSetOrderCPTCodeBill.Modifier = null;
             panelSetOrderCPTCodeBill.Quantity = 1;
             this.m_PanelSetOrder.PanelSetOrderCPTCodeBillCollection.Add(panelSetOrderCPTCodeBill);
         }
     }
 }
예제 #4
0
 private void SetERPRPQRSCodes()
 {
     int count88360 = this.m_StainSpecimenCollection.GetBillable88360Count();
     if (count88360 > 0)
     {
         if (this.m_AccessionOrder.PrimaryInsurance == "Medicare")
         {
             YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F pqrs3395 = new YellowstonePathology.Business.Billing.Model.PQRSCodeDefinitions.PQRS3395F();
             YellowstonePathology.Business.Test.PanelSetOrderCPTCode panelSetOrderCPTCode = this.m_PanelSetOrder.PanelSetOrderCPTCodeCollection.GetNextItem(this.m_PanelSetOrder.ReportNo);
             panelSetOrderCPTCode.Quantity = 1;
             panelSetOrderCPTCode.CPTCode = pqrs3395.Code;
             panelSetOrderCPTCode.CodeType = pqrs3395.CodeType.ToString();
             panelSetOrderCPTCode.EntryType = YellowstonePathology.Business.Billing.Model.PanelSetOrderCPTCodeEntryType.SystemGenerated;
             panelSetOrderCPTCode.ClientId = this.m_AccessionOrder.ClientId;
             this.m_PanelSetOrder.PanelSetOrderCPTCodeCollection.Add(panelSetOrderCPTCode);
         }
     }
 }