<cfquery  name="new" datasource="#Application.DataSrc#">
     SELECT Assessment_Completed_M0090 FROM #Request.prefix_db_agency#.Assessment_New where Assessment_ID = '#form.txtAssId#'
     </cfquery>
<cfif form.searchfield neq ''>
<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
<cfquery  name="Diagnosislist" datasource="#Application.DataSrc#">
SELECT DISTINCT Diagnosis
FROM #Request.prefix_db_lookup#.Dx_list_ICD10
WHERE Diagnosis LIKE '%#form.searchfield#%' 
</cfquery>
<cfelse>
<cfquery  name="Diagnosislist" datasource="#Application.DataSrc#">
SELECT DISTINCT Diagnosis
FROM #Request.prefix_db_lookup#.Diagnosis_List
WHERE Diagnosis LIKE '%#form.searchfield#%' 
</cfquery>
</cfif>
<cfelseif form.M1012searchfield neq ''>
<cfquery  name="M1012Diagnosislist" datasource="#Application.DataSrc#">
SELECT DISTINCT surgical_codes.Procedure 
FROM #Request.prefix_db_lookup#.surgical_codes 
WHERE surgical_codes.Procedure LIKE '%#form.M1012searchfield#%' 
</cfquery>
<cfelseif form.M1016searchfield neq ''>
<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
<cfquery  name="M1016Diagnosislist" datasource="#Application.DataSrc#">
SELECT DISTINCT Diagnosis
FROM #Request.prefix_db_lookup#.Dx_list_ICD10
WHERE Diagnosis LIKE '%#form.M1016searchfield#%' 
</cfquery>
<cfelse>
<cfquery  name="M1016Diagnosislist" datasource="#Application.DataSrc#">
SELECT DISTINCT Diagnosis
FROM #Request.prefix_db_lookup#.Diagnosis_List
WHERE Diagnosis LIKE '%#form.M1016searchfield#%' 
</cfquery>
</cfif>
<cfelse>
<cfquery  name="AssessmentForm" datasource="#Application.DataSrc#">
	UPDATE #Request.prefix_db_agency#.Assessment_New SET
		M0110 = '#form.1M0110#',	
		Discharged_From_M0175 = '#form.hdnM1000#',
		M1000_Other = '#form.txtM1000#',		
		<cfif len(form.dtM1005) GT 0>
		Inpatient_Discharge_Date_M0180 = #CreateODBCDate(form.dtM1005)#,
		<!---<cfelse>
		Inpatient_Discharge_Date_M0180 = '1/1/1900',--->
		</cfif>
		Inpatient_Discharge_Date_NA_M0180 = '#form.hdnM1005UK#',
		Conditions_Prior_M0220 = '#form.hdnUrinary#',
		M0250_Assess = '#form.hdnOverweight#',
		Endocrine_Assess = '#form.hdnHyperglycemiFZaSleeping#',
		Therapies_Home_M0250 = '#form.ChkIntravenous#',
		M1032_Frailty = '#form.hdnM1032Recent#',
		Rehab_Prognosis_M0270 = '#form.drpM1034#',
		High_Risk_Factors_M0290 = '#form.hdnHeavysmoking#',
		Vision_M0390 = '#form.drpM1200#',
		Hearing_M0400 = '#form.drpM1210#',
		M1220_Verbal_Under = '#form.drpM1220#',
		Speech_M0410 = '#form.drpM1230#',
		M1240_Pain_Assess = '#form.0no#',
		Freq_of_Pain_M0420 = '#form.drpM1242#',
		Open_Wounds_M0440 = '#form.hdnColor#',
		M1300_Pressure = '#form.drpM1300#',
		M1302_Pressure = '#form.hdnradioM1302Count#',
		M1306_Unhealed_Pressure = '#form.hdnradioM1306Count#',
		Pressure_Ulcer_b_M0450 = '#form.drpStage2#',
		Pressure_Ulcer_c_M0450 = '#form.drpStage3#',
		Pressure_Ulcer_d_M0450 = '#form.drpStage4#',
		Pressure_Ulcer_e_M0450 = '#form.drpdlUnstage#',
		M1308_d_2_Pressure = '#form.drpd2UnStage#',
		M1308_d_3_Pressure = '#form.drpd3UnStage#',
		M1310_Length = '#form.drpdM1310Length#',
		M1310_1 = '#form.drpdM1310#',
		M1312_Width= '#form.drpdM1312Width#',
		M1312_1= '#form.drpdM1312#',
		M1314_Depth= '#form.drpdM1314Depth#',
		M1314_1 = '#form.drpdM1314#',
		Pressure_Ulcer_Status_M0464 = '#form.0ulcerpressure#',
		Pressure_Ulcer_a_M0450 = '#form.1M0450#',
		Pressure_Ulcer_Stage_M0460 = '#form.1M0460#',
		Stasis_Ulcer_M0468 = '#form.drpM1330#',
		Stasis_Ulcer_Num_M0470 = '#form.hdnradioM1332Count#',
		Stasis_Ulcer_Status_M0476 = '#form.hdnradioM1334Count#',
		Surgical_Wound_M0482 = '#form.drpM1340#',
		Surgical_Wound_Status_M0488 = '#form.hdnradioM1342Count#',
		M1350_Other_Wounds = '#form.hdnradioM1350Count#',
		Breathing_M0490 = '#form.radBreath#',
		Resp_Treatments_M0500 = '#form.chkOxygen#',
		M0490_Assess = '#form.hdnCardio#',
		M0520_Assess = '#form.hdnUrinecolor#',
		UTI_M0510 = '#form.radM1600NO#',
		Urinary_INcont_M0520='#form.drpM1610#',
		Urinary_INcont_when_M0530 = '#form.radTimedvoiding#',
		M0540_Assess = '#form.hdnBowelSound#',
		Bowel_Incont_M0540 = '#form.radVeryrarely#',
		M0550_Assess = '#form.hdnFlatulence#',
		Ostomy_for_Bowel_M0550 = '#form.drpM1630#',
		Cog_Function_M0560 = '#form.drpM1700#',
		When_Confused_M0570 = '#form.radM1710Never#',
		M1730_Depression = '#form.drpM1730#',
		M1730a = '#form.radNotatall#',
		M0610_Assess='#form.hdnPT#',
		Patient_Behav_Weekly_M0610 = '#form.hdnMemory#',
		Patient_Behav_freq_M0620 = '#form.radM1745Never#',
		Psy_Nursing_M0630 = '#form.radM1750Never#',
		M0650_Assess='#form.hdnMusculoTemp#',
		Grooming_M0640='#form.drpM1800#',
		Dress_Upper_M0650='#form.drpM1810#',
		Dress_Lower_M0660='#form.drpM1820#',
		Bathing_M0670='#form.drpM1830#',
		M1840_Toilet ='#form.drpM1840#',
		M1845_Toilet= '#form.drpM1845#',
		Transferring_M0690='#form.drpM1850#',
		Ambulation_M0700='#form.drpM1860#',
		Eating_M0710 = '#form.drpM1870#',
		Meal_Prep_M0720 = '#form.drpM1880#',
		Use_Phone_M0770 = '#form.drpM1890#',
		M1900a_SelfCare = '#form.rdnSelf#',
		M1900b_Amb='#form.rdnAmbulation#',
		M1900c_Transfer='#form.rdnTransfer#',
		M1900d_House= '#form.rdnHouseHold#',
		M1910_Fall_Risk='#form.rdnM1910#',
		M2000_Adverse = '#form.rdnM2000#',
		M2002_Med_FU='#form.hdnM2002Count#',
		M2010_Med_Edu='#form.hdnM2010Count#',
		Oral_Meds_M0780='#form.hdnM2020Count#',
		Inject_Meds_M0800='#form.hdnM2030Count#',
		Oral_Meds_M0780p = '#form.rdnOral#',
		Inject_Meds_m0800p ='#form.rdnInject#',
		M2100a_Equip='#form.rdnADL#',
		M2100b_Equip='#form.rdnIADL#',
		M2100c_Equip ='#form.rdnMedAdmin#',
		M2100d_Equip = '#form.rdnMedtreatment#',
		M2100e_Equip = '#form.rdnEquipMgt#',
		M2100f_Equip = '#form.rdnSupervision#',
		M2100g_Equip = '#form.rdnAdvocacy#',
		M2110_Assist_Freq = '#form.rdnM2110#',
		<cfif len(form.txtTher) GT 0>
		M0826_Ther_Need = '#form.txtTher#',
		<cfelse>
		M0826_Ther_Need = 0,
		</cfif>
		M0826_NA = '#form.hdnNA#',
		Waiting_For_Eval='#form.hdnYes#',
		M1016_DX_NA='#form.hdnM1016Yes#',
		M2250a_PhysNot = '#form.rdnSpecific#',
		M2250b_Diabetic='#form.rdnDiabetic#',
		M2250c_FallsPrev='#form.rdnFalls#',
		M2250d_Depress='#form.rdnDepression#',
		M2250e_Pain='#form.rdnPain#',
		M2250f_PressUlc='#form.rdnPressure#',
		M2250g_PressUlcMoist='#form.rdnMoist#',
		Assessment_Completed_M0090 = #CreateODBCDate(form.dateass)#,
		M0420_Assess ='#form.hdnPainLevel#',
	  Pain1 = '#form.hdnthrobbing#',
	  Pain2 = '#form.hdnradthreshold#',
	  Pain3='#form.hdnradscale#',
	  Pain4='#form.hdnraddose#',
	  Pain5= '#form.hdnphysical#',
	  Braden_1_Sensory='#form.drlPresureUlcersSensory#',
	  Braden_2_Moisture='#form.drlPresureUlcersMoisture#',
	  Braden_3_Activity='#form.drlPresureUlcersActivity#',
	  Braden_4_Mobility='#form.drlPresureUlcersMobility#',
	  Braden_5_Nutrition ='#form.drlPresureUlcersNutrition#',
	  Braden_6_Friction='#form.drlPresureUlcersFriction#',
	  Fall_A='#form.drlFallRiskConsciousness1#',
	  Fall_B='#form.drlFallRiskHistory1#',
	  Fall_C='#form.drlFallRiskAmbulation1#',
	  Fall_D='#form.drlFallRiskVision1#',
	  Fall_E='#form.drlFallRiskGait1#',
	  Fall_F='#form.drlFallRiskOrthostatic1#',
	  Fall_G='#form.drlFallRiskMedications1#',
	  Fall_H='#form.drlFallRiskMedical1#',
	  Fall_I='#form.drlFallRiskEquipment1#',
	  M1016_DX_NA='#form.hdnM1016NA#',
	  M1012_Inpat_DX_NA = '#form.hdnM1012NA#',
	  M1012_Inpat_DX_UK = '#form.hdnM1012UK#',
	  Home_Safety_Assess = '#form.hdnhomeother#'	  
	<!---,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>

<cfset m02301='#form.txtAssId#'&' M0190'>
<cfif IsDefined("cookie.M1010one1")>
<cfif cookie.M1010one1 NEQ "">

    <cfquery  name="M1010one1" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000">        	   
	    select Count(Diagnosis.Diagnosis) as M1010oneCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1010one1#%' and M0190_Link LIKE '%#m02301#%'
	</cfquery>	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1010list1" datasource="#Application.DataSrc#">	 
	    <cfsetting requesttimeout="5000">      
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1010one1#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1010list1" datasource="#Application.DataSrc#">	 
	    <cfsetting requesttimeout="5000">      
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1010one1#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1010update1" datasource="#Application.DataSrc#" timeout="5000">		
	<cfif M1010one1.M1010oneCount EQ 0>	 
	    <cfsetting requesttimeout="5000">       
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0190_Link,Dx_Order) VALUES 	
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1010one1#','#M1010list1.ICD#','#M1010list1.Code_Type#','#M1010list1.Pathway_Type#',
		'#M1010list1.Short_Diagnosis#','#M1010list1.ICD#','#m02301#','#form.drpM1010one1#') 
	<cfelse>	    
	    <cfsetting requesttimeout="5000"> 
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1010one1#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1010one1#%' and M0190_Link LIKE '%#m02301#%'	
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1010one2")>
<cfif cookie.M1010one2 NEQ "">

    <cfquery  name="M1010one2" datasource="#Application.DataSrc#">	  
	    <cfsetting requesttimeout="5000">          
	    select Count(Diagnosis.Diagnosis) as M1010twoCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1010one2#%' and M0190_Link LIKE '%#m02301#%'
	</cfquery>	
		<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1010list2" datasource="#Application.DataSrc#">	 
	    <cfsetting requesttimeout="5000">      
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1010one2#%'
	</cfquery>
	<cfquery  name="M1010list2" datasource="#Application.DataSrc#">	 
	    <cfsetting requesttimeout="5000">      
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1010one2#%'
	</cfquery>
	</cfif>
	<cfquery  name="M1010update2" datasource="#Application.DataSrc#" timeout="5000">		
	<cfif M1010one2.M1010twoCount EQ 0>		   
	    <cfsetting requesttimeout="5000">        
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0190_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1010one2#','#M1010list2.ICD#','#M1010list2.Code_Type#','#M1010list2.Pathway_Type#',
		'#M1010list2.Short_Diagnosis#','#M1010list2.ICD#','#m02301#','#form.drpM1010one2#') 
	<cfelse>	 
	    <cfsetting requesttimeout="5000"> 	   
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1010one2#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1010one2#%' and M0190_Link LIKE '%#m02301#%'		
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1010one3")>
<cfif cookie.M1010one3 NEQ "">

    <cfquery  name="M1010one3" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000">        	   
	    select Count(Diagnosis.Diagnosis) as M1010threeCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1010one3#%' and M0190_Link LIKE '%#m02301#%'
	</cfquery>	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1010list3" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="30">        
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1010one3#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1010list3" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000">        
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1010one3#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1010update3" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1010one3.M1010threeCount EQ 0>	 
	    <cfsetting requesttimeout="5000">         	    
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0190_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1010one3#','#M1010list3.ICD#','#M1010list3.Code_Type#','#M1010list3.Pathway_Type#',
		'#M1010list3.Short_Diagnosis#','#M1010list3.ICD#','#m02301#','#form.drpM1010one3#') 
	<cfelse>	 
	    <cfsetting requesttimeout="5000">     
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1010one3#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1010one3#%' and M0190_Link LIKE '%#m02301#%'			
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>


<cfif IsDefined("cookie.M1010one4")>
<cfif cookie.M1010one4 NEQ "">

    <cfquery  name="M1010one4" datasource="#Application.DataSrc#">
	    <cfsetting requesttimeout="5000"> 	      	   
	    select Count(Diagnosis.Diagnosis) as M1010fourCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1010one4#%' and M0190_Link LIKE '%#m02301#%'
	</cfquery>	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1010list4" datasource="#Application.DataSrc#">
	    <cfsetting requesttimeout="5000"> 	   
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1010one4#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1010list4" datasource="#Application.DataSrc#">
	    <cfsetting requesttimeout="5000"> 	   
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1010one4#%'
	</cfquery>
	</cfif>
	<cfquery  name="M1010update4" datasource="#Application.DataSrc#" timeout="5000">	 
	<cfif M1010one4.M1010fourCount EQ 0>
	    <cfsetting requesttimeout="5000"> 	    	         
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0190_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1010one4#','#M1010list4.ICD#','#M1010list4.Code_Type#','#M1010list4.Pathway_Type#',
		'#M1010list4.Short_Diagnosis#','#M1010list4.ICD#','#m02301#','#form.drpM1010one4#') 
	<cfelse>	   	 
	    <cfsetting requesttimeout="5000">        
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1010one4#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1010one4#%' and M0190_Link LIKE '%#m02301#%'		
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1010one5")>
<cfif cookie.M1010one5 NEQ "">

    <cfquery  name="M1010one5" datasource="#Application.DataSrc#">	  
	    <cfsetting requesttimeout="5000">          
	    select Count(Diagnosis.Diagnosis) as M1010fiveCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1010one5#%' and M0190_Link LIKE '%#m02301#%'
	</cfquery>	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1010list5" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000">     
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1010one5#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1010list5" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000">     
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1010one5#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1010update5" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1010one5.M1010fiveCount EQ 0>	
	    <cfsetting requesttimeout="5000">    	       	    
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0190_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1010one5#','#M1010list5.ICD#','#M1010list5.Code_Type#','#M1010list5.Pathway_Type#',
		'#M1010list5.Short_Diagnosis#','#M1010list5.ICD#','#m02301#','#form.drpM1010one5#') 
	<cfelse>	    
	    <cfsetting requesttimeout="5000"> 	       
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1010one5#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1010one5#%' and M0190_Link LIKE '%#m02301#%'		
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1010one6")>
<cfif cookie.M1010one6 NEQ "">

    <cfquery  name="M1010one6" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000">  	   
	    select Count(Diagnosis.Diagnosis) as M1010sixCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1010one6#%' and M0190_Link LIKE '%#m02301#%'
	</cfquery>	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1010list6" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000"> 
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1010one6#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1010list6" datasource="#Application.DataSrc#">	
	    <cfsetting requesttimeout="5000"> 
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1010one6#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1010update6" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1010one6.M1010sixCount EQ 0>
	    <cfsetting requesttimeout="5000"> 	    	   
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0190_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1010one6#','#M1010list6.ICD#','#M1010list6.Code_Type#','#M1010list6.Pathway_Type#',
		'#M1010list6.Short_Diagnosis#','#M1010list6.ICD#','#m02301#','#form.drpM1010one6#') 
	<cfelse>	
	    <cfsetting requesttimeout="5000">         
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1010one6#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1010one6#%' and M0190_Link LIKE '%#m02301#%'			
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>


<cfquery  name="M1010delete" datasource="#Application.DataSrc#" timeout="5000">
<cfset Tmp="">
<cfif IsDefined("cookie.M1010one1")>
<cfif cookie.M1010one1 NEQ "">
<cfset Tmp='"'&trim(cookie.M1010one1)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1010one2")>
<cfif cookie.M1010one2 NEQ "">
<cfset Tmp=Tmp&','&'"'&trim(cookie.M1010one2)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1010one3")>
<cfif cookie.M1010one3 NEQ "">
<cfset Tmp=Tmp&','&'"'&trim(cookie.M1010one3)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1010one4")>
<cfif cookie.M1010one4 NEQ "">
<cfset Tmp=Tmp&','&'"'&trim(cookie.M1010one4)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1010one5")>
<cfif cookie.M1010one5 NEQ "">
<cfset Tmp=Tmp&','&'"'&trim(cookie.M1010one5)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1010one6")>
<cfif cookie.M1010one6 NEQ "">
<cfset Tmp=Tmp&','&'"'&trim(cookie.M1010one6)&'"'>
</cfif>
</cfif>
<cfset Tmp=replace(Tmp,',,',',','All')>
<cfset Tmp=trim(Tmp)>
<cfif left(Tmp,1) is ','>
	<cfset Tmp=mid(Tmp,2,len(Tmp))>
</cfif>
<cfif right(Tmp, 1) is ",">
    <cfset Tmp = left(Tmp, len(Tmp)-1)>
</cfif>
<cfcookie name="deleletCookie" value="">
<cfset cookie.deleletCookie=trim(Tmp)>
	
	<cfif IsDefined("cookie.deleletCookie")>
	<cfif cookie.deleletCookie NEQ "">		
	delete from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# and Diagnosis.Diagnosis not in(#cookie.deleletCookie#) 
	and M0190_Link LIKE '%#m02301#%'	
	</cfif>
	<cfelse>	
	</cfif>
	<cfif trim(Tmp) is "">	
	delete from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# and M0190_Link LIKE '%#m02301#%'
	</cfif> 

<cfset cookie.M1010SessVar1=0>
<cfset cookie.M1010one1="">
<cfset cookie.M1010one2="">
<cfset cookie.M1010one3="">
<cfset cookie.M1010one4="">
<cfset cookie.M1010one5="">
<cfset cookie.M1010one6="">
<cfset cookie.deleletCookie="">
<cfset cookie.drpM10101="0">
<cfset cookie.drpM10102="0">
<cfset cookie.drpM10103="0">
<cfset cookie.drpM10104="0">
<cfset cookie.drpM10105="0">
<cfset cookie.drpM10106="0">   
</cfquery> 

<cfset M1012='#form.txtAssId#'&' M1012'>
<cfif IsDefined("cookie.M1012one1")>
<cfif cookie.M1012one1 NEQ "">

	<cfquery  name="M1012one1" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000"> 	   
		select Count(Diagnosis.Diagnosis) as M1012oneCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1012one1#%' and M1012_Link LIKE '%#M1012#%'
	</cfquery>	
	
	<cfquery  name="M1012list1" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000"> 
	    select CPT,Short_Procedure from #Request.prefix_db_lookup#.surgical_codes where surgical_codes.Procedure 
		LIKE '%#cookie.M1012one1#%'		
	</cfquery>
	
	<cfquery  name="M1012update1" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1012one1.M1012oneCount EQ 0>	  
	<cfsetting requesttimeout="5000">   
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,
		Short_Diagnosis,Text_ICD,M1012_Link,Dx_Order) VALUES 	
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1012one1#','#M1012list1.CPT#','CPT',
		'#Left(M1012list1.Short_Procedure,45)#','#M1012list1.CPT#','#M1012#','#form.drpM1012one1#') 
	<cfelse>
	<cfsetting requesttimeout="5000"> 
		UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1012one1#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1012one1#%' and M1012_Link LIKE '%#M1012#%'	
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1012one2")>
<cfif cookie.M1012one2 NEQ "">

	<cfquery  name="M1012one2" datasource="#Application.DataSrc#">	
	<cfsetting requesttimeout="5000">    
		select Count(Diagnosis.Diagnosis) as M1012twoCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1012one2#%' and M1012_Link LIKE '%#M1012#%'
	</cfquery>	
	
	<cfquery  name="M1012list2" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000"> 
	    select CPT,Short_Procedure from #Request.prefix_db_lookup#.surgical_codes where surgical_codes.Procedure 
		LIKE '%#cookie.M1012one2#%'		
	</cfquery>
	
	<cfquery  name="M1012update2" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1012one2.M1012twoCount EQ 0>	  
	<cfsetting requesttimeout="5000">   
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,
		Short_Diagnosis,Text_ICD,M1012_Link,Dx_Order) VALUES 	
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1012one2#','#M1012list2.CPT#','CPT',
		'#Left(M1012list2.Short_Procedure,45)#','#M1012list2.CPT#','#M1012#','#form.drpM1012one2#') 
	<cfelse>
	<cfsetting requesttimeout="5000"> 
		UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1012one2#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1012one2#%' and M1012_Link LIKE '%#M1012#%'	
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1012one3")>
<cfif cookie.M1012one3 NEQ "">

	<cfquery  name="M1012one3" datasource="#Application.DataSrc#">	
	<cfsetting requesttimeout="5000">    
		select Count(Diagnosis.Diagnosis) as M1012threeCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1012one3#%' and M1012_Link LIKE '%#M1012#%'
	</cfquery>	
	
	<cfquery  name="M1012list3" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000"> 
	    select CPT,Short_Procedure from #Request.prefix_db_lookup#.surgical_codes where surgical_codes.Procedure 
		LIKE '%#cookie.M1012one3#%'		
	</cfquery>
	
	<cfquery  name="M1012update3" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1012one3.M1012threeCount EQ 0>	
	<cfsetting requesttimeout="5000">     
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,
		Short_Diagnosis,Text_ICD,M1012_Link,Dx_Order) VALUES 	
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1012one3#','#M1012list3.CPT#','CPT',
		'#Left(M1012list3.Short_Procedure,45)#','#M1012list3.CPT#','#M1012#','#form.drpM1012one3#') 
	<cfelse>
	<cfsetting requesttimeout="5000"> 
		UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1012one3#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1012one3#%' and M1012_Link LIKE '%#M1012#%'	
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1012one4")>
<cfif cookie.M1012one4 NEQ "">

	<cfquery  name="M1012one4" datasource="#Application.DataSrc#">	
	<cfsetting requesttimeout="5000">    
		select Count(Diagnosis.Diagnosis) as M1012fourCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1012one4#%' and M1012_Link LIKE '%#M1012#%'
	</cfquery>	
	
	<cfquery  name="M1012list4" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000"> 
	    select CPT,Short_Procedure from #Request.prefix_db_lookup#.surgical_codes where surgical_codes.Procedure 
		LIKE '%#cookie.M1012one4#%'		
	</cfquery>
	
	<cfquery  name="M1012update4" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1012one4.M1012fourCount EQ 0>	 
	<cfsetting requesttimeout="5000">    
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,
		Short_Diagnosis,Text_ICD,M1012_Link,Dx_Order) VALUES 	
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1012one4#','#M1012list4.CPT#','CPT',
		'#Left(M1012list4.Short_Procedure,45)#','#M1012list4.CPT#','#M1012#','#form.drpM1012one4#') 
	<cfelse>
	<cfsetting requesttimeout="5000"> 
		UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1012one4#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1012one4#%' and M1012_Link LIKE '%#M1012#%'	
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>


<cfquery  name="M1012delete" datasource="#Application.DataSrc#" timeout="5000">
<cfset M1012Tmp="">
<cfif IsDefined("cookie.M1012one1")>
<cfif cookie.M1012one1 NEQ "">
<cfset M1012Tmp='"'&trim(cookie.M1012one1)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1012one2")>
<cfif cookie.M1012one2 NEQ "">
<cfset M1012Tmp=M1012Tmp&','&'"'&trim(cookie.M1012one2)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1012one3")>
<cfif cookie.M1012one3 NEQ "">
<cfset M1012Tmp=M1012Tmp&','&'"'&trim(cookie.M1012one3)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1012one4")>
<cfif cookie.M1012one4 NEQ "">
<cfset M1012Tmp=M1012Tmp&','&'"'&trim(cookie.M1012one4)&'"'>
</cfif>
</cfif>

<cfset M1012Tmp=replace(M1012Tmp,',,',',','All')>
<cfset M1012Tmp=trim(M1012Tmp)>
<cfif left(M1012Tmp,1) is ','>
	<cfset M1012Tmp=mid(M1012Tmp,2,len(M1012Tmp))>
</cfif>
<cfif right(M1012Tmp, 1) is ",">
    <cfset M1012Tmp = left(M1012Tmp, len(M1012Tmp)-1)>
</cfif>
<cfcookie name="M1012deleletCookie" value="">
<cfset cookie.M1012deleletCookie=trim(M1012Tmp)>
	
	<cfif IsDefined("cookie.M1012deleletCookie")>
	<cfif cookie.M1012deleletCookie NEQ "">	
	<cfsetting requesttimeout="5000"> 
	delete from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# and Diagnosis.Diagnosis not in(#cookie.M1012deleletCookie#)
	and M1012_Link LIKE '%#M1012#%'	
	</cfif>
	<cfelse>	
	</cfif>
	<cfif trim(M1012Tmp) is "">
	<cfsetting requesttimeout="5000"> 
	delete from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# and M1012_Link LIKE '%#M1012#%'
	</cfif> 
	
<cfset cookie.M1012SessVar1=0>
<cfset cookie.M1012one1="">
<cfset cookie.M1012one2="">
<cfset cookie.M1012one3="">
<cfset cookie.M1012one4="">
<cfset cookie.M1012deleletCookie="">
<cfset cookie.drpM10121="0">
<cfset cookie.drpM10122="0">
<cfset cookie.drpM10123="0">
<cfset cookie.drpM10124="0">
</cfquery>


<cfset M1016='#form.txtAssId#'&' M0210'>
<cfif IsDefined("cookie.M1016one1")>
<cfif cookie.M1016one1 NEQ "">

    <cfquery  name="M1016one1" datasource="#Application.DataSrc#">
	    <cfsetting requesttimeout="5000">   	   
	    select Count(Diagnosis.Diagnosis) as M1016oneCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1016one1#%' and M0210_Link LIKE '%#M1016#%'
	</cfquery>	
	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1016list1" datasource="#Application.DataSrc#">
	    <cfsetting requesttimeout="5000">   
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1016one1#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1016list1" datasource="#Application.DataSrc#">
	    <cfsetting requesttimeout="5000">   
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1016one1#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1016update1" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1016one1.M1016oneCount EQ 0>	 
	    <cfsetting requesttimeout="5000">      
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0210_Link,Dx_Order) VALUES 	
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1016one1#','#M1016list1.ICD#','#M1016list1.Code_Type#','#M1016list1.Pathway_Type#',
		'#M1016list1.Short_Diagnosis#','#M1016list1.ICD#','#M1016#','#form.drpM1016one1#') 
	<cfelse>
	    <cfsetting requesttimeout="5000">   
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1016one1#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1016one1#%' and M0210_Link LIKE '%#M1016#%'
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1016one2")>
<cfif cookie.M1016one2 NEQ "">

    <cfquery  name="M1016one2" datasource="#Application.DataSrc#">	
	<cfsetting requesttimeout="5000">   
	    select Count(Diagnosis.Diagnosis) as M1016twoCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1016one2#%' and M0210_Link LIKE '%#M1016#%'
	</cfquery>	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1016list2" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1016one2#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1016list2" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1016one2#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1016update2" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1016one2.M1016twoCount EQ 0>	
	    <cfsetting requesttimeout="5000">    
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0210_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1016one2#','#M1016list2.ICD#','#M1016list2.Code_Type#','#M1016list2.Pathway_Type#',
		'#M1016list2.Short_Diagnosis#','#M1016list2.ICD#','#M1016#','#form.drpM1016one2#') 
	<cfelse>
	    <cfsetting requesttimeout="5000">
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1016one2#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1016one2#%' and M0210_Link LIKE '%#M1016#%'	
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1016one3")>
<cfif cookie.M1016one3 NEQ "">

    <cfquery  name="M1016one3" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000">	   
	    select Count(Diagnosis.Diagnosis) as M1016threeCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1016one3#%' and M0210_Link LIKE '%#M1016#%'
	</cfquery>	
	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1016list3" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1016one3#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1016list3" datasource="#Application.DataSrc#">
	<cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1016one3#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1016update3" datasource="#Application.DataSrc#" timeout="5000">		
	<cfif M1016one3.M1016threeCount EQ 0>	
	    <cfsetting requesttimeout="5000">    
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0210_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1016one3#','#M1016list3.ICD#','#M1016list3.Code_Type#','#M1016list3.Pathway_Type#',
		'#M1016list3.Short_Diagnosis#','#M1016list3.ICD#','#M1016#','#form.drpM1016one3#') 
	<cfelse>
	    <cfsetting requesttimeout="5000">
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1016one3#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1016one3#%' and M0210_Link LIKE '%#M1016#%'			
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>


<cfif IsDefined("cookie.M1016one4")>
<cfif cookie.M1016one4 NEQ "">
   
    <cfquery  name="M1016one4" datasource="#Application.DataSrc#">
	 <cfsetting requesttimeout="5000">	   
	    select Count(Diagnosis.Diagnosis) as M1016fourCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1016one4#%' and M0210_Link LIKE '%#M1016#%'
	</cfquery>	
	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1016list4" datasource="#Application.DataSrc#">
	 <cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1016one4#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1016list4" datasource="#Application.DataSrc#">
	 <cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1016one4#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1016update4" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1016one4.M1016fourCount EQ 0>
	    <cfsetting requesttimeout="5000">   	    
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0210_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1016one4#','#M1016list4.ICD#','#M1016list4.Code_Type#','#M1016list4.Pathway_Type#',
		'#M1016list4.Short_Diagnosis#','#M1016list4.ICD#','#M1016#','#form.drpM1016one4#') 
	<cfelse>
	    <cfsetting requesttimeout="5000">   
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1016one4#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1016one4#%' and M0210_Link LIKE '%#M1016#%'		
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1016one5")>
<cfif cookie.M1016one5 NEQ "">

    <cfquery  name="M1016one5" datasource="#Application.DataSrc#" timeout="5000">	  
	    <cfsetting requesttimeout="5000"> 
	    select Count(Diagnosis.Diagnosis) as M1016fiveCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1016one5#%' and M0210_Link LIKE '%#M1016#%'
	</cfquery>	
	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1016list5" datasource="#Application.DataSrc#" timeout="5000">
	    <cfsetting requesttimeout="30">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1016one5#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1016list5" datasource="#Application.DataSrc#" timeout="5000">
	    <cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1016one5#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1016update5" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1016one5.M1016fiveCount EQ 0>	
	    <cfsetting requesttimeout="5000">    
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0210_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1016one5#','#M1016list5.ICD#','#M1016list5.Code_Type#','#M1016list5.Pathway_Type#',
		'#M1016list5.Short_Diagnosis#','#M1016list5.ICD#','#M1016#','#form.drpM1016one5#') 
	<cfelse>
	    <cfsetting requesttimeout="5000">
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1016one5#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1016one5#%' and M0210_Link LIKE '%#M1016#%'		
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>

<cfif IsDefined("cookie.M1016one6")>
<cfif cookie.M1016one6 NEQ "">

    <cfquery  name="M1016one6" datasource="#Application.DataSrc#" timeout="5000">	
	    <cfsetting requesttimeout="5000">   
	    select Count(Diagnosis.Diagnosis) as M1016sixCount from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# 
		and Diagnosis.Diagnosis LIKE '%#cookie.M1016one6#%' and M0210_Link LIKE '%#M1016#%'
	</cfquery>	
	
	<cfif new.Assessment_Completed_M0090 gt '2015-09-30'>
	<cfquery  name="M1016list6" datasource="#Application.DataSrc#" timeout="5000">
	    <cfsetting requesttimeout="30">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Dx_list_ICD10 WHERE Dx_list_ICD10.Diagnosis 
		LIKE '%#cookie.M1016one6#%'
	</cfquery>
	<cfelse>
	<cfquery  name="M1016list6" datasource="#Application.DataSrc#" timeout="5000">
	    <cfsetting requesttimeout="5000">
	    select ICD,Code_Type,Pathway_Type,Short_Diagnosis from #Request.prefix_db_lookup#.Diagnosis_List WHERE Diagnosis_List.Diagnosis 
		LIKE '%#cookie.M1016one6#%'
	</cfquery>
	</cfif>
	
	<cfquery  name="M1016update6" datasource="#Application.DataSrc#" timeout="5000">	
	<cfif M1016one6.M1016sixCount EQ 0>	  
	    <cfsetting requesttimeout="5000">  
		INSERT INTO #Request.prefix_db_agency#.Diagnosis(Assessment_ID,Assessment_Tracker_ID,Patient_ID,Agency_ID,Diagnosis,ICD,Code_Type,Pathway_Type,
		Short_Diagnosis,Text_ICD,M0210_Link,Dx_Order) VALUES
		('#form.txtAssId#','#AssID.Assessment_Tracker_ID#','#AssID.Patient_ID#',
		'#AssID.Agency_ID#','#cookie.M1016one6#','#M1016list6.ICD#','#M1016list6.Code_Type#','#M1016list6.Pathway_Type#',
		'#M1016list6.Short_Diagnosis#','#M1016list6.ICD#','#M1016#','#form.drpM1016one6#') 
	<cfelse>
	    <cfsetting requesttimeout="5000">
	    UPDATE #Request.prefix_db_agency#.Diagnosis SET Dx_Order = '#form.drpM1016one6#' 
		WHERE Assessment_ID= #form.txtAssId# and Diagnosis LIKE '%#cookie.M1016one6#%' and M0210_Link LIKE '%#M1016#%'			
	</cfif>	
	</cfquery>
		
</cfif>
</cfif>


<cfquery  name="M1016delete" datasource="#Application.DataSrc#">
<cfset M1016Tmp="">
<cfif IsDefined("cookie.M1016one1")>
<cfif cookie.M1016one1 NEQ "">
<cfset M1016Tmp='"'&trim(cookie.M1016one1)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1016one2")>
<cfif cookie.M1016one2 NEQ "">
<cfset M1016Tmp=M1016Tmp&','&'"'&trim(cookie.M1016one2)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1016one3")>
<cfif cookie.M1016one3 NEQ "">
<cfset M1016Tmp=M1016Tmp&','&'"'&trim(cookie.M1016one3)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1016one4")>
<cfif cookie.M1016one4 NEQ "">
<cfset M1016Tmp=M1016Tmp&','&'"'&trim(cookie.M1016one4)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1016one5")>
<cfif cookie.M1016one5 NEQ "">
<cfset M1016Tmp=M1016Tmp&','&'"'&trim(cookie.M1016one5)&'"'>
</cfif>
</cfif>
<cfif IsDefined("cookie.M1016one6")>
<cfif cookie.M1016one6 NEQ "">
<cfset M1016Tmp=M1016Tmp&','&'"'&trim(cookie.M1016one6)&'"'>
</cfif>
</cfif>
<cfset M1016Tmp=replace(M1016Tmp,',,',',','All')>
<cfset M1016Tmp=trim(M1016Tmp)>
<cfif left(M1016Tmp,1) is ','>
	<cfset M1016Tmp=mid(M1016Tmp,2,len(M1016Tmp))>
</cfif>
<cfif right(M1016Tmp, 1) is ",">
    <cfset M1016Tmp = left(M1016Tmp, len(M1016Tmp)-1)>
</cfif>
<cfcookie name="M1016deleletCookie" value="">
<cfset cookie.M1016deleletCookie=trim(M1016Tmp)>
	
	<cfif IsDefined("cookie.M1016deleletCookie")>
	<cfif cookie.M1016deleletCookie NEQ "">
	<cfsetting requesttimeout="5000"> 	
	delete from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# and Diagnosis.Diagnosis not in(#cookie.M1016deleletCookie#)
	and M0210_Link LIKE '%#M1016#%'	
	</cfif>
	<cfelse>	
	</cfif>
	<cfif trim(M1016Tmp) is "">
	<cfsetting requesttimeout="5000"> 
	delete from #Request.prefix_db_agency#.Diagnosis where Diagnosis.Assessment_ID=#form.txtAssId# and M0210_Link LIKE '%#M1016#%'
	</cfif> 

<cfset cookie.M1016SessVar1=0>
<cfset cookie.M1016one1="">
<cfset cookie.M1016one2="">
<cfset cookie.M1016one3="">
<cfset cookie.M1016one4="">
<cfset cookie.M1016one5="">
<cfset cookie.M1016one6="">
<cfset cookie.M1016deleletCookie="">
<cfset cookie.drpM10161="0">
<cfset cookie.drpM10162="0">
<cfset cookie.drpM10163="0">
<cfset cookie.drpM10164="0">
<cfset cookie.drpM10165="0">
<cfset cookie.drpM10166="0">   
</cfquery>

<cfif IsDefined("cookie.PathwayID")>
<cfif cookie.PathwayID NEQ "">
<cfquery  name="DeletePathwayID" datasource="#Application.DataSrc#">
<cfsetting requesttimeout="5000">
update #Request.prefix_db_agency#.Pathway_Details set deleted = 'yes' 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="5000"> 	
<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#','#Skill#','#Desc#') 
	 </cfquery>
	 <cfset Skillcount=0> 
</cfloop>
</cfif>
</cfif>

<cfif IsDefined("cookie.PathwayUpdate")>
<cfif cookie.PathwayUpdate NEQ "">
<cfsetting requesttimeout="5000"> 	
<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>	 
	 
	 <cfquery  name="UpdatePathway" datasource="#Application.DataSrc#">
	  UPDATE #Request.prefix_db_agency#.Pathway_Details SET Description = '#UpdateDesc#',Skill='#UpdateSkill#' 
		where pathway_details.Assessment_ID=#form.txtAssId# and pathway_details.Pathway_Details_ID=#UpdateID#
	 </cfquery>
	 <cfset UpdateSkillcount=0> 
</cfloop>
</cfif>
</cfif>

<cfset cookie.PathwayID="">
<cfset cookie.PathwayDescription="">
<cfset cookie.PathwayUpdate="">


<cflocation url="index.cfm?a=1&page=patient&px=y&cat=assessment_form">
</cfif>


<cfform name="Form1" action="index.cfm?a=1&a=1&px=y&page=patient&px=y&cat=StartCare">
<cfif isdefined('Diagnosislist.recordcount') and  Diagnosislist.RecordCount GT 0>
<table border="0" cellpadding="0" cellspacing="0" width="100%" >
                        <tr>
                            <td width="30%" style="font-family: Arial; font-size: 12px; " >							
	<cfselect name="Diagnosis" query="Diagnosislist"
        value="Diagnosis"
        display="Diagnosis"
		 selected="Diagnosis"
        required="Yes"
		 size="10" width="230px" 
        multiple="no"
		 message="Please select atleast one value">
    </cfselect>
	<br />
	<input type="submit" value="Add"/>
	</td>
	<td width="70%">
	</td>
	</tr>
	</table>
</cfif>
<cfif isdefined('M1012Diagnosislist.recordcount') and  M1012Diagnosislist.RecordCount GT 0>
<table border="0" cellpadding="0" cellspacing="0" width="100%" >
                        <tr>
                            <td width="30%" style="font-family: Arial; font-size: 12px; " >
	<cfselect name="M1012Diagnosis" query="M1012Diagnosislist"
        value="Procedure"
        display="Procedure"
		 selected="Procedure"
        required="Yes"
		 size="10" width="230px" 
        multiple="no"
		 message="Please select atleast one value">
    </cfselect>
	<br />
	<input type="submit" value="Add"/>
	</td>
	<td width="70%">
	</td>
	</tr>
	</table>
</cfif>
<cfif isdefined('M1016Diagnosislist.recordcount') and  M1016Diagnosislist.RecordCount GT 0>
<table border="0" cellpadding="0" cellspacing="0" width="100%" >
                        <tr>
                            <td width="30%" style="font-family: Arial; font-size: 12px; " >							
	<cfselect name="M1016Diagnosis" query="M1016Diagnosislist"
        value="Diagnosis"
        display="Diagnosis"
		 selected="Diagnosis"
        required="Yes"
		 size="10" width="230px" 
        multiple="no"
		 message="Please select atleast one value">
    </cfselect>
	<br />
	<input type="submit" value="Add"/>
	</td>
	<td width="70%">
	</td>
	</tr>
	</table>
</cfif>
</cfform>


