StableVersion4.3/HL_FristAidPlatform_DataBase/Service/T_Service_Apoplexy_Archives...

771 lines
35 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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;
}
}
/// <summary>
/// 删除一条数据
/// </summary>
public bool Delete(string guid)
{
try
{
db.BeginTran();
db.Deleteable<T_Service_Apoplexy_ArchivesCases>(it => it.PatientGuid == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_CYQK>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_ECG>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_FamilyHistory>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_LaboratoryExam>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_LifeStyle>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_QZZD>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_StrokeFollowup>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_YXJC>(it => it.PatientGUID == guid).ExecuteCommand();
db.Deleteable<T_Service_Apoplexy_BB_ZYBFZ>(it => it.PatientGUID == guid).ExecuteCommand();
db.CommitTran();
return true;
}
catch (Exception ex)
{
db.RollbackTran();
return false;
}
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public ApoplexyBasicinformation GetByPatientGuid(string patientGuid)
{
ApoplexyBasicinformation data = db.Queryable<T_Service_ApoplexyScreenInfo, T_Service_Apoplexy_ArchivesCases, T_Service_Apoplexy_BB_CYQK, T_Service_Apoplexy_BB_ECG, T_Service_Apoplexy_BB_FamilyHistory, T_Service_Apoplexy_BB_LaboratoryExam, T_Service_Apoplexy_BB_LifeStyle, T_Service_Apoplexy_BB_QZZD, T_Service_Apoplexy_BB_StrokeFollowup, T_Service_Apoplexy_BB_YXJC, T_Service_Apoplexy_BB_ZYBFZ, T_Service_Apoplexy_Prehospital>((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<T_Service_ApoplexyScreenInfo, T_Service_Apoplexy_KFZL, T_Service_Apoplexy_ZYYW, T_Service_Apoplexy_JKJY, T_Service_Apoplexy_BB_CYQK, T_Service_Apoplexy_BB_ZYBFZ>((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<T_Service_ApoplexyScreenInfo>().Where(t => t.GUID == patientGuid).First();
return data;
}
public T_Service_Apoplexy_ArchivesCases CheckArchivesCases(string patientGuid)
{
T_Service_Apoplexy_ArchivesCases data = db.Queryable<T_Service_Apoplexy_ArchivesCases>().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<T_Service_Apoplexy_BB_CYQK>().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<T_Service_Apoplexy_BB_ECG>().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<T_Service_Apoplexy_BB_FamilyHistory>().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<T_Service_Apoplexy_BB_LaboratoryExam>().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<T_Service_Apoplexy_BB_LifeStyle>().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<T_Service_Apoplexy_BB_QZZD>().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<T_Service_Apoplexy_BB_StrokeFollowup>().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<T_Service_Apoplexy_BB_YXJC>().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<T_Service_Apoplexy_BB_ZYBFZ>().Where(t => t.PatientGUID == patientGuid).First();
return data;
}
public T_Service_Apoplexy_Prehospital CheckPrehospital(string patientGuid)
{
T_Service_Apoplexy_Prehospital data = db.Queryable<T_Service_Apoplexy_Prehospital>().Where(t => t.PatientGuid == patientGuid).First();
return data;
}
public T_Service_Apoplexy_KFZL CheckKFZL(string patientGuid)
{
T_Service_Apoplexy_KFZL data = db.Queryable<T_Service_Apoplexy_KFZL>().Where(t => t.PatientGuid == patientGuid).First();
return data;
}
public T_Service_Apoplexy_ZYYW CheckZYYW(string patientGuid)
{
T_Service_Apoplexy_ZYYW data = db.Queryable<T_Service_Apoplexy_ZYYW>().Where(t => t.PatientGuid == patientGuid).First();
return data;
}
public T_Service_Apoplexy_JKJY CheckJKJY(string patientGuid)
{
T_Service_Apoplexy_JKJY data = db.Queryable<T_Service_Apoplexy_JKJY>().Where(t => t.PatientGuid == patientGuid).First();
return data;
}
}
}