Bug fix to show correct name of encounter author on custom report.
authorbradymiller <bradymiller@users.sourceforge.net>
Thu, 13 Dec 2012 01:19:45 +0000 (12 17:19 -0800)
committerbradymiller <bradymiller@users.sourceforge.net>
Thu, 13 Dec 2012 01:19:45 +0000 (12 17:19 -0800)
 -Shows provider rather than any user that first opens the encounter.

interface/patient_file/report/custom_report.php

index df09a9f..64f002e 100644 (file)
@@ -540,14 +540,7 @@ foreach ($ar as $key => $val) {
                 echo "(" . oeFormatSDFT(strtotime($dateres["date"])) . ") ";
                 if ($res[1] == 'newpatient') {
                     // display the provider info
-                    $tmp = sqlQuery("SELECT u.title, u.fname, u.mname, u.lname " .
-                                    "FROM forms AS f, users AS u WHERE " .
-                                    "f.pid = '$pid' AND f.encounter = '$form_encounter' AND " .
-                                    "f.formdir = 'newpatient' AND u.username = f.user " .
-                                    " AND f.deleted=0 ". //--JRM--
-                                    "ORDER BY f.id LIMIT 1");
-                    echo ' '. xl('Provider') . ': ' . $tmp['title'] . ' ' .
-                        $tmp['fname'] . ' ' . $tmp['mname'] . ' ' . $tmp['lname'];
+                    echo ' '. xl('Provider') . ': ' . text(getProviderName(getProviderIdOfEncounter($form_encounter)));
                 }
                 echo "<br>\n";