<?php
function resolveRange($arr, $val=false){
if($val){
- if($val<$arr[0] || $val>$arr[1]){
+ if(!empty($arr[0]) && $val<$arr[0]){
+ return "text-danger";
+ }
+ elseif(!empty($arr[1]) && $val>$arr[1]){
return "text-danger";
}
else{
$part[1]=$arr[0];
}
else{
- $part[1]="<";
+ $part[0]="<";
}
if(!empty($arr[1])){
$part[3]=$arr[1];
}
else{
- $part[1]=">";
+ $part[0]=">";
}
if(!empty($arr[0]) && !empty($arr[1])){
$part[2]="-";
"type": "string"
},
"hb": {
- "description": "Hemoglobin",
- "type": "number"
+ "description": "Hemoglobin (g/dL)",
+ "type": "number",
+ "range": [10,null]
},
"mcv": {
- "description": "MCV",
- "type": "number"
+ "description": "MCV (fl)",
+ "type": "number",
+ "range": [80,100]
},
"mch": {
- "description": "MCH",
- "type": "number"
+ "description": "MCH (pg)",
+ "type": "number",
+ "range": [27,31]
},
"mchc": {
- "description": "MCHC",
- "type": "number"
+ "description": "MCHC (g/dL)",
+ "type": "number",
+ "range": [32,36]
},
"rbc": {
- "description": "RBC",
+ "description": "RBC (×10<sup>6</sup>)",
"type": "number"
},
"wbc": {
- "description": "WBC",
- "type": "number"
+ "description": "WBC (×10<sup>3</sup>)",
+ "type": "number",
+ "range": [4,8]
},
"n": {
"description": "Neutrophil",
"type": "number"
},
"plt": {
- "description": "Platelet",
- "type": "number"
+ "description": "Platelet (×10<sup>3</sup>)",
+ "type": "number",
+ "range": [100,null]
}
},
"required": ["date"]
"type": "string"
},
"ldh": {
- "description": "CRP",
- "type": "number"
+ "description": "CRP (mg/L)",
+ "type": "number",
+ "range": [null,5]
}
},
"required": ["date"]
"type": "string"
},
"ddimer": {
- "description": "D-Dimer",
- "type": "number"
+ "description": "D-Dimer (µg/ml)",
+ "type": "number",
+ "range": [null,2]
}
},
"required": ["date"]
"type": "string"
},
"fbs": {
- "description": "FBS",
- "type": "number"
+ "description": "FBS (mg/dL)",
+ "type": "number",
+ "range": [79,110]
},
"ppbs": {
- "description": "PPBS",
- "type": "number"
+ "description": "PPBS (mg/dL)",
+ "type": "number",
+ "range": [null,160]
},
"hba1c": {
"description": "HbA1C",
- "type": "number"
+ "type": "number",
+ "range": [null,6]
}
},
"required": ["date"]
"type": "string"
},
"ldh": {
- "description": "LDH",
- "type": "number"
+ "description": "LDH (U/L)",
+ "type": "number",
+ "range": [null,150]
}
},
"required": ["date"]
"type": "string"
},
"tbr": {
- "description": "Total Bilirubin",
- "type": "number"
+ "description": "Total Bilirubin (mg/dL)",
+ "type": "number",
+ "range": [null,1]
},
"cbr": {
- "description": "Conjugated Bilirubin",
+ "description": "Conjugated Bilirubin (mg/dL)",
"type": "number"
},
"alb": {
- "description": "Albumin",
- "type": "number"
+ "description": "Albumin (g/dL)",
+ "type": "number",
+ "range": [3.5,null]
},
"glob": {
- "description": "Globulin",
+ "description": "Globulin (g/dL)",
"type": "number"
},
"sgot": {
- "description": "SGOT",
- "type": "number"
+ "description": "SGOT (IU/L)",
+ "type": "number",
+ "range": [null,35]
},
"sgpt": {
- "description": "SGPT",
- "type": "number"
+ "description": "SGPT (IU/L)",
+ "type": "number",
+ "range": [null,35]
},
"alp": {
- "description": "Alkaline Phosphatase",
+ "description": "Alkaline Phosphatase (IU/L)",
"type": "number"
}
},
"type": "string"
},
"ldl": {
- "description": "LDL",
- "type": "number"
+ "description": "LDL (mg/dL)",
+ "type": "number",
+ "range": [null,130]
},
"hdl": {
- "description": "HDL",
- "type": "number"
+ "description": "HDL (mg/dL)",
+ "type": "number",
+ "range": [40,null]
},
"tgl": {
- "description": "Triglyceride",
- "type": "number"
+ "description": "Triglyceride (mg/dL)",
+ "type": "number",
+ "range": [null,150]
},
"chol": {
- "description": "Cholesterol",
- "type": "number"
+ "description": "Cholesterol (mg/dL)",
+ "type": "number",
+ "range": [null,130]
}
},
"required": ["date"]
"type": "string"
},
"urea": {
- "description": "Urea",
- "type": "number"
+ "description": "Urea (mg/dL)",
+ "type": "number",
+ "range": [null,40]
},
"creat": {
- "description": "Creatinine",
- "type": "number"
+ "description": "Creatinine (mg/dL)",
+ "type": "number",
+ "range": [null,1]
},
"na": {
- "description": "Sodium",
- "type": "number"
+ "description": "Sodium (mEq/L)",
+ "type": "number",
+ "range": [134,146]
},
"k": {
- "description": "Potassium",
- "type": "number"
+ "description": "Potassium (mEq/L)",
+ "type": "number",
+ "range": [3.5,5]
},
"cl": {
- "description": "Chloride",
- "type": "number"
+ "description": "Chloride (mEq/L)",
+ "type": "number",
+ "range": [98,107]
}
},
"required": ["date"]
},
"rbc": {
"description": "RBC cells",
- "type": "string"
+ "type": "string",
+ "range": [null,3]
},
"epitheial": {
"description": "Epithelial Cells",
},
"pus": {
"description": "Pus cells",
- "type": "string"
+ "type": "string",
+ "range": [null,5]
},
"cast": {
"description": "Cast",