<!---NPI_Validationcfc.cfc--->

<cfcomponent  displayname="visit" output="false">
<cffunction name="CheckNPI" access="remote" returnformat="plain" returntype="string">
		<cfargument name="NPI" required="yes" hint="NPI">
		<cfargument name="lastname" required="yes" hint="lastname">
		<cfargument name="firstname" required="yes" hint="firstname">
		<!--- <cfquery  name="GetNPI" datasource="#Application.DataSrc#">
            SELECT  *
			FROM  #Request.prefix_db_lookup#.PECOS 
            WHERE PECOS.NPI = '#NPI#'
			AND PECOS.Last_Name = '#lastname#'
            AND PECOS.First_Name = '#firstname#'
       </cfquery> --->
       <cfset GetNPI.recordcount = 0 />
        <cfif GetNPI.recordcount gt 0>
			<cfreturn 'Sucess'>
		<cfelse>
			<cfreturn 'Failure'>
		</cfif>
	</cffunction>
	
	
	
	<!---<cffunction name="CheckEmployeeExclusion" access="remote">
		<cfargument name="lastname" required="yes" hint="lastname">
		<cfargument name="firstname" required="yes" hint="firstname">
		<cfargument name="DOB" required="yes" hint="DOB">
		<cfargument name="state" required="yes" hint="state">
		<cfquery  name="GetEmployee" datasource="#Application.DataSrc#">
            SELECT  *
			FROM  #Request.prefix_db_lookup#.Employee_Exclusions 
            WHERE  LASTNAME = '#lastname#'
            AND FIRSTNAME = '#firstname#'
			AND DOB ='#DOB#'
			AND STATE ='#state#'
       </cfquery>
	  <cfquery  name="GetEmployee" datasource="#Application.DataSrc#">
            SELECT  LASTNAME,FIRSTNAME,MIDNAME,BUSNAME,GENERAL,SPECIALTY,UPIN,NPI,DOB,ADDRESS,CITY,STATE,ZIP,EXCLTYPE,EXCLDATE,
        REINDATE,WAIVERDATE,WVRSTATE
			FROM  #Request.prefix_db_lookup#.Employee_Exclusions 
			WHERE  <cfif lastname neq '0'> LASTNAME = '#lastname#' AND </cfif>  
			<cfif firstname neq '0'> FIRSTNAME  = '#firstname#' AND </cfif>
			<cfif DOB neq '0'> DOB = '#DOB#'  AND </cfif> 
			<cfif  state neq '0'>STATE ='#state#'</cfif>
		</cfquery>
	<cfif GetEmployee.recordcount gt 0>
		<cfreturn 'Sucess'>
		<cfwddx action="cfml2js" input="#GetEmployee#" topLevelVariable="qj">
			<cfset jsondata = serializeJSON(GetEmployee)>
			<cfreturn GetEmployee>
		<cfelse>
		<cfreturn 'There is no employee based on your search'>
		</cfif>
	</cffunction>--->
	
</cfcomponent>
