<!---
This file is Copyright � 1998-2009 by Home Care Business Services. This work may not be reproduced, in whole or in part, 
using any medium, including, but not limited to, electronic transmission, CD-ROM or published in print, without the express 
permission of Home Care Business Services.

$Revision: 1.58 $
$Id: home.cfm,v 1.58 2010/07/09 13:32:36 melissa Exp $
$Date: 2010/07/09 13:32:36 $
--->
<cfset NavRoot="..">
<cfset session.rollover=0>
<cfinclude template="../version.cfm">
<cfset mytime = #DateFormat(#now()#,'yyyy-mm-dd')#>

<cfparam name='url.news' default='' />

<cfparam name='url.snd' default='0' />
 <cfif url.snd gt 0>
  <cfquery  name='deleteSystemNewsItem' datasource='#Application.DataSrc#'>
   UPDATE #Request.prefix_db_lookup#.system_news_views 
   SET    stop = 'Y'
   WHERE  system_news_id = '#url.snd#'
   AND    employee_id = '#session.EmployeeId#'
  </cfquery>
 </cfif>
<cfquery  name='getSystemNews' datasource='#Application.DataSrc#'>
 SELECT sn.*
       ,(SELECT viewed FROM #Request.prefix_db_lookup#.system_news_views WHERE system_news_id = sn.id AND employee_id = '#session.EmployeeId#') AS viewed
       ,(SELECT stop   FROM #Request.prefix_db_lookup#.system_news_views WHERE system_news_id = sn.id AND employee_id = '#session.EmployeeId#') AS stop
 FROM   #Request.prefix_db_lookup#.system_news sn
 WHERE  sn.active = 'Y'
 AND   (sn.dateStart <= SUBSTR(Now(),1,10) OR sn.dateStart = '' OR sn.dateStart IS NULL)
 AND   (sn.dateEnd   >= SUBSTR(Now(),1,10) OR sn.dateEnd = '' OR sn.dateEnd IS NULL)
 <cfif url.news neq ''>
  AND (sn.title LIKE '%#url.news#%' OR sn.message LIKE '%#url.news#%')
 </cfif>
 ORDER BY sn.created DESC, sn.id DESC
</cfquery>

<cfquery  name="Incident" datasource="#Application.DataSrc#">
	SELECT COUNT(Incident_ID) AS Count 
	FROM #Request.prefix_db_lookup#.Incident 
	WHERE Agency_ID = #session.AgencyID# AND Employee = '#session.Display#' AND DateCompleted is not null AND Deleted = 0
</cfquery>

<cfquery  name="Homework" datasource="#Application.DataSrc#">
	SELECT COUNT(Homework_ID) AS Count 
	FROM   #Request.prefix_db_agency#.Homework 
	WHERE  Agency_ID = '#session.AgencyID#' 
	AND    Username = '#session.Username#' 
	AND    Deleted <> 1
</cfquery>

<cfquery  name="Telephony" datasource="#Application.DataSrc#">
	SELECT telephony 
	FROM #Request.prefix_db_lookup#.Agency 
	WHERE  Agency_ID = '#session.AgencyID#'
</cfquery>

<cfquery  name="GetA" datasource="#Application.DataSrc#">
	SELECT COUNT(Agency_ID) AS Count 
	FROM #Request.prefix_db_lookup#.Agency 
	WHERE  Agency_ID = '#session.AgencyID#' 
	AND   (Agency_Medicare_ID = '' or Agency_State_ID = '' or Natl_Provider_ID = '' or Agent_FEIN = '' or Agency_Branch_ID = '')
</cfquery>

<cfquery  name="Lock" datasource="#Application.DataSrc#">
SELECT COUNT(PatientRecordLock_ID) AS Count 
	FROM #Request.prefix_db_agency#.PatientRecordLock 
	WHERE Agency_ID = #session.AgencyID# 
	AND LockedBy_ID = #Session.EmployeeID# 
	AND Version_PP = 2
</cfquery>

<!--- JDB: Don't need this anymore with the New Comm stuff
<cfquery  name="Comm" datasource="#Application.DataSrc#">
	SELECT COUNT(Comm_ID) AS TotalCount 
	FROM   #Request.prefix_db_agency#.Communication 
	WHERE  Agency_Id = '#session.AgencyId#'
  AND    Employee_Id = '#Session.EmployeeId#'
	AND    Resolved = 'no'
</cfquery>
--->

 <cfquery  name="GetComm1" datasource="#Application.DataSrc#">
  SELECT count(*) c
  FROM   #Request.prefix_db_agency#.Communication ,#Request.prefix_db_agency#.communication_to ct
  WHERE  Communication.Agency_ID = '#session.AgencyID#'
  AND    Communication.Resolved = 'No'
  AND    ct.comm_id = Communication.Comm_ID 
	AND    ct.employee_id = '#session.EmployeeId#'
 </cfquery>

 <cfquery  name="GetComm2" datasource="#Application.DataSrc#">
  SELECT count(*) c
  FROM   #Request.prefix_db_agency#.Communication
  WHERE  Communication.Agency_ID = '#session.AgencyID#'
	AND    Communication.Record_Created_By = '#session.EmployeeId#'
  AND    Communication.Resolved = 'No'
 </cfquery>

 <cfquery  name="GetComm3" datasource="#Application.DataSrc#">
  SELECT count(*) c
  FROM   #Request.prefix_db_agency#.Communication,#Request.prefix_db_lookup#.Employee, #Request.prefix_db_agency#.patient, #Request.prefix_db_agency#.CommunicationSubjects
  WHERE  Communication.Agency_ID = '#session.AgencyID#'
  AND    Communication.Resolved = 'No'
  AND    Employee.Employee_ID = Communication.Employee_ID
  AND    patient.Patient_ID = Communication.Patient_ID
  AND    CommunicationSubjects.CommSub_ID = Communication.CommSub_ID
 </cfquery>

 <div style="font-family:tahoma; font-color:white; font-size:12px; background-color:#999498; vertical-align:middle; height:20px;">

  <b>Dashboard</b>
  </div>
<!---
  <div style='margin:10px 0px 10px 6px;'>
	 Your 5-digit Agency ID is: <cfoutput><strong>#Session.AgencyLogin#</strong></cfoutput>
  </div>
--->
  <cfset showNews = true />
<!---
  <cfoutput query="getSystemNews">
   <cfif getSystemNews.stop neq 'Y'>
    <cfset showNews = true />
   </cfif>
  </cfoutput> --->
  <cfif showNews>
   <div id='news' style='margin:15px 0px 10px 0px; padding:3px 0px 0px 0px;'>
    <img src='/img/spacer.gif' style='width:500px; height:0px;' />
    <table width='100%' cellpadding='0' cellspacing='0' style='margin:0px; padding:0px;'>
		 <tr>
		  <td>
       <table width='100%' style='background:#77c; color:#fff;'>
        <tr>
         <td width='50%' style='padding:3px 0px 3px 6px; font-size:13px; color:#fff;'><b>System News...</b></td>
		     <td width='50%' style='padding-right:10px; text-align:right;' nowrap='nowrap'>
          <cfif session.username eq 'melissa'>
           <a href='index.cfm?page=dashboard&rpt=system_news_manage.cfm' style='color:#fff; text-decoration:none;'>&raquo; manage</a> &nbsp; 
          </cfif>
			    <a href='#' onclick='javascript:tNews();' style='color:#fff; text-decoration:none;'>&raquo; search the archive</a>
			   </td>
		    </tr>
		   </table>
		  </td>
		 </tr>
		 <tr>
		 <tr>
		  <td style='background:#e6ffc1; padding:15px 20px 15px 10px;'>
       <div id='news' style='margin:0px 0px 0px 0px;'>
        <div id='NewsSearchDiv' style='display:none; margin:6px 0px 10px;'>
         <form name='NewsArchive' method='get' action='/dashboard/index.cfm'>
          <b>Search the Archive: &nbsp; </b><input name='news' type='text' style='background:#fff; width:125px;' maxlength='100' />
          <input type='submit' value='Search' />
         </form>
        </div>
        <cfif url.news neq ''>
         <div style='margin:10px 0px 10px 0px;'>
          <b>Archive Search Results...</b>
         </div>
        </cfif>
        <table>
        <cfset gotNews = false />
        <cfoutput query='getSystemNews'>
         <cfif getSystemNews.stop neq 'Y' or url.news neq ''>
          <tr>
<!---
           <td style='letter-spacing:1px;'>#MID(getSystemNews.created,6,2)#/#RIGHT(getSystemNews.created,2)#/#MID(getSystemNews.created,3,2)# - </td>
--->
           <td style='letter-spacing:1px;'>#DateFormat(getSystemNews.created, 'mmm dd, yyyy')# - </td>
			     <td><a href='index.cfm?page=dashboard&rpt=system_news&id=#getSystemNews.id#'>#getSystemNews.title#</a></td>
          </tr>
          <cfset gotNews = true />
         </cfif>
		    </cfoutput>
		    <cfif gotNews eq false and url.news eq ''>
         <nobr>No new system news at this time</nobr>
		    <cfelseif gotNews eq false and url.news neq ''>
         <nobr>No system news matching your Search was found in the Archive</nobr>
		    </cfif>
        </table>
       </div>
       <script>
        function tNews() {
         if(document.getElementById('NewsSearchDiv').style.display == 'none') {
          document.getElementById('NewsSearchDiv').style.display = '';
         } else {
          document.getElementById('NewsSearchDiv').style.display = 'none';
         }
        }
       </script>
		  </td>
		 </tr>
		</table>
   </div>
  </cfif>

 <cfoutput> 
  <table cellpadding="5" cellspacing="0" border="0" width="100%"> 
     <tr> 
      <td style='padding-bottom:15px;'>
       <table>
        <tr>
         <td style='padding-right:6px;'><b>Unresolved Issues:</b></td>
         <td>
				  <a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=Communication&rpt=communication_log.cfm&res=No&mylog=y&assignee=y">#GetComm1.c# Assigned to You</a>
           &nbsp;&nbsp;
          <span class='raquo'>&raquo;</span> <a href='#NavRoot#/agencyadmin/index.cfm?page=agency&cat=Communication&rpt=communication_form&ID=0&res=No'>New Communication</a>
				 </td>
        </tr>
        <tr>
         <td></td>
         <td><a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=Communication&rpt=communication_log.cfm&res=No&mylog=y&assignee=n">#GetComm2.c# Created by You</a></td>
        </tr>
        <tr>
         <td></td>
         <td><a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=Communication&rpt=communication_log.cfm&res=No">#GetComm3.c# for your Agency</a></td>
        </tr>
       </table>
			</td> 
    </tr> 
    <cfif Incident.Count IS NOT 0>
     <tr> 
		  <td>
        <a href="#NavRoot#/incidents/index.cfm?page=incidents&cat=&rpt=incident_log.cfm"><font color="##FF0000"><strong>there is a response to your recent problem</strong></font></a><br> 
         <br>
		  </td>
		 </tr>
    <cfelse>
		</cfif>
    <tr> 
         <td><!---<cfif Lock.Count IS 0> <a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=&rpt=powerpath_download_new"><font color="##FF00FF"><strong><cfoutput>#session.firstname#</cfoutput>, you are using an expired version of PowerPath ( latest release <cfoutput> 
          <!--- MELISSA DO NOT CHANGE THIS ANYMORE USE VERSION.CFM INSTEAD ---> 
          #powerpath_version#&nbsp;</cfoutput>). Update Now.</strong></font></a>
        <cfelse><a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=&rpt=powerpath_download_new">Update PowerPath ( latest release <cfoutput><font color="##FF0000"> 
          <!--- MELISSA DO NOT CHANGE THIS ANYMORE USE VERSION.CFM INSTEAD ---> 
          <strong>#powerpath_version#</strong> </font></cfoutput>)</a></cfif>---><a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=&rpt=powerpath_download_new">Update PowerPath ( latest release <cfoutput><font color="##FF0000"> 
          <!--- MELISSA DO NOT CHANGE THIS ANYMORE USE VERSION.CFM INSTEAD ---> 
          <strong>#powerpath_version#</strong> </font></cfoutput>)</a></td></tr> 
		 <tr> 
         <cfif Session.AuthLvl LTE 3 and Telephony.telephony EQ 1><td>  
          <a href="index.cfm?page=dashboard&rpt=dash_no_telephony"><font color="##009900"><strong>Current Time &amp; Attendance </strong> </font></a> </td>  
        </cfif> 
	    </tr>
		<tr> 
         <td>
		 <cfif session.eaRole contains 'Project'><a href="index.cfm?page=dashboard&rpt=SiteIndexAll">Site Map/Authority Levels</a></cfif>
		  <cfif session.eaBilling EQ 1><a href="index.cfm?page=dashboard&rpt=SiteIndex2">Site Map</a></cfif>
		   <cfif session.eaType EQ 1><a href="index.cfm?page=dashboard&rpt=SiteIndex3">Site Map</a></cfif>
		 </td>  
	    </tr> 
     <tr> 
      <td> <cfif Homework.Count IS NOT 0> 
          <a href="index.cfm?page=mhb_university&cat=&rpt=homework_log"><font color="##9900FF"><strong>there is a response to your recent homework</strong></font></a><br> 
          <br> 
        </cfif> </td> 
    </tr> 
     <cfif session.eaRole contains 'Project' and GetA.Count EQ 1> 
      <tr> 
         <td>Agency Information is <a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=&rpt=agency_form.cfm">incomplete</a></td> 
         <td></td> 
       </tr> 
    </cfif> 
     <cfif Session.AuthLvl LTE 3> 
    <!--   
	  <tr> 
         <td>&nbsp;</td> 
       </tr> 
    <td><em><strong>Outcomes Center</strong></em></td> 
       <tr> 
         <td><a href="#NavRoot#/managementreports/index.cfm?page=reports&cat=outcome&rpt=patient_cfchart_start">Outcomes By Patient</a></td> 
       </tr> 
      <tr> 
         <td><a href="#NavRoot#/managementreports/index.cfm?page=reports&cat=outcome&rpt=agency_cfchart_start">Outcomes By Agency</a></td> 
       </tr> 
      <tr> 
         <td><a href="#NavRoot#/managementreports/index.cfm?page=reports&cat=outcome&rpt=patient_declining_status">Patients with Declining Status</a></td> 
       </tr> 
      <tr> -->     
         <td>&nbsp;</td> 
       </tr> 
 	 
	<tr> 
         <td><em><strong>Chart Compliance</strong></em></td> 
       </tr> 
      <tr> </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=dash_face_to_face.cfm">Patients needing Face to Face Physician encounters</a> &nbsp; <span class='raquo'>&laquo;</span> &nbsp;<span style='color:##f00;'>New</span></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=dash_no_case_manager.cfm">Patients without a Case Manager</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=dash_no_active_assess.cfm">Patients without a current assessment</a></td> 
       </tr>
	  <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=dash_assess_in_progress.cfm">Incomplete Assessments</a></td>
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=dash_no_485.cfm">Patients without a current HCFA485</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=ready_to_lock.cfm">Assessments that need to be reviewed</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=new_orders.cfm">New orders not printed</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=unsigned_orders.cfm">Orders sent to physician but not received</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=dash_no_notes.cfm">Missing Progress Notes (by Patient)</a></td> 
		 <tr> 
         <td><a href="index.cfm?page=dashboard&cat=chartcompliance&rpt=dash_no_notes_caregiver.cfm">Missing Progress Notes (by Caregiver)</a></td> 
       </tr> 
       </tr> 
      <tr> 
         <td>&nbsp;</td> 
       </tr> 
      <tr> 
         <td><em><strong>Scheduling Compliance</strong></em></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=schedulingcompliance&rpt=dash_assess_expire.cfm">Assessments due to expire within 14 days</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=schedulingcompliance&rpt=dash_no_rap.cfm">Medicare SOC and Re-Certifications not scheduled</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=schedulingcompliance&rpt=dash_no_schedule.cfm">All Payers: episodes not scheduled</a></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=schedulingcompliance&rpt=dash_not_assigned.cfm">Scheduled visits not assigned</a></td> 
       </tr> 
      <td>&nbsp;</td> 
       </tr> <tr> 
         <td><em><strong>Billing Compliance</strong></em></td> 
       </tr> 
      <tr> 
         <td><a href="index.cfm?page=dashboard&cat=billingcompliance&rpt=downloaddatasets">Datasets ready to transmit</a></td> 
       </tr> 
	     <cfif session.eaBilling EQ 1> 
      <tr> 
         <td><a href="index.cfm?page=agency&cat=BillingReports&rpt=payers_ready_to_bill.cfm">Visits Ready to Bill</a></td> 
       </tr> 
	    </cfif> 
	 </cfif>  
    <cfif session.eaRole contains 'Project'> 
	  <tr> 
         <td>&nbsp;</td> 
      </tr>
	 <tr> 
         <td><em><strong>Employee Compliance</strong></em></td> 
      </tr> 
      <tr> 
         <td><a href="#NavRoot#/agencyadmin/index.cfm?page=agency&cat=&rpt=employee_info_missing.cfm">Employees with Missing Information</a></td> 
      </tr> 
    </cfif> 
   </table> 
</cfoutput> 