<cfparam name="url.patient_id" default="0">
<cfparam name="url.assessment_id" default="0">
<cfheader name="Access-Control-Allow-Origin" value="*">
<cfparam name="url.type" default="diagnosis">



<cfif url.type neq ''>
	<cfif url.type eq 'diagnosis'>
		<cfset dig_type = 'diagnosis'>	
	<cfelseif url.type eq 'procedure'>
		<cfset dig_type = 'procedure'>		
	<cfelseif url.type eq 'diet'>
		<cfset dig_type = 'diet'>	
	<cfelseif url.type eq 'safe_mes'>
		<cfset dig_type = 'safety measure'>	
	<cfelseif url.type eq 'act_permit'>
		<cfset dig_type = 'activity permitted'>	
	<cfelseif url.type eq 'func_limt'>
		<cfset dig_type = 'functional limitation'>	
	<cfelseif url.type eq 'dme_sup'>
		<cfset dig_type = 'DME/supplies'>	
	<cfelse>
		<cfset dig_type = 'diagnosis'>		
	</cfif>		
</cfif>





<cfif isdefined('url.patient_id')>	

	<cfoutput>

		<cfif url.patient_id  neq 0 and url.assessment_id  neq 0>	
			<cfset url.patient_id= decrypt(#url.patient_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />
			<cfset url.assessment_id= decrypt(#url.assessment_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />
			<cfset url.assessmentTracker_id= decrypt(#url.assessmentTracker_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />				
			<cfset Encrypted_patientID=encrypt(#url.patient_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />  
			<cfset Encrypted_assessmentID=encrypt(#url.assessment_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />
			<cfset Encrypted_assessmentTracker_id=encrypt(#url.assessmentTracker_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />		
		<cfelse>	
			<cfset Encrypted_patientID="0" />
			<cfset Encrypted_assessmentID="0" />		
		</cfif>


		<cfscript>
			teachplan_component = CreateObject("Component", "teachplan");
			get_Patient = teachplan_component.Get_Patients_list(patient_id="#url.patient_id#", AgencyID="#session.AgencyID#");	Get_Assessment = teachplan_component.Get_Assessment_Details(assessment_id="#url.assessment_id#",patient_id="#url.patient_id#");	
			Teach_diagnoses = teachplan_component.Teach_DME_Diet_list(patient_id="#url.patient_id#", AgencyID="#session.AgencyID#", assessment_id="#url.assessment_id#",Pathway_type="diagnosis");			
			Teach_DME_supplies = teachplan_component.Teach_DME_Diet_list(patient_id="#url.patient_id#", AgencyID="#session.AgencyID#", assessment_id="#url.assessment_id#",Pathway_type="DME/supplies");			
			Teach_Diet = teachplan_component.Teach_DME_Diet_list(patient_id="#url.patient_id#", AgencyID="#session.AgencyID#", assessment_id="#url.assessment_id#",Pathway_type="diet");
			
		</cfscript>
		
		
		<cfset diagcount = #Teach_diagnoses.RecordCount# />
		<!--<label class="control-label" style="font-weight: bold;">#get_Patient.First_Name_M0040# TEACHING PLANS:</label>
		<br />-->		
					
	</cfoutput> 
	
	<!--- <cfif CGI.REMOTE_ADDR eq '157.46.99.148'>
		<cfdump var="#Teach_diagnoses#">
		<cfabort>
	</cfif> --->
	
	
	<style>	
			.quantity::-webkit-inner-spin-button, 
		.quantity::-webkit-outer-spin-button { 
		  -webkit-appearance: none; 
		  margin: 0; 
		}	
	</style>
	
				<!--<label class="control-label" style="font-weight: bold;">DIAGNOSES:</label>-->
	
				<table id="Teach_Table" class="table table-bordered table-striped table-condensed flip-content" width="100%">
				<thead class="portlet box green" style="color: white">
					<tr>	
						<th style="text-align:center;"></th>
						<th style="text-align:center;"></th>   						    
						<th style="text-align:center;">DIAGNOSES</th>
                        <th style="text-align:center;"> Severity </th>	
                        <th style="text-align:center;"> DX Order </th>	
						<th style="text-align:center;">Primary</th>					
						<th style="text-align:center;">Created By</th>
						<th style="text-align:center;">Created Date</th>
						<th style="text-align:center;">Action</th>	            
					</tr>
				</thead>
				<tbody onmouseover="diagnosis_table_drag_drop();">	<br />
<!---<cfif CGI.REMOTE_ADDR EQ '103.66.78.232'> <cfdump var="#Teach_diagnoses#"></cfif>--->		
				    <cfif isdefined('Teach_diagnoses.recordcount') and  Teach_diagnoses.RecordCount GT 0>				
						<cfoutput query="Teach_diagnoses">
						   <tr id="diagnosis_table_#Dg_id#" class="ui-state-default">	
								<cfset Encrypted_Diagnosis_ID=encrypt(#Dg_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />  
								<td style="vertical-align:left;width: 3%;">
									<i id="diagnosis_table_icon_arrow" class="fa fa-arrow-up" style="cursor:pointer; font-size:22px;vertical-align:middle;margin-top:1px;margin-left:7px;"></i>
								</td>	
								<td style="vertical-align:left;width: 3%;">
									<i id="diagnosis_table_icon_#Dg_id#" class="fa fa-plus" onClick="table_child_row('#Dg_id#')" style="cursor:pointer; font-size:22px;vertical-align:middle;margin-top:1px;margin-left:7px;"></i>
								</td>	
								<!---<td style="vertical-align:left;width: 51%;"><span id="short_#Dg_id#">#Left(Dg_Diagnosis,40)#...</span><span style="display:none;" id="expansion_#Dg_id#">#Dg_Diagnosis#</span><a id="read_btn_diagnosis_#Dg_id#" onclick="diagnosis_show_hide(#Dg_id#);">Read more</a></td>	--->
								<cfif #Len(Dg_Diagnosis)#	gt 60>							
									<td style="vertical-align:left;width: 39%;"><span id="short_#Dg_id#">#Left(Dg_Diagnosis,60)#...</span><span style="display:none;" id="expansion_#Dg_id#">#Dg_Diagnosis#</span><a id="read_btn_diagnosis_#Dg_id#" onclick="diagnosis_show_hide(#Dg_id#);">Read more</a></td>	
								<cfelse>
									<td style="vertical-align:left;width: 39%;">#Dg_Diagnosis#</td>	
								</cfif>
                                    <td style="vertical-align:left;width: 7%;">
                                        <SELECT id='Sev#Dg_id#' name="Severity" class="form-control" onchange="severity_update('#Dg_id#');" >
                                            <OPTION VALUE="0" <cfif #Dx_Severity# EQ "0">SELECTED</cfif>>0</OPTION>
                                            <OPTION VALUE="1" <cfif #Dx_Severity# EQ "1">SELECTED</cfif>>1</OPTION>
                                            <OPTION VALUE="2" <cfif #Dx_Severity# EQ "2">SELECTED</cfif>>2</OPTION>
                                            <OPTION VALUE="3" <cfif #Dx_Severity# EQ "3">SELECTED</cfif>>3</OPTION>
                                            <OPTION VALUE="4" <cfif #Dx_Severity# EQ "4">SELECTED</cfif>>4</OPTION>
                                        </SELECT>
					                </td>
                                    <td style="vertical-align:left;width: 7%;">
                                            <SELECT id='dx#Dg_id#' name="DX_order" class="form-control"  onchange="severity_update('#Dg_id#');">
                                                 <cfif (Get_Assessment.Assessment_Completed_M0090 gt '2019-12-01' OR  session.Display eq 'Melissa Cott')>
                                                     <cfloop index="i" from ="1" to="25">
                                                        <OPTION VALUE="#i#" <cfif #Dx_Order# EQ "#i#">SELECTED</cfif>>#i#</OPTION>
                                                     </cfloop>
                                                 <cfelse >
                                                     <cfloop index="i" from ="1" to="6">
                                                        <OPTION VALUE="#i#" <cfif #Dx_Order# EQ "#i#">SELECTED</cfif>>#i#</OPTION>
                                                     </cfloop>
                                                </cfif>
                                            </SELECT>
                                    </td>
								<td style="vertical-align:left;width: 6%;text-align:center;">
									<cfif #Dig_Primary_Diagnosis# eq 1>Yes<cfelse>No</cfif>								
								</td>																		
								<td style="vertical-align:left;text-align:center;">				
										<cfscript>	
											get_super_user_name = teachplan_component.Get_Superuser_Details(Created_By="#Dg_Record_Created_By#");		
										</cfscript>		
										#get_super_user_name.Full_Name#																						
								</td>																
								<td style="vertical-align:left;text-align:center;">#DateFormat(Dg_Record_Creation_Date,"mm/dd/yyyy")#</td>
								<td style="vertical-align:middle;text-align:center;"><i onClick="teach_delete_diagnoses('#Encrypted_Diagnosis_ID#','#Encrypted_patientID#','#Encrypted_assessmentID#','#Encrypted_assessmentTracker_id#')" class="fa fa-trash-o" style="cursor:pointer; font-size:22px;vertical-align:middle;"></i>&nbsp;  <i onClick="Edit_teach_diagnoses('#Encrypted_Diagnosis_ID#','#Encrypted_patientID#','#Encrypted_assessmentID#','#Encrypted_assessmentTracker_id#')" class="fa fa-edit" style="cursor:pointer; font-size:22px;vertical-align:middle;"></i>&nbsp <a class="btn btn-xs blue"  onclick="add_to_library_function('#Encrypted_Diagnosis_ID#');">Add to library</a></td>		
										
							</tr>					
						</cfoutput>
					<cfelse>
						<tr>
							<td align="center" valign="middle" colspan="9" height="50px">
								No Teaching Plans Found
							</td>
						</tr>
					</cfif>
				</tbody>
			</table>
			
			
			
			<br />
			
			
			<!--<label class="control-label" style="font-weight: bold;">DME/supplies:</label>-->
	
				<table id="Teach_Table" class="table table-bordered table-striped table-condensed flip-content" width="100%">
				<thead class="portlet box green" style="color: white">
					<tr>	
						<th style="text-align:center;"></th>  
						<th style="text-align:center;"></th>   						    
						<th style="text-align:center;">DME/Supplies</th>											
						<th style="text-align:center;">Created By</th>
						<th style="text-align:center;">Created Date</th>
						<th style="text-align:center;">Action</th>	            
					</tr>
				</thead>
				<tbody onmouseover="diagnosis_table_drag_drop();">			
				
					<cfif isdefined('Teach_DME_supplies.recordcount') and  Teach_DME_supplies.RecordCount GT 0>				
						<cfoutput query="Teach_DME_supplies">
						   <tr id="diagnosis_table_#Dg_id#" class="ui-state-default">	
								<cfset Encrypted_Diagnosis_ID=encrypt(#Dg_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />  
								<td style="vertical-align:left;width: 4%;">
									<i id="diagnosis_table_icon_arrow" class="fa fa-arrow-up" style="cursor:pointer; font-size:22px;vertical-align:middle;margin-top:1px;margin-left:7px;"></i>
								</td>
								<td style="vertical-align:left;width: 4%;">
									<i id="diagnosis_table_icon_#Dg_id#" class="fa fa-plus" onClick="table_child_row('#Dg_id#')" style="cursor:pointer; font-size:22px;vertical-align:middle;margin-top:1px;margin-left:7px;"></i>
								</td>					
								<!---<td style="vertical-align:left;width: 51%;"><span id="short_#Dg_id#">#Left(Dg_Diagnosis,40)#...</span><span style="display:none;" id="expansion_#Dg_id#">#Dg_Diagnosis#</span><a id="read_btn_diagnosis_#Dg_id#" onclick="diagnosis_show_hide(#Dg_id#);">Read more</a></td>		--->			
								<cfif #Len(Dg_Diagnosis)#	gt 60>							
									<td style="vertical-align:left;width: 51%;"><span id="short_#Dg_id#">#Left(Dg_Diagnosis,60)#...</span><span style="display:none;" id="expansion_#Dg_id#">#Dg_Diagnosis#</span><a id="read_btn_diagnosis_#Dg_id#" onclick="diagnosis_show_hide(#Dg_id#);">Read more</a></td>	
								<cfelse>
									<td style="vertical-align:left;width: 51%;">#Dg_Diagnosis#</td>	
								</cfif>
								<td style="vertical-align:left;text-align:center;">				
										<cfscript>	
											get_super_user_name = teachplan_component.Get_Superuser_Details(Created_By="#Dg_Record_Created_By#");		
										</cfscript>		
										#get_super_user_name.Full_Name#																						
								</td>																
								<td style="vertical-align:left;text-align:center;">#DateFormat(Dg_Record_Creation_Date,"mm/dd/yyyy")#</td>
								<td style="vertical-align:middle;text-align:center;"><i onClick="teach_delete_diagnoses('#Encrypted_Diagnosis_ID#','#Encrypted_patientID#','#Encrypted_assessmentID#','#Encrypted_assessmentTracker_id#')" class="fa fa-trash-o" style="cursor:pointer; font-size:22px;vertical-align:middle;"></i>&nbsp;  <i onClick="Edit_teach_diagnoses('#Encrypted_Diagnosis_ID#','#Encrypted_patientID#','#Encrypted_assessmentID#','#Encrypted_assessmentTracker_id#')" class="fa fa-edit" style="cursor:pointer; font-size:22px;vertical-align:middle;"></i>&nbsp <a class="btn btn-xs blue"  onclick="add_to_library_function('#Encrypted_Diagnosis_ID#');">Add to library</a></td>		
										
							</tr>					
						</cfoutput>
					<cfelse>
						<tr>
							<td align="center" valign="middle" colspan="7" height="50px">
								No Teaching Plans Found
							</td>
						</tr>
					</cfif>
				</tbody>
			</table>
			
			
			
			
			<br />
			
			
			<!--<label class="control-label" style="font-weight: bold;">Diet:</label>-->
	
				<table id="Teach_Table" class="table table-bordered table-striped table-condensed flip-content" width="100%">
				<thead class="portlet box green" style="color: white">
					<tr>	
						<th style="text-align:center;"></th>   	
						<th style="text-align:center;"></th> 					    
						<th style="text-align:center;">Diet</th>					
						<th style="text-align:center;">Created By</th>
						<th style="text-align:center;">Created Date</th>
						<th style="text-align:center;">Action</th>	            
					</tr>
				</thead>
				<tbody onmouseover="diagnosis_table_drag_drop();">			
				
					<cfif isdefined('Teach_Diet.recordcount') and  Teach_Diet.RecordCount GT 0>				
						<cfoutput query="Teach_Diet">
						   <tr id="diagnosis_table_#Dg_id#" class="ui-state-default">	
								<cfset Encrypted_Diagnosis_ID=encrypt(#Dg_id#,"54kczhzgHTj4a8n+SRZPyg==","AES","Hex") />  
								<td style="vertical-align:left;width: 4%;">
									<i id="diagnosis_table_icon_arrow" class="fa fa-arrow-up" style="cursor:pointer; font-size:22px;vertical-align:middle;margin-top:1px;margin-left:7px;"></i>
								</td>
								<td style="vertical-align:left;width: 4%;">
									<i id="diagnosis_table_icon_#Dg_id#" class="fa fa-plus" onClick="table_child_row('#Dg_id#')" style="cursor:pointer; font-size:22px;vertical-align:middle;margin-top:1px;margin-left:7px;"></i>
								</td>								
								
								<!---<td style="vertical-align:left;width: 51%;"><span id="short_#Dg_id#">#Left(Dg_Diagnosis,40)#...</span><span style="display:none;" id="expansion_#Dg_id#">#Dg_Diagnosis#</span><a id="read_btn_diagnosis_#Dg_id#" onclick="diagnosis_show_hide(#Dg_id#);">Read more</a></td>	--->
									
								<cfif #Len(Dg_Diagnosis)#	gt 60>							
									<td style="vertical-align:left;width: 51%;"><span id="short_#Dg_id#">#Left(Dg_Diagnosis,60)#...</span><span style="display:none;" id="expansion_#Dg_id#">#Dg_Diagnosis#</span><a id="read_btn_diagnosis_#Dg_id#" onclick="diagnosis_show_hide(#Dg_id#);">Read more</a></td>	
								<cfelse>
									<td style="vertical-align:left;width: 51%;">#Dg_Diagnosis#</td>	
								</cfif>
								<td style="vertical-align:left;text-align:center;">				
										<cfscript>	
											get_super_user_name = teachplan_component.Get_Superuser_Details(Created_By="#Dg_Record_Created_By#");		
										</cfscript>		
										#get_super_user_name.Full_Name#																						
								</td>																
								<td style="vertical-align:left;text-align:center;">#DateFormat(Dg_Record_Creation_Date,"mm/dd/yyyy")#</td>
								<td style="vertical-align:middle;text-align:center;"><i onClick="teach_delete_diagnoses('#Encrypted_Diagnosis_ID#','#Encrypted_patientID#','#Encrypted_assessmentID#','#Encrypted_assessmentTracker_id#')" class="fa fa-trash-o" style="cursor:pointer; font-size:22px;vertical-align:middle;"></i>&nbsp;  <i onClick="Edit_teach_diagnoses('#Encrypted_Diagnosis_ID#','#Encrypted_patientID#','#Encrypted_assessmentID#','#Encrypted_assessmentTracker_id#')" class="fa fa-edit" style="cursor:pointer; font-size:22px;vertical-align:middle;"></i>&nbsp <a class="btn btn-xs blue"  onclick="add_to_library_function('#Encrypted_Diagnosis_ID#');">Add to library</a></td>		
										
							</tr>					
						</cfoutput>
					<cfelse>
						<tr>
							<td align="center" valign="middle" colspan="7" height="50px">
								No Teaching Plans Found
							</td>
						</tr>
					</cfif>
				</tbody>
			</table>
				
<cfelse>
	Session is Null Please Close the Browser and Login Again
</cfif>


