<cfparam name="url.action" default="meds" >

<cfif url.action EQ 'meds'>
  <!--- <cfif CGI.REMOTE_ADDR EQ '98.2.108.103' OR CGI.REMOTE_ADDR EQ '121.200.49.65' > --->
     <cfloop list="#form.medspathwayid#" index ="ID" >
      <cftry>
         <cfif structKeyExists(FORM, "Approved#ID#")  EQ 1  >
            <cfquery  name="medspathway" datasource="#Application.DataSrc#">
              UPDATE #Request.prefix_db_lookup#.meds_pathway_lookup
              SET Approved = <cfqueryparam value="#FORM["Approved"& ID]#"  cfsqltype="cf_sql_varchar">
              <!--- ,Path_ID = <cfqueryparam value="#FORM["classfication"& ID]#"  cfsqltype="cf_sql_integer">,
              Recomm_problem_ID = <cfqueryparam value="#FORM["Recomm_problem_ID"& ID]#"  cfsqltype="cf_sql_integer">,
              Notes = <cfqueryparam value="#FORM["Notes"& ID]#"  cfsqltype="cf_sql_varchar">  --->
            	WHERE ID IN  (<cfqueryparam value="#ID#"  cfsqltype="cf_sql_integer" list="yes">) 
            </cfquery>
          </cfif>
          <cfif structKeyExists(FORM, "classfication#ID#")  EQ 1  >
              <cfquery  name="medspathway" datasource="#Application.DataSrc#">
                UPDATE #Request.prefix_db_lookup#.Meds_New
                SET Classification = <cfqueryparam value="#FORM["classfication"& ID]#"  cfsqltype="cf_sql_varchar">
                WHERE Trade_Num  =<cfqueryparam value="#FORM["Trade_Num"& ID]#"  cfsqltype="cf_sql_integer"> 
              </cfquery>
          </cfif>
      <cfcatch>
        <cfcontinue>
      </cfcatch>
      </cftry>
      </cfloop>
    <!--- </cfif> --->
<cfelseif url.action EQ 'symptoms'>
   <cfloop list="#form.symptomspathwayid#" index ="ID" >
      <cfif structKeyExists(FORM, "Approved#ID#")  EQ 1  >
        <cfquery  name="symptomspathway" datasource="#Application.DataSrc#">
          UPDATE #Request.prefix_db_lookup#.pPathway
          SET Approved = <cfqueryparam value="#FORM["Approved"& ID]#"  cfsqltype="cf_sql_varchar">
          WHERE ID IN  (<cfqueryparam value="#ID#"  cfsqltype="cf_sql_integer" list="yes">) 
        </cfquery>
     </cfif>
   </cfloop>
<cfelseif url.action EQ 'procedure'>
   <cfloop list="#form.symptomsprocedureid#" index ="ID" >
        <cfif structKeyExists(FORM, "Approved#ID#")  EQ 1  >
          <cfquery  name="symptomspathway" datasource="#Application.DataSrc#">
            UPDATE #Request.prefix_db_lookup#.pPathway
            SET Approved = <cfqueryparam value="#FORM["Approved"& ID]#"  cfsqltype="cf_sql_varchar">
            WHERE ID IN  (<cfqueryparam value="#ID#"  cfsqltype="cf_sql_integer" list="yes">) 
          </cfquery>
        </cfif>
   </cfloop>
<cfelseif url.action EQ 'admissions'>
   <cfloop list="#form.AutoAdmit_ID#" index ="ID" >
    <cfquery  name="pAdmits" datasource="#Application.DataSrc#">
      UPDATE #Request.prefix_db_agency#.pAdmit
      SET Approved = <cfqueryparam value="#FORM["Approved"& ID]#"  cfsqltype="cf_sql_varchar">
      WHERE AutoAdmit_ID IN  (<cfqueryparam value="#ID#"  cfsqltype="cf_sql_integer" list="yes">) 
    </cfquery>
   </cfloop>

</cfif>
<cflocation url="#CGI.HTTP_REFERER#&action=#url.action#" addtoken="no">