public int AddPatientSaveInfo(PatientSaveData objPatientSaveData) { string sql = "insert into PatientSaveData(Time,Mode,Bloodo2,Pluse,Flow,Error,GetO2Time,GetO2AllTime)"; sql += "values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')"; sql = string.Format(sql, objPatientSaveData.PatientBodyInfotime, objPatientSaveData.Model , objPatientSaveData.BloodO2, objPatientSaveData.Pluse, objPatientSaveData.Flux, objPatientSaveData.Error, objPatientSaveData.GetO2time, objPatientSaveData.GetO2totaltime); try { return(SQLiteHelper.Update(sql)); } catch (Exception ex) { SQLiteHelper.WriteLog(" public int AddPatientSaveInfo(PatientSaveData objPatientSaveData)", ex.Message); throw new Exception("添加数据出错!" + ex.Message); } }
public void SavePatientsFromLocal(string _login, PatientData _data, string _imageKey, string _clipKey) { var data = new PatientSaveData( _data.PatientName, _data.PatientGender, _imageKey, _clipKey); if (_data.img != null) { SaveImage(_data.img.texture, _imageKey); } if (_data.nameClip != null) { SaveAudio(_data.nameClip, _clipKey); } var json = JsonUtility.ToJson(data); PlayerPrefs.SetString(_login, json); }
/// <summary> /// 读取监护仪记录数据,返回封装好的数据 /// </summary> /// <param name="data"></param> /// <returns></returns> public static PatientSaveData ProtocolaSqlSavedata(int [] data) { string str = ""; PatientSaveData objPatientSaveData = new PatientSaveData(); if ((data[0] & 2) == 2) { objPatientSaveData.PatientBodyInfotime = ConvertIntDateTime(Convert.ToDouble((data[1] - 8 * 3600))); objPatientSaveData.Flux = data[2].ToString(); objPatientSaveData.GetO2time = (data[3] / 10.0).ToString(); objPatientSaveData.GetO2totaltime = (data[4] / 10.0).ToString(); objPatientSaveData.Pluse = data[5].ToString(); objPatientSaveData.BloodO2 = data[6].ToString(); if ((data[0] & 1) == 0) { objPatientSaveData.Model = "手动"; } else { objPatientSaveData.Model = "自动"; } if ((data[0] & 4) == 4) { str += "吸氧时间到,"; } if ((data[0] & 8) == 8) { str += "电池电压低,"; } if ((data[0] & 16) == 16) { str += "无湿化瓶,"; } if ((data[0] & 32) == 32) { str += "压力异常,"; } if ((data[0] & 64) == 64) { str += "血氧饱和度异常,"; } if ((data[0] & 128) == 128) { str += "血氧探头脱落,"; } if ((data[0] & 256) == 256) { str += "运动干扰,"; } if ((data[0] & 512) == 512) { str += "低灌注"; } objPatientSaveData.Error = str; return(objPatientSaveData); } else { objPatientSaveData.PatientBodyInfotime = ConvertIntDateTime(Convert.ToDouble((data[1] - 8 * 3600))); objPatientSaveData.Error = "暂停"; return(objPatientSaveData); } }