bsm data

by Nayana Das

JavaScript

//var data = "P_ hello                   _B_# SL000 _D_  1 MAY 2020_ECG_16:21:43  ??.   0   II";

//var data = "P_ hello                   _B_# SL000 _D_  1 MAY 2020_ECG_16:21:43  80   0   II -0.16 ?? 15";

//var data = "P_hello                    _B_# SL000 _D_  1 MAY 2020_ECG_Spo2_16:23:26   0   0    II    77 100";

//var data = "P_hello                    _B_# SL000 _D_  1 MAY 2020_ECG_Nibp_16:23:26   0   0    II   16:20 122/ 76   83";

//var data = "P_hello                    _B_# SL000 _D_  1 MAY 2020_ECG_Spo2_16:23:26   80   0    II  00.16   ??  15 80   100";

//var data = "P_hello                    _B_# SL000 _D_  1 MAY 2020_ECG_Nibp_16:23:26   80   0    II  0.16    ??    10   16:20 122/ 76   83";

//var data = "P_hello                    _B_# SL000 _D_  1 MAY 2020_ECG_Spo2_Nibp_16:23:26   0   0    II    70  100 16:20 122/ 76   83"

//var data = "P_hello                    _B_# SL000 _D_  1 MAY 2020_ECG_Spo2_Nibp_16:23:26   80   0    II  0.16    ??    10   70  100 16:20 122/ 76   83";

//=============================

var data ="001_P_hello                    _B_# SL000 _D_  1 MAY 2020_ECG_16:21:43  80   0   II -0.16 ?? 15";

var header = {"ECG":["HR", "ABN", "LEAD", "ST1","ST2","RATE"],"NO_ECG":["HR", "ABN", "LEAD"],"SPO2":["PR", "%"],"NIBP":["TIME", "SYS/DIA", "MEAN"]};



var datastr = data.search("ECG");
console.log(datastr);

var datasplit = splitValue(data, datastr);
console.log(datasplit);

var commasplit = datasplit.split(",");
console.log(commasplit);

var extractdata = commasplit[1];
console.log(extractdata);

var splitextractdata = splitValue(extractdata, extractdata.lastIndexOf("_")+1);
console.log(splitextractdata);

var splitwholedata = splitextractdata.split(",");
console.log(splitwholedata);

var headerdata = splitwholedata[0].split("_");
console.log(headerdata);

if(headerdata[headerdata.length-1]==""){
	headerdata.pop();
}
console.log("AFTER POP");
console.log(headerdata);

var dataslash = splitwholedata[1].replace(/\/ /g,...