<cfparam name= 'url.str' default= '' />
<cfparam name= 'url.sta' default= '' />
<cfparam name= 'url.cid' default= '' />
<cfparam name= 'url.sId' default= '' />
<cfparam name='url.ScheduleItems_Id' default='' />
<cfparam name = 'url.atId' default = '' />
<cfparam name = 'url.item' default = '' />
<cfparam name = 'url.scode' default = '' />
<cfparam name = 'url.desc' default = '' />
<cfparam name = 'url.emp_id' default = '' />
<cfparam name = 'url.assid' default = '' />
<cfparam name = 'url.agency_id' default = '' />
<cfparam name = 'url.patient_id' default = '' />
<cfparam name = 'url.pathway_id' default = '' />

<cfif isdefined('url.ScheduleItems_Id') and url.ScheduleItems_Id neq ''>
	<cfset ScheduleItems_Id=#url.ScheduleItems_Id#>
</cfif>

<cfif isdefined('url.atId') and url.atId neq ''>
	<cfset atId=#url.atId#>
</cfif>

<cfif isdefined('url.item') and url.item neq ''>
	<cfset item=#url.item#>
</cfif>

<cfif isdefined('url.scode') and url.scode neq ''>
	<cfset scode=#url.scode#>
</cfif>

<cfif isdefined('url.desc') and url.desc neq ''>
	<cfset desc=#url.desc#>
</cfif>

<cfif isdefined('url.emp_id') and url.emp_id neq ''>
	<cfset emp_id=#url.emp_id#>
</cfif>

<cfif isdefined('url.assid') and url.assid neq ''>
	<cfset assid=#url.assid#>
</cfif>

<cfif isdefined('url.agency_id') and url.agency_id neq ''>
	<cfset agency_id=#url.agency_id#>
</cfif>

<cfif isdefined('url.patient_id') and url.patient_id neq ''>
	<cfset patient_id=#url.patient_id#>
</cfif>

<cfif isdefined('url.pathway_id') and url.pathway_id neq ''>
	<cfset pathway_id=#url.pathway_id#>
</cfif>

<!---<cfoutput>
#patient_id#,
#agency_id#,
#assid#,
#scode#,
#item#,
#atId#,
#ScheduleItems_Id#,
#desc#,
#pathway_id#
</cfoutput>
<cfabort>--->

<cfif isdefined('url.pathway_id') and url.pathway_id neq ''>
<cfquery  name="insertgp" datasource="#Application.DataSrc#">
INSERT INTO #Request.prefix_db_agency#.PatientVisitDetails 
				(
					ScheduleItems_ID, 
					Intervention_Code,
					Description,
					Performed,
					Assessment_ID,
					Assessment_Tracker_ID,
					Type,
					Agency_ID,
					Patient_ID,
					Item_Number,
					Notes,
					Record_Creation_Date
				)
				Values
				(
					#ScheduleItems_Id#,
					'#scode#',
					'#desc#',
					'Yes',
					#assid#,
					#atId#,
					'Intervention',
					#agency_id#,
					#patient_id#,
					#item#,
                    'performed',
					DATE(Now())
				)

</cfquery>	
</cfif>

<cfif isdefined('url.str') and url.str eq 'No'>
<cfquery  name="deletegp" datasource="#Application.Datasrc#">
	Delete from #Request.prefix_db_agency#.PatientVisitDetails where Progress_Details_ID='#url.cid#' 
	And ScheduleItems_ID=#url.ScheduleItems_Id#
	And Assessment_Tracker_ID=#url.atId#
</cfquery>
</cfif>

<cfquery  name="GetSchedule" datasource="#Application.DataSrc#">
 SELECT Employee.Employee_ID, Employee.Last_Name, Employee.First_Name, 
        patient.Patient_ID, patient.Last_Name_M0040, patient.First_Name_M0040, patient.Agency_Assigned_ID, 
        ScheduleItems.ScheduleItems_ID, ScheduleItems.Visit_Date, ScheduleItems.Visit_Type, ScheduleItems.StartTime, 
        ScheduleItems.EndTime, ScheduleItems.Mileage, ScheduleItems.Visit_Notes, ScheduleItems.Telephony_ID,
		ScheduleItems.Assessment_Tracker_Id
 FROM  #Request.prefix_db_lookup#.Employee, #Request.prefix_db_agency#.patient, #Request.prefix_db_agency#.ScheduleItems
 WHERE ScheduleItems.ScheduleItems_ID = #url.ScheduleItems_Id#
 And   patient.Patient_ID = ScheduleItems.Patient_ID
 And   ScheduleItems.Employee_ID = Employee.Employee_ID
 AND   Employee.EmployeeType != 'Physician'
</cfquery>

<cfset from.url="../managementreports/telephony_log.cfm?ScheduleItems_Id=#GetSchedule.scheduleItems_ID#&empId=#GetSchedule.Employee_ID#&callId=#GetSchedule.Telephony_ID#&atid=#GetSchedule.Assessment_Tracker_Id#">

<cfoutput>
<cflocation url="#from.url#" addtoken="no">
</cfoutput>
