2 include_once("../../globals.php");
3 include_once("$srcdir/patient.inc");
4 include_once("$srcdir/acl.inc");
9 <link rel
=stylesheet href
="<?echo $css_header;?>" type
="text/css">
10 <script type
="text/javascript" src
="../../../library/dialog.js"></script
>
11 <script language
="JavaScript">
13 function oldEvt(eventid
) {
14 dlgopen('../../main/calendar/add_edit_event.php?eid=' + eventid
, '_blank', 550, 270);
17 function refreshme() {
21 // Process click on Delete link.
23 dlgopen('../deleter.php?patient=<?php echo $pid ?>', '_blank', 500, 450);
27 // Called by the deleteme.php window on a successful delete.
28 function imdeleted() {
29 top
.location
.href
= '../main/main_screen.php';
35 <body
<?
echo $top_bg_line;?
> topmargin
=0 rightmargin
=0 leftmargin
=2 bottommargin
=0 marginwidth
=2 marginheight
=0>
38 $result = getPatientData($pid);
39 $result2 = getEmployerData($pid);
41 $thisauth = acl_check('patients', 'demo');
43 if ($result['squad'] && ! acl_check('squads', $result['squad']))
48 echo "<p>(Demographics not authorized)</p>\n";
49 echo "</body>\n</html>\n";
53 if ($thisauth == 'write') {
54 echo "<p><a href='demographics_full.php' target='Main'>" .
55 "<font class='title'>Demographics</font>" .
56 "<font class='more'>$tmore</font></a>";
57 if (acl_check('admin', 'super')) {
58 echo " <a href='' onclick='return deleteme()'>" .
59 "<font class='more' style='color:red'>(Delete)</font></a>";
65 <table border
="0" width
="100%">
67 <td align
="left" valign
="top">
68 <table border
='0' cellpadding
='0' width
='100%'>
71 <span
class='bold'>Name
: </span
><span
class='text'><?
echo $result{"title"}?
> <?
echo $result{"fname"}?
> <?
echo $result{"mname"}?
> <?
echo $result{"lname"}?
></span
><br
>
72 <span
class='bold'>Number
: </span
><span
class='text'><?
echo $result{"pubpid"}?
></span
>
76 if ($result{"DOB"} && $result{"DOB"} != "0000-00-00") {
78 <span
class='bold'>DOB
: </span
>
86 <td valign
='top'><?
if ($result{"sex"} != ""){?
><span
class='bold'>Sex
: </span
><?
}?
><span
class='text'><?
echo $result{"sex"}?
></span
></td
>
87 <td valign
='top'><?
if ($result{"ss"} != "") {?
><span
class='bold'>S
.S
.: </span
><?
}?
><span
class='text'><?
echo $result{"ss"}?
></span
></td
>
91 <?
if (($result{"street"} != "") ||
($result{"city"} != "") ||
($result{"state"} != "") ||
($result{"country_code"} != "") ||
($result{"postal_code"} != "")) {?
>
92 <span
class='bold'>Address
: </span
>
94 <br
><span
class='text'><?
echo $result{"street"}?
><br
><?
echo $result{"city"}?
><?
if($result{"city"} != ""){echo ", ";}?
><?
echo $result{"state"};?
>
95 <?
if($result{"country_code"} != ""){ echo ", "; }?
><?
echo $result{"country_code"}?
>
97 echo $result{"postal_code"}?
>
102 if ( ($result{"contact_relationship"} != "") ||
103 ($result{"phone_contact"} != "") ||
104 ($result{"phone_home"} != "") ||
105 ($result{"phone_biz"} != "") ||
106 ($result{"email"} != "") ||
107 ($result{"phone_cell"} != "") ){
109 <span
class='bold'>Emergency Contact
: </span
><?
}?
><span
class='text'><?
echo $result{"contact_relationship"}?
><?
echo " "?
>
111 if ($result{"phone_contact"} != "") {
112 echo " " . $result{"phone_contact"};
114 if ($result{"phone_home"} != "") {
116 echo $result{"phone_home"};
118 if ($result{"phone_biz"} != "") {
120 echo $result{"phone_biz"};
122 if ($result{"phone_cell"} != "") {
124 echo $result{"phone_cell"};
126 if ($result{"email"} != "") {
127 echo "<br>Email: </span>";
128 echo '<a class=link_submit href="mailto:' . $result{"email"} . '">' . $result{"email"} . '</a>';
134 if ($result{"status"} != "") {
135 echo "<span class='bold'>Marital Status: </span>";
136 echo "<span class='text'>" . $result{"status"} . "</span>";
140 <td valign
='top'></td
>
143 <?
if (! $GLOBALS['athletic_team']) { ?
>
145 <td colspan
='4' valign
='top'>
147 $result{"hipaa_mail"}=='YES' ?
$opt_out='ALLOWS' : $opt_out='DOES NOT ALLOW' ;
148 echo "<span class='text'>Patient $opt_out Mailed Information </span>";
153 <td colspan
='4' valign
='top'>
155 $result{"hipaa_voice"}=='YES' ?
$opt_out='ALLOWS' : $opt_out='DOES NOT ALLOW' ;
156 echo "<span class='text'>Patient $opt_out Voice Messages </span>";
162 <td colspan
='4' valign
='top'>
170 <?
if ($result{"occupation"} != "") {?
><span
class='bold'>Occupation
: </span
><span
class='text'><?
echo $result{"occupation"}?
></span
><br
><?
}?
>
171 <?
if ($result2{"name"} != "") {?
><span
class='bold'>Employer
: </span
><span
class='text'><?
echo $result2{"name"}?
></span
><?
}?
>
174 <?
if (($result2{"street"} != "") ||
($result2{"city"} != "") ||
($result2{"state"} != "") ||
($result2{"country"} != "") ||
($result2{"postal_code"} != "")) {?
>
175 <span
class='bold'>Employer Address
:</span
>
179 <?
echo $result2{"street"}?
><br
><?
echo $result2{"city"}?
><?
if($result2{"city"} != ""){echo ", ";}?
><?
echo $result2{"state"}?
>
180 <?
if($result2{"country"} != ""){echo ", ";}?
><?
echo $result2{"country"}?
>
181 <?
if($result2{"postal_code"} != ""){echo " ";}?
>
182 <?
echo $result2{"postal_code"}?
>
187 // This stuff only applies to athletic team use of OpenEMR:
188 if ($GLOBALS['athletic_team']) {
189 // blue dk green yellow red orange
190 $fitcolors = array('#6677ff', '#00cc00', '#ffff00', '#ff3333', '#ff8800');
191 $fitcolor = $fitcolors[0];
192 $fitness = $_POST['form_fitness'];
194 sqlStatement("UPDATE patient_data SET fitness = '$fitness' WHERE pid = '$pid'");
196 $fitness = $result['fitness'];
197 if (! $fitness) $fitness = 1;
199 $fitcolor = $fitcolors[$fitness - 1];
201 <form method
='post' action
='demographics.php'>
202 <span
class='bold'>Fitness to Play
:</span
><br
>
203 <select name
='form_fitness' onchange
='document.forms[0].submit()' style
='background-color:<? echo $fitcolor ?>'>
204 <option value
='1'<?
if ($fitness == 1) echo ' selected' ?
>>Full Play
</option
>
205 <option value
='2'<?
if ($fitness == 2) echo ' selected' ?
>>Full Training
</option
>
206 <option value
='3'<?
if ($fitness == 3) echo ' selected' ?
>>Restricted Training
</option
>
207 <option value
='4'<?
if ($fitness == 4) echo ' selected' ?
>>Injured Out
</option
>
208 <option value
='5'<?
if ($fitness == 5) echo ' selected' ?
>>Rehabilitation
</option
>
213 <td valign
='top'></td
>
217 <?
if (! $GLOBALS['athletic_team']) { ?
>
218 <?
if ($result{"ethnoracial"} != "") { ?
><span
class='bold'>Race
/Ethnicity
: </span
><span
class='text'><?
echo $result{"ethnoracial"};?
></span
><br
><?
} ?
>
219 <?
if ($result{"language"} != "") { ?
><span
class='bold'>Language
: </span
><span
class='text'><?
echo ucfirst($result{"language"});?
></span
><br
><?
} ?
>
220 <?
if ($result{"interpretter"} != "") { ?
><span
class='bold'>Interpreter
: </span
><span
class='text'><?
echo $result{"interpretter"};?
></span
><br
><?
} ?
>
221 <?
if ($result{"family_size"} != "") { ?
><span
class='bold'>Family Size
: </span
><span
class='text'><?
echo $result{"family_size"};?
></span
><br
><?
} ?
>
226 function print_as_money($money) {
227 preg_match("/(\d*)\.?(\d*)/",$money,$moneymatches);
228 $tmp = wordwrap(strrev($moneymatches[1]),3,",",1);
229 $ccheck = strrev($tmp);
230 if ($ccheck[0] == ",") {
231 $tmp = substr($ccheck,1,strlen($ccheck)-1);
233 if ($moneymatches[2] != "") {
234 return "$ " . strrev($tmp) . "." . $moneymatches[2];
236 return "$ " . strrev($tmp);
240 <?
if (! $GLOBALS['athletic_team']) { ?
>
241 <?
if ($result{"financial_review"} != "0000-00-00 00:00:00") {?
><span
class='bold'>Financial Review Date
: </span
><span
class='text'><?
echo date("n/j/Y",strtotime($result{"financial_review"}));?
></span
><br
><?
}?
>
242 <?
if ($result{"monthly_income"} != "") {?
><span
class='bold'>Monthly Income
: </span
><span
class='text'><?
echo print_as_money($result{"monthly_income"});?
></span
><br
><?
}?
>
243 <?
if ($result{"migrantseasonal"} != "") {?
><span
class='bold'>Migrant
/Seasonal
: </span
><span
class='text'><?
echo $result{"migrantseasonal"};?
></span
><br
><?
}?
>
244 <?
if ($result{"homeless"} != "") {?
><span
class='bold'>Homeless
, etc
.: </span
><span
class='text'><?
echo $result{"homeless"};?
></span
><br
><?
}?
>
250 <td
><?
if ($result{"genericname1"} != "") {?
><span
class='bold'><?
=$result{"genericname1"}?
></span
>:<?
}?
> </td
>
251 <td
><?
if ($result{"genericval1"} != "") {?
><span
class='text'><?
=$result{"genericval1"}?
></span
><?
}?
></td
>
254 <td
><?
if ($result{"genericname2"} != "") {?
><span
class='bold'><?
=$result{"genericname2"}?
></span
>:<?
}?
> </td
>
255 <td
><?
if ($result{"genericval2"} != "") {?
><span
class='text'><?
=$result{"genericval2"}?
></span
><?
}?
></td
>
259 <td valign
='top'></td
>
262 //////////////////////////////////REFERRAL SECTION
263 if ($result{"referrer"} != "" ||
$result{"referrerID"} != "")
268 <span
class='bold'>Primary Provider
: </span
><span
class='text'><?
=getProviderName($result['providerID'])?
></span
><br
>
269 <!--<span
class='bold'>Primary Provider ID
: </span
><span
class='text'><?
=$result{"referrerID"}?
></span
>-->
271 <td valign
='top'></td
>
272 <td valign
='top'></td
>
273 <td valign
='top'></td
>
278 /////////////////////////////////INSURANCE SECTION
279 $result3 = getInsuranceData($pid, "primary");
280 if ($result3{"provider"}) {
284 <span
class='bold'>Primary Insurance Provider
:</span
><br
><span
class='text'><?
echo $result3{"provider_name"}?
></span
><br
>
285 <span
class='text'>Policy Number
: <?
echo $result3{"policy_number"}?
><br
>
286 Plan Name
: <?
=$result3{"plan_name"}?
><br
>
287 Group Number
: <?
echo $result3{"group_number"}?
></span
>
290 <span
class='bold'>Subscriber
: </span
><br
><span
class='text'><?
=$result3{"subscriber_fname"}?
> <?
=$result3{"subscriber_mname"}?
> <?
=$result3{"subscriber_lname"}?
> <?
if ($result3{"subscriber_relationship"} != "") {echo "(".$result3{"subscriber_relationship"}.")";}?
><br
>
291 S
.S
.: <?
echo $result3{"subscriber_ss"}?
> D
.O
.B
.: <?
if ($result3{"subscriber_DOB"} != "0000-00-00 00:00:00") {echo $result3{"subscriber_DOB"};}?
><br
>
292 Phone
: <?
echo $result3{"subscriber_phone"}?
>
296 <span
class='bold'>Subscriber Address
: </span
><br
><span
class='text'><?
echo $result3{"subscriber_street"}?
><br
><?
echo $result3{"subscriber_city"}?
><?
if($result3{"subscriber_state"} != ""){echo ", ";}?
><?
echo $result3{"subscriber_state"}?
><?
if($result3{"subscriber_country"} != ""){echo ", ";}?
><?
echo $result3{"subscriber_country"}?
> <?
echo " ".$result3{"subscriber_postal_code"}?
></span
>
299 <span
class='bold'>Subscriber Employer
: </span
><br
><span
class='text'><?
echo $result3{"subscriber_employer"}?
><br
><?
echo $result3{"subscriber_employer_street"}?
><br
><?
echo $result3{"subscriber_employer_city"}?
><?
if($result3{"subscriber_employer_city"} != ""){echo ", ";}?
><?
echo $result3{"subscriber_employer_state"}?
><?
if($result3{"subscriber_employer_country"} != ""){echo ", ";}?
><?
echo $result3{"subscriber_employer_country"}?
> <?
echo " ".$result3{"subscriber_employer_postal_code"}?
></span
>
303 <td
><?
if ($result3{"copay"} != "") {?
><span
class='bold'>CoPay
: </span
><span
class='text'><?
=$result3{"copay"}?
></span
><?
}?
></td
>
304 <td valign
='top'></td
>
305 <td valign
='top'></td
>
306 <td valign
='top'></td
>
310 $result4 = getInsuranceData($pid, "secondary");
311 if ($result4{"provider"} != "") {
315 <span
class='bold'>Secondary Insurance Provider
:</span
><br
><span
class='text'><?
echo $result4{"provider_name"}?
></span
><br
>
316 <span
class='text'>Policy Number
: <?
echo $result4{"policy_number"}?
><br
>
317 Plan Name
: <?
=$result4{"plan_name"}?
><br
>
318 Group Number
: <?
echo $result4{"group_number"}?
></span
>
321 <span
class='bold'>Subscriber
: </span
><br
><span
class='text'><?
=$result4{"subscriber_fname"}?
> <?
=$result4{"subscriber_mname"}?
> <?
=$result4{"subscriber_lname"}?
> <?
if ($result4{"subscriber_relationship"} != "") {echo "(".$result4{"subscriber_relationship"}.")";}?
><br
>
322 S
.S
.: <?
echo $result4{"subscriber_ss"}?
> D
.O
.B
.: <?
if ($result4{"subscriber_DOB"} != "0000-00-00 00:00:00") {echo $result4{"subscriber_DOB"};}?
><br
>
323 Phone
: <?
echo $result4{"subscriber_phone"}?
>
327 <span
class='bold'>Subscriber Address
: </span
><br
><span
class='text'><?
echo $result4{"subscriber_street"}?
><br
><?
echo $result4{"subscriber_city"}?
><?
if($result4{"subscriber_state"} != ""){echo ", ";}?
><?
echo $result4{"subscriber_state"}?
><?
if($result4{"subscriber_country"} != ""){echo ", ";}?
><?
echo $result4{"subscriber_country"}?
> <?
echo " ".$result4{"subscriber_postal_code"}?
></span
>
330 <span
class='bold'>Subscriber Employer
: </span
><br
><span
class='text'><?
echo $result4{"subscriber_employer"}?
><br
><?
echo $result4{"subscriber_employer_street"}?
><br
><?
echo $result4{"subscriber_employer_city"}?
><?
if($result4{"subscriber_employer_city"} != ""){echo ", ";}?
><?
echo $result4{"subscriber_employer_state"}?
><?
if($result4{"subscriber_employer_country"} != ""){echo ", ";}?
><?
echo $result4{"subscriber_employer_country"}?
> <?
echo " ".$result4{"subscriber_employer_postal_code"}?
></span
>
335 <?
if ($result4{"copay"} != "") {?
><span
class='bold'>CoPay
: </span
><span
class='text'><?
=$result4{"copay"}?
></span
><?
}?
>
337 <td valign
='top'></td
>
338 <td valign
='top'></td
>
339 <td valign
='top'></td
>
343 $result5 = getInsuranceData($pid, "tertiary");
344 if ($result5{"provider"}) {
348 <span
class='bold'>Tertiary Insurance Provider
:</span
><br
><span
class='text'><?
echo $result5{"provider_name"}?
></span
><br
>
349 <span
class='text'>Policy Number
: <?
echo $result5{"policy_number"}?
><br
>
350 Plan Name
: <?
=$result5{"plan_name"}?
><br
>
351 Group Number
: <?
echo $result5{"group_number"}?
></span
>
354 <span
class='bold'>Subscriber
: </span
><br
><span
class='text'><?
=$result5{"subscriber_fname"}?
> <?
=$result5{"subscriber_mname"}?
> <?
=$result5{"subscriber_lname"}?
> <?
if ($result5{"subscriber_relationship"} != "") {echo "(".$result5{"subscriber_relationship"}.")";}?
><br
>
355 S
.S
.: <?
echo $result5{"subscriber_ss"}?
> D
.O
.B
.: <?
if ($result5{"subscriber_DOB"} != "0000-00-00 00:00:00") {echo $result5{"subscriber_DOB"};}?
><br
>
356 Phone
: <?
echo $result5{"subscriber_phone"}?
>
360 <span
class='bold'>Subscriber Address
: </span
><br
><span
class='text'><?
echo $result5{"subscriber_street"}?
><br
><?
echo $result5{"subscriber_city"}?
><?
if($result5{"subscriber_state"} != ""){echo ", ";}?
><?
echo $result5{"subscriber_state"}?
><?
if($result5{"subscriber_country"} != ""){echo ", ";}?
><?
echo $result5{"subscriber_country"}?
> <?
echo " ".$result5{"subscriber_postal_code"}?
></span
>
363 <span
class='bold'>Subscriber Employer
: </span
><br
><span
class='text'><?
echo $result5{"subscriber_employer"}?
><br
><?
echo $result5{"subscriber_employer_street"}?
><br
><?
echo $result5{"subscriber_employer_city"}?
><?
if($result5{"subscriber_employer_city"} != ""){echo ", ";}?
><?
echo $result5{"subscriber_employer_state"}?
><?
if($result5{"subscriber_employer_country"} != ""){echo ", ";}?
><?
echo $result5{"subscriber_employer_country"}?
> <?
echo " ".$result5{"subscriber_employer_postal_code"}?
></span
>
368 <?
if ($result5{"copay"} != "") {?
><span
class='bold'>CoPay
: </span
><span
class='text'><?
=$result5{"copay"}?
></span
><?
}?
>
370 <td valign
='top'></td
>
371 <td valign
='top'></td
>
372 <td valign
='top'></td
>
379 <td valign
="top" class="text">
382 $query = "SELECT e.pc_eid, e.pc_aid, e.pc_title, e.pc_eventDate, " .
383 "e.pc_startTime, u.fname, u.lname, u.mname " .
384 "FROM openemr_postcalendar_events AS e, users AS u WHERE " .
385 "e.pc_pid = '$pid' AND e.pc_eventDate >= CURRENT_DATE AND " .
387 "ORDER BY e.pc_eventDate, e.pc_startTime";
388 $res = sqlStatement($query);
389 while($row = sqlFetchArray($res)) {
390 $dayname = date("l", strtotime($row['pc_eventDate']));
392 $disphour = substr($row['pc_startTime'], 0, 2) +
0;
393 $dispmin = substr($row['pc_startTime'], 3, 2);
394 if ($disphour >= 12) {
396 if ($disphour > 12) $disphour -= 12;
398 echo "<a href='javascript:oldEvt(" . $row['pc_eid'] .
399 ")'><b>$dayname " . $row['pc_eventDate'] . "</b><br>";
400 echo "$disphour:$dispmin $dispampm " . $row['pc_title'] . "<br>\n";
401 echo $row['fname'] . " " . $row['lname'] . "</a><br> <br>\n";