private static DataTable GetDt(string content) { DataTable dt = new DataTable(); if (content.Length >= 15) { string ybh = "ybh_" + DateTime.Now.ToString("yyyyMMddhhmmssffff"); string jyrq = TJClient.Common.DateHelper.CurrDate(); string hysj = TJClient.Common.DateHelper.CurrDateTime(); string sys = GetSys(content); string dia = GetDia(content); string pul = GetPul(content); dt = Xueyaji.GetDt(_yqxh, ybh, jyrq, hysj, sys, dia, pul); } return(dt); }
private static DataTable GetDt(string content) { string[] arr = content.Split(' ').Skip(6).ToArray(); DataTable dt = TJClient.Devices.Com.TjDataTable.GetStructureDataTable(_yqxh); if (arr.Length >= 13) { string ybh = "ybh_" + DateTime.Now.ToString("yyyyMMddhhmmssffff"); string jyrq = TJClient.Common.DateHelper.CurrDate(); string hysj = TJClient.Common.DateHelper.CurrDateTime(); //血压的内容以后全部统一 TjDataTable.AddInfoToDt(new BaseInfo(jyrq, hysj, ybh, "DATE", "检验日期", GetJyrq(arr), "", ""), ref dt); TjDataTable.AddInfoToDt(new BaseInfo(jyrq, hysj, ybh, "ERRORCODE", "错误编码", "", "", ""), ref dt); TjDataTable.AddInfoToDt(new BaseInfo(jyrq, hysj, ybh, "SYSTOLIC", "收缩压", GetSys(arr), "", ""), ref dt); TjDataTable.AddInfoToDt(new BaseInfo(jyrq, hysj, ybh, "MEANBLOODPRESSURE", "平均血压", "", "", ""), ref dt); TjDataTable.AddInfoToDt(new BaseInfo(jyrq, hysj, ybh, "DIASTOLIC", "舒张压", GetDia(arr), "", ""), ref dt); string pul = GetPul(arr); TjDataTable.AddInfoToDt(new BaseInfo(jyrq, hysj, ybh, "PULSERATE", "脉率", pul, "", ""), ref dt); TjDataTable.AddInfoToDt(new BaseInfo(jyrq, hysj, ybh, "BREATHRATE", "呼吸频率", Xueyaji.GetBreathRate(pul), "", ""), ref dt); } return(dt); }