<cfcomponent>
	<cffunction name="UpdateOTFunction" access="remote" returnformat="plain" returntype="string">
		<cfargument name="hdnfeedingphysical" type="string" required="yes">
		<cfargument name="hdnfeedingverbal" type="string" required="yes">
		<cfargument name="hdngroomingphysical" type="string" required="yes">
		<cfargument name="hdngroomingverbal" type="string" required="yes">
		<cfargument name="hdnbathingphysical" type="string" required="yes">
		<cfargument name="hdnbathingverbal" type="string" required="yes">
		<cfargument name="hdnuedressingphysical" type="string" required="yes">
		<cfargument name="hdnuedressingverbal" type="string" required="yes">
		<cfargument name="hdnledressingphysical" type="string" required="yes">
		<cfargument name="hdnledressingverbal" type="string" required="yes">
		<cfargument name="hdnhomemakingphysical" type="string" required="yes">
		<cfargument name="hdnhomemekingverbal" type="string" required="yes">
		<cfargument name="hdnDMEphysical" type="string" required="yes">
		<cfargument name="hdnDMEverbal" type="string" required="yes">
		<cfargument name="hdnToiletingphysical" type="string" required="yes">
		<cfargument name="hdnToiletingverbal" type="string" required="yes">
		<cfargument name="hdnreach" type="string" required="yes">
		<cfargument name="hdnhandtomouth" type="string" required="yes">
		<cfargument name="hdnreachabove" type="string" required="yes">
		<cfargument name="hdnreachbehind" type="string" required="yes">
		<cfargument name="hdnhand" type="string" required="yes">
		<cfargument name="hdncoordination" type="string" required="yes">
		<cfargument name="hdndominance" type="string" required="yes">
		<cfargument name="hdngrasp" type="string" required="yes">
		<cfargument name="hdnleftreach" type="string" required="yes">
		<cfargument name="hdnlefthandtomouth" type="string" required="yes">
		<cfargument name="hdnleftreachabove" type="string" required="yes">
		<cfargument name="hdnleftreachbehind" type="string" required="yes">
		<cfargument name="hdnlefthand" type="string" required="yes">
		<cfargument name="hdnleftcoordination" type="string" required="yes">
		<cfargument name="hdnleftdominance" type="string" required="yes">
		<cfargument name="hdnleftgrasp" type="string" required="yes">
		<cfargument name="elbow" type="string" required="yes">
		<cfargument name="Forearm" type="string" required="yes">
		<cfargument name="Wrist" type="string" required="yes">
		<cfargument name="Shoulder" type="string" required="yes">
		<cfargument name="hdnapraxia" type="string" required="yes">
		<cfargument name="hdnbodyscheme" type="string" required="yes">
		<cfargument name="hdndiscrimination" type="string" required="yes">
		<cfargument name="hdnvisualfield" type="string" required="yes">
		<cfargument name="hdnvisualtracking" type="string" required="yes">
		<cfargument name="hdnorientation" type="string" required="yes">
		<cfargument name="hdnsharp" type="string" required="yes">
		<cfargument name="hdnstereo" type="string" required="yes">
		<cfargument name="hdnposition" type="string" required="yes">
		<cfargument name="hdncommu" type="string" required="yes">
		<cfargument name="hdnpainlevel" type="string" required="yes">
		<cfargument name="hdnpaincharacteristic" type="string" required="yes">
		<cfargument name="hdnpainthreshold" type="string" required="yes">
		<cfargument name="hdnpaintreatment" type="string" required="yes">
		<cfargument name="hdnhowlong" type="string" required="yes">
		<cfargument name="hdnpatientsopinion" type="string" required="yes">
		<cfargument name="hdnshortness" type="string" required="yes">
		<cfargument name="chkjoints" type="string" required="yes">
		<cfargument name="chkadaptive" type="string" required="yes">
		<cfargument name="reasonwhy" type="string" required="yes">
		<cfargument name="chkgenassessment" type="string" required="yes">
		<cfargument name="hdnrehabilation" type="string" required="yes">
		<cfargument name="stepval" required="yes">
		<cfquery name="oteform" datasource="#Application.DataSrc#">
			UPDATE #Request.prefix_db_agency#.Assessment_New SET
				 Discharged_From_M0175='#hdnfeedingphysical#',
				 Inpatient_Discharge_Date_NA_M0180='#hdnfeedingverbal#',
				 Medical_or_Treatment_Change_M0200='#hdngroomingphysical#',
				 Conditions_Prior_M0220='#hdngroomingverbal#',
				 Therapies_Home_M0250='#hdnbathingphysical#',
				 Overall_Prognosis_M0260='#hdnbathingverbal#',
				 Transferring_M0690='#hdnuedressingphysical#',
				 Life_Exp_M0280='#hdnuedressingverbal#',
				 High_Risk_Factors_M0290='#hdnledressingphysical#',
				 Vision_M0390='#hdnledressingverbal#',
				 Hearing_M0400='#hdnhomemakingphysical#',
				 Speech_M0410='#hdnhomemekingverbal#',
				 Freq_of_Pain_M0420='#hdnDMEphysical#',
				 Intrac_Pain_M0430='#hdnDMEverbal#',
				 Open_Wounds_M0440='#hdnToiletingphysical#',
				 Pressure_Ulcer_M0445='#hdnToiletingverbal#',
				 Pressure_Ulcer_a_M0450='#hdnreach#',
				 Pressure_Ulcer_b_M0450='#hdnhandtomouth#',
		    	 Pressure_Ulcer_c_M0450='#hdnreachabove#',
				 Pressure_Ulcer_d_M0450='#hdnreachbehind#',
				 Pressure_Ulcer_e_M0450='#hdnhand#',
				 Pressure_Ulcer_Stage_M0460='#hdncoordination#',
				 Pressure_Ulcer_Status_M0464='#hdndominance#',
				 Stasis_Ulcer_M0468='#hdngrasp#',
				 Stasis_Ulcer_Num_M0470='#hdnleftreach#',
				 Stasis_Ulcer_Hidden_M0474='#hdnlefthandtomouth#',
				 Stasis_Ulcer_Status_M0476='#hdnleftreachabove#',
				 Surgical_Wound_M0482='#hdnleftreachbehind#',
				 Surgical_Wound_OB_M0484='#hdnlefthand#',
				 Surgical_Wound_Hidden_M0486='#hdnleftcoordination#',
				 Surgical_Wound_Status_M0488='#hdnleftdominance#',
				 Breathing_M0490='#hdnleftgrasp#',
				 UTI_M0510='#elbow#',
				 Urinary_INcont_when_M0530='#Forearm#',
				 Ostomy_for_Bowel_M0550='#Wrist#',
				 When_Confused_M0570='#Shoulder#',
				 When_Anxious_M0580='#hdnapraxia#',
				 Depressive_Feelings_M0590='#hdnbodyscheme#',
				 Patient_Behav_freq_M0620='#hdndiscrimination#',
				 Psy_Nursing_M0630='#hdnvisualfield#',
				 Grooming_M0640p='#hdnvisualtracking#',
				 Grooming_M0640='#hdnorientation#',
				 Dress_Upper_M0650p='#hdnsharp#',
				 Dress_Upper_M0650='#hdnstereo#',
				 Dress_Lower_M0660p='#hdnposition#',
				 Dress_Lower_M0660='#hdncommu#',
				 Ambulation_M0700='#hdnpainlevel#', 
				 Ambulation_M0700p='#hdnpaincharacteristic#', 
				 Eating_M0710='#hdnpainthreshold#',
				 Eating_M0710p='#hdnpaintreatment#',
				 Meal_Prep_M0720='#hdnhowlong#',
				 Meal_Prep_M0720p='#hdnpatientsopinion#',
				 Transport_M0730='#hdnshortness#',
			     Transport_M0730p='#chkjoints#',
			     Laundry_M0740='#chkadaptive#',
			     Laundry_M0740p='#reasonwhy#',
			     Housekeeping_M0750='#chkgenassessment#',
			     Rehab_Prognosis_M0270='#hdnrehabilation#',
				<cfif stepval eq 1>
			    AssessmentType_New = 1
				<cfelse>
				AssessmentType_New = 0
				</cfif>
			WHERE Assessment_ID='#session.cs.AssessmentId#' 
</cfquery> 
		<cfset myResult="foo" />
		<cfreturn myResult>
	</cffunction>
</cfcomponent>