using HL_FristAidPlatform_Help; using HL_FristAidPlatform_IDataBase; using HL_FristAidPlatform_Models; using SqlSugar; using System; using System.Collections.Generic; namespace HL_FristAidPlatform_DataBase { //T_Service_Apoplexy_ArchivesCases public partial class T_Service_Apoplexy_ArchivesCasesDB : BaseDB, IT_Service_Apoplexy_ArchivesCases { public SqlSugarClient db = GetClient(); public bool UpdateKFZL(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_KFZL KFZL = new T_Service_Apoplexy_KFZL(); KFZL.PatientGuid = model.GUID; KFZL.KFPlace = model.KFPlace; KFZL.KFWays = model.KFWays; KFZL.KFZLYN = model.KFZLYN; if (isAdd) { KFZL.GUID = Guid.NewGuid().ToString(); return db.Insertable(KFZL).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(KFZL).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGuid == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateZYYW(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_ZYYW ZYYW = new T_Service_Apoplexy_ZYYW(); ZYYW.PatientGuid = model.GUID; ZYYW.YYJiangTang = model.YYJiangTang; ZYYW.YYJiangYa = model.YYJiangYa; ZYYW.YYJtZl = model.YYJtZl; ZYYW.YYJyZl = model.YYJyZl; ZYYW.YYKangNing = model.YYKangNing; ZYYW.YYKnYm = model.YYKnYm; ZYYW.YYTiaoZhi = model.YYTiaoZhi; ZYYW.YYTzZl = model.YYTzZl; ZYYW.YYXueXiaoBan = model.YYXueXiaoBan; ZYYW.YYXxbYm = model.YYXxbYm; ZYYW.YYXxbYm48Gy = model.YYXxbYm48Gy; if (isAdd) { ZYYW.GUID = Guid.NewGuid().ToString(); return db.Insertable(ZYYW).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(ZYYW).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGuid == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateJKJY(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_JKJY JKJY = new T_Service_Apoplexy_JKJY(); JKJY.PatientGuid = model.GUID; JKJY.JYEduWays = model.JYEduWays; JKJY.JYEduYN = model.JYEduYN; if (isAdd) { JKJY.GUID = Guid.NewGuid().ToString(); return db.Insertable(JKJY).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(JKJY).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGuid == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateScreenInfo(ApoplexyBasicinformation model, bool isAdd) { T_Service_ApoplexyScreenInfo t_Service_ApoplexyScreenInfo = new T_Service_ApoplexyScreenInfo(); //性别不需要再改了 //t_Service_ApoplexyScreenInfo.Gender = model.Gender; t_Service_ApoplexyScreenInfo.Nation = model.Nation; t_Service_ApoplexyScreenInfo.IDCard = model.IdentityCard; t_Service_ApoplexyScreenInfo.Name = model.Name; if (isAdd) { t_Service_ApoplexyScreenInfo.GUID = Guid.NewGuid().ToString(); return db.Insertable(t_Service_ApoplexyScreenInfo).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { //创建时间、年龄、创建者id、身份证 新增时已经填写过了,不再update! return db.Updateable(t_Service_ApoplexyScreenInfo).IgnoreColumns(it => new { it.CreateTime, it.Age, it.CreateID,it.Name,it.IDCard,it.Gender }).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.GUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateArchivesCases(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_ArchivesCases archivesCases = new T_Service_Apoplexy_ArchivesCases(); archivesCases.PatientGuid = model.GUID; archivesCases.acHzCode = model.acHzCode; archivesCases.acTime = model.acTime; archivesCases.acQHCode = model.acQHCode; archivesCases.acDiZhi = model.acDiZhi; archivesCases.acLinkName1 = model.acLinkName1; archivesCases.acLinkTele1 = model.acLinkTele1; archivesCases.acMarriage = model.acMarriage; archivesCases.acEdu = model.acEdu; archivesCases.acPayStyle = model.acPayStyle; archivesCases.BCLinkTele2 = model.BCLinkTele2; archivesCases.BCLinkTele3 = model.BCLinkTele3; archivesCases.BCRyType = model.BCRyType; archivesCases.BCLyType = model.BCLyType; archivesCases.BCWyzyType = model.BCWyzyType; archivesCases.BCCyKb = model.BCCyKb; archivesCases.acLocalUser = model.acLocalUser; archivesCases.acLocalName = model.acLocalName; archivesCases.acLocalTime = model.acLocalTime; archivesCases.Province = model.Province; archivesCases.City = model.City; archivesCases.Area = model.Area; if (isAdd) { archivesCases.GUID = Guid.NewGuid().ToString(); return db.Insertable(archivesCases).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(archivesCases).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGuid == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_CYQK(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_CYQK bbcyqk = new T_Service_Apoplexy_BB_CYQK(); bbcyqk.PatientGUID = model.GUID; bbcyqk.CYTime = model.CYTime; bbcyqk.CYLyFs = model.CYLyFs; bbcyqk.CYSwSj = model.CYSwSj; bbcyqk.CYSwYy = model.CYSwYy; bbcyqk.CYSwYyOther = model.CYSwYyOther; bbcyqk.CYMRSYesNo = model.CYMRSYesNo; bbcyqk.CYMRS = model.CYMRS; bbcyqk.CYNIHSSYesNo = model.CYNIHSSYesNo; bbcyqk.CYNIHSS = model.CYNIHSS; bbcyqk.ZWMPGCYGCSYN = model.ZWMPGCYGCSYN; bbcyqk.ZWMPGCYGCS = model.ZWMPGCYGCS; bbcyqk.CYDY = model.CYDY; bbcyqk.CYZyZFy = model.CYZyZFy; bbcyqk.CYZfJe = model.CYZfJe; bbcyqk.CYZlFy1 = model.CYZlFy1; bbcyqk.CYZlFy3 = model.CYZlFy3; bbcyqk.CYZlFy4 = model.CYZlFy4; bbcyqk.CYXyFy1 = model.CYXyFy1; bbcyqk.CYXyFy2 = model.CYXyFy2; bbcyqk.CYZyFy1 = model.CYZyFy1; bbcyqk.CYZcFy1 = model.CYZcFy1; bbcyqk.CYZcFy2 = model.CYZcFy2; bbcyqk.CYKfFy1 = model.CYKfFy1; bbcyqk.CYXyzpFy1 = model.CYXyzpFy1; bbcyqk.CYXyzpFy2 = model.CYXyzpFy2; bbcyqk.CYXyzpFy3 = model.CYXyzpFy3; bbcyqk.CYXyzpFy4 = model.CYXyzpFy4; bbcyqk.CYXyzpFy5 = model.CYXyzpFy5; bbcyqk.CYHcFy1 = model.CYHcFy1; bbcyqk.CYHcFy2 = model.CYHcFy2; bbcyqk.CYHcFy3 = model.CYHcFy3; bbcyqk.CYQtFy1 = model.CYQtFy1; if (isAdd) { bbcyqk.GUID = Guid.NewGuid().ToString(); return db.Insertable(bbcyqk).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(bbcyqk).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_ECG(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_ECG ecg = new T_Service_Apoplexy_BB_ECG(); ecg.PatientGUID = model.GUID; ecg.ECGLeiXing = model.ECGLeiXing; ecg.ECGResult = model.ECGResult; ecg.ECGType = model.ECGType; ecg.ECGTypeQiTa = model.ECGTypeQiTa; if (isAdd) { ecg.GUID = Guid.NewGuid().ToString(); return db.Insertable(ecg).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(ecg).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_FamilyHistory(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_FamilyHistory fh = new T_Service_Apoplexy_BB_FamilyHistory(); fh.PatientGUID = model.GUID; fh.FHCHD = model.FHCHD; fh.FHDM = model.FHDM; fh.FHDyslipidemia = model.FHDyslipidemia; fh.FHHLDRelation = model.FHHLDRelation; fh.FHHypertension = model.FHHypertension; fh.FHStroke = model.FHStroke; fh.YQYYZhongLei = model.YQYYZhongLei; if (isAdd) { fh.GUID = Guid.NewGuid().ToString(); return db.Insertable(fh).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(fh).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_LaboratoryExam(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_LaboratoryExam le = new T_Service_Apoplexy_BB_LaboratoryExam(); le.PatientGUID = model.GUID; le.LEGLU = model.LEGLU; le.LEGLUWeight = model.LEGLUWeight; le.LEGLU2H = model.LEGLU2H; le.LEGLU2HWeight = model.LEGLU2HWeight; le.LEHbA1c = model.LEHbA1c; le.LEHbA1cWeight = model.LEHbA1cWeight; le.LETG = model.LETG; le.LETCHO = model.LETCHO; le.LELDLC = model.LELDLC; le.LEHDLC = model.LEHDLC; le.LEXZWeight = model.LEXZWeight; le.LEHomocysteine = model.LEHomocysteine; le.LEHomocysteineWeight = model.LEHomocysteineWeight; le.LEInr = model.LEInr; le.LENxhm = model.LENxhm; le.LEAst = model.LEAst; le.LEAlt = model.LEAlt; le.LEXqjg = model.LEXqjg; le.LEXqnsd = model.LEXqnsd; le.LENs = model.LENs; le.LEXxb = model.LEXxb; le.LEXhdb = model.LEXhdb; le.LEBxb = model.LEBxb; le.LECFydb = model.LECFydb; le.LEGmCFydb = model.LEGmCFydb; if (isAdd) { le.GUID = Guid.NewGuid().ToString(); return db.Insertable(le).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(le).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_LifeStyle(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_LifeStyle ls = new T_Service_Apoplexy_BB_LifeStyle(); ls.PatientGUID = model.GUID; ls.LSDrink = model.LSDrink; ls.LSSmoke = model.LSSmoke; ls.LSSmokeQYear = model.LSSmokeQYear; ls.LSSmokeYear = model.LSSmokeYear; ls.LSSmokeZhi = model.LSSmokeZhi; if (isAdd) { ls.GUID = Guid.NewGuid().ToString(); return db.Insertable(ls).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(ls).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_QZZD(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_QZZD qzzd = new T_Service_Apoplexy_BB_QZZD(); qzzd.PatientGUID = model.GUID; qzzd.ZDFBTime = model.ZDFBTime; qzzd.ZDNeiRong = model.ZDNeiRong; qzzd.ZDQiTa = model.ZDQiTa; qzzd.ZDZhuYao = model.ZDZhuYao; if (isAdd) { qzzd.GUID = Guid.NewGuid().ToString(); return db.Insertable(qzzd).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(qzzd).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_StrokeFollowup(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_StrokeFollowup sf = new T_Service_Apoplexy_BB_StrokeFollowup(); sf.PatientGUID = model.GUID; sf.SFJwBs = model.SFJwBs; sf.SFQxCs = model.SFQxCs; sf.SFQxFirstTime = model.SFQxFirstTime; sf.SFCxCs = model.SFCxCs; sf.SFCxFirstTime = model.SFCxFirstTime; sf.SFTIACs = model.SFTIACs; sf.SFTIAFirstYear = model.SFTIAFirstYear; sf.SFGxyYear = model.SFGxyYear; sf.SFTnbYear = model.SFTnbYear; sf.SFJwBsQiTa = model.SFJwBsQiTa; if (isAdd) { sf.GUID = Guid.NewGuid().ToString(); return db.Insertable(sf).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(sf).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_YXJC(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_YXJC yxjc = new T_Service_Apoplexy_BB_YXJC(); yxjc.PatientGUID = model.GUID; yxjc.YXJieGou = model.YXJieGou; yxjc.YXJieGouQiTa = model.YXJieGouQiTa; yxjc.YXJCJieGuo = model.YXJCJieGuo; yxjc.YXJCJieGuoQiTa = model.YXJCJieGuoQiTa; yxjc.YXJbXgCheck = model.YXJbXgCheck; yxjc.YXXzCheck = model.YXXzCheck; yxjc.YXXzLJz = model.YXXzLJz; yxjc.YXXzLQb = model.YXXzLQb; yxjc.YXXzLJn = model.YXXzLJn; yxjc.YXXzLSg = model.YXXzLSg; yxjc.YXXzLZdm = model.YXXzLZdm; yxjc.YXXzRJz = model.YXXzRJz; yxjc.YXXzRQb = model.YXXzRQb; yxjc.YXXzRJn = model.YXXzRJn; yxjc.YXXzRSg = model.YXXzRSg; yxjc.YXXzRZdm = model.YXXzRZdm; yxjc.YXLNXGCheck = model.YXLNXGCheck; yxjc.YXLNXGCheckQiTa = model.YXLNXGCheckQiTa; yxjc.YXSevenCheck = model.YXSevenCheck; yxjc.YXJCCheck = model.YXJCCheck; yxjc.YXJCCheckQiTa = model.YXJCCheckQiTa; yxjc.YXLICAXZL = model.YXLICAXZL; yxjc.YXLACAXZL = model.YXLACAXZL; yxjc.YXLMCAXZL = model.YXLMCAXZL; yxjc.YXLPCAXZL = model.YXLPCAXZL; yxjc.YXLVAXZL = model.YXLVAXZL; yxjc.YXRICAXZL = model.YXRICAXZL; yxjc.YXRACAXZL = model.YXRACAXZL; yxjc.YXRMCAXZL = model.YXRMCAXZL; yxjc.YXRPCAXZL = model.YXRPCAXZL; yxjc.YXRVAXZL = model.YXRVAXZL; yxjc.YXBAXZL = model.YXBAXZL; if (isAdd) { yxjc.GUID = Guid.NewGuid().ToString(); return db.Insertable(yxjc).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(yxjc).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdateBB_ZYBFZ(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_BB_ZYBFZ zybfz = new T_Service_Apoplexy_BB_ZYBFZ(); zybfz.PatientGUID = model.GUID; zybfz.BFZQiTa = model.BFZQiTa; zybfz.BFZZhengZhunag = model.BFZZhengZhunag; if (isAdd) { zybfz.GUID = Guid.NewGuid().ToString(); return db.Insertable(zybfz).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(zybfz).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGUID == model.GUID).ExecuteCommand() > 0 ? true : false; } } public bool UpdatePrehospital(ApoplexyBasicinformation model, bool isAdd) { T_Service_Apoplexy_Prehospital t_Service_Apoplexy_Prehospital = new T_Service_Apoplexy_Prehospital(); t_Service_Apoplexy_Prehospital.PatientGuid = model.GUID; t_Service_Apoplexy_Prehospital.RYMRSYN = model.RYMRSYN; t_Service_Apoplexy_Prehospital.RYMRS = model.RYMRS; t_Service_Apoplexy_Prehospital.RYNIHSSYN = model.RYNIHSSYN; t_Service_Apoplexy_Prehospital.RYNIHSS = model.RYNIHSS; t_Service_Apoplexy_Prehospital.RYTunYanYN = model.RYTunYanYN; t_Service_Apoplexy_Prehospital.RYTunYan = model.RYTunYan; t_Service_Apoplexy_Prehospital.ZWMPGGCSYN = model.ZWMPGGCSYN; t_Service_Apoplexy_Prehospital.ZWMPGGCS = model.ZWMPGGCS; t_Service_Apoplexy_Prehospital.ZWMPGNaoShanYN = model.ZWMPGNaoShanYN; t_Service_Apoplexy_Prehospital.HEHeight = model.HEHeight; t_Service_Apoplexy_Prehospital.HEWeight = model.HEWeight; t_Service_Apoplexy_Prehospital.HEBMI = model.HEBMI; t_Service_Apoplexy_Prehospital.HESsy = model.HESsy; t_Service_Apoplexy_Prehospital.HESzy = model.HESzy; t_Service_Apoplexy_Prehospital.HeartRate = model.HeartRate; if (isAdd) { t_Service_Apoplexy_Prehospital.GUID = Guid.NewGuid().ToString(); return db.Insertable(t_Service_Apoplexy_Prehospital).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand() > 0 ? true : false; } else { return db.Updateable(t_Service_Apoplexy_Prehospital).IgnoreColumns(ignoreAllNullColumns: true).Where(it => it.PatientGuid == model.GUID).ExecuteCommand() > 0 ? true : false; } } /// /// 删除一条数据 /// public bool Delete(string guid) { try { db.BeginTran(); db.Deleteable(it => it.PatientGuid == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.Deleteable(it => it.PatientGUID == guid).ExecuteCommand(); db.CommitTran(); return true; } catch (Exception ex) { db.RollbackTran(); return false; } } /// /// 得到一个对象实体 /// public ApoplexyBasicinformation GetByPatientGuid(string patientGuid) { ApoplexyBasicinformation data = db.Queryable((t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) => new object[] { JoinType.Left,t1.GUID==t2.PatientGuid, JoinType.Left,t1.GUID==t3.PatientGUID, JoinType.Left,t1.GUID==t4.PatientGUID, JoinType.Left,t1.GUID==t5.PatientGUID, JoinType.Left,t1.GUID==t6.PatientGUID, JoinType.Left,t1.GUID==t7.PatientGUID, JoinType.Left,t1.GUID==t8.PatientGUID, JoinType.Left,t1.GUID==t9.PatientGUID, JoinType.Left,t1.GUID==t10.PatientGUID, JoinType.Left,t1.GUID==t11.PatientGUID, JoinType.Left,t1.GUID==t12.PatientGuid, }).Where((t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) => t1.GUID == patientGuid).Select((t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) => new ApoplexyBasicinformation { GUID = t1.GUID, Name = t1.Name, Gender = t1.Gender, Nation = t1.Nation, IdentityCard = t1.IDCard, Province = t2.Province, City = t2.City, Area = t2.Area, acHzCode = t2.acHzCode, acTime = t2.acTime, acQHCode = t2.acQHCode, acDiZhi = t2.acDiZhi, acLinkName1 = t2.acLinkName1, acLinkTele1 = t2.acLinkTele1, acMarriage = t2.acMarriage, acEdu = t2.acEdu, acPayStyle = t2.acPayStyle, BCLinkTele2 = t2.BCLinkTele2, BCLinkTele3 = t2.BCLinkTele3, BCRyType = t2.BCRyType, BCLyType = t2.BCLyType, BCWyzyType = t2.BCWyzyType, BCCyKb = t2.BCCyKb, acLocalUser = t2.acLocalUser, acLocalName = t2.acLocalName, acLocalTime = t2.acLocalTime, CYTime = t3.CYTime, CYLyFs = t3.CYLyFs, CYSwSj = t3.CYSwSj, CYSwYy = t3.CYSwYy, CYSwYyOther = t3.CYSwYyOther, CYMRSYesNo = t3.CYMRSYesNo, CYMRS = t3.CYMRS, CYNIHSSYesNo = t3.CYNIHSSYesNo, CYNIHSS = t3.CYNIHSS, ZWMPGCYGCSYN = t3.ZWMPGCYGCSYN, ZWMPGCYGCS = t3.ZWMPGCYGCS, CYDY = t3.CYDY, CYZyZFy = t3.CYZyZFy, CYZfJe = t3.CYZfJe, CYZlFy1 = t3.CYZlFy1, CYZlFy3 = t3.CYZlFy3, CYZlFy4 = t3.CYZlFy4, CYXyFy1 = t3.CYXyFy1, CYXyFy2 = t3.CYXyFy2, CYZyFy1 = t3.CYZyFy1, CYZcFy1 = t3.CYZcFy1, CYZcFy2 = t3.CYZcFy2, CYKfFy1 = t3.CYKfFy1, CYXyzpFy1 = t3.CYXyzpFy1, CYXyzpFy2 = t3.CYXyzpFy2, CYXyzpFy3 = t3.CYXyzpFy3, CYXyzpFy4 = t3.CYXyzpFy4, CYXyzpFy5 = t3.CYXyzpFy5, CYHcFy1 = t3.CYHcFy1, CYHcFy2 = t3.CYHcFy2, CYHcFy3 = t3.CYHcFy3, CYQtFy1 = t3.CYQtFy1, ECGLeiXing = t4.ECGLeiXing, ECGResult = t4.ECGResult, ECGType = t4.ECGType, ECGTypeQiTa = t4.ECGTypeQiTa, FHCHD = t5.FHCHD, FHDM = t5.FHDM, FHDyslipidemia = t5.FHDyslipidemia, FHHLDRelation = t5.FHHLDRelation, FHHypertension = t5.FHHypertension, FHStroke = t5.FHStroke, YQYYZhongLei = t5.YQYYZhongLei, LEGLU = t6.LEGLU, LEGLUWeight = t6.LEGLUWeight, LEGLU2H = t6.LEGLU2H, LEGLU2HWeight = t6.LEGLU2HWeight, LEHbA1c = t6.LEHbA1c, LEHbA1cWeight = t6.LEHbA1cWeight, LETG = t6.LETG, LETCHO = t6.LETCHO, LELDLC = t6.LELDLC, LEHDLC = t6.LEHDLC, LEXZWeight = t6.LEXZWeight, LEHomocysteine = t6.LEHomocysteine, LEHomocysteineWeight = t6.LEHomocysteineWeight, LEInr = t6.LEInr, LENxhm = t6.LENxhm, LEAst = t6.LEAst, LEAlt = t6.LEAlt, LEXqjg = t6.LEXqjg, LEXqnsd = t6.LEXqnsd, LENs = t6.LENs, LEXxb = t6.LEXxb, LEXhdb = t6.LEXhdb, LEBxb = t6.LEBxb, LECFydb = t6.LECFydb, LEGmCFydb = t6.LEGmCFydb, LSDrink = t7.LSDrink, LSSmoke = t7.LSSmoke, LSSmokeQYear = t7.LSSmokeQYear, LSSmokeYear = t7.LSSmokeYear, LSSmokeZhi = t7.LSSmokeZhi, ZDFBTime = t8.ZDFBTime, ZDNeiRong = t8.ZDNeiRong, ZDQiTa = t8.ZDQiTa, ZDZhuYao = t8.ZDZhuYao, SFJwBs = t9.SFJwBs, SFQxCs = t9.SFQxCs, SFQxFirstTime = t9.SFQxFirstTime, SFCxCs = t9.SFCxCs, SFCxFirstTime = t9.SFCxFirstTime, SFTIACs = t9.SFTIACs, SFTIAFirstYear = t9.SFTIAFirstYear, SFGxyYear = t9.SFGxyYear, SFTnbYear = t9.SFTnbYear, SFJwBsQiTa = t9.SFJwBsQiTa, YXJieGou = t10.YXJieGou, YXJieGouQiTa = t10.YXJieGouQiTa, YXJCJieGuo = t10.YXJCJieGuo, YXJCJieGuoQiTa = t10.YXJCJieGuoQiTa, YXJbXgCheck = t10.YXJbXgCheck, YXXzCheck = t10.YXXzCheck, YXXzLJz = t10.YXXzLJz, YXXzLQb = t10.YXXzLQb, YXXzLJn = t10.YXXzLJn, YXXzLSg = t10.YXXzLSg, YXXzLZdm = t10.YXXzLZdm, YXXzRJz = t10.YXXzRJz, YXXzRQb = t10.YXXzRQb, YXXzRJn = t10.YXXzRJn, YXXzRSg = t10.YXXzRSg, YXXzRZdm = t10.YXXzRZdm, YXLNXGCheck = t10.YXLNXGCheck, YXLNXGCheckQiTa = t10.YXLNXGCheckQiTa, YXSevenCheck = t10.YXSevenCheck, YXJCCheck = t10.YXJCCheck, YXJCCheckQiTa = t10.YXJCCheckQiTa, YXLICAXZL = t10.YXLICAXZL, YXLACAXZL = t10.YXLACAXZL, YXLMCAXZL = t10.YXLMCAXZL, YXLPCAXZL = t10.YXLPCAXZL, YXLVAXZL = t10.YXLVAXZL, YXRICAXZL = t10.YXRICAXZL, YXRACAXZL = t10.YXRACAXZL, YXRMCAXZL = t10.YXRMCAXZL, YXRPCAXZL = t10.YXRPCAXZL, YXRVAXZL = t10.YXRVAXZL, YXBAXZL = t10.YXBAXZL, BFZQiTa = t11.BFZQiTa, BFZZhengZhunag = t11.BFZZhengZhunag, RYMRSYN = t12.RYMRSYN, RYMRS = t12.RYMRS, RYNIHSSYN = t12.RYNIHSSYN, RYNIHSS = t12.RYNIHSS, RYTunYanYN = t12.RYTunYanYN, RYTunYan = t12.RYTunYan, ZWMPGGCSYN = t12.ZWMPGGCSYN, ZWMPGGCS = t12.ZWMPGGCS, ZWMPGNaoShanYN = t12.ZWMPGNaoShanYN, HEHeight = t12.HEHeight, HEWeight = t12.HEWeight, HEBMI = t12.HEBMI, HESsy = t12.HESsy, HESzy = t12.HESzy, HeartRate = t12.HeartRate }).First(); return data; } public ApoplexyBasicinformation GetByPatientGuidTo2(string patientGuid) { ApoplexyBasicinformation data = db.Queryable((t1, t2, t3, t4, t5, t6) => new object[] { JoinType.Left,t1.GUID==t2.PatientGuid, JoinType.Left,t1.GUID==t3.PatientGuid, JoinType.Left,t1.GUID==t4.PatientGuid, JoinType.Left,t1.GUID==t5.PatientGUID, JoinType.Left,t1.GUID==t6.PatientGUID, }).Where((t1, t2, t3, t4, t5, t6) => t1.GUID == patientGuid).Select((t1, t2, t3, t4, t5, t6) => new ApoplexyBasicinformation { GUID = t1.GUID, KFPlace = t2.KFPlace, KFWays = t2.KFWays, KFZLYN = t2.KFZLYN, YYJiangTang = t3.YYJiangTang, YYJiangYa = t3.YYJiangYa, YYJtZl = t3.YYJtZl, YYJyZl = t3.YYJyZl, YYKangNing = t3.YYKangNing, YYKnYm = t3.YYKnYm, YYTiaoZhi = t3.YYTiaoZhi, YYTzZl = t3.YYTzZl, YYXueXiaoBan = t3.YYXueXiaoBan, YYXxbYm = t3.YYXxbYm, YYXxbYm48Gy = t3.YYXxbYm48Gy, JYEduWays = t4.JYEduWays, JYEduYN = t4.JYEduYN, CYTime = t5.CYTime, CYLyFs = t5.CYLyFs, CYSwSj = t5.CYSwSj, CYSwYy = t5.CYSwYy, CYSwYyOther = t5.CYSwYyOther, CYMRSYesNo = t5.CYMRSYesNo, CYMRS = t5.CYMRS, CYNIHSSYesNo = t5.CYNIHSSYesNo, CYNIHSS = t5.CYNIHSS, ZWMPGCYGCSYN = t5.ZWMPGCYGCSYN, ZWMPGCYGCS = t5.ZWMPGCYGCS, CYDY = t5.CYDY, CYZyZFy = t5.CYZyZFy, CYZfJe = t5.CYZfJe, CYZlFy1 = t5.CYZlFy1, CYZlFy3 = t5.CYZlFy3, CYZlFy4 = t5.CYZlFy4, CYXyFy1 = t5.CYXyFy1, CYXyFy2 = t5.CYXyFy2, CYZyFy1 = t5.CYZyFy1, CYZcFy1 = t5.CYZcFy1, CYZcFy2 = t5.CYZcFy2, CYKfFy1 = t5.CYKfFy1, CYXyzpFy1 = t5.CYXyzpFy1, CYXyzpFy2 = t5.CYXyzpFy2, CYXyzpFy3 = t5.CYXyzpFy3, CYXyzpFy4 = t5.CYXyzpFy4, CYXyzpFy5 = t5.CYXyzpFy5, CYHcFy1 = t5.CYHcFy1, CYHcFy2 = t5.CYHcFy2, CYHcFy3 = t5.CYHcFy3, CYQtFy1 = t5.CYQtFy1, BFZQiTa = t6.BFZQiTa, BFZZhengZhunag = t6.BFZZhengZhunag, }).First(); return data; } public T_Service_ApoplexyScreenInfo CheckScreenInfo(string patientGuid) { T_Service_ApoplexyScreenInfo data = db.Queryable().Where(t => t.GUID == patientGuid).First(); return data; } public T_Service_Apoplexy_ArchivesCases CheckArchivesCases(string patientGuid) { T_Service_Apoplexy_ArchivesCases data = db.Queryable().Where(t => t.PatientGuid == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_CYQK CheckCYQK(string patientGuid) { T_Service_Apoplexy_BB_CYQK data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_ECG CheckECG(string patientGuid) { T_Service_Apoplexy_BB_ECG data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_FamilyHistory CheckFamilyHistory(string patientGuid) { T_Service_Apoplexy_BB_FamilyHistory data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_LaboratoryExam CheckLaboratoryExam(string patientGuid) { T_Service_Apoplexy_BB_LaboratoryExam data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_LifeStyle CheckLifeStyle(string patientGuid) { T_Service_Apoplexy_BB_LifeStyle data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_QZZD CheckQZZD(string patientGuid) { T_Service_Apoplexy_BB_QZZD data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_StrokeFollowup CheckStrokeFollowup(string patientGuid) { T_Service_Apoplexy_BB_StrokeFollowup data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_YXJC CheckYXJC(string patientGuid) { T_Service_Apoplexy_BB_YXJC data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_BB_ZYBFZ CheckZYBFZ(string patientGuid) { T_Service_Apoplexy_BB_ZYBFZ data = db.Queryable().Where(t => t.PatientGUID == patientGuid).First(); return data; } public T_Service_Apoplexy_Prehospital CheckPrehospital(string patientGuid) { T_Service_Apoplexy_Prehospital data = db.Queryable().Where(t => t.PatientGuid == patientGuid).First(); return data; } public T_Service_Apoplexy_KFZL CheckKFZL(string patientGuid) { T_Service_Apoplexy_KFZL data = db.Queryable().Where(t => t.PatientGuid == patientGuid).First(); return data; } public T_Service_Apoplexy_ZYYW CheckZYYW(string patientGuid) { T_Service_Apoplexy_ZYYW data = db.Queryable().Where(t => t.PatientGuid == patientGuid).First(); return data; } public T_Service_Apoplexy_JKJY CheckJKJY(string patientGuid) { T_Service_Apoplexy_JKJY data = db.Queryable().Where(t => t.PatientGuid == patientGuid).First(); return data; } } }