          <!--- Initialize variables --->
          <cfset c = 0 />
          <cfset finaldata = "" />
          <cfset patients = ArrayNew(1) />
          <cfset invAmts  = ArrayNew(1) />
          <cfset agencyIds = ArrayNew(1) />
          <cfset assessmentTrackerIds = ArrayNew(1) />
          <cfset patientIds = ArrayNew(1) />
          <cfset invoiceAmounts = ArrayNew(1) />
          <cfset pSchedulesIds = ArrayNew(1) />
          <cfset Request.Invoice_ContractTotal =  0  />
       
          <cfquery  name="getvisitdates" datasource="#Application.DataSrc#">
            SELECT  MAX(pSchedules.Visit_Date) AS First_Visit,
            MIN(pSchedules.Visit_Date) AS Last_Visit,Assmt_ID
            FROM #Request.prefix_db_agency#.pSchedules
            WHERE Schedule_ID IN (#ValueList(GetData.Schedule_ID)#)
            AND status = 0
            GROUP BY Assmt_ID
          </cfquery>
          <cfset Min_Visitdate =  getvisitdates.Last_Visit /> 
          <cfset Max_Visitdate =  getvisitdates.First_Visit /> 
          <cfoutput query="GetData" group="Assmt_ID">
                  <cfset CONTRO = #DateFormat(Now(),"YYMMDDHHMMSS")#>
                  <cfset CONTROL = #session.AgencyId#&'-'&#CONTRO# />
                  <cfset total_Days = #DateDiff("d",Getdata.Certification_End,now())# >
                  <cfset Certification_End = #Getdata.Certification_End# >
                  <cfset ISA = #DateFormat(Now(),"MMDDHHMMSS")#>
                  <cfset ISA13 = #Right(ISA,9)#>
                  <cfset GS06 = #DateFormat(Now(), "MMSS")#>
                  <cfset ST02 = #DateFormat(Now(), "hmmss")#>
                  <cfset YB = '4'>
                  <cfset discharge_date = #DateFormat(Getdata.Assessment_Completed_M0090,"YYYYMMDD")#>
                  <cfset cert_start_date = #Getdata.Certification_start#>
                  <cfset cert_end_date =   #Getdata.Certification_start# />
                 
               
                  <cfif #Getdata.POUT# eq "Hospice">
                      <cfset TOB = '82 />A>3'>
                      <cfset TAX = '251G00000X' />
                      <cfset NPI = #GetData.HNPI# />
                      <cfset YB = '3' />
                      <cfset OC = '27' />
                      <cfset OD = 'D8' />
                      <cfset ctr_329 = 2 />
                      <cfset claim = #GetData.HI_Claim_Number# />
                      <cfset HIPPS2 = #GetData.HIPPS2# />
                      <cfset REV2 = '0651' />
                      <cfset DESC = 'RTN' />
                  <cfelse>
                      <cfif session.AgencyID eq 415>
                            <cfset TOB = '32>A>3'>
                      <cfelse>
                            <cfset TOB = '32>A>3'>
                      </cfif>
                      <cfset TAX = '251E00000X' />
                      <cfset NPI = #GetData.ANPI# />
                      <cfset YB = '4' />
                      <cfset ctr_329 = 2 />
                      <cfset OC = '' />
                      <cfset OD = '' />
                      <cfset claim = #GetData.HI_Claim_Number# />
                      <cfset HIPPS2 = #GetData.HIPPS# />
                      <cfset REV2 = '0023' />
                      <cfset DESC = 'HOME HEALTH SERVICES' />
                  </cfif>
                  <cfif Getdata.POUT eq '1500'>
                    <cfset TOB = '12>B>1' >
                  </cfif>
                  <cfif form.TOB NEQ ''>
                    <cfset TOB = LEFT(form.TOB,2)& '>A>' & RIGHT(form.TOB,1) >
                  </cfif>
                  <!--- Used for counting the number of 329 iterations --->
                  <cfset ctr_329 = 0 />
                  <!--- Used for counting the number of 322 iterations --->
                  <!--- Used for counting the number of Diagnoses --->
                  <cfset GetData.Gender_M0069 = #LEFT(GetData.Gender_M0069,1)# />
                  <!--- Get first character from Source_of_Admission field value --->
                  <cfset GetData.Source_of_Admission = #Left(GetData.Source_of_Admission,1)# />
                  <cfset GetData.Admission_Status = #Left(GetData.Admission_Status,2)# />
                  
                  <cfif len(GetData.Agency_Zip) GT 5>
                      <cfset GetData.Agency_Zip = #Replace(GetData.Agency_Zip,"-","","ALL" )#>
                  <cfelse>
                      <cfset GetData.Agency_Zip = #Left(GetData.Agency_Zip,5)# & '1901'>
                  </cfif>
                  <cfset GetData.PayZip = #Left(GetData.PayZip,5)# & '9999' />

                  <!--- Create ISA Header --->
                  <!--- Matches up with IEA Trailer | after data --->
                    <cfset var1 = "" />
                    <cfset Turbo_Claim = 0 />
                    <cfset authorization_number  = "" />
                    <cfset CONTRO = #DateFormat(Now(),"YYMMDDHHMMSS")#>
                    <cfset CONTROL = #session.AgencyId#&'-'&#CONTRO# />
                    <cfset ISA = #DateFormat(Now(),"MMDDHHMMSS")# />
                    <cfset ISA13 = #Right(ISA,9)# />
                    <cfset GS06 = #DateFormat(Now(), "MMSS")# />
                    <cfset ST02 = #DateFormat(Now(), "hmmss")# />
                    <cfset scid = GetData.Schedule_ID />
                     <cfif isdefined("form.Rev_Code_" & scid)>
                          <cfset code = form["Rev_Code_" & scid] />
                          <cfset VT = form["Visit_Type_" & scid] />
                          <cfset HCPCSs = form["HCPCS_" & scid] />
                          <cfset VD = form["Visit_Date_" & scid] />
                          <cfset TTU = form["Total_Units_" & scid] />
                          <cfset TTE = form["Total_Eclaim_" & scid] />
                          <cfset ctr_329 = ctr_329 + 1>
                          <cfset var1 = var1 & 
                        "LX*#ctr_329#~"& chr(13)& chr(10) &
                        "SV2*#code#*HP>#Trim(HCPCSs)#*#TTE#*UN*#TTU#~"& chr(13)& chr(10)  &
                        "DTP*472*D8*#DateFormat(VD,"yyyymmdd")#~" & chr(13)& chr(10) />   
                  </cfif>
                  <cfif isdefined("form.Rev_Code" & scid)>
                      <cfset code = form["Rev_Code" & scid] />
                      <cfset VT = form["Visit_Type" & scid] />
                      <cfset HCPCSs = form["HCPCS" & scid] />
                      <cfset VD = form["Visit_Date" & scid] />
                      <cfset TTU = form["Total_Units" & scid] />
                      <cfset TTE = form["Total_Eclaim" & scid] />
                       <cfset ctr_329 = ctr_329 + 1>
                      <cfset var1 = var1 & 
                          "LX*#ctr_329#~"& chr(13)& chr(10) &
                        "SV2*#code#*HC>#Trim(HCPCSs)#*#TTE#*UN*#TTU#~"& chr(13)& chr(10)  &
                        "DTP*472*D8*#DateFormat(VD,"yyyymmdd")#~" & chr(13)& chr(10) />  
                  </cfif>

                    <cfoutput group="Schedule_ID">
                        <cfquery name="get_revenue"  datasource="#Application.DataSrc#">
                            SELECT * FROM #Request.prefix_db_agency#.pSchedules s 
                            JOIN  #Request.prefix_db_agency#.pRevenue_Code r
                            WHERE s.Rev_ID = r.Rev_CodeID
                            AND   s.Schedule_ID = #GetData.Schedule_ID#
                        </cfquery>
                       <cfif get_revenue.Measure eq '1'>
                            <cfset TotalUnits = GetData.Total_Units / 4 >
                       <cfelseif get_revenue.Measure eq '.25'>
                            <cfset TotalUnits = #GetData.Total_Units# />
                       <cfelse>
                            <cfset TotalUnits = 1 >
                       </cfif>
                        <cfset ctr_329 = ctr_329 + 1 />
                        <cfset var1 = var1 & "LX*#ctr_329#~"& chr(13)& chr(10) &
                        "SV2*#Trim(GetData.Rev_Code)#*HC>#Trim(GetData.HCPCS)#*#Trim(NumberFormat(GetData.Total_EClaim,'____.__'))#*UN*#TotalUnits#~"& chr(13)& chr(10) &
                        "DTP*472*D8*#DateFormat(GetData.Visit_Date,"yyyymmdd")#~"& chr(13)& chr(10) >
                         <cfif GetData.Rev_Code EQ '0250' or GetData.Rev_Code EQ '250'>
                              <cfset var1 = var1 & "REF*6R*99"& chr(13)& chr(10) &"LIN**N4*#Trim(get_revenue.Revenue_Code)#~"& chr(13)& chr(10) &"CTP****#TotalUnits#*#TotalUnits#"& chr(13)& chr(10) />
                        <cfelse>
                        </cfif>
                        
                        <cfif GetData.Total_EClaim neq '' and GetData.Total_EClaim gt 0>
                          <cfset invoice_Total = invoice_Total + GetData.Total_EClaim />
                        </cfif>
                        <cfif GetData.Total_Contract neq '' and GetData.Total_Contract gt 0>
                            <cfset Request.Invoice_ContractTotal = Request.Invoice_ContractTotal+GetData.Total_Contract />
                        </cfif>
                        <cfset invoicePayerId=#Payer_ID# />
                        <cfif authorization_number eq ''>
                            <cfset authorization_number  = #GetData.AUTHNO# />
                        <cfelseif authorization_number does not contain #GetData.AUTHNO# >
                             <cfset authorization_number  = authorization_number&','&#GetData.AUTHNO# />
                        </cfif>
                    </cfoutput>

                    <cfif c eq 0></cfif>
                    <cfset c = c + 1 />
                      <!--- JDB: Move the cfset below back inside the c eq 0 above when the time comes --->
                     <cfset finaldata = finaldata & "ISA*00*          *00*          *ZZ*00             *ZZ*               *#DateFormat(Now(), "YYMMDD")#*#DateFormat(Now(), "HHMM")#*U*00501*#ISA13#*0*P*>~" & chr(13)& chr(10) & 
                      "GS*HC*#GetData.Submitter_ID#*#GetData.Receiver_ID#*#DateFormat(Now(), "YYYYMMDD")#*#DateFormat(Now(), "HHMM")#*#GS06#*X*005010X223A2~" & chr(13)& chr(10) & 
                      "ST*837*#ST02#*005010X223A2~" & chr(13)& chr(10) &  
                      "BHT*0019*00*00000#YB#*#DateFormat(Now(), "YYYYMMDD")#*#DateFormat(Now(), "HHMM")#*CH~" & chr(13)& chr(10) & 
                    <!---LN3 --->"NM1*41*2*#UCase(GetData.Agency_Name)#*****46*#GetData.Agent_FEIN#~"  & chr(13)& chr(10) &     
                    <!---LN3 --->"PER*IC*#UCase(GetData.Agency_Contact)#*TE*#Left(GetData.Agency_Contact_Phone,3)##Mid(GetData.Agency_Contact_Phone,5,3)##Mid(GetData.Agency_Contact_Phone,9,4)#~" & chr(13)& chr(10) & 
                    <!---LN4 --->"NM1*40*2*#UCase(GetData.Pay_Name)#*****46*#GetData.Payer_Number#~"& chr(13)& chr(10) & 
                    <!---LN5 --->"HL*1**20*1~" & chr(13)& chr(10) &
                    <!---LN6 --->"PRV*BI*PXC*#TAX#~" & chr(13)& chr(10) &
                    <!---LN5 "PRV*BI*PXC*251E00000X~" & chr(13)& chr(10) &---> 
                    <!---LN6 --->"NM1*85*2*#UCase(GetData.Agency_Name)#*****XX*#NPI#~"  & chr(13)& chr(10) & 
                    <!---LN6 --->"N3*#UCase(GetData.Agency_Address1)#~"  & chr(13)& chr(10) & 
                    <!---LN6 --->"N4*#UCase(GetData.Agency_City)#*#UCase(GetData.Agency_State)#*#Agency_Zip#~" & chr(13)& chr(10)>
                    <cfset finaldata = finaldata & 
                    <!---LN7 --->"REF*EI*#GetData.Agent_FEIN#~"  & chr(13)& chr(10) & 
                    <!---LN7 --->"PER*IC*#UCase(GetData.Agency_Contact)#*TE*#Left(GetData.Agency_Contact_Phone,3)##Mid(GetData.Agency_Contact_Phone,5,3)##Mid(GetData.Agency_Contact_Phone,9,4)#~" & chr(13)& chr(10) & 
                    <!---LN8 --->"HL*2*1*22*0~"  & chr(13)& chr(10) & 
                    <!---LN9 --->"SBR*P*18**UNKNOWN*****#Trim(GetData.PAYSRC)#~" & chr(13)& chr(10) & 
                    <!---L10 --->"NM1*IL*1*#UCase(GetData.Last_Name_M0040)#*#UCase(GetData.First_Name_M0040)#****MI*#claim#~"& chr(13)& chr(10) & 
                    <!---L11 --->"N3*#UCase(GetData.Street_Address)#~"& chr(13)& chr(10) & 
                    <!---L12 --->"N4*#UCase(GetData.City)#*#GetData.State_M0050#*#Left(GetData.Zip_M0060,5)#~"  & chr(13)& chr(10) & 
                    <!---L13 --->"DMG*D8*#DateFormat(GetData.DOB_M0066,"yyyymmdd")#*#GetData.Gender_M0069#~"& chr(13)& chr(10) &
                    <!---L14 --->"NM1*PR*2*#UCase(GetData.Pay_Name)#*****PI*#GetData.Payer_Number#~"& chr(13)& chr(10) &
                    <!---L14 --->"N3*#UCase(GetData.PayAdd1)#~"& chr(13)& chr(10) &
                    <!---L14 --->"N4*#UCase(GetData.PayCity)#*#GetData.PayState#*#PayZip#~"& chr(13)& chr(10) & 
                    <!---L15 --->"CLM*#CONTROL#*#invoice_Total#***#TOB#**A*Y*Y*********~"& chr(13)& chr(10) &   
                    <!---L17 --->"DTP*434*RD8*#DateFormat(Min_Visitdate,"yyyymmdd")#-#DateFormat(Max_Visitdate,"yyyymmdd")#~"& chr(13)& chr(10) & 
                    <!---L18 --->"DTP*435*DT*#DateFormat(GetData.Start_of_Care_M0030,"yyyymmdd")#0001~"& chr(13)& chr(10) & 
                    <!---L19 --->"CL1*9*#Trim(GetData.Source_of_Admission)#*30~"& chr(13)& chr(10) & 
                    <!---L20 --->"REF*G1*#Trim(authorization_number)#~"& chr(13)& chr(10) >
                    <!---"HI*ABK>#Replace(GetData.HHRG_175_Score, ".", "", "ALL")#~"& chr(13)& chr(10) >--->

                <cfquery  name="M0230Diagnosis" datasource="#Application.DataSrc#">
                  SELECT pProblem.*,vetted_190924.ICD FROM #Request.prefix_db_agency#.pProblem 
                  JOIN #Request.prefix_db_lookup#.vetted_190924 ON vetted_190924.Diagnosis = pProblem.Description
                  WHERE 
                  <cfif GetData.Assmt_ID NEQ 0 >
                      pProblem.Assmt_ID IN (<cfqueryparam value="#GetData.Assmt_ID#"  cfsqltype="CF_SQL_INTEGER" list="yes">)
                  <cfelse>
                      pProblem.Assmt_ID IN
                              ( SELECT Assmt_ID FROM #Request.prefix_db_agency#.pAssessments 
                              WHERE pAssessments.Patient_ID = #GetData.Patient_ID#
                             AND pAssessments.Status = 0)
                  </cfif>
                  AND pProblem.status = <cfqueryparam value="0"  cfsqltype="CF_SQL_INTEGER">
                  AND (M0_No like 'M1021%' OR M0_No like 'M1023%')
                  ORDER BY dx_order,RIGHT(M0_No, 1) ASC
                </cfquery>
                <cfloop query="M0230Diagnosis">
                  <cfif M0_No contains 'M1021'>
                    <cfset finaldata = finaldata &  "HI*ABK>#Replace(M0230Diagnosis.ICD, ".", "", "ALL")#~"& chr(13)& chr(10) >
                  </cfif>
                </cfloop>
                <cfset other_diagnosis_count = 0>
                <cfset finaldata = finaldata &  "HI*" />
                <cfloop query="M0230Diagnosis">
                  <cfif M0_No contains 'M1023'>
                    <cfset finaldata = finaldata & "ABF>#Replace(M0230Diagnosis.ICD, ".", "", "ALL")#*" >
                    <cfset other_diagnosis_count = 1>
                  </cfif>
                </cfloop>
                <cfset finaldata = Left(finaldata, len(finaldata)-1) />
                <cfset finaldata = finaldata &"~"& chr(13)& chr(10) />          
                <cfset  finaldata = finaldata &
                <!---L24 --->"HI*BE>61>>>#GetData.MSA_Code#~"& chr(13)& chr(10) & 
                <!---L25 --->"NM1*71*1*#UCase(GetData.LastName)#*#UCase(GetData.FirstName)#****XX*#GetData.PNPI#~"& chr(13)& chr(10)  >
              <cfset finaldata = finaldata & var1 />
                <cfset TS = ((ctr_329 - 1) * 3) + 31 />
                <cfset finaldata = finaldata & "SE*#TS#*#ST02#~"& chr(13)& chr(10) &"GE*1*#GS06#~"& chr(13)& chr(10)&"IEA*1*#ISA13#~" />
                <!--- Add Newline/CR to string --->
                <cfset finaldata = finaldata & chr(13)& chr(10) />

            <!--- Write entire text string to file --->
            <!---<cffile action="write" file="#application.datapath##user##application.datatype#" output="#finaldata#">--->
            <!--- After file creation is complete, flag the EClaimed field in the pSchedules table, by setting it to 1--->

            <cfquery  name="dblist" dbtype="query">
             select distinct(Schedule_ID) from GetData
            </cfquery>

            <cfset thelist=#ValueList(dblist.Schedule_ID,",")# />
            <cfloop index="i" from="1" to="#ArrayLen(assessmentTrackerIds)#" >
              <cfset invPatientTotal = 0 />
              <cfloop index="p" from="1" to="#ArrayLen(patients)#">
                <cfif patients[p] eq patientIds[i]>
                 <cfset invPatientTotal = invAmts[p] />
                 <cfif invPatientTotal eq ''>
                     <cfset invPatientTotal = 0 />
                 </cfif>
                </cfif>
              </cfloop>
            </cfloop>
              <cfquery  datasource="#Application.DataSrc#" name="Insert_Invoice">
                INSERT INTO #Request.prefix_db_agency#.Invoices (
                  PatientPayer_ID
                 ,Agency_ID
                 ,Patient_ID
                 ,Assmt_ID
                   ,Output
                 ,DateSent
                 ,MethodSent
                 ,InvoiceTotal
                 ,PayerBalance
                 ,ContractTotal
                 ,Internal_control_number
                 ,WhereTreated 
                 ,Record_Created_By
                 ,Record_Created_Date
                 ,Record_Modified_By
                 ,Record_Modified_Date


                ) VALUES (
                   #Payer_ID#
                  ,'#Agency_ID#'
                  ,'#Patient_ID#'
                  ,'#Assmt_ID#'
                    ,'#POUT#'
                  ,NOW()
                  ,"Electronic"
                  ,#invoice_Total#
                   <cfif invoice_Total eq ''>
                   ,0
                   <cfelse>
                  ,#invoice_Total#
                  </cfif>
                  ,#NumberFormat(Request.Invoice_ContractTotal,'_____.__')#
                  ,'#CONTROL#'
                  ,""
                  ,'#Session.EmployeeId#'
                  ,#now()#
                  ,'#Session.EmployeeId#'
                  ,#now()#
                )
               </cfquery>
              <cfquery  datasource="#Application.DataSrc#" name="Last_Invoice_ID">
                     SELECT LAST_INSERT_ID() as LastInsertID
               </cfquery>
         
         
               <!--- Insert ALL claimdat into claim_bill table --->
                 <cfquery name="Insert_claim_bill" datasource="#Application.DataSrc#"> 
                            INSERT IGNORE INTO  #Request.prefix_db_agency#.claim_bill(
                              Type_of_Bill , Assignment_Accept ,Submitter_ID , Receiver_ID , Agency_Name ,Agent_FEIN , Agency_Contact ,Agency_Contact_Phone , PayName ,
                              ANPI ,Agency_Address1 ,Agency_City , Agency_State ,Agency_Zip , Last_Name_M0040 ,First_Name_M0040 , HI_Claim_Number ,Street_Address ,City ,
                              State_M0050 ,Zip_M0060 ,DOB_M0066 ,Gender_M0069 ,Payer_Number ,PayAdd1 ,PayCity ,PayState ,PayZip ,Certification_start ,Certification_end ,
                              Start_of_Care_M0030 ,Source_of_Admission ,Admission_Status ,Claim_Key ,HHRG_175_Score ,HHRG_230_Score ,HHRG_250_Score ,HHRG_390_Score ,
                              HHRG_420_Score ,HHRG_440_Score ,MSA_Code ,Referring_LastName ,Referring_FirstName ,Referring_PNPI ,Certifying_LastName ,Certifying_FirstName ,
                              Certifying_PNPI,Invoice_ID,Telephone,Assessment_Reason_M0100,Agency_Assigned_ID)
                              VALUES
                              ('#TOB#','','#Getpayer.Submitter_ID#','#Getpayer.Receiver_ID#','#Agency_Name#','#Agent_FEIN#','#Agency_Contact#','#Agency_Contact_Phone#','#Getpayer.Pay_Name#',
                            '#ANPI#','#Agency_Address1#','#Agency_City#','#Agency_State#' ,'#Agency_Zip#','#Last_Name_M0040#','#First_Name_M0040#','#HI_Claim_Number#','#Street_Address#','#City#',
                            '#State_M0050#','#Zip_M0060#',<cfif DOB_M0066 neq ''>'#DATEFORMAT(DOB_M0066,'yyyy-mm-dd')#'<cfelse>null</cfif>,'#Gender_M0069#','#Payer_Number#','#PayAdd1#','#PayCity#','#PayState#','#PayZip#',
                            <cfif Certification_Start neq ''>'#DATEFORMAT(Certification_Start,'yyyy-mm-dd')#'<cfelse>null</cfif>,
                            <cfif Certification_End neq ''>'#DATEFORMAT(Certification_End,'yyyy-mm-dd')#'<cfelse>null</cfif>,
                            '#Start_of_Care_M0030#','#Source_of_Admission#','#F17#','#Claim_Key#','#F66#','#F67a#','#F67b#','#F67c#',
                            '#F67d#','#F67e#','#MSA_Code#','#LastName#','#FirstName#' ,'#PNPI#' ,'','','',#Last_Invoice_ID.LastInsertID#,'','#Assessment_Reason_M0100#','#Agency_Assigned_ID#')
                    </cfquery>  
                    <cfset Turbo_Claim = #GetData.TurboClaim# /> 
                    <cfif Turbo_Claim eq 1 and #Session.TurboClaim# eq 1 >
                      <cfset getsucess= generalCFC.AddInvoiceHistory(Last_Invoice_ID.LastInsertID) />
                        <cfquery datasource="#Application.DataSrc#" name="Insert_Status">
                            Update #Request.prefix_db_agency#.Invoices SET 
                            Updated_by = 'Automatic',
                            <cfif #form.rejected# neq 1>
                                claim_status = 'Waiting'
                            <cfelse>
                                claim_status = 'Rejected'
                            </cfif>
                            ,Record_Modified_By = '#Session.EmployeeId#'
                            ,Record_Modified_Date = #now()#
                            WHERE Invoice_ID = #Last_Invoice_ID.LastInsertID#
                        </cfquery>
                    </cfif>
                <cfquery name="Update_VisitsEclaims" datasource="#Application.DataSrc#">
                        UPDATE #Request.prefix_db_lookup#.UB04review 
                        SET Invoice_ID =  '#Last_Invoice_ID.LastInsertID#'
                        WHERE Schedule_ID  IN (#thelist#)
                </cfquery>      
              <cfquery  datasource="#Application.DataSrc#" name="Update_Flags">
                UPDATE #Request.prefix_db_agency#.pSchedules SET 
                    EClaimed = '1'
                    ,Invoice_ID = '#Last_Invoice_ID.LastInsertID#'
                    ,Export_Date = #CreateODBCDateTime(Now())#
                WHERE Schedule_ID IN (#thelist#)
                AND Assmt_ID = '#Assmt_ID#'
                ANd Status = 0
              </cfquery>
              <cfset invoice_Total = 0/>
              <cfset Request.Invoice_ContractTotal =  0  />
              <cfif get_invoice_ID eq ''>
                 <cfset get_invoice_ID = #Last_Invoice_ID.LastInsertID# />
              <cfelse>
                 <cfset get_invoice_ID = get_invoice_ID&','&#Last_Invoice_ID.LastInsertID# />
             </cfif>
        </cfoutput>

        <cfquery datasource="#Application.DataSrc#" name="Get_claim">
            SELECT * FROM #Request.prefix_db_agency#.Invoices  where Invoice_ID in ('#get_invoice_ID#')
        </cfquery> 
 

        <cffile action="write" file="#application.datapath##user##application.datatype#" output="#finaldata#">
        <div class="portlet box blue">
            <div class="portlet-title">
              <div class="caption">
                 <i class="fa fa-report"></i>UB04 Visits
              </div>
              <div class="tools"><a href="" class="collapse"></a></div>
              <div class="actions">
                  <input class="btn btn-default" type="button" title="Back" onclick="javacsript:history.back();" id="back" value="Back" name="back">
              </div>
            </div>
            <div class="portlet-body">
                <p> Your UB04 visits have been prepared for export.  Click on the hyperlink <br /> below and click Save Target As... </p>
                <p><cfoutput>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#application.webdatapath##user##application.datatype#"  target='export'>Save as UB04_claim.dat</a></cfoutput> </p>
           </div>
        </div>
        <cfquery  name="dblist" dbtype="query">
          <cfsetting requesttimeout="30">
          select distinct(Schedule_ID) from GetData
        </cfquery>
      <cfset thelist=#ValueList(dblist.Schedule_ID,",")#>
        <cftry>
            <cfquery  datasource="#Application.DataSrc#" name="Update_Flags">
                UPDATE #Request.prefix_db_agency#.Supply_Sched SET Ticket = 9 WHERE Ticket = 1 AND Schedule_ID IN (#thelist#)
            </cfquery>
            <cfcatch type='any'>Update Flags Error<br/></cfcatch>
        </cftry>
      <cfif thelist neq ''>
          <cfquery  datasource="#Application.DataSrc#" name="Update_Flags">
             <cfsetting requesttimeout="30">
              UPDATE #Request.prefix_db_agency#.pSchedules SET 
              EClaimed = 1, 
              Nonbillable = 0,
              Export_Date = #CreateODBCDateTime(Now())#
              WHERE Schedule_ID IN (#thelist#)
              AND Status = 0
          </cfquery>
      </cfif>
  <cfabort>