<cfcomponent output="false">
<cffunction name="dischargenoasis1" access="remote" returnformat="plain" returntype="string">	
				
				
				<cfargument name="Date_Most_Recent_M0903" required="yes" hint="sn hospice 2">
			   <cfargument name="Date_Discharge_M0906" required="yes" hint="sn hospice 2">
			   <cfargument name="Discharged_From_M0175" required="yes" hint="sn hospice 2">
			   <cfargument name="Medical_or_Treatment_Change_M0200" required="yes" hint="sn hospice 2">
			    <cfargument name="Conditions_Prior_M0220" required="yes" hint="sn hospice 2">
			   <cfargument name="Therapies_Home_M0250" required="yes" hint="sn hospice 2">
			   <cfargument name="Assessment_Type" required="yes" hint="ot Step 7">	
			
			  <cfif isdefined('session.cs.AssessmentId')>
			  <cfquery name="OtpediatricUP1" datasource="#Application.DataSrc#">				
					UPDATE #Request.prefix_db_agency#.Assessment_New SET 
						Date_Most_Recent_M0903 = <cfif #Date_Most_Recent_M0903# neq ''>#CreateODBCDate(Date_Most_Recent_M0903)#<cfelse>null</cfif>, 
						Date_Discharge_M0906 =  <cfif #Date_Discharge_M0906# neq ''>#CreateODBCDate(Date_Discharge_M0906)#<cfelse>null</cfif>, 
						Discharged_From_M0175='#Discharged_From_M0175#',
						Medical_or_Treatment_Change_M0200 = '#Medical_or_Treatment_Change_M0200#',
						Conditions_Prior_M0220 = '#Conditions_Prior_M0220#',
						Therapies_Home_M0250 = '#Therapies_Home_M0250#',
						AssessmentType_New = '#Assessment_Type#'
					WHERE Assessment_ID = '#session.cs.AssessmentId#'				
			   </cfquery>
			   </cfif>
			   <cfreturn 'step2'>
</cffunction>


<cffunction name="dischargenoasis_new" access="remote" returnformat="plain" returntype="string">	
				
				
				<cfargument name="Date_Most_Recent_M0903" required="yes" hint="sn hospice 2">
			   <cfargument name="Date_Discharge_M0906" required="yes" hint="sn hospice 2">
			   <cfargument name="Discharged_From_M0175" required="yes" hint="sn hospice 2">
			   <cfargument name="Medical_or_Treatment_Change_M0200" required="yes" hint="sn hospice 2">
			    <cfargument name="Conditions_Prior_M0220" required="yes" hint="sn hospice 2">
			   <cfargument name="Therapies_Home_M0250" required="yes" hint="sn hospice 2">
			
			  <cfif isdefined('session.cs.AssessmentId')>
			  <cfquery name="OtpediatricUP1" datasource="#Application.DataSrc#">				
					UPDATE #Request.prefix_db_agency#.Assessment_New SET 
						Date_Most_Recent_M0903 = <cfif #Date_Most_Recent_M0903# neq ''>#CreateODBCDate(Date_Most_Recent_M0903)#<cfelse>null</cfif>, 
						Date_Discharge_M0906 =  <cfif #Date_Discharge_M0906# neq ''>#CreateODBCDate(Date_Discharge_M0906)#<cfelse>null</cfif>, 
						Discharged_From_M0175='#Discharged_From_M0175#',
						Medical_or_Treatment_Change_M0200 = '#Medical_or_Treatment_Change_M0200#',
						Conditions_Prior_M0220 = '#Conditions_Prior_M0220#',
						Therapies_Home_M0250 = '#Therapies_Home_M0250#'
					WHERE Assessment_ID = '#session.cs.AssessmentId#'				
			   </cfquery>
			   </cfif>
			   <cfreturn 'step2'>
</cffunction>


<cffunction name="dischargenoasis2" access="remote" returnformat="plain" returntype="string">	
				
				<cfargument name="Resp_Treatments_M0500" required="yes" hint="sn hospice 2">
			   <cfargument name="Urinary_INcont_M0520" required="yes" hint="sn hospice 2">
			   <cfargument name="Overall_Prognosis_M0260" required="yes" hint="sn hospice 2">
			   <cfargument name="Psy_Nursing_M0630" required="yes" hint="sn hospice 2">
			    <cfargument name="Life_Exp_M0280" required="yes" hint="sn hospice 2">
			   <cfargument name="High_Risk_Factors_M0290" required="yes" hint="sn hospice 2">
			   <cfargument name="Vision_M0390" required="yes" hint="sn hospice 2">	
			    <cfargument name="Hearing_M0400" required="yes" hint="sn hospice 2">	
				<cfargument name="Rehab_Prognosis_M0270" required="yes" hint="sn hospice 2">	
				<cfargument name="Speech_M0410" required="yes" hint="sn hospice 2">	
				<cfargument name="Depressive_Feelings_M0590" required="yes" hint="sn hospice 2">	
				<cfargument name="Patient_Behav_Weekly_M0610" required="yes" hint="sn hospice 2">	
				<cfargument name="Patient_Behav_freq_M0620" required="yes" hint="sn hospice 2">	
				<cfargument name="Freq_of_Pain_M0420" required="yes" hint="sn hospice 2">	
				
				<cfif isdefined('session.cs.AssessmentId')>
			  <cfquery name="Update_step2" datasource="#Application.DataSrc#">				
					UPDATE #Request.prefix_db_agency#.Assessment_New SET 
						Resp_Treatments_M0500 = '#Resp_Treatments_M0500#',
								Urinary_INcont_M0520 = '#Urinary_INcont_M0520#',
								Overall_Prognosis_M0260 = '#Overall_Prognosis_M0260#',
								Psy_Nursing_M0630 = '#Psy_Nursing_M0630#',
								Life_Exp_M0280 = '#Life_Exp_M0280#',
								High_Risk_Factors_M0290 = '#High_Risk_Factors_M0290#',
								Vision_M0390 = '#Vision_M0390#',
								Hearing_M0400 = '#Hearing_M0400#',
					            Rehab_Prognosis_M0270 =  '#Rehab_Prognosis_M0270#',
                                Speech_M0410 =  '#Speech_M0410#',
                                Depressive_Feelings_M0590 =  '#Depressive_Feelings_M0590#',
                                Patient_Behav_Weekly_M0610=  '#Patient_Behav_Weekly_M0610#',
                                Patient_Behav_freq_M0620 =  '#Patient_Behav_freq_M0620#',
								Freq_of_Pain_M0420 =  '#Freq_of_Pain_M0420#'
			   WHERE Assessment_ID = '#session.cs.AssessmentId#'				
			   </cfquery>
			   </cfif>
			   <cfreturn 'step3'>
</cffunction>



<cffunction name="dischargenoasis3" access="remote" returnformat="plain" returntype="string">	
				
				<cfargument name="Intrac_Pain_M0430" required="yes" hint="sn hospice 2">
			   <cfargument name="Open_Wounds_M0440" required="yes" hint="sn hospice 2">
			   <cfargument name="Pressure_Ulcer_M0445" required="yes" hint="sn hospice 2">
			   <cfargument name="Pressure_Ulcer_a_M0450" required="yes" hint="sn hospice 2">
			    <cfargument name="Physician_Last_Seen_Date" required="yes" hint="sn hospice 2">
			   <cfargument name="M1307_Date" required="yes" hint="sn hospice 2">
			   <cfargument name="Assessment_Type" required="yes" hint="sn hospice 2">
			   
				
				<cfif isdefined('session.cs.AssessmentId')>
			  <cfquery name="Update_step2" datasource="#Application.DataSrc#">				
					UPDATE #Request.prefix_db_agency#.Assessment_New SET 
						Intrac_Pain_M0430 = '#Intrac_Pain_M0430#',
								Open_Wounds_M0440 = '#Open_Wounds_M0440#',
								Pressure_Ulcer_M0445 = '#Pressure_Ulcer_M0445#',
								Pressure_Ulcer_a_M0450 = '#Pressure_Ulcer_a_M0450#',
								M0104_Date_of_Referral = <cfif #Physician_Last_Seen_Date# neq ''>#CreateODBCDate(Physician_Last_Seen_Date)#<cfelse>null</cfif>,
								M1307_Date = <cfif #M1307_Date# neq ''>#CreateODBCDate(M1307_Date)#<cfelse>null</cfif>,
								AssessmentType_New = '#Assessment_Type#',
								Admission_Status ='Complete'
				WHERE Assessment_ID = '#session.cs.AssessmentId#'				
			   </cfquery>
			   </cfif>
			   <cfreturn 'step4'>
</cffunction>



<cffunction name="dischargenoasis_finish" access="remote" returnformat="plain" returntype="string">	
				
				
				<cfargument name="Date_Most_Recent_M0903" required="yes" hint="sn hospice 2">
			   <cfargument name="Date_Discharge_M0906" required="yes" hint="sn hospice 2">
			   <cfargument name="Discharged_From_M0175" required="yes" hint="sn hospice 2">
			   <cfargument name="Medical_or_Treatment_Change_M0200" required="yes" hint="sn hospice 2">
			    <cfargument name="Conditions_Prior_M0220" required="yes" hint="sn hospice 2">
			   <cfargument name="Therapies_Home_M0250" required="yes" hint="sn hospice 2">
			   <cfargument name="Assessment_Type" required="yes" hint="ot Step 7">	
			  
			  <cfif isdefined('session.cs.AssessmentId')>
			  <cfquery name="OtpediatricUP1" datasource="#Application.DataSrc#">				
					UPDATE #Request.prefix_db_agency#.Assessment_New SET 
						Date_Most_Recent_M0903 = <cfif #Date_Most_Recent_M0903# neq ''>#CreateODBCDate(Date_Most_Recent_M0903)#<cfelse>null</cfif>, 
						Date_Discharge_M0906 = <cfif #Date_Discharge_M0906# neq ''>#CreateODBCDate(Date_Discharge_M0906)#<cfelse>null</cfif>, 
						Discharged_From_M0175='#Discharged_From_M0175#',
						Medical_or_Treatment_Change_M0200 = '#Medical_or_Treatment_Change_M0200#',
						Conditions_Prior_M0220 = '#Conditions_Prior_M0220#',
						Therapies_Home_M0250 = '#Therapies_Home_M0250#',
						AssessmentType_New = '#Assessment_Type#',
						Admission_Status='Complete'
					WHERE Assessment_ID = '#session.cs.AssessmentId#'				
			   </cfquery>
			   </cfif>
			   <cfreturn 'step2'>
</cffunction>
 </cfcomponent>