<cfquery name="AssessmentForm" datasource="#Application.DataSrc#">
	UPDATE #Request.prefix_db_agency#.Assessment_New SET
		<cfif isdefined('form.1M0110')>
		M0110 = '#form.1M0110#',
		<cfelse>
		M0110=NULL,
		</cfif>

		<cfif isdefined('form.hdnM1000')>
		Discharged_From_M0175 = '#form.hdnM1000#',
		<cfelse>
		Discharged_From_M0175 ='',
		</cfif>
		
		 <cfif isdefined('form.M1028_diagnosis')>  
		M1028_diagnosis = '#form.M1028_diagnosis#',
		<cfelse>
		M1028_diagnosis = '',
	    </cfif>
		
		<cfif isdefined('form.M1060')>  
		M1060 = '#form.M1060#',
		<cfelse>
		M1060 = '',
	    </cfif>
		

		<cfif isdefined('form.txtM1000')>
		M1000_Other = '#form.txtM1000#',
		<cfelse>
		M1000_Other ='',
		</cfif>
		
		
		<cfif isdefined('form.careplan')>
		M0063_Pattern = '#form.careplan#',
		<cfelse>
		M0063_Pattern ='Use ONLY SmartDX database',
		</cfif>
		
		
		<cfif len(form.dtM1005) GT 0>
		Inpatient_Discharge_Date_M0180 = #CreateODBCDate(form.dtM1005)#,
		<cfelse>
		Inpatient_Discharge_Date_M0180 =NULL,
		</cfif>

		<cfif len(form.hdnM1005UK) GT 0>
		Inpatient_Discharge_Date_NA_M0180 = '#form.hdnM1005UK#',
		<cfelse>
		Inpatient_Discharge_Date_NA_M0180 ='',
		</cfif>

		<cfif isdefined('form.hdnUrinary')>
		Conditions_Prior_M0220 = '#form.hdnUrinary#',
		<cfelse>
		Conditions_Prior_M0220 ='',
		</cfif>
		
		   <cfif isdefined('form.hdncontrol_infection') and form.hdncontrol_infection neq ''>
	     control_infection = '#form.hdncontrol_infection#',
	    </cfif>
		
		 <cfif isdefined('form.hdnprevention') and form.hdnprevention neq ''>
	     prevention = '#form.hdnprevention#',
	    </cfif>
		
		 <cfif isdefined('form.hdnantibiotics') and form.hdnantibiotics neq ''>
	     antibiotics = '#form.hdnantibiotics#',
	    </cfif>
		

		<cfif isdefined('form.hdnOverweight')>
		M0250_Assess = '#form.hdnOverweight#',
		<cfelse>
		M0250_Assess ='',
		</cfif>

		<cfif isdefined('form.hdnHyperglycemiFZaSleeping')>
		Endocrine_Assess = '#form.hdnHyperglycemiFZaSleeping#',
		<cfelse>
		Endocrine_Assess ='',
		</cfif>

		<cfif isdefined('form.ChkIntravenous')>
		Therapies_Home_M0250 = '#form.ChkIntravenous#',
		<cfelse>
		Therapies_Home_M0250 ='',
		</cfif>

		<cfif isdefined('form.hdnM1032Recent')>
		M1032_Frailty = '#form.hdnM1032Recent#',
		<cfelse>
		M1032_Frailty ='',
		</cfif>

		<cfif isdefined('form.drpM1034')>
		Rehab_Prognosis_M0270 = '#form.drpM1034#',
		<cfelse>
		Rehab_Prognosis_M0270 ='',
		</cfif>

		<cfif isdefined('form.hdnHeavysmoking')>
		High_Risk_Factors_M0290 = '#form.hdnHeavysmoking#',
		<cfelse>
		High_Risk_Factors_M0290 ='',
		</cfif>

		<cfif isdefined('form.drpM1200')>
		Vision_M0390 = '#form.drpM1200#',
		<cfelse>
		Vision_M0390 ='',
		</cfif>

		<cfif isdefined('form.drpM1210')>
		Hearing_M0400 = '#form.drpM1210#',
		<cfelse>
		Hearing_M0400 ='',
		</cfif>

		<cfif isdefined('form.drpM1220')>
		M1220_Verbal_Under = '#form.drpM1220#',
		<cfelse>
		M1220_Verbal_Under ='',
		</cfif>

		<cfif isdefined('form.drpM1230')>
		Speech_M0410 = '#form.drpM1230#',
		<cfelse>
		Speech_M0410 = '',
		</cfif>

		<cfif isdefined('form.0no')>
		M1240_Pain_Assess = '#form.0no#',
		<cfelse>
		M1240_Pain_Assess ='',
		</cfif>

		<cfif isdefined('form.drpM1242')>
		Freq_of_Pain_M0420 = '#form.drpM1242#',
		<cfelse>
		Freq_of_Pain_M0420 ='',
		</cfif>

		<cfif isdefined('form.hdnColor')>
		M0440_Assess = '#form.hdnColor#',
		<cfelse>
		M0440_Assess ='',
		</cfif>

		<cfif isdefined('form.drpM1300')>
		M1300_Pressure = '#form.drpM1300#',
		<cfelse>
		M1300_Pressure ='',
		</cfif>

		<cfif isdefined('form.hdnradioM1302Count')>
		M1302_Pressure = '#form.hdnradioM1302Count#',
		<cfelse>
		M1302_Pressure = '',
		</cfif>

		<cfif isdefined('form.hdnradioM1306Count')>
		M1306_Unhealed_Pressure = '#form.hdnradioM1306Count#',
		<cfelse>
		M1306_Unhealed_Pressure = '',
		</cfif>

		<cfif isdefined('form.drpStage2')>
		Pressure_Ulcer_b_M0450 = '#form.drpStage2#',
		<cfelse>
		Pressure_Ulcer_b_M0450 = '',
		</cfif>

		<cfif isdefined('form.drpStage3')>
		Pressure_Ulcer_c_M0450 = '#form.drpStage3#',
		<cfelse>
		Pressure_Ulcer_c_M0450 = '',
		</cfif>

		<cfif isdefined('form.drpStage4')>
		Pressure_Ulcer_d_M0450 = '#form.drpStage4#',
		<cfelse>
		Pressure_Ulcer_d_M0450 ='',
		</cfif>

		<cfif isdefined('form.drpdlUnstage')>
		Pressure_Ulcer_e_M0450 = '#form.drpdlUnstage#',
		<cfelse>
		Pressure_Ulcer_e_M0450 = '',
		</cfif>

		<cfif isdefined('form.drpd2UnStage')>
		M1308_d_2_Pressure = '#form.drpd2UnStage#',
		<cfelse>
		M1308_d_2_Pressure = NULL,
		</cfif>

		<cfif isdefined('form.drpd3UnStage')>
		M1308_d_3_Pressure = '#form.drpd3UnStage#',
		<cfelse>
		M1308_d_3_Pressure =NULL,
		</cfif>

		<cfif isdefined('form.drpdM1310Length')>
		M1310_Length = '#form.drpdM1310Length#',
		<cfelse>
		M1310_Length = NULL,
		</cfif>

		<cfif isdefined('form.drpdM1310')>
		M1310_1 = '#form.drpdM1310#',
		<cfelse>
		M1310_1 = NULL,
		</cfif>

		<cfif isdefined('form.drpdM1312Width')>
		M1312_Width= '#form.drpdM1312Width#',
		<cfelse>
		M1312_Width = NULL,
		</cfif>

		<cfif isdefined('form.drpdM1312')>
		M1312_1= '#form.drpdM1312#',
		<cfelse>
		M1312_1 = NULL,
		</cfif>

		<cfif isdefined('form.drpdM1314Depth')>
		M1314_Depth= '#form.drpdM1314Depth#',
		<cfelse>
		M1314_Depth = NULL,
		</cfif>

		<cfif isdefined('form.drpdM1314')>
		M1314_1 = '#form.drpdM1314#',
		<cfelse>
		M1314_1 = NULL,
		</cfif>

		<cfif isdefined('form.oulcerpressure')>
		Pressure_Ulcer_Status_M0464 = '#form.oulcerpressure#',
		<cfelse>
		Pressure_Ulcer_Status_M0464 ='',
		</cfif>

		<cfif isdefined('form.M0450_1')>
		Pressure_Ulcer_a_M0450 = '#form.M0450_1#',
		<cfelse>
		Pressure_Ulcer_a_M0450 ='',
		</cfif>

		<cfif isdefined('form.M0460_1')>
		Pressure_Ulcer_Stage_M0460 = '#form.M0460_1#',
		<cfelse>
		Pressure_Ulcer_Stage_M0460 ='',
		</cfif>

		<cfif isdefined('form.drpM1330')>
		Stasis_Ulcer_M0468 = '#form.drpM1330#',
		<cfelse>
		Stasis_Ulcer_M0468 = '',
		</cfif>

		<cfif isdefined('form.hdnradioM1332Count')>
		Stasis_Ulcer_Num_M0470 = '#form.hdnradioM1332Count#',
		<cfelse>
		Stasis_Ulcer_Num_M0470 ='',
		</cfif>

		<cfif isdefined('form.hdnradioM1334Count')>
		Stasis_Ulcer_Status_M0476 = '#form.hdnradioM1334Count#',
		<cfelse>
		Stasis_Ulcer_Status_M0476='',
		</cfif>

		<cfif isdefined('form.drpM1340')>
		Surgical_Wound_M0482 = '#form.drpM1340#',
		<cfelse>
		Surgical_Wound_M0482 = '',
		</cfif>

		<cfif isdefined('form.hdnradioM1342Count')>
		Surgical_Wound_Status_M0488 = '#form.hdnradioM1342Count#',
		<cfelse>
		Surgical_Wound_Status_M0488 ='',
		</cfif>

		<cfif isdefined('form.hdnradioM1350Count')>
		M1350_Other_Wounds = '#form.hdnradioM1350Count#',
		<cfelse>
		M1350_Other_Wounds = NULL,
		</cfif>

		<cfif isdefined('form.radBreath')>
		Breathing_M0490 = '#form.radBreath#',
		<cfelse>
		Breathing_M0490 = '',
		</cfif>

		<cfif isdefined('form.chkOxygen')>
		Resp_Treatments_M0500 = '#form.chkOxygen#',
		<cfelse>
		Resp_Treatments_M0500 ='',
		</cfif>

		<cfif isdefined('form.hdnCardio')>
		M0490_Assess = '#form.hdnCardio#',
		<cfelse>
		M0490_Assess = '',
		</cfif>

		<cfif isdefined('form.hdnUrinecolor')>
		M0520_Assess = '#form.hdnUrinecolor#',
		<cfelse>
		M0520_Assess = '',
		</cfif>

		<cfif isdefined('form.radM1600NO')>
		UTI_M0510 = '#form.radM1600NO#',
		<cfelse>
		UTI_M0510 = '',
		</cfif>

		<cfif isdefined('form.drpM1610')>
		Urinary_INcont_M0520='#form.drpM1610#',
		<cfelse>
		Urinary_INcont_M0520='',
		</cfif>

		<cfif isdefined('form.radTimedvoiding')>
		Urinary_INcont_when_M0530 = '#form.radTimedvoiding#',
		<cfelse>
		Urinary_INcont_when_M0530 = '',
		</cfif>

		<cfif isdefined('form.hdnBowelSound')>
		M0540_Assess = '#form.hdnBowelSound#',
		<cfelse>
		M0540_Assess = '',
		</cfif>

		<cfif isdefined('form.radVeryrarely')>
		Bowel_Incont_M0540 = '#form.radVeryrarely#',
		<cfelse>
		Bowel_Incont_M0540 = '',
		</cfif>

		<cfif isdefined('form.hdnFlatulence')>
		M0550_Assess = '#form.hdnFlatulence#',
		<cfelse>
		M0550_Assess = '',
		</cfif>

		<cfif isdefined('form.drpM1630')>
		Ostomy_for_Bowel_M0550 = '#form.drpM1630#',
		<cfelse>
		Ostomy_for_Bowel_M0550 = '',
		</cfif>

		<cfif isdefined('form.drpM1700')>
		Cog_Function_M0560 = '#form.drpM1700#',
		<cfelse>
		Cog_Function_M0560 ='',
		</cfif>

		<cfif isdefined('form.radM1710Never')>
		When_Confused_M0570 = '#form.radM1710Never#',
		<cfelse>
		When_Confused_M0570='',
		</cfif>

        <cfif isdefined('form.radM1720Never')>
		When_Anxious_M0580 = '#form.radM1720Never#',
		<cfelse>
		When_Anxious_M0580='',
		</cfif>


		<cfif isdefined('form.drpM1730')>
		M1730_Depression = '#form.drpM1730#',
		<cfelse>
		M1730_Depression ='',
		</cfif>

		<cfif isdefined('form.radLittleNotatall')>
		M1730a='#form.radLittleNotatall#',
		<cfelse>
		M1730a= '',
		</cfif>

		<cfif isdefined('form.radNotatall')>
		M1730b = '#form.radNotatall#',
		<cfelse>
		M1730b = '',
		</cfif>

		<cfif isdefined('form.hdnPT')>
		M0610_Assess='#form.hdnPT#',
		<cfelse>
		M0610_Assess='',
		</cfif>

		<cfif isdefined('form.hdnMemory')>
		Patient_Behav_Weekly_M0610 = '#form.hdnMemory#',
		<cfelse>
		Patient_Behav_Weekly_M0610 ='',
		</cfif>

		<cfif isdefined('form.radM1745Never')>
		Patient_Behav_freq_M0620 = '#form.radM1745Never#',
		<cfelse>
		Patient_Behav_freq_M0620 ='',
		</cfif>

		<cfif isdefined('form.radM1750Never')>
		Psy_Nursing_M0630 = '#form.radM1750Never#',
		<cfelse>
		Psy_Nursing_M0630 ='',
		</cfif>

		<cfif isdefined('form.hdnMusculoTemp')>
		M0650_Assess='#form.hdnMusculoTemp#',
		<cfelse>
		M0650_Assess='',
		</cfif>

		<cfif isdefined('form.drpM1800')>
		Grooming_M0640='#form.drpM1800#',
		<cfelse>
		Grooming_M0640 ='',
		</cfif>

		<cfif isdefined('form.drpM1810')>
		Dress_Upper_M0650='#form.drpM1810#',
		<cfelse>
		Dress_Upper_M0650 = '',
		</cfif>

		<cfif isdefined('form.drpM1820')>
		Dress_Lower_M0660='#form.drpM1820#',
		<cfelse>
		Dress_Lower_M0660= '',
		</cfif>

		<cfif isdefined('form.drpM1830')>
		Bathing_M0670='#form.drpM1830#',
		<cfelse>
		Bathing_M0670 ='',
		</cfif>

		<cfif isdefined('form.drpM1840')>
		M1840_Toilet ='#form.drpM1840#',
		<cfelse>
		M1840_Toilet ='',
		</cfif>

		<cfif isdefined('form.drpM1845')>
		M1845_Toilet= '#form.drpM1845#',
		<cfelse>
		M1845_Toilet='',
		</cfif>

		<cfif isdefined('form.drpM1850')>
		Transferring_M0690='#form.drpM1850#',
		<cfelse>
		Transferring_M0690='',
		</cfif>
		
		<cfif isdefined('form.CGO170C_1_Mobility')>
		CGO170C_1_Mobility='#form.CGO170C_1_Mobility#',
		<cfelse>
		CGO170C_1_Mobility='',
		</cfif>
		
		<cfif isdefined('form.CGO170C_2_Mobility')>
		CGO170C_2_Mobility='#form.CGO170C_2_Mobility#',
		<cfelse>
		CGO170C_2_Mobility='',
		</cfif>
		

		<cfif isdefined('form.drpM1860')>
		Ambulation_M0700='#form.drpM1860#',
		<cfelse>
		Ambulation_M0700= '',
		</cfif>

		<cfif isdefined('form.drpM1870')>
		Eating_M0710 = '#form.drpM1870#',
		<cfelse>
		Eating_M0710 = '',
		</cfif>

		<cfif isdefined('form.drpM1880')>
		Meal_Prep_M0720 = '#form.drpM1880#',
		<cfelse>
		Meal_Prep_M0720 = '',
		</cfif>

		<cfif isdefined('form.drpM1890')>
		Use_Phone_M0770 = '#form.drpM1890#',
		<cfelse>
		Use_Phone_M0770 = '',
		</cfif>

		<cfif isdefined('form.rdnSelf')>
		M1900a_SelfCare = '#form.rdnSelf#',
		<cfelse>
		M1900a_SelfCare = '',
		</cfif>

		<cfif isdefined('form.rdnAmbulation')>
		M1900b_Amb='#form.rdnAmbulation#',
		<cfelse>
		M1900b_Amb = '',
		</cfif>

		<cfif isdefined('form.rdnTransfer')>
		M1900c_Transfer='#form.rdnTransfer#',
		<cfelse>
		M1900c_Transfer='',
		</cfif>

		<cfif isdefined('form.rdnHouseHold')>
		M1900d_House= '#form.rdnHouseHold#',
		<cfelse>
		M1900d_House = '',
		</cfif>

		<cfif isdefined('form.rdnM1910')>
		M1910_Fall_Risk='#form.rdnM1910#',
		<cfelse>
		M1910_Fall_Risk='',
		</cfif>

		<cfif isdefined('form.rdnM2000')>
		M2000_Adverse = '#form.rdnM2000#',
		<cfelse>
		M2000_Adverse = '',
		</cfif>

		<cfif isdefined('form.hdnM2002Count')>
		M2002_Med_FU='#form.hdnM2002Count#',
		<cfelse>
		M2002_Med_FU='',
		</cfif>

		<cfif isdefined('form.drpM2010')>
		M2010_Med_Edu='#form.drpM2010#',
		<cfelse>
		M2010_Med_Edu='',
		</cfif>

		<cfif isdefined('form.drpM2020')>
		Oral_Meds_M0780='#form.drpM2020#',
		<cfelse>
		Oral_Meds_M0780='',
		</cfif>

		<cfif isdefined('form.drpM2030')>
		Inject_Meds_M0800='#form.drpM2030#',
		<cfelse>
		Inject_Meds_M0800='',
		</cfif>

		<cfif isdefined('form.rdnOral')>
		Oral_Meds_M0780p = '#form.rdnOral#',
		<cfelse>
		Oral_Meds_M0780p ='',
		</cfif>

		<cfif isdefined('form.rdnInject')>
		Inject_Meds_m0800p ='#form.rdnInject#',
		<cfelse>
		Inject_Meds_m0800p ='',
		</cfif>

		<cfif isdefined('form.rdnADL')>
		M2100a_Equip='#form.rdnADL#',
		<cfelse>
		M2100a_Equip = '',
		</cfif>

		<cfif isdefined('form.rdnIADL')>
		M2100b_Equip='#form.rdnIADL#',
		<cfelse>
		M2100b_Equip='',
		</cfif>

		<cfif isdefined('form.rdnMedAdmin')>
		M2100c_Equip ='#form.rdnMedAdmin#',
		<cfelse>
		M2100c_Equip = '',
		</cfif>

		<cfif isdefined('form.rdnMedtreatment')>
		M2100d_Equip = '#form.rdnMedtreatment#',
		<cfelse>
		M2100d_Equip = '',
		</cfif>

		<cfif isdefined('form.rdnEquipMgt')>
		M2100e_Equip = '#form.rdnEquipMgt#',
		<cfelse>
		M2100e_Equip ='',
		</cfif>

		<cfif isdefined('form.rdnSupervision')>
		M2100f_Equip = '#form.rdnSupervision#',
		<cfelse>
		M2100f_Equip ='',
		</cfif>

		<cfif isdefined('form.rdnAdvocacy')>
		M2100g_Equip = '#form.rdnAdvocacy#',
		<cfelse>
		M2100g_Equip ='',
		</cfif>

		<cfif isdefined('form.rdnM2110')>
		M2110_Assist_Freq = '#form.rdnM2110#',
		<cfelse>
		M2110_Assist_Freq ='',
		</cfif>

		<cfif len(form.txtTher) GT 0>
		M0826_Ther_Need = '#form.txtTher#',
		<cfelse>
		M0826_Ther_Need = 0,
		</cfif>

		<cfif isdefined('form.hdnNA')>
		M0826_NA = '#form.hdnNA#',
		<cfelse>
		M0826_NA = NULL,
		</cfif>

		<cfif isdefined('form.hdnYes')>
		Waiting_For_Eval='#form.hdnYes#',
		<cfelse>
		Waiting_For_Eval=NULL,
		</cfif>

		<cfif isdefined('form.hdnM1016Yes')>
		M1016_DX_NA='#form.hdnM1016Yes#',
		<cfelse>
		M1016_DX_NA=NULL,
		</cfif>

		<cfif isdefined('form.rdnSpecific')>
		M2250a_PhysNot = '#form.rdnSpecific#',
		<cfelse>
		M2250a_PhysNot = NULL,
		</cfif>

		<cfif isdefined('form.rdnDiabetic')>
		M2250b_Diabetic='#form.rdnDiabetic#',
		<cfelse>
		M2250b_Diabetic = NULL,
		</cfif>

		<cfif isdefined('form.rdnFalls')>
		M2250c_FallsPrev='#form.rdnFalls#',
		<cfelse>
		M2250c_FallsPrev = NULL,
		</cfif>

		<cfif isdefined('form.rdnDepression')>
		M2250d_Depress='#form.rdnDepression#',
		<cfelse>
		M2250d_Depress= NULL,
		</cfif>

		<cfif isdefined('form.rdnPain')>
		M2250e_Pain='#form.rdnPain#',
		<cfelse>
		M2250e_Pain = NULL,
		</cfif>

		<cfif isdefined('form.rdnPressure')>
		M2250f_PressUlc='#form.rdnPressure#',
		<cfelse>
		M2250f_PressUlc= NULL,
		</cfif>

		<cfif isdefined('form.rdnMoist')>
		M2250g_PressUlcMoist='#form.rdnMoist#',
		<cfelse>
		M2250g_PressUlcMoist= NULL,
		</cfif>

		<cfif len(form.dateass) GT 0>
		Assessment_Completed_M0090 = #CreateODBCDate(form.dateass)#,
		<cfelse>
		Assessment_Completed_M0090 = NULL,
		</cfif>

		<cfif isdefined('form.hdnPainLevel')>
		M0420_Assess ='#form.hdnPainLevel#',
		<cfelse>
		M0420_Assess ='',
		</cfif>

		<cfif isdefined('form.hdnthrobbing')>
	    Pain1 = '#form.hdnthrobbing#',
		<cfelse>
		Pain1 = '',
	    </cfif>

		<cfif isdefined('form.hdnradthreshold')>
		Pain2 = '#form.hdnradthreshold#',
		<cfelse>
		Pain2 = '',
		</cfif>

		<cfif isdefined('form.hdnradscale')>
		Pain3='#form.hdnradscale#',
		<cfelse>
		Pain3 = '',
		</cfif>

		<cfif isdefined('form.hdnraddose')>
		Pain4='#form.hdnraddose#',
		<cfelse>
		Pain4 = '',
		</cfif>

		<cfif isdefined('form.hdnphysical')>
		Pain5= '#form.hdnphysical#',
		<cfelse>
		Pain5 = '',
		</cfif>

		<cfif isdefined('form.drlPresureUlcersSensory')>
		Braden_1_Sensory='#form.drlPresureUlcersSensory#',
		<cfelse>
		Braden_1_Sensory= '',
		</cfif>

		<cfif isdefined('form.drlPresureUlcersMoisture')>
		Braden_2_Moisture='#form.drlPresureUlcersMoisture#',
		<cfelse>
		Braden_2_Moisture= '',
		</cfif>

		<cfif isdefined('form.drlPresureUlcersActivity')>
		Braden_3_Activity='#form.drlPresureUlcersActivity#',
		<cfelse>
		Braden_3_Activity= '',
		</cfif>

		<cfif isdefined('form.drlPresureUlcersMobility')>
		Braden_4_Mobility='#form.drlPresureUlcersMobility#',
		<cfelse>
		Braden_4_Mobility= '',
		</cfif>

		<cfif isdefined('form.drlPresureUlcersNutrition')>
		Braden_5_Nutrition ='#form.drlPresureUlcersNutrition#',
		<cfelse>
		Braden_5_Nutrition= '',
		</cfif>

		<cfif isdefined('form.drlPresureUlcersFriction')>
		Braden_6_Friction='#form.drlPresureUlcersFriction#',
		<cfelse>
		Braden_6_Friction= '',
		</cfif>

		<cfif isdefined('form.drlFallRiskConsciousness1')>
		Fall_A='#form.drlFallRiskConsciousness1#',
		<cfelse>
		Fall_A ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskHistory1')>
		Fall_B='#form.drlFallRiskHistory1#',
		<cfelse>
		Fall_B ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskAmbulation1')>
		Fall_C='#form.drlFallRiskAmbulation1#',
		<cfelse>
		Fall_C ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskVision1')>
		Fall_D='#form.drlFallRiskVision1#',
		<cfelse>
		Fall_D ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskGait1')>
		Fall_E='#form.drlFallRiskGait1#',
		<cfelse>
		Fall_E ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskOrthostatic1')>
		Fall_F='#form.drlFallRiskOrthostatic1#',
		<cfelse>
		Fall_F ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskMedications1')>
		Fall_G='#form.drlFallRiskMedications1#',
		<cfelse>
		Fall_G ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskMedical1')>
		Fall_H='#form.drlFallRiskMedical1#',
		<cfelse>
		Fall_H ='',
		</cfif>

		<cfif isdefined('form.drlFallRiskEquipment1')>
		Fall_I='#form.drlFallRiskEquipment1#',
		<cfelse>
		Fall_I ='',
		</cfif>

		<cfif isdefined('form.hdnM1016NA')>
		M1016_DX_NA='#form.hdnM1016NA#',
		<cfelse>
		M1016_DX_NA= NULL,
		</cfif>

		<cfif isdefined('form.hdnM1012NA')>
		M1012_Inpat_DX_NA = '#form.hdnM1012NA#',
		<cfelse>
		M1012_Inpat_DX_NA = NULL,
		</cfif>

		<cfif isdefined('form.hdnM1012UK')>
		M1012_Inpat_DX_UK = '#form.hdnM1012UK#',
		<cfelse>
		M1012_Inpat_DX_UK = NULL,
		</cfif>

		<cfif isdefined('form.hdnhomeother')>
		Home_Safety_Assess = '#form.hdnhomeother#'
		<cfelse>
		Home_Safety_Assess = ''
		</cfif>
	<!---,Inhalant_Meds_M0790p = '#form.hdndrptug1#'--->

	WHERE Assessment_ID= #form.txtAssId#
</cfquery>

<cfquery name="AssID" datasource="#Application.DataSrc#">
   Select Assessment_Tracker_ID,Patient_ID,Agency_ID From #Request.prefix_db_agency#.Assessment_New where Assessment_ID= #form.txtAssId#
</cfquery>

<cfif IsDefined("cookie.PathwayID")>
<cfif cookie.PathwayID NEQ "">
<cfquery name="DeletePathwayID" datasource="#Application.DataSrc#">
<cfsetting requesttimeout="30">
delete from #Request.prefix_db_agency#.Pathway_Details where Pathway_Details.Assessment_ID=#form.txtAssId# and Pathway_Details.Pathway_Details_ID not in(#cookie.PathwayID#)
</cfquery>
</cfif>
</cfif>

<cfif IsDefined("cookie.PathwayDescription")>
<cfif cookie.PathwayDescription NEQ "">
<cfsetting requesttimeout="30">
<cfloop index="Description" list =#cookie.PathwayDescription# delimiters=",">

     <cfset Skillcount=0 />
     <cfloop index="DescandSkill" list=#Description# delimiters="*~*">
	 <cfset Skillcount=Skillcount+1 />
	 <cfif Skillcount EQ 1>
	 <cfset Desc=#DescandSkill# />
	 </cfif>
	 <cfif Skillcount EQ 2>
	 <cfset Skill=#DescandSkill# />
	 </cfif>
	 </cfloop>

	 <cfquery name="InsertPathway" datasource="#Application.DataSrc#">
	 INSERT INTO #Request.prefix_db_agency#.Pathway_Details(Agency_ID,Patient_ID,Assessment_Tracker_ID,Assessment_ID,Skill,Description) VALUES
	 ('#AssID.Agency_ID#','#AssID.Patient_ID#','#AssID.Assessment_Tracker_ID#','#form.txtAssId#','<cfif isdefined('Skill')>#Skill#</cfif>','#Desc#')
	 </cfquery>
	 <cfset Skillcount=0 />
</cfloop>
</cfif>
</cfif>

<cfif IsDefined("cookie.PathwayUpdate")>
<cfif cookie.PathwayUpdate NEQ "">
<cfsetting requesttimeout="30">
<cfloop index="UpdateDescription" list =#cookie.PathwayUpdate# delimiters=",">

     <cfset UpdateSkillcount=0 />
     <cfloop index="UpdateDescandSkill" list=#UpdateDescription# delimiters="*~*">
	 <cfset UpdateSkillcount=UpdateSkillcount+1 />
	 <cfif UpdateSkillcount EQ 1>
	 <cfset UpdateDesc=#UpdateDescandSkill# />
	 </cfif>
	 <cfif UpdateSkillcount EQ 2>
	 <cfset UpdateID=#UpdateDescandSkill# />
	 </cfif>
	 <cfif UpdateSkillcount EQ 3>
	 <cfset UpdateSkill=#UpdateDescandSkill# />
	 </cfif>
	 </cfloop>

	 <cfif isdefined("UpdateID")>
	 <cfquery name="UpdatePathway" datasource="#Application.DataSrc#">
	  UPDATE #Request.prefix_db_agency#.Pathway_Details SET
	  Description = '#UpdateDesc#'
	  <cfif isdefined("UpdateSkill")>
	  ,Skill='#UpdateSkill#'
	  </cfif>
	  where Assessment_ID = '#form.txtAssId#'
	  and Pathway_Details_ID = '#UpdateID#'

	 </cfquery>
	 </cfif>
	 <cfset UpdateSkillcount=0 />
</cfloop>
</cfif>
</cfif>

<cfset cookie.PathwayID="" />
<cfset cookie.PathwayDescription="" />
<cfset cookie.PathwayUpdate="" />

<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>


<cfif #form.M1012updateF# NEQ "">
<cfloop index="UpdateOrder" list ='#form.M1012updateF#' 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 = <cfif isdefined('#Order#')>'#Order#'<cfelse>''</cfif>
WHERE Diagnosis.Assessment_ID=#session.cs.AssessmentId# and Diagnosis_ID=#UpdateID#
</cfquery>

<cfset UpdateDx=0 />
</cfloop>
</cfif>

<cfif #form.M1016updateF# NEQ "">
<cfloop index="UpdateOrder" list ='#form.M1016updateF#' 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>
<cfset UpdateDx=0 />
</cfloop>
</cfif>

<cfset Secondcount=0 />
<cfset Id='' />
<cfset severity='' />
<cfset dxorder='' />
<cfset primary='' />
<cfset secondary='' />

<cfif #form.M0230updateF# NEQ "">
<cfloop index="First" list="#form.M0230updateF#" delimiters="!">
<cfset Secondcount=0 />
<cfloop index="Second1" list="#First#" delimiters="-">
<cfset Secondcount=Secondcount+1 />
<cfif Secondcount eq 1>
<cfset Id=#Second1# />
</cfif>
<cfif Secondcount eq 2>
<cfset severity=#Second1# />
</cfif>
<cfif Secondcount eq 3>
<cfset dxorder=#Second1# />
</cfif>
<cfif Secondcount eq 4>
<cfset primary=#Second1# />
</cfif>
<cfif Secondcount eq 5>
<cfset secondary=#Second1# />
</cfif>
</cfloop>


<cfoutput>
<cfquery name="M1020upd" datasource="#Application.DataSrc#">
UPDATE IGNORE  #Request.prefix_db_agency#.Diagnosis SET Severity='#severity#',Primary_Diagnosis='#primary#',Secondary_Diagnosis='#secondary#',
Dx_Order = '#dxorder#' where Diagnosis.Assessment_ID=#session.cs.AssessmentId# and Diagnosis_ID=#Id#
</cfquery>
</cfoutput>

<cfset Secondcount=0 />
<cfset Id='' />
<cfset severity='' />
<cfset dxorder='' />
<cfset primary='' />
<cfset secondary='' />

</cfloop>
</cfif>


<cflocation url="index.cfm?a=1&page=patient&px=y&cat=GenerateCarePlanHippsAuthCode" addtoken="no">