<cfquery name="AssessmentForm" datasource="#Application.DataSrc#">
	UPDATE #Request.prefix_db_agency#.Assessment_New SET
	<cfif isdefined('form.Reason')>
		After_Discharge_Services_M0880 = '#form.Reason#',
	<cfelse>
		After_Discharge_Services_M0880 = '',
	</cfif>
	
	<cfif isdefined('form.Other_Services')>
		Ambulation_M0700 = '#form.Other_Services#',
	<cfelse>
		Ambulation_M0700 = '',
	</cfif>
	
	<cfif isdefined('form.OtherAgencies')>
		Ambulation_M0700p = '#form.OtherAgencies#',
	<cfelse>
		Ambulation_M0700p = '',
	</cfif>
	
	<cfif isdefined('form.txtBowel_Incont_M0540')>
		Bowel_Incont_M0540 = '#form.txtBowel_Incont_M0540#',
	<cfelse>
		Bowel_Incont_M0540 = '',
	</cfif>
	
	<cfif isdefined('form.Fee')>
		Therapies_Home_M0250 = '#form.Fee#',
	<cfelse>
		Therapies_Home_M0250 = null,
	</cfif>
	
	<cfif isdefined('form.painlevel')>
		Psy_Nursing_M0630 = '#form.painlevel#',
	<cfelse>
		Psy_Nursing_M0630 = null,
	</cfif>
	
	
	<cfif isdefined('form.chkthrobbing')>
		Grooming_M0640 = '#form.chkthrobbing#',
	<cfelse>
		Grooming_M0640 = null,
	</cfif>
	
	<cfif isdefined('form.radthreshold')>
		Grooming_M0640p = '#form.radthreshold#',
	<cfelse>
		Grooming_M0640p = null,
	</cfif>
	
	<cfif isdefined('form.currentpain')>
		Dress_Upper_M0650 = '#form.currentpain#',
	<cfelse>
		Dress_Upper_M0650 = null,
	</cfif>
	
	<cfif isdefined('form.doeseach')>
		Dress_Upper_M0650p = '#form.doeseach#',
	<cfelse>
		Dress_Upper_M0650p = null,
	</cfif>
	
	<cfif isdefined('form.groom')>
		Hearing_M0400 = '#form.groom#',
	<cfelse>
		Hearing_M0400 = null,
	</cfif>
	
	<cfif isdefined('form.Bath')>
		Speech_M0410 = '#form.Bath#',
	<cfelse>
		Speech_M0410 = null,
	</cfif>
	
	<cfif isdefined('form.Dress')>
		Freq_of_Pain_M0420 = '#form.Dress#',
	<cfelse>
		Freq_of_Pain_M0420 = null,
	</cfif>
	
	<cfif isdefined('form.LDress')>
		Intrac_Pain_M0430 = '#form.LDress#',
	<cfelse>
		Intrac_Pain_M0430 = null,
	</cfif>
	
	<cfif isdefined('form.Homemake')>
		Pressure_Ulcer_M0445 = '#form.Homemake#',
	<cfelse>
		Pressure_Ulcer_M0445 = null,
	</cfif>
	
	<cfif isdefined('form.DME')>
		Open_Wounds_M0440 = '#form.DME#',
	<cfelse>
		Open_Wounds_M0440 = null,
	</cfif>
	
	<cfif isdefined('form.Reach')>
		Overall_Prognosis_M0260 = '#form.Reach#',
	<cfelse>
		Overall_Prognosis_M0260 = null,
	</cfif>
	
	<cfif isdefined('form.Mouth')>
		Transferring_M0690p = '#form.Mouth#',
	<cfelse>
		Transferring_M0690p = null,
	</cfif>
	
	<cfif isdefined('form.Head')>
		Life_Exp_M0280 = '#form.Head#',
	<cfelse>
		Life_Exp_M0280 = null,
	</cfif>
	
	<cfif isdefined('form.Back')>
		High_Risk_Factors_M0290 = '#form.Back#',
	<cfelse>
		High_Risk_Factors_M0290 = null,
	</cfif>
	
	<cfif isdefined('form.long_Back')>
		Vision_M0390 = '#form.long_Back#',
	<cfelse>
		Vision_M0390 = null,
	</cfif>
	
	<cfif isdefined('form.Side')>
		Pressure_Ulcer_a_M0450 = '#form.Side#',
	<cfelse>
		Pressure_Ulcer_a_M0450 = null,
	</cfif>
	
	<cfif isdefined('form.Coordination')>
		Pressure_Ulcer_b_M0450 = '#form.Coordination#',
	<cfelse>
		Pressure_Ulcer_b_M0450 = null,
	</cfif>
	
	<cfif isdefined('form.Grasp')>
		Pressure_Ulcer_e_M0450 = '#form.Grasp#',
	<cfelse>
		Pressure_Ulcer_e_M0450 = null,
	</cfif>
	
	<cfif isdefined('form.Gait')>
		Pressure_Ulcer_Stage_M0460 = '#form.Gait#',
	<cfelse>
		Pressure_Ulcer_Stage_M0460 = null,
	</cfif>
	
	<cfif isdefined('form.Berg_Score')>
		Pressure_Ulcer_c_M0450 = '#form.Berg_Score#',
	<cfelse>
		Pressure_Ulcer_c_M0450 = null,
	</cfif>
	
	<cfif isdefined('form.Tinetti_Score')>
		Pressure_Ulcer_d_M0450 = '#form.Tinetti_Score#',
	<cfelse>
		Pressure_Ulcer_d_M0450 = null,
	</cfif>
	
	<cfif isdefined('form.TUG_Test')>
		Inject_Meds_m0800p = '#form.TUG_Test#',
	<cfelse>
		Inject_Meds_m0800p = null,
	</cfif>
	
	<cfif isdefined('form.UPPER_Reach')>
		Pressure_Ulcer_Status_M0464 = '#form.UPPER_Reach#',
	<cfelse>
		Pressure_Ulcer_Status_M0464 = null,
	</cfif>
	
	<cfif isdefined('form.UPPER_Mouth')>
		Breathing_M0490 = '#form.UPPER_Mouth#',
	<cfelse>
		Breathing_M0490 = null,
	</cfif>
	
	<cfif isdefined('form.UPPER_Head')>
		Stasis_Ulcer_Num_M0470 = '#form.UPPER_Head#',
	<cfelse>
		Stasis_Ulcer_Num_M0470 = null,
	</cfif>
	
	<cfif isdefined('form.Respiratory')>
		Stasis_Ulcer_Hidden_M0474 = '#form.Respiratory#',
	<cfelse>
		Stasis_Ulcer_Hidden_M0474 = null,
	</cfif>
	
	<cfif isdefined('form.Right_Lower')>
		Stasis_Ulcer_Status_M0476 = '#form.Right_Lower#',
	<cfelse>
		Stasis_Ulcer_Status_M0476 = null,
	</cfif>
	
	<cfif isdefined('form.Right_Hand')>
		Surgical_Wound_M0482 = '#form.Right_Hand#',
	<cfelse>
		Surgical_Wound_M0482 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired1')>
		Caregiver_Manage_Equip_M0820 = '#form.Impaired1#',
	<cfelse>
		Caregiver_Manage_Equip_M0820 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired2')>
		Cog_Function_M0560 = '#form.Impaired2#',
	<cfelse>
		Cog_Function_M0560 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired3')>
		Conditions_Prior_M0220 = '#form.Impaired3#',
	<cfelse>
		Conditions_Prior_M0220 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired4')>
		Depressive_Feelings_M0590 = '#form.Impaired4#',
	<cfelse>
		Depressive_Feelings_M0590 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired5')>
		Discharge_Disposition_M0870 = '#form.Impaired5#',
	<cfelse>
		Discharge_Disposition_M0870 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired6')>
		Eating_M0710 = '#form.Impaired6#',
	<cfelse>
		Eating_M0710 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired7')>
		Eating_M0710p = '#form.Impaired7#',
	<cfelse>
		Eating_M0710p = null,
	</cfif>
	
	<cfif isdefined('form.Impaired8')>
		Emergent_Care_M0830 = '#form.Impaired8#',
	<cfelse>
		Emergent_Care_M0830 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired9')>
		Emergent_Care_Reason_M0840 = '#form.Impaired9#',
	<cfelse>
		Emergent_Care_Reason_M0840 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired10')>
		Endocrine_Assess = '#form.Impaired10#',
	<cfelse>
		Endocrine_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Impaired11')>
		Home_Safety_Assess = '#form.Impaired11#',
	<cfelse>
		Home_Safety_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Impaired12')>
		Hospice_Assess = '#form.Impaired12#',
	<cfelse>
		Hospice_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Impaired13')>
		Hospital_Reason_List_M0895 = '#form.Impaired13#',
	<cfelse>
		Hospital_Reason_List_M0895 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired14')>
		Hospital_Reason_M0890 = '#form.Impaired14#',
	<cfelse>
		Hospital_Reason_M0890 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired15')>
		Housekeeping_M0750 = '#form.Impaired15#',
	<cfelse>
		Housekeeping_M0750 = null,
	</cfif>
	
	<cfif isdefined('form.Impaired16')>
		Housekeeping_M0750p = '#form.Impaired16#',
	<cfelse>
		Housekeeping_M0750p = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder1')>
		Inhalant_Meds_M0790 = '#form.Shoulder1#',
	<cfelse>
		Inhalant_Meds_M0790 = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder2')>
		Inhalant_Meds_M0790p = '#form.Shoulder2#',
	<cfelse>
		Inhalant_Meds_M0790p = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder3')>
		Inject_Meds_M0800 = '#form.Shoulder3#',
	<cfelse>
		Inject_Meds_M0800 = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder4')>
		Inpatient_Facility_M0855 = '#form.Shoulder4#',
	<cfelse>
		Inpatient_Facility_M0855 = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder5')>
		Laundry_M0740 = '#form.Shoulder5#',
	<cfelse>
		Laundry_M0740 = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder6')>
		Laundry_M0740p = '#form.Shoulder6#',
	<cfelse>
		Laundry_M0740p = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder7')>
		M0250_Assess = '#form.Shoulder7#',
	<cfelse>
		M0250_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Shoulder8')>
		M0420_Assess = '#form.Shoulder8#',
	<cfelse>
		M0420_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip1')>
		M0440_Assess = '#form.Hip1#',
	<cfelse>
		M0440_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip2')>
		M0490_Assess = '#form.Hip2#',
	<cfelse>
		M0490_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip3')>
		M0520_Assess = '#form.Hip3#',
	<cfelse>
		M0520_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip4')>
		M0540_Assess = '#form.Hip4#',
	<cfelse>
		M0540_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip5')>
		M0550_Assess = '#form.Hip5#',
	<cfelse>
		M0550_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip6')>
		M0610_Assess = '#form.Hip6#',
	<cfelse>
		M0610_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip7')>
		M0650_Assess = '#form.Hip7#',
	<cfelse>
		M0650_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip8')>
		M0810_Assess = '#form.Hip8#',
	<cfelse>
		M0810_Assess = null,
	</cfif>
	
	<cfif isdefined('form.Hip9')>
		Meal_Prep_M0720 = '#form.Hip9#',
	<cfelse>
		Meal_Prep_M0720 = null,
	</cfif>
	
	<cfif isdefined('form.Hip10')>
		Meal_Prep_M0720p = '#form.Hip10#',
	<cfelse>
		Meal_Prep_M0720p = null,
	</cfif>
	
	<cfif isdefined('form.Hip11')>
		Medical_or_Treatment_Change_M0200 = '#form.Hip11#',
	<cfelse>
		Medical_or_Treatment_Change_M0200 = null,
	</cfif>
	
	<cfif isdefined('form.Hip12')>
		Nursing_Home_M0900 = '#form.Hip12#',
	<cfelse>
		Nursing_Home_M0900 = null,
	</cfif>
	
	<cfif isdefined('form.Hip13')>
		Oral_Meds_M0780 = '#form.Hip13#',
	<cfelse>
		Oral_Meds_M0780 = null,
	</cfif>
	
	<cfif isdefined('form.Hip14')>
		Oral_Meds_M0780p = '#form.Hip14#',
	<cfelse>
		Oral_Meds_M0780p = null,
	</cfif>
	
	<cfif isdefined('form.Hip15')>
		Ostomy_for_Bowel_M0550 = '#form.Hip15#',
	<cfelse>
		Ostomy_for_Bowel_M0550 = null,
	</cfif>
	
	<cfif isdefined('form.Hip16')>
		Patient_Behav_freq_M0620 = '#form.Hip16#',
	<cfelse>
		Patient_Behav_freq_M0620 = null,
	</cfif>
	
	<cfif isdefined('form.Knee1')>
		Patient_Behav_Weekly_M0610 = '#form.Knee1#',
	<cfelse>
		Patient_Behav_Weekly_M0610 = null,
	</cfif>
	
	<cfif isdefined('form.Knee2')>
		Patient_Manage_Equip_M0810 = '#form.Knee2#',
	<cfelse>
		Patient_Manage_Equip_M0810 = null,
	</cfif>
	
	<cfif isdefined('form.Knee3')>
		Resp_Treatments_M0500 = '#form.Knee3#',
	<cfelse>
		Resp_Treatments_M0500 = null,
	</cfif>
	
	<cfif isdefined('form.Knee4')>
		Shopping_M0760 = '#form.Knee4#',
	<cfelse>
		Shopping_M0760 = null,
	</cfif>
	
	<cfif isdefined('form.Knee5')>
		Shopping_M0760p = '#form.Knee5#',
	<cfelse>
		Shopping_M0760p = null,
	</cfif>
	
	<cfif isdefined('form.Knee6')>
		Stasis_Ulcer_M0468 = '#form.Knee6#',
	<cfelse>
		Stasis_Ulcer_M0468 = null,
	</cfif>
	
	<cfif isdefined('form.Knee7')>
		Surgical_Wound_Hidden_M0486 = '#form.Knee7#',
	<cfelse>
		Surgical_Wound_Hidden_M0486 = null,
	</cfif>
	
	<cfif isdefined('form.Knee8')>
		Surgical_Wound_OB_M0484 = '#form.Knee8#',
	<cfelse>
		Surgical_Wound_OB_M0484 = null,
	</cfif>
	
	<cfif isdefined('form.Ankle1')>
		Surgical_Wound_Status_M0488 = '#form.Ankle1#',
	<cfelse>
		Surgical_Wound_Status_M0488 = null,
	</cfif>
	
	<cfif isdefined('form.Ankle2')>
		Therapy_Need_M0825 = '#form.Ankle2#',
	<cfelse>
		Therapy_Need_M0825 = null,
	</cfif>
	
	<cfif isdefined('form.Ankle3')>
		Toileting_M0680p = '#form.Ankle3#',
	<cfelse>
		Toileting_M0680p = null,
	</cfif>
	
	<cfif isdefined('form.Ankle4')>
		Transferring_M0690 = '#form.Ankle4#',
	<cfelse>
		Transferring_M0690 = null,
	</cfif>
	
	<cfif isdefined('form.Ankle5')>
		Transport_M0730 = '#form.Ankle5#',
	<cfelse>
		Transport_M0730 = null,
	</cfif>
	
	<cfif isdefined('form.Ankle6')>
		Transport_M0730p = '#form.Ankle6#',
	<cfelse>
		Transport_M0730p = null,
	</cfif>
	
	<cfif isdefined('form.Ankle7')>
		Urinary_INcont_M0520 = '#form.Ankle7#',
	<cfelse>
		Urinary_INcont_M0520 = null,
	</cfif>
	
	<cfif isdefined('form.Ankle8')>
		Urinary_INcont_when_M0530 = '#form.Ankle8#',
	<cfelse>
		Urinary_INcont_when_M0530 = null,
	</cfif>
	
	<cfif isdefined('form.Cervical_Spine1')>
		Use_Phone_M0770 = '#form.Cervical_Spine1#',
	<cfelse>
		Use_Phone_M0770 = null,
	</cfif>
	
	<cfif isdefined('form.Cervical_Spine2')>
		Use_Phone_M0770p = '#form.Cervical_Spine2#',
	<cfelse>
		Use_Phone_M0770p = null,
	</cfif>
	
	<cfif isdefined('form.Cervical_Spine3')>
		UTI_M0510 = '#form.Cervical_Spine3#',
	<cfelse>
		UTI_M0510 = null,
	</cfif>
	
	<cfif isdefined('form.Cervical_Spine4')>
		When_Anxious_M0580 = '#form.Cervical_Spine4#',
	<cfelse>
		When_Anxious_M0580 = null,
	</cfif>
	
	<cfif isdefined('form.Shortness_Breath')>
		Dress_Lower_M0660p = '#form.Shortness_Breath#',
	<cfelse>
		Dress_Lower_M0660p = null,
	</cfif>
	
	<cfif isdefined('form.txtBathing_M0670')>
		Bathing_M0670 = '#form.txtBathing_M0670#',
	<cfelse>
		Bathing_M0670 = null,
	</cfif>
	
	<cfif isdefined('form.txtWhen_Confused_M0570')>
		When_Confused_M0570 = '#form.txtWhen_Confused_M0570#',
	<cfelse>
		When_Confused_M0570 = null,
	</cfif>
	
	<cfif isdefined('form.txtDischarged_From_M0175')>
		Discharged_From_M0175 = '#form.txtDischarged_From_M0175#',
	<cfelse>
		Discharged_From_M0175 = null,
	</cfif>
	
	<cfif isdefined('form.txtBathing_M0670p')>
		Bathing_M0670p = '#form.txtBathing_M0670p#',
	<cfelse>
		Bathing_M0670p = null,
	</cfif>
	
	<cfif isdefined('form.needs')>
		Toileting_M0680 = '#form.needs#',
	<cfelse>
		Toileting_M0680 = null,
	</cfif>
	
	<cfif isdefined('form.Potential')>
		Rehab_Prognosis_M0270 = '#form.Potential#',
	<cfelse>
		<cfif isdefined('form.Potential1')>
			Rehab_Prognosis_M0270 = '#form.Potential1#',
		<cfelse>
			Rehab_Prognosis_M0270 = null,
		</cfif>
	</cfif>
	
	<cfif isdefined('FORM.Assessmentnote')>
		Assessment_note = '#FORM.Assessmentnote#'
	<cfelse>
		Assessment_note = null
	</cfif>
   
	WHERE Assessment_ID= '<cfif isdefined('form.txtAssId')>#form.txtAssId#</cfif>'
</cfquery>

<cfif isdefined('form.M1010updateF') and  #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>
		<cfif not isnumeric('Order')>
			<cfset Order = 0 />
		</cfif>
		<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">