
<cfquery name="AssessmentForm" datasource="#Application.DataSrc#">
	UPDATE #Request.prefix_db_agency#.Assessment_New SET
	
	<cfif isdefined('form.Cog_Function_M0560')>
	Cog_Function_M0560 = '#form.Cog_Function_M0560#',
	<cfelse>
	Cog_Function_M0560 = '',
	</cfif>	
	
	<cfif isdefined('form.Urinary_INcont_M0520')>
	Urinary_INcont_M0520 = '#form.Urinary_INcont_M0520#',
	<cfelse>
	Urinary_INcont_M0520 = '',
	</cfif>	
	
	<cfif isdefined('form.Bereav')>
	Eating_M0710 = '#form.Bereav#',
	<cfelse>
	Eating_M0710 = '',
	</cfif>	
	
	<cfif isdefined('form.Spirit')>
	Eating_M0710p = '#form.Spirit#',
	<cfelse>
	Eating_M0710p = '',
	</cfif>	
	
	
	
		
	<cfif isdefined('form.txtComment')>
	Assessment_note = '#form.txtComment#'	
	<cfelse>
	Assessment_note = ''
	</cfif>	 
	
	WHERE Assessment_ID= #form.txtAssId#
	
</cfquery>
<cfif #form.M1010updateF# NEQ "">	
	<cfif isdefined('session.cs.AssessmentId')>
					<cfquery name="Updaterowsempty" datasource="#Application.DataSrc#">
					update #Request.prefix_db_agency#.Assessment_New set HHRG_175_Score="",HHRG_230_Score="",HHRG_250_Score="",HHRG_390_Score="",HHRG_420_Score="",HHRG_440_Score="" where assessment_id=#session.cs.AssessmentId#
					</cfquery>
	</cfif>
<cfloop index="UpdateOrder" list ='#form.M1010updateF#' delimiters="!">
<cfset UpdateDx=0 />
<cfloop index="UpdateDescandSkill" list=#UpdateOrder# delimiters="*~*">
<cfset UpdateDx=UpdateDx+1 />
<cfif UpdateDx EQ 1>
<cfset UpdateID=#UpdateDescandSkill# />
</cfif>
<cfif UpdateDx EQ 2>
<cfset Order=#UpdateDescandSkill# />
</cfif>				 
</cfloop>	

<cfquery name="UpdateDxOrder" datasource="#Application.DataSrc#">
UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#Order#' 
WHERE Diagnosis.Assessment_ID=#session.cs.AssessmentId# and Diagnosis_ID=#UpdateID#
</cfquery>

	<cfquery name="geticd" datasource="#Application.DataSrc#">
	select ICD from #Request.prefix_db_agency#.Diagnosis where assessment_id=#session.cs.AssessmentId# and Dx_Order = '#Order#'
	</cfquery>
	<cfif Order eq 1>
			<cfquery name="primary" datasource="#Application.DataSrc#">
			 update #Request.prefix_db_agency#.Assessment_New set HHRG_175_Score ='#geticd.ICD#' where assessment_id=#session.cs.AssessmentId#
			</cfquery>
		<cfelseif Order eq 2>
			<cfquery name="secondary" datasource="#Application.DataSrc#">
			 update #Request.prefix_db_agency#.Assessment_New set HHRG_230_Score ='#geticd.ICD#' where assessment_id=#session.cs.AssessmentId#
			</cfquery>
		<cfelseif Order eq 3>
			<cfquery name="third" datasource="#Application.DataSrc#">
			 update #Request.prefix_db_agency#.Assessment_New set HHRG_250_Score ='#geticd.ICD#' where assessment_id=#session.cs.AssessmentId#
			</cfquery>
		<cfelseif Order eq 4>
			<cfquery name="fourth" datasource="#Application.DataSrc#">
			 update #Request.prefix_db_agency#.Assessment_New set HHRG_390_Score ='#geticd.ICD#' where assessment_id=#session.cs.AssessmentId#
			</cfquery>
		<cfelseif Order eq 5>
			<cfquery name="fifth" datasource="#Application.DataSrc#">
			 update #Request.prefix_db_agency#.Assessment_New set HHRG_420_Score ='#geticd.ICD#' where assessment_id=#session.cs.AssessmentId#
			</cfquery>
		<cfelseif Order eq 6>
			<cfquery name="sixth" datasource="#Application.DataSrc#">
			 update #Request.prefix_db_agency#.Assessment_New set HHRG_440_Score ='#geticd.ICD#' where assessment_id=#session.cs.AssessmentId#
			</cfquery>
	 </cfif>
				 
<cfset UpdateDx=0 /> 
</cfloop>
</cfif>
	<cflocation url="index.cfm?a=1&page=patient&px=y&cat=GenerateCarePlanHippsAuthCode" addtoken="no">