<cfparam name="url.rtn" default="assessment_form" />
<cfparam name='url.na' default='' />
<cfif url.na eq 'y'>
	<cfset session.cs.AssessmentId = 0 />
</cfif>
<cfparam name="form.searchfield" default="" />
<cfquery name="Recertform" datasource="#Application.DataSrc#">
	SELECT  *  FROM #Request.prefix_db_agency#.Assessment_New
	WHERE Assessment_New.Assessment_ID='#session.cs.AssessmentId#'
</cfquery>
<cfquery name="Createdby" datasource="#Application.DataSrc#">
	select Last_Name,First_Name from #Request.prefix_db_lookup#.Employee where Employee_ID = '#Recertform.Record_Created_By#'
</cfquery>
<cfcookie name="WoundCount" value="" />
<cfset cookie.WoundCount="0" />
<cfquery name="ViewWnd" datasource="#Application.DataSrc#">
	SELECT count(Wnd_Type) as CouNt from #Request.prefix_db_agency#.PatientVisitDetails
	where Patient_ID='#session.cs.patientid#' and Assessment_ID='#session.cs.AssessmentId#'
	and Wnd_Location<>'' and Wnd_Type<>'' and trim(Type)='Wound'
</cfquery>
<cfoutput><cfset cookie.WoundCount='#ViewWnd.CouNt#' /></cfoutput>
<cfquery name="Getpatient" datasource="#Application.DataSrc#">
	Select patient.patient_ID, patient.First_Name_M0040, patient.Last_Name_M0040 from #Request.prefix_db_agency#.patient where patient.Patient_ID=(Select Assessment_New.Patient_ID from #Request.prefix_db_agency#.Assessment_New where Assessment_New.Assessment_ID='#session.cs.AssessmentId#')
</cfquery>

<cfscript>
					pat = CreateObject("Component", "patientadmin_new.patient.assessment");
					get_ques = pat.get_all_ques_ans('4 - Recertification (follow-up) reassessment','#DateFormat(Recertform.Assessment_Completed_M0090,'yyyy-mm-dd')#');
					get_pain_que = pat.get_pain_ques('1 - Start of care - further visits planned','pain'); 
				    get_braden_que = pat.get_pain_ques('1 - Start of care - further visits planned','braden'); 
					get_fallrisk = pat.get_pain_ques('1 - Start of care - further visits planned','fall_risk');
	</cfscript>
 <!-- BEGIN DEFAULT FORM PORTLET -->
<div class="portlet box blue">
	<div class="portlet-title">
		<div class="caption">
			<i class="fa fa-gear"></i> <cfoutput>#DateFormat(Recertform.Start_of_Care_M0030,'mm/dd/yyyy')#</cfoutput> - Recertification
		</div>
		<div class="tools">
		  <a href="javascript:;" class="collapse"></a>
		</div>
	</div>
	<div class="portlet-body form">
		<cfform name="Start" method="post" action="index.cfm?a=1&a=1&px=y&page=patient&px=y&cat=recertificationformupdate">
			<div class="form-body">
				  <div class="well">
				  <cfoutput>
					<input type="hidden" name="assessmentcompleted" id="assessmentcompleted" value="#DateFormat(Recertform.Assessment_Completed_M0090,'yyyy-mm-dd')#"/>
					</cfoutput>
					<textarea name="txtAssId" style="display:none"><cfoutput>#Recertform.Assessment_ID#</cfoutput></textarea>
					<input type="hidden" name="M1010Diagnosisid" id="M1010Diagnosisid"/>
					<input type="hidden" name="M1012Diagnosisid" id="M1012Diagnosisid"/>
					<input type="hidden" name="M1016Diagnosisid" id="M1016Diagnosisid"/>
					<input type="hidden" name="M0230Diagnosisid" id="M0230Diagnosisid"/>
					<input type="hidden" name="codetype" id="codetype"/>
					<input type="hidden" name="tmp" id="tmp"/>
					<input type="hidden" name="M1010updateF" id="M1010updateF"/>
					<input type="hidden" name="M1012updateF" id="M1012updateF"/>
					<input type="hidden" name="M1016updateF" id="M1016updateF"/>
					<input type="hidden" name="M0230updateF" id="M0230updateF"/>
					<input type="hidden" name="hdnmedssearch" id="hdnmedssearch"/>
					<input type="hidden" name="hdnmedssearch2" id="hdnmedssearch2"/>
					<input type="hidden" name="tradeid" id="tradeid"/>
					<input type="hidden" name="doseid" id="doseid"/>
					<input type="hidden" name="TypeOwn1" id="TypeOwn1"/>
					<input type="hidden" name="hdnPatientMedsID" id="hdnPatientMedsID"/>
					<input type="hidden" name="hdnPatientMedsUpdate" id="hdnPatientMedsUpdate"/>
					<input type="hidden" name="hdnPatientMedsInsert" id="hdnPatientMedsInsert"/>
					 <input type="hidden" name="hdnthrobbing" id="hdnthrobbing" value=""/>
					<input type="hidden" name="hdnradscale" id="hdnradscale" value=""/>
					<input type="hidden" name="hdnradthreshold" id="hdnradthreshold" value=""/>
					<input type="hidden" name="hdnraddose" id="hdnraddose" value=""/>
					<input type="hidden" name="hdnphysical" id="hdnphysical" value=""/>
					<cfoutput query="get_ques" group="questions">
				         <cfif answer_label EQ 'M0440_Assess'>
									  <!--- Pain Assessment start--->
											 <div class="portlet box green">
														<div class="portlet-title">
															<div class="caption">
																<i class="fa fa-gear"></i>
																<cfif Recertform.M0420_Assess EQ 'No Pain'>
																	No Pain
																<cfelseif Recertform.M0420_Assess NEQ "" AND Recertform.Pain1 NEQ "" AND Recertform.Pain2 NEQ "" AND Recertform.Pain3 NEQ "" AND Recertform.Pain4 NEQ "" AND Recertform.Pain5 NEQ "">
																	Pain Assessment
																<cfelse>
																	Pain assessment incomplete
																</cfif>
															</div>
															<div class="tools">
															 <a href="javascript:;" class="expand"></a>
															 </div>
														</div>
														<div class="portlet-body" style="display:none">
															 <cfloop query="get_pain_que">
																			   <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
																						  <label class="bold">#get_pain_que.questions#</label>
																							<cfscript>
																							   get_pain_anw = pat.get_pain_anw(#get_pain_que.id#); 
																							</cfscript>
																							<div class="form-group">
																							 <cfset  cheked_value = "Recertform."&get_pain_anw.answer_label />
																							<cfloop query="get_pain_anw">
																								<cfif answer_type EQ 'radio'>
																													   <div class="radio-list">
																															   <label> <input type="#answer_type#" name="#answer_label#" id="#answer_label#" value="#answer#" <cfif #Evaluate(Variables.cheked_value)#  EQ  #answer#>checked </cfif>><span>#answer#</span></label>
																														</div>
																										<cfelseif answer_type EQ 'checkbox'>
																														   <div class="checkbox-list">
																															  <label><input type="#answer_type#"  name="#answer_label#" id="#answer_label#" value="#answer#" <cfif #Evaluate(Variables.cheked_value)#  Contains  #answer#>checked</cfif>>#answer#
																															 </label>
																														</div>
																										</cfif>
																								</cfloop>
																							</div>
																					</div>
																				</cfloop>
															  <table style="text-align:center;">
																	<tr>
																		<td width="10%">
																			<img src="../../images/smily0.gif" />
																		</td>
																		<td width="10%">
																			<img src="../../images/smily2.gif"/>
																		</td>
																		<td width="10%">
																			<img src="../../images/smily4.gif" />
																		</td>
																		<td width="10%">
																			<img src="../../images/smily6.gif"/>
																		</td>
																		<td width="10%">
																			<img src="../../images/smily8.gif" />
																		</td>
																		<td width="10%">
																			<img src="../../images/smily10.gif"/>
																		</td>
																	</tr>
																	<tr>
																		<td  width="10%">0</td>
																		<td width="10%">2</td>
																		<td width="10%">4</td>
																		<td width="10%">6</td>
																		<td width="10%">8</td>
																		<td width="10%">10</td>
																	</tr>
																</table>
															  <p style="color:red">
																<cfif Recertform.M0420_Assess NEQ "" AND Recertform.Pain1 NEQ "" AND Recertform.Pain2 NEQ "" AND Recertform.Pain3 NEQ "" AND Recertform.Pain4 NEQ "" AND Recertform.Pain5 NEQ "">
																	pain assessment indicates #Recertform.M0420_Assess# #Recertform.Pain2# requiring medication every as  needed pain relief resolves pain
																<cfelse>
																	Pain assessment incomplete
																</cfif>
															</p>
																		<div class="form-actions">
																			 <input class="btn blue" type="button" name="pain" value="Update Pain Level" onclick="return other_assessment_validation('pain');">
																	 </div>
																	 </div>
												</div>
									  <!---  Pain Assessment End--->
									   <!---   braden scale add/edit start--->
											 <div class="portlet box green">
													<div class="portlet-title">
															<div id="lowRiskSkin" class="caption">
																<i class="fa fa-gear"></i>
																<cfif left(Recertform.Braden_1_Sensory,1) NEQ "">
																	<cfif IsNumeric(left(Recertform.Braden_1_Sensory,1))>
																		<cfset Sensory=left(Recertform.Braden_1_Sensory,1) />
																	<cfelse>
																		<cfset Sensory=0 />
																	</cfif>
																<cfelse>
																	<cfset Sensory=0 />
																</cfif>
									
																  <cfif left(Recertform.Braden_2_Moisture,1) NEQ "">
																	<cfif IsNumeric(left(Recertform.Braden_2_Moisture,1))>
																		<cfset Moisture=left(Recertform.Braden_2_Moisture,1) />
																	<cfelse>
																		<cfset Moisture=0 />
																	</cfif>
																<cfelse>
																	<cfset Moisture=0 />
																</cfif>
									
																<cfif left(Recertform.Braden_3_Activity,1) NEQ "">
																	<cfif IsNumeric(left(Recertform.Braden_3_Activity,1))>
																		<cfset Activity=left(Recertform.Braden_3_Activity,1) />
																	<cfelse>
																		<cfset Activity=0 />
																	</cfif>
																<cfelse>
																	<cfset Activity=0 />
																</cfif>
									
																<cfif left(Recertform.Braden_4_Mobility,1) NEQ "">
																	<cfif IsNumeric(left(Recertform.Braden_4_Mobility,1))>
																		<cfset Mobility=left(Recertform.Braden_4_Mobility,1) />
																	<cfelse>
																		<cfset Mobility=0 />
																	</cfif>
																<cfelse>
																	<cfset Mobility=0 />
																</cfif>
									
																<cfif left(Recertform.Braden_5_Nutrition,1) NEQ "">
																	<cfif IsNumeric(left(Recertform.Braden_5_Nutrition,1))>
																		<cfset Nutrition=left(Recertform.Braden_5_Nutrition,1) />
																	<cfelse>
																		<cfset Nutrition=0 />
																	</cfif>
																<cfelse>
																	<cfset Nutrition=0 />
																</cfif>
									
																<cfif left(Recertform.Braden_6_Friction,1) NEQ "">
																	<cfif IsNumeric(left(Recertform.Braden_6_Friction,1))>
																		<cfset Friction=left(Recertform.Braden_6_Friction,1) />
																	<cfelse>
																		<cfset Friction=0 />
																	</cfif>
																<cfelse>
																	<cfset Friction=0 />
																</cfif>
									
																<cfset PressureRate=Sensory+Moisture+Activity+Mobility+Nutrition+Friction />
									
																 <cfif left(Recertform.Braden_1_Sensory,1) NEQ "" OR
																	left(Recertform.Braden_2_Moisture,1) NEQ "" OR
																	left(Recertform.Braden_3_Activity,1) NEQ "" OR
																	left(Recertform.Braden_4_Mobility,1) NEQ "" OR
																	left(Recertform.Braden_5_Nutrition,1) NEQ "" OR
																	left(Recertform.Braden_6_Friction,1) NEQ "">
																	<cfif PressureRate gt 15 OR PressureRate eq 15>
																		LOW RISK
																	<cfelseif PressureRate gt 13 OR PressureRate eq 13 OR PressureRate eq 14>
																		 MODERATE RISK
																	<cfelseif PressureRate lt 12 OR PressureRate eq 12>
																		HIGH RISK
																	</cfif>
									
																	for Pressure Ulcers
																<cfelse>
																	Pressure Ulcers incomplete expand to edit
																</cfif>
															</div>
															<div class="tools">
																<a href="javascript:;" class="expand"></a>
															</div>
														</div>
													<div class="portlet-body" style="display:none">
														 <div id="DivskinLOWRISK">
															<h4>Braden Scale For Predicting Pressure Sore Risk</h4>
															  <cfloop query="get_braden_que">
																   <div class="form-group">
																		   <label class="bold">#get_braden_que.questions#</label><br />
																				<cfscript>
																				   get_braden_anw = pat.get_pain_anw(#get_braden_que.id#); 
																				</cfscript>
																				 <cfset  cheked_value = "Recertform."&get_braden_anw.answer_label />
																					<cfloop query="get_braden_anw">
																						<div class="label-stable">
																						  <div id="#answer_type#_d" class="radio-list">
																							
																										<cfif answer_type EQ 'radio'>
																														   <div class="radio-list">
																																   <label> <input type="#answer_type#" name="#answer_label#" id="#answer_label#" value="#answer#" <cfif #Evaluate(Variables.cheked_value)#  EQ  #answer#>checked </cfif>><span>#answer#</span></label>
																															</div>
																											<cfelseif answer_type EQ 'checkbox'>
																															   <div class="checkbox-list">
																																  <label><input type="#answer_type#"  name="#answer_label#" id="#answer_label#" value="#answer#" <cfif #Evaluate(Variables.cheked_value)#  Contains  #answer#>checked</cfif>>#answer#
																																 </label>
																															</div>
																											</cfif>
																								
																							</div>
																					   </div>
																				</cfloop>
																			</div>
																	 </cfloop>
																	</div>
																<p style="color:##3598dc" id="spanassessment">Frequent assessment needed due to cognitive/sensory limitations.</p>
															<p id="spnTotalScore">
																Total Score = #PressureRate# 
																<cfif PressureRate gt 15 OR  PressureRate eq 15>
																	LOW RISK
																<cfelseif PressureRate gt 13 OR PressureRate eq 13 OR PressureRate eq 14>
																	MODERATE RISK
																<cfelseif PressureRate lt 12 OR PressureRate eq 12>
																	HIGH RISK
																</cfif> for Pressure Ulcers
															</p>
															<p id="SpnCopyright">Copyright Barbara Braden and Nancy Bergstrom, 1988 All rights reserved </p>
															<p id="spnHigh">1 - 12 =HIGH RISK</p>
															<p id="spnModerate">13 - 14 =MODERATE RISK</p>
															<p id="spnLow">15 - 23 =LOW RISK</p>
														<div class="form-actions">
															 <input class="btn blue" type="button" name="braden" value="Update Braden Scale" onclick="return other_assessment_validation('braden');">
														 </div>
														 </div>
												</div>
									   <!---   braden scale add/edit start--->
									  <!---   Wounds add/edit start--->
											  <div class="portlet box green">
												   <div class="portlet-title">
													<div id="Lnkwound" class="caption">
														<i class="fa fa-gear"></i>
														<span id="spnwound1">#cookie.WoundCount#</span> wounds entered
													</div>
													<div class="tools">
														<a href="javascript:;" class="expand"></a>
													</div>
													<div class="actions">
														<a class="btn btn-default btn-sm" href="javascript:;" id="ImgWoundAdd" onClick="$('##Wounddiv').modal('show');">  Add  </a>
													</div>
												</div>
												   <div class="portlet-body" style="display:none">
													<div id="DivM1306WoundFirst">
														<h4 id="SpnWoundsType">#Getpatient.First_Name_M0040# #Getpatient.Last_Name_M0040# 4 - Recertification, Not Complete</h4>
														<cfdiv bind="url:#Application.siteURL#/patientadmin_new/WoundGrid.cfm" ID="theWoundDiv"></cfdiv>
													</div>
												</div>
											</div>
									   <!---   Wounds add/edit End--->
							 </cfif>
							 
							 <cfif #answer_label# eq 'Therapies_Home_M0250' >
										 <cfif #Recertform.Assessment_Completed_M0090# lt '2019-01-01'>
										  <br />
																							<div class="form-group">
																									<label>M1010 Inpatient <img name="imgbtnadd" id="imgbtnadd" src="../../images/icon_add.png" style="cursor:pointer" /><br>
																									Diagnosis: List each Inpatient diagnosis and ICD at the highest specificity for only those conditions treated during an inpatient stay in the last 14 days (no surgical, NO Z-Codes).</label>
																								</div>
																								<div class="well" id="DivSS" style="display:none;">
																										<label>Search Inpatient Facilities (NO Z-Codes)</label>
																										<textarea name="searchfield" id="searchfield" type="text" value="<cfoutput>#form.searchfield#</cfoutput>" class="form-control"></textarea>
																									<input class="btn btn-sm blue" name="Search" id="Search" type="button" value="Search" onclick="SearchClick();"  />
																									<input class="btn btn-sm blue" name="btnSev" id="btnSev" type="button" value="Redo Find" />
																									<input class="btn btn-sm btn-default" name="btncancel" id="btncancel" type="button" value="Cancel" />
																								</div>
																								<cfdiv bind="url:#Application.siteURL#/patientadmin_new/M1010Grid.cfm" ID="theDiv" style="height:150"></cfdiv>
												
													</cfif>
															 <br />
																	<div class="form-group">
																		<label>M1021/3/5 ICD <img name="ImgM1020Add" id="ImgM1020Add" value="Add" src="../../images/icon_add.png" style="cursor:pointer" /><br/>
																		and Severity Index List Up to 6 ICDs for which the patient is receiving home care and rate them using Severity index.</label>
																	</div>
																	<div class="well" id="DivM1020SubPage" style="display:none;">
																		<div class="form-group">
																			<label>Diagnosis Search</label>
																			<textarea name="M0230txtsearch" id="M0230txtsearch" type="text" value=" " class="form-control"></textarea>
																		</div>
																		<input class="btn btn-sm blue" name="btnM0230" type="button" value="Search" onclick="SearchClickM0230()"/>
																		<input class="btn btn-sm blue" name="btnSev" type="button" value="Redo Find" />
																		<input class="btn btn-sm btn-default" name="btnM1020cancel" id="btnM1020cancel" type="button" value="Cancel" />
																	</div>
																	<cfdiv bind="url:#Application.siteURL#/patientadmin_new/M0230Grid.cfm" ID="M0230Div"></cfdiv>
												</cfif>
							  
								<div class="form-group">
									<div class="label-stable">
										<label>#questions#</label>
											<input type="hidden" name="hdn_#answer_label#" id="hdn_#answer_label#" />
										  <cfset  cheked_value = "Recertform."&answer_label />
											   <cfif answer_type EQ 'text' >
														  <br />
															  <label> <input type="#answer_type#" name="#answer_label#" id="#answer_label#" value="#Evaluate(Variables.cheked_value)#" 
															  class="form-control"> </label>
												<cfelseif answer_type EQ 'textarea' >
															   <br />
															  <label><textarea class="form-control" name="#answer_label#" id="#answer_label#"  rows="3" style="width:700px;max-width:100%;height:90px;display:block;">#Evaluate(Variables.cheked_value)#</textarea></label>
												<cfelseif answer_type EQ 'radio'>
															  <cfoutput>
															   <div class="radio-list">
																	   <label> <input type="#answer_type#" name="#answer_label#" id="#answer_label#" value="#answer#" <cfif #Evaluate(Variables.cheked_value)#  EQ  "#answer#">checked </cfif>><span>#answer#</span></label>
																</div>
																</cfoutput>
												<cfelseif answer_type EQ 'checkbox'>
															 <cfoutput>
																   <div class="checkbox-list">
																	  <label><input type="#answer_type#"  name="#answer_label#" id="#answer_label#" value="#answer#" <cfif #Evaluate(Variables.cheked_value)#  Contains  #answer#>checked</cfif>  <cfif show_text eq 1 > onclick="showTextArea('#answer_label#');" </cfif>>#answer#
																	 </label>
																	 <cfif show_text eq 1 and answer eq 'Other'>
																	 <textarea  <cfif #Evaluate(Variables.cheked_value)# neq '' and  #Evaluate(Variables.cheked_value)# neq '$' >style="width:900px;max-width:100%;height:90px;display:block;"<cfelse>style="width:900px;max-width:100%;height:90px;display:none;"</cfif>  class="form-control" name="txt_#answer_label#" id="txt_#answer_label#"><cfoutput>#Evaluate(Variables.cheked_value)#</cfoutput></textarea>
																	</cfif> 
																	</div>
																</cfoutput>
											
												<cfelseif answer_type EQ 'spinner' >
															 <div class="spinner1">
																<div class="input-group input-small">
																	   <input type="#answer_type#" name="#answer_label#" id="#answer_label#" value="#Evaluate(Variables.cheked_value)#" 
																			   class="spinner-input form-control"> 
																	   <div class="spinner-buttons input-group-btn btn-group-vertical">
																			<button type="button" class="btn spinner-up btn-xs blue">
																			<i class="fa fa-angle-up"></i>
																			</button>
																			<button type="button" class="btn spinner-down btn-xs blue">
																			<i class="fa fa-angle-down"></i>
																			</button>
																		</div>		   
																	</div>
																</div>
												<cfelseif answer_type EQ 'dropdown'>
															  <div>
															   <select class="form-control"  id="#answer_label#" name="#answer_label#" data-placeholder="Select...">
															                 <option value="" <cfif Evaluate(Variables.cheked_value) eq ''>selected</cfif>>-- Select option -- </option>
																			  <cfoutput>
																					   <option value="#answer#" <cfif Evaluate(Variables.cheked_value) eq #answer#<!--- OR  (Left(Evaluate(Variables.cheked_value),1) EQ Left(answer,1))---> OR    (Left(Evaluate(Variables.cheked_value),2) EQ Left(answer,2))>selected</cfif>>#answer#</option>
																				</cfoutput>
																			   </select>
															 </div>
															 
												<cfelseif answer_type EQ 'datepicker'>		
															 <div>
																		<div class="input-group input-medium date date-picker" data-date-format="mm/dd/yyyy">
																			<input type="text" class="form-control" name="#answer_label#" id="#answer_label#" value='<cfoutput>#DateFormat(Evaluate(Variables.cheked_value),"mm/dd/yyyy")#</cfoutput>' placeholder="Select Date">
																			<span class="input-group-btn">
																				<button class="btn default" type="button">
																					<i class="fa fa-calendar">
																					</i>
																				</button>
																			</span>
																		</div>
																		<span class="help-block">Date Format: mm/dd/yyyy</span>
																	
																   </div>
												 </cfif>
									</div>
								</div>
			    	</cfoutput>
				</div>
			</div>
			<div class="form-actions">
				<input class="btn blue" type="button" name="Update" value="Update"  onclick="return recert_update();" >
				<input class="btn default" type="button" value="Cancel" name="cancel" onclick="history.back();">
			</div>
		</cfform>
	</div>
</div>

<!-- END DEFAULT FORM PORTLET -->
<cfinclude template="/patientadmin_new/patient/M0230Diagnosis.cfm" />
<cfinclude template="/patientadmin_new/patient/vitaladd.cfm" />
<cfinclude template="/patientadmin_new/patient/woundsadd.cfm" />
<cfinclude template="/patientadmin_new/patient/ReviewMeds.cfm" /> 
<cfinclude template="/Scripts/assessments/RecertificationForm.cfm" />