function setDischarged($pid){
global $log;
if(!checkAccess("discharge", "dbSet")) return false;
- $stmt=$this->prepare("UPDATE patients SET status=:discharged WHERE pid=:pid;");
+ $stmt=$this->prepare("UPDATE patients SET status=:discharged,departure=:time WHERE pid=:pid;");
$stmt->bindValue(":pid", $pid);
$stmt->bindValue(":discharged", "discharged");
+ $stmt->bindValue(":time", time());
$stmt->execute();
$log->log($pid, "discharged", null);
}
$stmt->bindValue(":time", strtotime($post["date"].$post["time"]));
$stmt->bindValue(":data", json_encode($post));
$stmt->execute();
- $stmt=$this->prepare("UPDATE patients SET status='expired' WHERE pid=:pid;");
+ $stmt=$this->prepare("UPDATE patients SET status=:expired,departure=:time WHERE pid=:pid;");
$stmt->bindValue(":pid", $pid);
+ $stmt->bindValue(":expired", "expired");
+ $stmt->bindValue(":time", time());
$stmt->execute();
$log->log($pid, "death_declare", json_encode($post));
}
if($_GET["pid"]){
$pid=$_GET["pid"];
$status=$db->getStatus($pid)->fetchArray()["status"];
+ $departure=$db->getDeparture($pid)->fetchArray()["departure"];
$info=getInfo($pid);
$history=viewData($db->getHistory($pid)->fetchArray()["history"]);
$physicianArray=$db->getAllData($pid, "physician");
<h2><?php echo CONFIG_TITLE;?></h2>
<h4><?php echo "Patient Record";?></h4>
<?php echo $info;?>
- <?php echo "<p><strong>Status: </strong>".$status."</p>";?>
+ <?php echo "<p><strong>Status: </strong>".$status."<br>";?>
+ <?php if(!empty($departure)) echo "(".date("M d, Y h:i a", $departure).")</p>"; ?>
<?php echo $history;?>
<?php foreach($physician as $p) echo $p;?>
<?php foreach($nursing as $n) echo $n;?>
$status=$db->getStatus($pid)->fetchArray()["status"];
if($status!="admitted"){
$archive="disabled";
+ $departure=$db->getDeparture($pid)->fetchArray()["departure"];
}
else{
$archive="";
+ $departure="";
}
$info=viewData($db->getAdmissionData($pid)->fetchArray()["data"]);
$history=$db->getHistory($pid)->fetchArray()["history"];
</ul>
<div class="tab-content" id="viewtabs">
<div class="tab-pane fade show active" id="info" role="tabpanel" aria-labelledby="info-tab">
- <div class='card'><div class='card-body'>Status: <?php echo $status;?></div></div>
+ <div class='card'><div class='card-body'>Status: <?php echo $status;?><?php if(!empty($departure)) echo " (".date("M d, Y h:i a", $departure).")"; ?></div></div>
<div class="row">
<div class="col-md-6">
<?php echo $info;?>