public static function dobToAgeNumber($dob) { # Converts date of birth to age in years without appendin string " years" $today = date("m-d-Y"); $dob_array = explode("-", $dob); # gives Y-m-d $dob_formatted = $dob_array[1] . "-" . $dob_array[2] . "-" . $dob_array[0]; $diff = round(DateLib::dateDiff("-", $today, $dob_formatted) / 365, 0); return $diff; }
<td><?php //echo $lab_config->getSiteName(); ?> </td> </tr> <tr> <td><?php echo LangUtil::$pageTerms['REPORT_PERIOD']; ?> :</td> <td> <?php if ($date_from == $date_to) { echo DateLib::mysqlToString($date_from); } else { echo DateLib::mysqlToString($date_from) . " to " . DateLib::mysqlToString($date_to); } ?> </td> </tr> <?php if ($cat_code != 0) { # Specific tets category selected: Show category name in report ?> <tr> <td><?php echo LangUtil::$generalTerms['LAB_SECTION']; ?> :</td> <td><?php echo getTestCategoryAggNameById($cat_code);
?> "); $('#mm_to').attr("value", "<?php echo $latest_collection_parts[1]; ?> "); $('#yyyy_to').attr("value", "<?php echo $latest_collection_parts[0]; ?> "); var date_from = "<?php echo DateLib::mysqlToString($earliest_specimen->dateCollected); ?> "; var date_to = "<?php echo DateLib::mysqlToString($latest_specimen->dateCollected); ?> "; var html_string = ""; if(date_from == date_to) { html_string = "<br><?php echo LangUtil::$generalTerms['DATE'] . ": "; ?> "+date_from; } else { html_string = "<br><?php echo LangUtil::$generalTerms['FROM_DATE'] . ": "; ?>
function publishDates($date_from, $date_to) { echo "<br><br>"; if ($date_from == $date_to) { echo LangUtil::$generalTerms['DATE'] . ": " . DateLib::mysqlToString($date_from) . "<br>"; } else { echo LangUtil::$generalTerms['FROM_DATE'] . ": " . DateLib::mysqlToString($date_from); echo " | "; echo LangUtil::$generalTerms['TO_DATE'] . ": " . DateLib::mysqlToString($date_to) . "<br>"; } echo "<br>"; }
$custom_data = get_custom_data_patient_bytype($patient->patientId, $custom_field->id); echo "<td>"; if ($custom_data == null) { echo "-"; } else { $field_value = $custom_data->getFieldValueString($lab_config->id, 2); if (trim($field_value) == "") { $field_value = "-"; } echo $field_value; } echo "</td>"; } } if ($report_config->useDateRecvd == 1) { echo "<td>" . DateLib::mysqlToString($specimen->dateRecvd) . "</td>"; } # Specimen Custom fields here $custom_field_list = $lab_config->getSpecimenCustomFields(); foreach ($custom_field_list as $custom_field) { if (in_array($custom_field->id, $report_config->specimenCustomFields)) { echo "<td>"; $custom_data = get_custom_data_specimen_bytype($specimen->specimenId, $custom_field->id); if ($custom_data == null) { echo "-"; } else { $field_value = $custom_data->getFieldValueString($lab_config->id, 1); if ($field_value == "" or $field_value == null) { $field_value = "-"; } echo $field_value;
<?php return; } echo LangUtil::$generalTerms['FACILITY']; ?> : <?php echo $lab_config->getSiteName(); ?> | <?php if ($date_from == $date_to) { echo LangUtil::$generalTerms['DATE'] . ": " . DateLib::mysqlToString($date_from); } else { echo LangUtil::$generalTerms['FROM_DATE'] . ": " . DateLib::mysqlToString($date_from); echo " | "; echo LangUtil::$generalTerms['TO_DATE'] . ": " . DateLib::mysqlToString($date_to); } ?> <br><br> <?php DbUtil::switchToLabConfig($lab_config_id); # Cumulative summary $stat_list = StatsLib::getDiscreteInfectionStats($lab_config, $date_from, $date_to); if (count($stat_list) == 0) { ?> <div class='sidetip_nopos'> <?php echo LangUtil::$pageTerms['TIPS_NODISCRETE']; ?> </div> <?php
'></input> <input type='button' onclick="javascript:window.close();" value='<?php echo LangUtil::$generalTerms['CMD_CLOSEPAGE']; ?> '></input> <hr> <div id='export_content'> <link rel='stylesheet' type='text/css' href='css/table_print.css' /> <?php # Site name and location echo "<b>"; echo LangUtil::$generalTerms['FACILITY'] . ": " . $lab_config->getSiteName(); echo "<br>"; echo LangUtil::$generalTerms['G_DATE'] . ": " . DateLib::mysqlToString(date("Y-m-d")); echo "</b>"; echo "<br><br>"; echo "<hr>"; # Summary echo "<b>" . $LANG_ARRAY['lab_config_home']['MENU_CUSTOM'] . "</b>"; echo "<br><br>"; $page_elems->getLabConfigInfo($lab_config->id); echo "<hr>"; echo "<br><br>"; /* # Specimen types echo "<b>".LangUtil::$generalTerms['SPECIMEN_TYPES']."</b>"; echo "<br><br>"; $specimen_id_list = get_lab_config_specimen_types($lab_config->id); var_dump($specimen_id_list);
<!-- <td> <?php # echo $specimen->specimenId; ?> </td> --> <td> <?php echo $specimen->getTypeName(); ?> </td> <td> <?php echo DateLib::mysqlToString($specimen->dateRecvd); ?> </td> <td> <?php echo $specimen->getTestNames(); ?> </td> <td> <?php echo $specimen->getStatus(); ?> </td> </tr> <?php }
public function getDob() { # Returns patient dob value if ($this->partialDob != null && $this->partialDob != "") { return $this->partialDob . " (" . LangUtil::$generalTerms['APPROX'] . ")"; } else { if ($this->dob == null || trim($this->dob) == "") { return " - "; } else { return DateLib::mysqlToString($this->dob); } } }
public function getReportResultsForm($form_name, $form_id) { $specimen_list = Specimen::getUnreported(); if($specimen_list == null || count($specimen_list) == 0) return; ?> <table class='tablesorter'> <thead> <tr valign='top'> <?php if($_SESSION['pid'] != 0) { ?> <th><?php echo LangUtil::$generalTerms['PATIENT_ID']; ?></th> <?php } if($_SESSION['dnum'] != 0) { ?> <th><?php echo LangUtil::$generalTerms['PATIENT_DAILYNUM']; ?></th> <?php } if($_SESSION['s_addl'] != 0) { ?> <th><?php echo LangUtil::$generalTerms['SPECIMEN_ID']; ?></th> <?php } ?> <th><?php echo LangUtil::$generalTerms['PATIENT_NAME']; ?></th> <th><?php echo LangUtil::$generalTerms['SPECIMEN_TYPE']; ?></th> <th><?php echo LangUtil::$generalTerms['C_DATE']; ?></th> <th><?php echo LangUtil::$generalTerms['TESTS']; ?></th> <th><?php echo LangUtil::$generalTerms['REPORT_TO']; ?></th> <th> <?php echo LangUtil::$generalTerms['REPORTED']; ?>? <input type='checkbox' name='check_all' id='check_all' onclick='checkoruncheckall();'> </input> </th> </tr> </thead> <tbody> <?php foreach($specimen_list as $specimen) { $test_list = get_tests_by_specimen_id($specimen->specimenId); $patient = Patient::getById($specimen->patientId); ?> <tr valign='top'> <input type='hidden' name='sid[]' value='<?php echo $specimen->specimenId; ?>'></input> <?php if($_SESSION['pid'] != 0) { ?> <td><?php echo $specimen->getSurrogateId(); ?></td> <?php } if($_SESSION['dnum'] != 0) { ?> <td><?php $specimen->getDailyNum(); ?></td> <?php } if($_SESSION['s_addl'] != 0) { ?> <td><?php $specimen->getAuxId(); ?></td> <?php } ?> <td><?php echo $patient->getName(); ?></td> <td><?php echo get_specimen_name_by_id($specimen->specimenTypeId); ?></td> <td><?php echo DateLib::mysqlToString($specimen->dateCollected)." ".$specimen->timeCollected; ?></td> <td> <?php foreach($test_list as $test) { echo get_test_name_by_id($test->testTypeId); echo "<br>"; } ?> </td> <td><?php echo $specimen->getReportTo(); ?></td> <td> <center> <input type='checkbox' class='report_flag' name='mark_<?php echo $specimen->specimenId; ?>'></input> </center> </td> </tr> <?php } ?> </tbody> </table> <?php }
//echo " ".$measure->unit; // echo "<br>"; } else { echo " " . $measure->unit; } echo "<br>"; } echo "</td>"; } if ($report_config->useEntryDate == 1) { echo "<td>"; if (trim($test->result) == "") { echo "-"; } else { $ts_parts = explode(" ", $test->timestamp); echo DateLib::mysqlToString($ts_parts[0]); } echo "</td>"; } if ($report_config->useRemarks == 1) { echo "<td>" . $test->getComments() . "</td>"; } if ($report_config->useEnteredBy == 1) { echo "<td>" . $test->getEnteredBy() . "</td>"; } if ($report_config->useVerifiedBy == 1) { echo "<td>" . $test->getVerifiedBy() . "</td>"; } if ($report_config->useStatus == 1) { echo "<td>" . $test->getStatus() . "</td>"; }
<th><?php echo LangUtil::$generalTerms['RESULTS']; ?> </th> </tr> </thead> <tbody> <?php $count = 1; foreach ($activity_test as $entry) { echo "<tr valign='top'>"; echo "<td>{$count}</td>"; $timestamp_parts = explode(" ", $entry->timestamp); $time_parts = explode(":", $timestamp_parts[1]); $specimen = Specimen::getById($entry->specimenId); echo "<td>" . DateLib::mysqlToString($timestamp_parts[0]) . " {$time_parts['0']}:{$time_parts['1']}</td>"; echo "<td>"; $specimen->getAuxId(); echo "</td>"; echo "<td>" . get_specimen_name_by_id($specimen->specimenTypeId) . "</td>"; echo "<td>" . get_test_name_by_id($entry->testTypeId) . "</td>"; echo "<td>" . $entry->decodeResult() . "</td>"; echo "</tr>"; $count++; } ?> </tbody> </table> <?php } DbUtil::switchRestore($saved_db);
:</td> <td><?php echo $lab_config->getSiteName(); ?> </td> </tr> <tr> <td><?php echo LangUtil::$pageTerms['REPORT_PERIOD']; ?> :</td> <td><?php echo DateLib::mysqlToString($date_from); ?> to <?php echo DateLib::mysqlToString($date_to); ?> </td> </tr> <?php if ($cat_code != 0) { # Specific tets category selected: Show category name in report ?> <tr> <td><?php echo LangUtil::$generalTerms['LAB_SECTION']; ?> :</td> <td><?php echo get_test_category_name_by_id($cat_code); ?>
echo $row; ?> "><?php echo $currencyExchageRow->getCurrencyTo(); array_push($alreadyExistingExchangeRates, $currencyExchageRow->getCurrencyTo()); ?> </div> </td> <td> <input type="text" id="exchangeRate<?php echo $row; ?> " value="<?php echo $currencyExchageRow->getExchangeRate(); ?> " size="4" /> </td> <td> <?php echo DateLib::mysqlToString($currencyExchageRow->getLastUpdatedDate()); ?> </td> <td> <a href="javascript:updateCurrencyRatio(<?php echo $row; ?> );">Update</a> | <a href="javascript:deleteCurrencyRatio(<?php echo $row; ?> );">Delete</a> </td> </tr> <?php $row++; } ?> </table>
</style> <div id='report_config_content'> <h3><?php LangUtil::$generalTerms['PATIENT_BARCODE']; ?> </h3> <?php echo "<b>" . LangUtil::$generalTerms['FACILITY'] . "</b>: " . $lab_config->getSiteName() . " "; ?> <?php if ($date_from == $date_to) { echo " <b>" . LangUtil::$generalTerms['DATE'] . " </b>: " . DateLib::mysqlToString($date_from) . " "; } else { echo " <b>" . LangUtil::$generalTerms['FROM_DATE'] . " </b>: " . DateLib::mysqlToString($date_from) . " "; echo " | "; echo " <b>" . LangUtil::$generalTerms['TO_DATE'] . " </b>: " . DateLib::mysqlToString($date_to) . " "; } ?> <?php if ((count($patient_list) == 0 || $patient_list == null) && (count($patient_list_U) == 0 || $patient_list_U == null)) { echo LangUtil::$pageTerms['TIPS_NONEWPATIENTS']; return; } ?> <br><br> <?php $patientCount = 0; foreach ($patient_list as $patient) { ?> <input type="text" id="barcodeCode<?php