 
 <!--- pPtPayer table insert start --->

    <cfquery  name="pPtPayer_insert" datasource="#Application.DataSrc#">
		 INSERT IGNORE  INTO #Request.prefix_db_agency#.pPtPayer
		( 
		    Patient_ID,Status,Payer_ID,Date_Create,Created_by,Date_Change,Change_by
		)
	    VALUES
		(
			<cfqueryparam value = "#Patient_ID#" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value = "1" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">
		)
	</cfquery>
	
	<cfquery name="Last_Insert" datasource="#Application.DataSrc#">
		SELECT LAST_INSERT_ID() as PtPayer_ID
    </cfquery>

    <cfset PtPayer_ID = #Last_Insert.PtPayer_ID# />

 <!--- pPtPayer table insert  End--->

 <!--- pAdmit table insert start --->
    <cfquery  name="pAdmit_insert" datasource="#Application.DataSrc#">
	     INSERT IGNORE  INTO #Request.prefix_db_agency#.pAdmit
			(
				Patient_ID,Status,Date_Create,Created_by,Date_Change,Change_by
			)
		VALUES
			(
			<cfqueryparam value = "#Patient_ID#" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">
			)
    </cfquery>

 <!--- pAdmit table insert  End--->


 <!--- pAssessments table insert start --->

	<cfquery  name="pAssessments_insert" datasource="#Application.DataSrc#">
		INSERT IGNORE  INTO #Request.prefix_db_agency#.pAssessments
		(  
			Patient_ID,Loc_ID,Deleted,Date_Create,Created_by,Date_Change,Change_by
		)
		VALUES
		(
			<cfqueryparam value = "#Patient_ID#" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">
		)
	</cfquery>

	<cfquery name="Last_Insert" datasource="#Application.DataSrc#">
		SELECT LAST_INSERT_ID() as Assmt_ID
    </cfquery>

    <cfset pAssmt_ID = #Last_Insert.Assmt_ID# />

 <!--- pAssessments table insert End --->


<!--- pAuth table insert start --->

	<cfset linklist = "SN:Total_therapy_visits,HHA:Total_HHA_visits,PT:Total_PT_visits,OT:Total_OT_visits,ST:total_st_visit,MSW:total_msw_visit" />

	<cfloop list="#linklist#" index=i>
		<cfset skill = GetToken(i, 1, ':') />
		<cfset totvisits = GetToken(i , 2, ':') />
		<cfquery  name="pAuth_insert" datasource="#Application.DataSrc#">
			INSERT IGNORE  INTO #Request.prefix_db_agency#.pAuth
			(
				Patient_ID,Assess_ID,PtPayer_ID,Status,Skill,Total_Visits,Date_Create,Created_by,Date_Change,Change_by
			)
			VALUES
			(
				<cfqueryparam value = "#Patient_ID#" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "#pAssmt_ID#" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "#PtPayer_ID#" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value = "#skill#" CFSQLType ="CF_SQL_VARCHAR">,
				<cfqueryparam value = "#Form[totvisits]#" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
				<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">,
				<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
				<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">
			)
		</cfquery>

		<cfquery name="Last_Insert" datasource="#Application.DataSrc#">
		  SELECT LAST_INSERT_ID() as Auth_ID
      </cfquery>

       <cfset pAuth_ID = #Last_Insert.Auth_ID# />

    <!---  pSchedule table insert End --->
    	<cfloop from="1" to ="#Form[totvisits]#" index=j>
	      <cfquery  name="pSchedule_insert" datasource="#Application.DataSrc#">
				INSERT IGNORE  INTO #Request.prefix_db_agency#.pSchedule
				(
					Patient_ID, Auth_ID, PtPayer_ID, Pay_ID,Status, Skill, Visit_no, Date_Create, Created_by, Date_Change, Change_by
				)
				VALUES
				(
					<cfqueryparam value = "#Patient_ID#" CFSQLType ="CF_SQL_INTEGER">,
					<cfqueryparam value = "#pAuth_ID#" CFSQLType ="CF_SQL_INTEGER">,
					<cfqueryparam value = "#PtPayer_ID#" CFSQLType ="CF_SQL_INTEGER">,
					<cfqueryparam value = "1" CFSQLType ="CF_SQL_INTEGER">,
					<cfqueryparam value = "0" CFSQLType ="CF_SQL_INTEGER">,
					<cfqueryparam value = "#skill#" CFSQLType ="CF_SQL_VARCHAR">,
					<cfqueryparam value = "#j#" CFSQLType ="CF_SQL_INTEGER">,
					<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
					<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">,
					<cfqueryparam value="#dateFormat(now(),'yyyy-mm-dd')#" cfsqltype="cf_sql_date">,
					<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">
				)
			</cfquery>
		</cfloop>
	<!---  pSchedule table insert End --->

	</cfloop>

 <!---  pAuth table insert End --->

 
<cfabort>
