getWard($pid)->fetchArray()["ward"];
$oldbed=$db->getBed($pid)->fetchArray()["bed"];
$rec="Transfer: ".$oldward."-".$oldbed." -> ".$ward."-".$bed." @ ".$_POST["date"]." ".$_POST["time"];
$data=json_decode($db->getAdmissionData($pid)->fetchArray()["data"]);
$data->ward=$ward;
$data->bed=$bed;
$data->extra_note=$data->extra_note."\n".$rec;
$db->admit((array) $data);
}
$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"];
if(!empty(json_decode($history)->onset)){
$diff="
Day of illness: | ".date_diff(new DateTime(), new DateTime(json_decode($history)->onset))->format("%a")." |
";
}
else{
$diff="";
}
$history=viewData($history);
$physicianArray=$db->getAllData($pid, "physician");
while($c=$physicianArray->fetchArray()){
if($status=="admitted"){
array_push($physician, viewData($c["data"], "physician.php?pid=".$pid."&id=".$c["rowid"]));
}
else{
array_push($physician, viewData($c["data"]));
}
}
$nursingArray=$db->getAllData($pid, "nursing");
while($c=$nursingArray->fetchArray()){
if($status=="admitted"){
array_push($nursing, viewData($c["data"], "nursing.php?pid=".$pid."&id=".$c["rowid"]));
}
else{
array_push($nursing, viewData($c["data"]));
}
}
$reportsArray=$db->getAllData($pid, "reports");
while($r=$reportsArray->fetchArray()){
if(in_array($r["form"], ["report-as-grampos", "report-as-gramneg", "report-as-fungal"])){
if($status=="admitted"){
array_push($reports, viewAntibiogram($r["data"], "antibiogram.php?pid=".$pid."&id=".$r["rowid"]."&form=".$r["form"]));
}
else{
array_push($reports, viewAntibiogram($r["data"]));
}
}
else{
if($status=="admitted"){
array_push($reports, viewData($r["data"], "report.php?pid=".$pid."&id=".$r["rowid"]."&form=".$r["form"]));
}
else{
array_push($reports, viewData($r["data"]));
}
}
}
}
?>
View Info
Patient Data
>
ID: getWard($pid)->fetchArray()["ward"]."-".$db->getBed($pid)->fetchArray()["bed"].")"; ?>
Diagnosis | getDiagnosis($pid)->fetchArray()["diagnosis"];?> |
Summary | getSummary($pid)->fetchArray()["summary"];?> |
Transfer
>Add Report
>
Please enter a valid patient ID