Example #1
0
        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);
        }
Example #2
0
        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);
        }