bsm data- after concat

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: "+datasplit);

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

		var extractdata = commasplit[1];
		//console.log("extractdata: "+extractdata);

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

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

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