<cfif isdefined('form.AID')>
	<cfparam name="form.ID" default="" />
	<cfparam name="form.AID" default="0" />
	<cfoutput>
		<cfset enc_AID = #form.AID# />
        <cfset form.patientID  = decrypt(#session.cs.enc_patientid#,"#application.enckey#","AES","Hex") />
		<cfif form.AID NEQ 0 >
          	<cfset form.AID  = decrypt(#form.AID#,"#application.enckey#","AES","Hex") />
        </cfif>
        <cfquery name="getcare" datasource="#Application.DataSrc#">
			SELECT Max(Careplan_ID)+1 AS pCareplan_ID FROM  #Request.prefix_db_agency#.pCareplan 
		</cfquery>
		<cfset Careplan_ID = #getcare.pCareplan_ID# />
		<cfquery name="GetAss" datasource="#Application.DataSrc#">
			SELECT * FROM  #Request.prefix_db_agency#.pAssessments
			WHERE Assmt_ID =  <cfqueryparam value="#form.AID#"  cfsqltype="CF_SQL_INTEGER">
			AND status = 0
		</cfquery> 
		<cfset Cert_End = DateFormat(GetAss.F178,"yyyy-mm-dd")/> 		
		<cfquery  name="pCareplan_insert" datasource="#Application.DataSrc#">
			INSERT INTO #Request.prefix_db_agency#.pCareplan
			(
				 Careplan_ID, Assmt_ID, Item_ID, Order_ID, Status, Skill, 
				 Type, Description, other, Notes,Date_Target , Date_Create, 
				 Created_by, Date_Change, Change_by
			) 
			VALUES
			(	
				<cfqueryparam value = "#Careplan_ID#" CFSQLType ="CF_SQL_INTEGER">,						
				<cfqueryparam value = "#form.AID#" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value="#form.Skill#"  cfsqltype="cf_sql_varchar">,						
				<cfqueryparam value="standing_order"  cfsqltype="cf_sql_varchar">,
				<cfqueryparam value="#form.Description#"  cfsqltype="cf_sql_varchar">,
				<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "#form.txtNotes#" CFSQLType ="cf_sql_varchar">,
				<cfqueryparam value="#Cert_End#" cfsqltype="cf_sql_date">,
				<cfqueryparam value="#now()#" cfsqltype="cf_sql_timestamp">,
				<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value="#now()#" cfsqltype="cf_sql_timestamp">,
				<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">
			)
		</cfquery>
		<cfset redirectid = 'gotostadiingorder' /> 
		<cflocation url="#form.QUERY_STRING####redirectid#" addtoken="no">			
	</cfoutput>
<cfelse>		
		<cfparam name = "URL.frompage" default="">
		<cfset enc_aid    = #URL.AID# />
		<cfset AID = decrypt(#URL.AID#,#application.enckey#,"AES","Hex") />
		<cfquery name="GetAss" datasource="#Application.DataSrc#">
				SELECT * FROM  #Request.prefix_db_agency#.pAssessments
				WHERE Assmt_ID =  <cfqueryparam value="#AID#"  cfsqltype="CF_SQL_INTEGER">
				AND status = 0
		</cfquery> 
		<div class="portlet box yellow">
			<div class="portlet-title">
				<div class="caption">
					<i class="fa fa-gear"></i> Add New Standing Order
				</div>
				<div class="tools">
					<a href="javascript:;" class="collapse" >
					</a>
				</div>
			</div>
			<div class="portlet-body form">
				<form name="standform" action="index.cfm?page=patient&cat=addstanding_order" method="post" >
					<div class="form-body">
	                    <cfoutput>
							<input type="hidden" name="AgencyLogin" value="<cfif isdefined("url.alo")>#url.alo#</cfif>">
							<input type="hidden" name="AID" value="<cfif isdefined("url.AID")>#url.AID#</cfif>">
							<input type="hidden" name="Skill" value="<cfif isdefined("url.skill")>#url.skill#</cfif>">
							<input type="hidden" name="CarePathway" value="<cfif isdefined("url.cpw")>#url.cpw#</cfif>">
							<input type="hidden" name="frompage" value="<cfif isdefined("url.frompage")>#url.frompage#</cfif>">
							<input type="hidden" name="expand" value="<cfif isdefined("url.ex")>#url.ex#</cfif>">
							<input type="hidden" name="QUERY_STRING" value="<cfif isdefined("Request.QUERY_STRING") AND Request.QUERY_STRING NEQ ''>#Request.QUERY_STRING#<cfelse>#CGI.HTTP_REFERER#</cfif>">
	                     </cfoutput>  

						<div class="row">
							<div class="col-md-6">
								<div class="form-group">
									<label>Description</label>
									<input type="text" name="Description"  id="Description" class="form-control" >
					      		</div>				      		
				    		</div>
				    	</div>
				    	<div class="row">
				    		<div class="col-md-6">
								<div class="form-group">
									<label>Notes</label>
									<textarea class="form-control margin-bottom-10" name='txtNotes' id='txtNotes'></textarea>
								</div>
							</div>
						</div>
					</div>
					<div class="form-actions">
						<input class="btn yellow" type="button" value="Add" onclick="confirm(this);"/>
						<input class="btn default" type="button" value="Cancel" onclick="history.back();" />
					</div>
				</form>
			</div>
		</div>

		<script>
			function confirm(theForm) {
				 var description = document.getElementById("Description").value;				
		        if (description.trim() == '') 
			    {
			        bootbox.alert('Please enter any description');
			        return false;
			    }
					
				else
				{
					standform.submit();
				}
			}
		</script>

</cfif>