2 // Copyright (C) 2008 Rod Roark <rod@sunsetsystems.com>
4 // This program is free software; you can redistribute it and/or
5 // modify it under the terms of the GNU General Public License
6 // as published by the Free Software Foundation; either version 2
7 // of the License, or (at your option) any later version.
9 require_once("../../globals.php");
10 require_once("$srcdir/forms.inc");
11 require_once("$srcdir/pnotes.inc");
12 require_once("$srcdir/patient.inc");
13 require_once("$srcdir/lists.inc");
14 require_once("$srcdir/acl.inc");
16 $accounting_enabled = $GLOBALS['oer_config']['ws_accounting']['enabled'];
18 // Get relevant ACL info.
19 $auth_notes_a = acl_check('encounters', 'notes_a');
20 $auth_notes = acl_check('encounters', 'notes');
21 $auth_relaxed = acl_check('encounters', 'relaxed');
22 $auth_demo = acl_check('patients' , 'demo');
24 $tmp = getPatientData($pid, "squad");
25 if ($tmp['squad'] && ! acl_check('squads', $tmp['squad']))
26 $auth_notes_a = $auth_notes = $auth_demo = $auth_relaxed = 0;
28 if (!($auth_notes_a ||
$auth_notes ||
$auth_relaxed)) {
29 echo "<body>\n<html>\n";
30 echo "<p>(".xl('Encounters not authorized').")</p>\n";
31 echo "</body>\n</html>\n";
37 <?php
html_header_show();?
>
38 <link rel
="stylesheet" href
="<?php echo $css_header;?>" type
="text/css">
39 <script type
="text/javascript" src
="../../../library/tooltip.js"></script
>
41 <script language
="JavaScript">
43 function toencounter(enc
, datestr
) {
45 <?php
if ($GLOBALS['concurrent_layout']) { ?
>
46 parent
.parent
.left_nav
.setEncounter(datestr
, enc
, parent
.window
.name
);
47 parent
.parent
.left_nav
.setRadio(parent
.window
.name
, 'enc');
48 parent
.location
.href
= '../encounter/encounter_top.php?set_encounter=' + enc
;
50 top
.Title
.location
.href
= '../encounter/encounter_title.php?set_encounter=' + enc
;
51 top
.Main
.location
.href
= '../encounter/patient_encounter.php?set_encounter=' + enc
;
59 <body
class="body_bottom">
61 <font
class='title'><?php
xl('Stength and Conditioning','e'); ?
></font
>
67 <td
class='bold'><?php
xl('Date','e'); ?
></td
>
68 <td
class='bold'><?php
xl('Reason','e'); ?
></td
>
69 <td
class='bold'><?php
xl('Provider','e'); ?
></td
>
73 $res = sqlStatement("SELECT " .
74 "f.encounter, f.user, fe.date, fe.reason, fe.sensitivity " .
76 "LEFT OUTER JOIN form_encounter AS fe ON fe.pid = f.pid " .
77 "AND fe.encounter = f.encounter " .
78 "WHERE f.pid = '$pid' AND f.formdir = 'strength_conditioning' " .
79 "ORDER BY fe.date DESC, f.encounter DESC");
81 while ($row = sqlFetchArray($res)) {
82 $raw_encounter_date = date("Y-m-d", strtotime($row['date']));
83 $reason_string = $row['reason'];
84 $auth_sensitivity = true;
86 $href = "javascript:window.toencounter(" . $row['encounter'] . ",\"$raw_encounter_date\")";
87 $linkbeg = "<a class='text' href='$href'>";
90 if ($row['sensitivity']) {
91 $auth_sensitivity = acl_check('sensitivities', $row['sensitivity']);
92 if (!$auth_sensitivity) {
93 $reason_string = "(No access)";
94 $linkbeg = "<span class='text'>";
101 // show encounter date
102 echo "<td valign='top'>$linkbeg$raw_encounter_date$linkend</td>\n";
104 // show encounter reason/title
105 echo "<td valign='top'>$linkbeg" . $reason_string . "$linkend</td>\n";
107 // show user who created the encounter
108 echo "<td valign='top'>$linkbeg" . $row['user'] . "$linkend</td>\n";