getData($pid, $id, $cat)->fetchArray()["data"]);
}
elseif(!empty($pid) && $file=="forms/admission.schema.json"){
$data=json_decode($db->getAdmission($pid)->fetchArray()["data"]);
$lockpid="readonly";
}
elseif(!empty($pid) && $file=="forms/history.schema.json"){
$data=json_decode($db->getHistory($pid)->fetchArray()["history"]);
$lockpid="readonly";
}
$form="
";
return $form;
}
function getInfo($pid){
global $db;
$info="";
$info=$info."ID | ".$pid." |
";
$info=$info."Name | ".$db->getName($pid)->fetchArray()["name"]." |
";
$info=$info."Age | ".$db->getAge($pid)->fetchArray()["age"]." |
";
$info=$info."Sex | ".$db->getSex($pid)->fetchArray()["sex"]." |
";
$info=$info."Bed | ".$db->getWard($pid)->fetchArray()["ward"]."-".$db->getBed($pid)->fetchArray()["bed"]." |
";
$info=$info."Diagnosis | ".$db->getDiagnosis($pid)->fetchArray()["diagnosis"]." |
";
$info=$info."
";
return $info;
}
function viewData($data, $edit=null){
if(!empty($data)){
$data=json_decode($data);
if(!empty($data->form)){
$schema=json_decode(file_get_contents("forms/".$data->form.".schema.json"));
}
unset($data->cat);
$view="";
foreach($data as $field=>$value){
if($field!="form"){
if(!empty($schema->properties->$field)){
$view=$view."".$schema->properties->$field->description." | ".$value." |
";
}
else{
$view=$view."".$field." | ".$value." |
";
}
}
}
if(!empty($edit)){
$view=$view."Edit";
}
$view=$view." |
";
return $view;
}
else{
return "";
}
}
function view_drug($file){
if(is_file($file)){
$druglist=json_decode(file_get_contents($file));
}
else{
$druglist=[];
}
$view="";
$view=$view."Drug | Dose | Route | Frequency | Duration |
";
foreach($druglist as $id=>$drug){
if($drug->omit){
$omit="style='display:none'";
}
else{
$omit="";
}
$view=$view."".$drug->drug." | ".$drug->dose." | ".$drug->route." | ".$drug->freq." | ".$drug->duration." | ".$drug->note." | |
";
}
$view=$view."
";
return $view;
}
?>