From: Agnibho Mondal Date: Fri, 11 Jun 2021 08:56:02 +0000 (+0530) Subject: CrCl X-Git-Url: https://code.agnibho.com/repo?a=commitdiff_plain;h=512485be501a6e167f9201fd5780d228192a6b7a;p=simpleipd.git CrCl --- diff --git a/lib/functions.php b/lib/functions.php index d80dc47..5ab12ac 100644 --- a/lib/functions.php +++ b/lib/functions.php @@ -125,9 +125,9 @@ function getInfo($pid){ global $db; $info=""; $info=$info.""; - $info=$info.""; - $info=$info.""; - $info=$info.""; + $info=$info.""; + $info=$info.""; + $info=$info.""; $info=$info.""; $info=$info.""; $info=$info."
ID".$pid."
Name".$db->getName($pid)->fetchArray()["name"]."
Age".$db->getAge($pid)->fetchArray()["age"]."
Sex".$db->getSex($pid)->fetchArray()["sex"]."
Name".$db->getName($pid)->fetchArray()["name"]."
Age".$db->getAge($pid)->fetchArray()["age"]."
Sex".$db->getSex($pid)->fetchArray()["sex"]."
Bed".$db->getWard($pid)->fetchArray()["ward"]."-".$db->getBed($pid)->fetchArray()["bed"]."
Diagnosis".$db->getDiagnosis($pid)->fetchArray()["diagnosis"]."
"; diff --git a/www/chart.php b/www/chart.php index b9b9cc1..3db8177 100644 --- a/www/chart.php +++ b/www/chart.php @@ -66,6 +66,11 @@ if(isSet($_GET["pid"])){ +
+
+

+
+

Clinical Parameters

diff --git a/www/res/calc.js b/www/res/calc.js index 81ed6ec..d009b5f 100644 --- a/www/res/calc.js +++ b/www/res/calc.js @@ -9,11 +9,21 @@ function entrySort(i, j){ return -1; } } +function crcl(cr, bw, age, sex){ + if(sex=="female"){ + factor=0.85; + } + else{ + factor=1; + } + crcl=((140-age)*bw*factor)/(72*cr); + return(crcl); +} var io=[]; -var clinical={pr:[], rr:[], temperature:[], spo2:[], sbp:[], dbp:[], cbg:[]}; +var clinical={pr:[], rr:[], temperature:[], spo2:[], sbp:[], dbp:[], cbg:[], bw:[]}; var reports={}; var treatment={}; -var clinDict={pr: "Pulse Rate", rr: "Respiratory Rate", temperature: "Temperature", spo2: "SpO2", sbp: "Systolic BP", dbp: "Diastolic BP", cbg: "CBG"} +var clinDict={pr: "Pulse Rate", rr: "Respiratory Rate", temperature: "Temperature", spo2: "SpO2", sbp: "Systolic BP", dbp: "Diastolic BP", cbg: "CBG", bw: "Body Weight"} var reportsDict={}; $(document).ready(function(){ var ctx1=$("#clinChart")[0].getContext("2d"); @@ -62,6 +72,9 @@ $(document).ready(function(){ if(entry.cbg){ clinical.cbg.push([stamp, entry.cbg]); } + if(entry.bw){ + clinical.bw.push([stamp, entry.bw]); + } }); // INTAKE-OUTPUT approxIn=0; @@ -151,6 +164,10 @@ $(document).ready(function(){ obj[key]=reports[key]; return obj; },{}); + crclVal=crcl(reports["creat-report-rft"].slice(-1)[0][1], clinical.bw.slice(-1)[0][1], $("#info-age").text(), $("#info-sex").text()); + if(crclVal){ + $("#crcl").text("Creatinine Clearance: "+crclVal.toFixed(1)); + } Object.keys(reports).forEach(function(i){ reports[i].sort(entrySort); $("#reportsVar").html($("#reportsVar").html()+"");