<cfcomponent>
	<cffunction name="UpdateStep6" access="remote" returnformat="plain" returntype="string">	
		<cfargument name="Date_Most_Recent_M0903" type="string" required="yes">
		<cfargument name="Date_Discharge_M0906" type="string" required="yes">
	    <cfargument name="Assessment_Completed_M0090" type="string" required="yes">		
		<cfargument name="M2004_Med_Int" type="string" required="yes">			
		<cfargument name="finish" type="string" required="yes">
		<cfargument name="Comments" type="string" required="no">		
	<cfquery name="AssessmentForm6" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="30">	
		<cfif isdefined('session.cs.AssessmentId')>
				UPDATE #Request.prefix_db_agency#.Assessment_New SET					
					Assessment_note='#Comments#',
					<cfif Date_Most_Recent_M0903 NEQ ''>
					Date_Most_Recent_M0903='#DateFormat(Date_Most_Recent_M0903,"yyyy-mm-dd")#',
					<cfelse>
					Date_Most_Recent_M0903 =null,
					</cfif>
					<cfif Date_Discharge_M0906 NEQ ''>
					Date_Discharge_M0906='#DateFormat(Date_Discharge_M0906,"yyyy-mm-dd")#',									
					<cfelse>
					Date_Discharge_M0906 = null,
					</cfif>
					<cfif Assessment_Completed_M0090 NEQ ''>
					Assessment_Completed_M0090='#DateFormat(Assessment_Completed_M0090,"yyyy-mm-dd")#',
					<cfelse>
					Assessment_Completed_M0090 =null,
					</cfif>	
						
					<cfif M2004_Med_Int NEQ ''>
					M2004_Med_Int='#M2004_Med_Int#',
					<cfelse>
					M2004_Med_Int =null,
					</cfif>	
									
					<cfif finish eq 1>
					AssessmentType_New ='1',
					Admission_Status='Complete'
					<cfelse>
					AssessmentType_New ='0',
					Admission_Status='In Progress'
					</cfif>
				Where Assessment_New.Assessment_ID='#session.cs.AssessmentId#'	
			</cfif>		
			</cfquery>
	    <cfreturn 'step6'>
	</cffunction>

</cfcomponent>