]> Softwares of Agnibho - simpleipd.git/commitdiff
Minor
authorAgnibho Mondal <mondal@agnibho.com>
Fri, 11 Jun 2021 09:10:25 +0000 (14:40 +0530)
committerAgnibho Mondal <mondal@agnibho.com>
Fri, 11 Jun 2021 09:10:25 +0000 (14:40 +0530)
www/forms/physician.schema.json
www/res/calc.js

index 0730e1b3b831a1de41a73b3b79d2ff71b7a1ac86..40c80492434ad41c6ab7326a0d2fb3306ec3f220 100644 (file)
         "mv_pplateau": {
             "description": "MV P-Plateau",
             "type": "integer"
+        },
+        "bw": {
+            "description": "Body Weight (kg)",
+            "type": "string"
         }
     },
     "required": ["date","time"]
index d009b5f7d760a3fa6f55d93b50dbbd2def0a8594..f3a972074f253a1e8602b38aec0471683d00c561 100644 (file)
@@ -132,6 +132,9 @@ $(document).ready(function(){
         if(entry.cbg){
           clinical.cbg.push([stamp, entry.cbg]);
         }
+        if(entry.bw){
+          clinical.bw.push([stamp, entry.bw]);
+        }
       });
       Object.keys(clinical).forEach(function(i){
         clinical[i].sort(entrySort);
@@ -164,9 +167,14 @@ $(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());
+        try{
+          crclVal=crcl(reports["creat-report-rft"].slice(-1)[0][1], clinical.bw.slice(-1)[0][1], $("#info-age").text(), $("#info-sex").text());
+        }
+        catch(e){
+          crclVal=null;
+        }
         if(crclVal){
-          $("#crcl").text("Creatinine Clearance: "+crclVal.toFixed(1));
+          $("#crcl").text("Creatinine Clearance: "+crclVal.toFixed(1)+" mL/min");
         }
         Object.keys(reports).forEach(function(i){
           reports[i].sort(entrySort);