using HL_FristAidPlatform_DataBase;
using HL_FristAidPlatform_DataBase.Service;
using HL_FristAidPlatform_Help;
using HL_FristAidPlatform_IDataBase;
using HL_FristAidPlatform_IDataBase.Service;
using HL_FristAidPlatform_Models;
using HL_FristAidPlatform_Models.Sercice;
using System.Collections.Generic;
namespace HL_FristAidPlatform_Bussiness.Service
{
///
/// 介入室治疗 包含时间进程记录、脑出血手术、动脉瘤手术、CEA/CAS手术操作、AIS介入再通手术操作
///
public class T_Service_Apoplexy_OprationInfoBLL
{
private IT_Service_Apoplexy_OprationInfo IService = new T_Service_Apoplexy_OprationInfoDB();
IT_Service_Apoplexy_NCXSS ncxssService = new T_Service_Apoplexy_NCXSSDB();
IT_Service_Apoplexy_DMLSS DMLSSService = new T_Service_Apoplexy_DMLSSDB();
IT_Service_Apoplexy_CEACZ CEACZService = new T_Service_Apoplexy_CEACZDB();
IT_Service_Apoplexy_XGZL XGZLService = new T_Service_Apoplexy_XGZLDB();
IT_Service_PatientGrade gradeService = new T_Service_PatientGradeDB();
List list = new List();
List nihsslist = new List();
public T_Service_Apoplexy_OprationInfo Add(T_Service_Apoplexy_OprationInfo model)
{
T_Service_Apoplexy_OprationInfo oprationInfo1 = IService.GetByPatientGuid1(model.PatientGuid);
if (oprationInfo1 == null)
{
}
return IService.Add(model);
}
public MessageModel Update(T_Service_Apoplexy_OprationInfo model)
{
if (IService.Update(model) > 0)
{
return new MessageModel { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel { Success = false, Msg = "操作失败" };
}
}
///
///
///
///
///
public MessageModel AddORUpdate(T_Service_Apoplexy_OprationInfo model)
{
//CEA/CAS 手术操作表(CEACZ)
T_Service_Apoplexy_CEACZ CEA = new T_Service_Apoplexy_CEACZ();
T_Service_Apoplexy_DMLSS dmlss = new T_Service_Apoplexy_DMLSS();
T_Service_Apoplexy_NCXSS ncxss = new T_Service_Apoplexy_NCXSS();
//AIS 血管内治疗表(XGZL)
T_Service_Apoplexy_XGZL xgzl = new T_Service_Apoplexy_XGZL();
if (!string.IsNullOrEmpty(model.temp))
{
if (model.temp.Equals("03"))
{
T_Service_Apoplexy_NCXSS ncxss1 = ncxssService.GetByPatientGuid1(model.PatientGuid);
if (ncxss1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
ncxss.GUID = ncxss1.GUID;
}
else
{
}
ncxss.PatientGuid = model.PatientGuid;
ncxss.NCXOpStartTime = model.NCXOpStartTime;
ncxss.NCXOpEndTime = model.NCXOpEndTime;
ncxss.NCXOpThEndTime = model.NCXOpThEndTime;
ncxss.NCXOpStEndTime = model.NCXOpStEndTime;
ncxss.NCXOpMaZui = model.NCXOpMaZui;
ncxss.NCXOpWays = model.NCXOpWays;
ncxss.Str2 = model.Str2;
ncxss.Str3 = model.Str3;
ncxss.NCXOpWayOther = model.NCXOpWayOther;
ncxss.NCXOpBFZ = model.NCXOpBFZ;
ncxss.NCXOpBFZNR = model.NCXOpBFZNR;
ncxss.NCXOpYuHou = model.NCXOpYuHou;
ncxss.NCXOpConversationTime = model.NCXOpConversationTime;
ncxss.NCXOpSignTime = model.NCXOpSignTime;
}
else if (model.temp.Equals("04"))
{
T_Service_Apoplexy_DMLSS dmlss1 = DMLSSService.GetByPatientGuid1(model.PatientGuid);
if (dmlss1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
dmlss.GUID = dmlss1.GUID;
}
else { }
dmlss.PatientGuid = model.PatientGuid;
dmlss.DMLNum = model.DMLNum;
dmlss.DMLSide1 = model.DMLSide1;
dmlss.DMLSite1 = model.DMLSite1;
dmlss.DMLSiteICA1 = model.DMLSiteICA1;
dmlss.DMLSiteACA1 = model.DMLSiteACA1;
dmlss.DMLSiteMCA1 = model.DMLSiteMCA1;
dmlss.DMLSiteVA1 = model.DMLSiteVA1;
dmlss.DMLSiteBA1 = model.DMLSiteBA1;
dmlss.DMLSitePCA1 = model.DMLSitePCA1;
dmlss.DMLOther1 = model.DMLOther1;
dmlss.DMLLong1 = model.DMLLong1;
dmlss.DMLLide1 = model.DMLLide1;
dmlss.DMLHigh1 = model.DMLHigh1;
dmlss.DMLL11 = model.DMLL11;
dmlss.DMLType1 = model.DMLType1;
dmlss.DMLSide2 = model.DMLSide2;
dmlss.DMLSite2 = model.DMLSite2;
dmlss.DMLSiteICA2 = model.DMLSiteICA2;
dmlss.DMLSiteACA2 = model.DMLSiteACA2;
dmlss.DMLSiteMCA2 = model.DMLSiteMCA2;
dmlss.DMLSiteVA2 = model.DMLSiteVA2;
dmlss.DMLSiteBA2 = model.DMLSiteBA2;
dmlss.DMLSitePCA2 = model.DMLSitePCA2;
dmlss.DMLOther2 = model.DMLOther2;
dmlss.DMLLong2 = model.DMLLong2;
dmlss.DMLLide2 = model.DMLLide2;
dmlss.DMLHigh2 = model.DMLHigh2;
dmlss.DMLL12 = model.DMLL12;
dmlss.DMLType2 = model.DMLType2;
dmlss.DMLSide3 = model.DMLSide3;
dmlss.DMLSite3 = model.DMLSite3;
dmlss.DMLSiteICA3 = model.DMLSiteICA3;
dmlss.DMLSiteACA3 = model.DMLSiteACA3;
dmlss.DMLSiteMCA3 = model.DMLSiteMCA3;
dmlss.DMLSiteVA3 = model.DMLSiteVA3;
dmlss.DMLSiteBA3 = model.DMLSiteBA3;
dmlss.DMLSitePCA3 = model.DMLSitePCA3;
dmlss.DMLOther3 = model.DMLOther3;
dmlss.DMLLong3 = model.DMLLong3;
dmlss.DMLLide3 = model.DMLLide3;
dmlss.DMLHigh3 = model.DMLHigh3;
dmlss.DMLL13 = model.DMLL13;
dmlss.DMLType3 = model.DMLType3;
dmlss.DMLSide4 = model.DMLSide4;
dmlss.DMLSite4 = model.DMLSite4;
dmlss.DMLSiteICA4 = model.DMLSiteICA4;
dmlss.DMLSiteACA4 = model.DMLSiteACA4;
dmlss.DMLSiteMCA4 = model.DMLSiteMCA4;
dmlss.DMLSiteVA4 = model.DMLSiteVA4;
dmlss.DMLSiteBA4 = model.DMLSiteBA4;
dmlss.DMLSitePCA4 = model.DMLSitePCA4;
dmlss.DMLOther4 = model.DMLOther4;
dmlss.DMLLong4 = model.DMLLong4;
dmlss.DMLLide4 = model.DMLLide4;
dmlss.DMLHigh4 = model.DMLHigh4;
dmlss.DMLL14 = model.DMLL14;
dmlss.DMLType4 = model.DMLType4;
//是否开展动脉瘤夹闭术或介入栓塞术
dmlss.DMLOpYN1 = model.DMLOpYN1;
dmlss.DMLOpType1 = model.DMLOpType1;
dmlss.DMLOpTime1 = model.DMLOpTime1;
dmlss.DMLJBJG1 = model.DMLJBJG1;
dmlss.DMLJBQK1 = model.DMLJBQK1;
dmlss.DMLJBBFZYN1 = model.DMLJBBFZYN1;
dmlss.DMLJBBFZNR1 = model.DMLJBBFZNR1;
dmlss.DMLJBOther1 = model.DMLJBOther1;
dmlss.DMLJRTuJing1 = model.DMLJRTuJing1;
dmlss.DMLJRTHYN1 = model.DMLJRTHYN1;
dmlss.DMLJRTHNum1 = model.DMLJRTHNum1;
dmlss.DMLJRZJYN1 = model.DMLJRZJYN1;
dmlss.DMLJRZJName1 = model.DMLJRZJName1;
dmlss.DMLJRZJNameOther1 = model.DMLJRZJNameOther1;
dmlss.DMLJRQNYN1 = model.DMLJRQNYN1;
dmlss.DMLJRQNNum1 = model.DMLJRQNNum1;
dmlss.DMLJRMaterial1 = model.DMLJRMaterial1;
dmlss.DMLJROther1 = model.DMLJROther1;
dmlss.DMLJRJG1 = model.DMLJRJG1;
dmlss.DMLJRQK1 = model.DMLJRQK1;
dmlss.DMLJRBFZYN1 = model.DMLJRBFZYN1;
dmlss.DMLJRBFZ1 = model.DMLJRBFZ1;
dmlss.DMLJRXSBW1 = model.DMLJRXSBW1;
dmlss.DMLJRDMJCBW1 = model.DMLJRDMJCBW1;
dmlss.DMLJRBFZOther1 = model.DMLJRBFZOther1;
dmlss.DMLOpYN2 = model.DMLOpYN2;
dmlss.DMLOpType2 = model.DMLOpType2;
dmlss.DMLOpTime2 = model.DMLOpTime2;
dmlss.DMLJBJG2 = model.DMLJBJG2;
dmlss.DMLJBQK2 = model.DMLJBQK2;
dmlss.DMLJBBFZYN2 = model.DMLJBBFZYN2;
dmlss.DMLJBBFZNR2 = model.DMLJBBFZNR2;
dmlss.DMLJBOther2 = model.DMLJBOther2;
dmlss.DMLJRTuJing2 = model.DMLJRTuJing2;
dmlss.DMLJRTHYN2 = model.DMLJRTHYN2;
dmlss.DMLJRTHNum2 = model.DMLJRTHNum2;
dmlss.DMLJRZJYN2 = model.DMLJRZJYN2;
dmlss.DMLJRZJName2 = model.DMLJRZJName2;
dmlss.DMLJRZJNameOther2 = model.DMLJRZJNameOther2;
dmlss.DMLJRQNYN2 = model.DMLJRQNYN2;
dmlss.DMLJRQNNum2 = model.DMLJRQNNum2;
dmlss.DMLJRMaterial2 = model.DMLJRMaterial2;
dmlss.DMLJROther2 = model.DMLJROther2;
dmlss.DMLJRJG2 = model.DMLJRJG2;
dmlss.DMLJRQK2 = model.DMLJRQK2;
dmlss.DMLJRBFZYN2 = model.DMLJRBFZYN2;
dmlss.DMLJRBFZ2 = model.DMLJRBFZ2;
dmlss.DMLJRXSBW2 = model.DMLJRXSBW2;
dmlss.DMLJRDMJCBW2 = model.DMLJRDMJCBW2;
dmlss.DMLJRBFZOther2 = model.DMLJRBFZOther2;
dmlss.DMLOpYN3 = model.DMLOpYN3;
dmlss.DMLOpType3 = model.DMLOpType3;
dmlss.DMLOpTime3 = model.DMLOpTime3;
dmlss.DMLJBJG3 = model.DMLJBJG3;
dmlss.DMLJBQK3 = model.DMLJBQK3;
dmlss.DMLJBBFZYN3 = model.DMLJBBFZYN3;
dmlss.DMLJBBFZNR3 = model.DMLJBBFZNR3;
dmlss.DMLJBOther3 = model.DMLJBOther3;
dmlss.DMLJRTuJing3 = model.DMLJRTuJing3;
dmlss.DMLJRTHYN3 = model.DMLJRTHYN3;
dmlss.DMLJRTHNum3 = model.DMLJRTHNum3;
dmlss.DMLJRZJYN3 = model.DMLJRZJYN3;
dmlss.DMLJRZJName3 = model.DMLJRZJName3;
dmlss.DMLJRZJNameOther3 = model.DMLJRZJNameOther3;
dmlss.DMLJRQNYN3 = model.DMLJRQNYN3;
dmlss.DMLJRQNNum3 = model.DMLJRQNNum3;
dmlss.DMLJRMaterial3 = model.DMLJRMaterial3;
dmlss.DMLJROther3 = model.DMLJROther3;
dmlss.DMLJRJG3 = model.DMLJRJG3;
dmlss.DMLJRQK3 = model.DMLJRQK3;
dmlss.DMLJRBFZYN3 = model.DMLJRBFZYN3;
dmlss.DMLJRBFZ3 = model.DMLJRBFZ3;
dmlss.DMLJRXSBW3 = model.DMLJRXSBW3;
dmlss.DMLJRDMJCBW3 = model.DMLJRDMJCBW3;
dmlss.DMLJRBFZOther3 = model.DMLJRBFZOther3;
dmlss.DMLOpYN4 = model.DMLOpYN4;
dmlss.DMLOpType4 = model.DMLOpType4;
dmlss.DMLOpTime4 = model.DMLOpTime4;
dmlss.DMLJBJG4 = model.DMLJBJG4;
dmlss.DMLJBQK4 = model.DMLJBQK4;
dmlss.DMLJBBFZYN4 = model.DMLJBBFZYN4;
dmlss.DMLJBBFZNR4 = model.DMLJBBFZNR4;
dmlss.DMLJBOther4 = model.DMLJBOther4;
dmlss.DMLJRTuJing4 = model.DMLJRTuJing4;
dmlss.DMLJRTHYN4 = model.DMLJRTHYN4;
dmlss.DMLJRTHNum4 = model.DMLJRTHNum4;
dmlss.DMLJRZJYN4 = model.DMLJRZJYN4;
dmlss.DMLJRZJName4 = model.DMLJRZJName4;
dmlss.DMLJRZJNameOther4 = model.DMLJRZJNameOther4;
dmlss.DMLJRQNYN4 = model.DMLJRQNYN4;
dmlss.DMLJRQNNum4 = model.DMLJRQNNum4;
dmlss.DMLJRMaterial4 = model.DMLJRMaterial4;
dmlss.DMLJROther4 = model.DMLJROther4;
dmlss.DMLJRJG4 = model.DMLJRJG4;
dmlss.DMLJRQK4 = model.DMLJRQK4;
dmlss.DMLJRBFZYN4 = model.DMLJRBFZYN4;
dmlss.DMLJRBFZ4 = model.DMLJRBFZ4;
dmlss.DMLJRXSBW4 = model.DMLJRXSBW4;
dmlss.DMLJRDMJCBW4 = model.DMLJRDMJCBW4;
dmlss.DMLJRBFZOther4 = model.DMLJRBFZOther4;
dmlss.DMLOpEndTime1 = model.DMLOpEndTime1;
dmlss.DMLOpEndTime2 = model.DMLOpEndTime2;
dmlss.DMLOpEndTime3 = model.DMLOpEndTime3;
dmlss.DMLOpEndTime4 = model.DMLOpEndTime4;
dmlss.DMLOpConversationTime = model.DMLOpConversationTime;
dmlss.DMLOpSignTime = model.DMLOpSignTime;
}
else if (model.temp.Equals("05"))
{
T_Service_Apoplexy_CEACZ CEA1 = CEACZService.GetByPatientGuid1(model.PatientGuid);
if (CEA1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
CEA.GUID = CEA1.GUID;
}
else { }
CEA.PatientGuid = model.PatientGuid;
CEA.CEAStTime = model.CEAStTime;
CEA.CEAEdTime = model.CEAEdTime;
CEA.CEAOpSite = model.CEAOpSite;
CEA.CEAMaZui = model.CEAMaZui;
CEA.CEAJianCe = model.CEAJianCe;
CEA.CEAOpWay = model.CEAOpWay;
CEA.CEABuPian = model.CEABuPian;
CEA.CEABFZ = model.CEABFZ;
CEA.CASBFZ = model.CASBFZ;
CEA.CEAConversationTime = model.CEAConversationTime;
CEA.CEASignTime = model.CEASignTime;
}
else if (model.temp.Equals("02"))
{
T_Service_Apoplexy_XGZL xgzl1 = XGZLService.GetByPatientGuid1(model.PatientGuid);
if (xgzl1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
xgzl.GUID = xgzl1.GUID;
}
else { }
xgzl.PatientGuid = model.PatientGuid;
xgzl.Str6 = model.Str6;
xgzl.XGFaBingTime2 = model.XGFaBingTime2;//二次发病时间
xgzl.XGSQNIHSSYN = model.XGSQNIHSSYN;
xgzl.XGSQNIHSS = model.XGSQNIHSS;
xgzl.XGASPECTYN = model.XGASPECTYN;
xgzl.XGSHASPECTYN = model.XGSHASPECTYN;
xgzl.SHASPECT = model.SHASPECT;
xgzl.XGSQCT = model.XGSQCT;
xgzl.XGSQTICIYN = model.XGSQTICIYN;
xgzl.XGSQTICI = model.XGSQTICI;
xgzl.XGPunctureEnd = model.XGPunctureEnd;
xgzl.XGOPT = model.XGOPT;
xgzl.XGDPT = model.XGDPT;
xgzl.XGXGKT = model.XGXGKT;
xgzl.XGXGKTOther = model.XGXGKTOther;
xgzl.XGSHNIHSSYN = model.XGSHNIHSSYN;
xgzl.XGSHNIHSS = model.XGSHNIHSS;
xgzl.XGSHTICIYN = model.XGSHTICIYN;
xgzl.XGSHTICI = model.XGSHTICI;
xgzl.XGXGZTTime = model.XGXGZTTime;
xgzl.XGDRT = model.XGDRT;
xgzl.XGOpBFZ = model.XGOpBFZ;
xgzl.XGOpBFZOther = model.XGOpBFZOther;
xgzl.XGSH24NIHSSYN = model.XGSH24NIHSSYN;
xgzl.XGSH24NIHSS = model.XGSH24NIHSS;
xgzl.XGSH7dNIHSSYN = model.XGSH7dNIHSSYN;
xgzl.XGSH7dNIHSS = model.XGSH7dNIHSS;
xgzl.RSReason = model.RSReason;
xgzl.InterveneDoctorImageFiles = model.InterveneDoctorImageFiles;
xgzl.InterventionConversationTime = model.InterventionConversationTime;
xgzl.InterventionSignTime = model.InterventionSignTime;
xgzl.InterventionalReceptionTime = model.InterventionalReceptionTime;
xgzl.InterventionalDoctor = model.InterventionalDoctor;
xgzl.InterventionalConsultationLocation = model.InterventionalConsultationLocation;
xgzl.InterventionalEvaluationTime = model.InterventionalEvaluationTime;
xgzl.IndicationEvaluationResults = model.IndicationEvaluationResults;
xgzl.ContraindicationEvaluationResults = model.ContraindicationEvaluationResults;
xgzl.InterventionalEndTime = model.InterventionalEndTime;
list = model.dtolist;
if (list != null)
{
if (list.Count > 0)
{
T_Service_PatientNIHSS niss = new T_Service_PatientNIHSS();
for (int i = 0; i < list.Count; i++)
{
niss = list[i];
T_Service_PatientNIHSS patientNIHSS = new T_Service_PatientNIHSS();
patientNIHSS = gradeService.GetNIHSS(list[i].PatientGUID, list[i].Flag);
if (patientNIHSS != null)
{
niss.GUID = patientNIHSS.GUID;
}
nihsslist.Add(niss);
}
}
}
}
}
else
{
T_Service_Apoplexy_NCXSS ncxss1 = ncxssService.GetByPatientGuid1(model.PatientGuid);
if (ncxss1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
ncxss.GUID = ncxss1.GUID;
}
else
{
}
ncxss.PatientGuid = model.PatientGuid;
ncxss.NCXOpStartTime = model.NCXOpStartTime;
ncxss.NCXOpEndTime = model.NCXOpEndTime;
ncxss.NCXOpThEndTime = model.NCXOpThEndTime;
ncxss.NCXOpStEndTime = model.NCXOpStEndTime;
ncxss.NCXOpMaZui = model.NCXOpMaZui;
ncxss.NCXOpWays = model.NCXOpWays;
ncxss.Str2 = model.Str2;
ncxss.Str3 = model.Str3;
ncxss.NCXOpWayOther = model.NCXOpWayOther;
ncxss.NCXOpBFZ = model.NCXOpBFZ;
ncxss.NCXOpBFZNR = model.NCXOpBFZNR;
ncxss.NCXOpYuHou = model.NCXOpYuHou;
ncxss.NCXOpConversationTime = model.NCXOpConversationTime;
ncxss.NCXOpSignTime = model.NCXOpSignTime;
T_Service_Apoplexy_DMLSS dmlss1 = DMLSSService.GetByPatientGuid1(model.PatientGuid);
if (dmlss1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
dmlss.GUID = dmlss1.GUID;
}
else { }
dmlss.PatientGuid = model.PatientGuid;
dmlss.DMLNum = model.DMLNum;
dmlss.DMLSide1 = model.DMLSide1;
dmlss.DMLSite1 = model.DMLSite1;
dmlss.DMLSiteICA1 = model.DMLSiteICA1;
dmlss.DMLSiteACA1 = model.DMLSiteACA1;
dmlss.DMLSiteMCA1 = model.DMLSiteMCA1;
dmlss.DMLSiteVA1 = model.DMLSiteVA1;
dmlss.DMLSiteBA1 = model.DMLSiteBA1;
dmlss.DMLSitePCA1 = model.DMLSitePCA1;
dmlss.DMLOther1 = model.DMLOther1;
dmlss.DMLLong1 = model.DMLLong1;
dmlss.DMLLide1 = model.DMLLide1;
dmlss.DMLHigh1 = model.DMLHigh1;
dmlss.DMLL11 = model.DMLL11;
dmlss.DMLType1 = model.DMLType1;
dmlss.DMLSide2 = model.DMLSide2;
dmlss.DMLSite2 = model.DMLSite2;
dmlss.DMLSiteICA2 = model.DMLSiteICA2;
dmlss.DMLSiteACA2 = model.DMLSiteACA2;
dmlss.DMLSiteMCA2 = model.DMLSiteMCA2;
dmlss.DMLSiteVA2 = model.DMLSiteVA2;
dmlss.DMLSiteBA2 = model.DMLSiteBA2;
dmlss.DMLSitePCA2 = model.DMLSitePCA2;
dmlss.DMLOther2 = model.DMLOther2;
dmlss.DMLLong2 = model.DMLLong2;
dmlss.DMLLide2 = model.DMLLide2;
dmlss.DMLHigh2 = model.DMLHigh2;
dmlss.DMLL12 = model.DMLL12;
dmlss.DMLType2 = model.DMLType2;
dmlss.DMLSide3 = model.DMLSide3;
dmlss.DMLSite3 = model.DMLSite3;
dmlss.DMLSiteICA3 = model.DMLSiteICA3;
dmlss.DMLSiteACA3 = model.DMLSiteACA3;
dmlss.DMLSiteMCA3 = model.DMLSiteMCA3;
dmlss.DMLSiteVA3 = model.DMLSiteVA3;
dmlss.DMLSiteBA3 = model.DMLSiteBA3;
dmlss.DMLSitePCA3 = model.DMLSitePCA3;
dmlss.DMLOther3 = model.DMLOther3;
dmlss.DMLLong3 = model.DMLLong3;
dmlss.DMLLide3 = model.DMLLide3;
dmlss.DMLHigh3 = model.DMLHigh3;
dmlss.DMLL13 = model.DMLL13;
dmlss.DMLType3 = model.DMLType3;
dmlss.DMLSide4 = model.DMLSide4;
dmlss.DMLSite4 = model.DMLSite4;
dmlss.DMLSiteICA4 = model.DMLSiteICA4;
dmlss.DMLSiteACA4 = model.DMLSiteACA4;
dmlss.DMLSiteMCA4 = model.DMLSiteMCA4;
dmlss.DMLSiteVA4 = model.DMLSiteVA4;
dmlss.DMLSiteBA4 = model.DMLSiteBA4;
dmlss.DMLSitePCA4 = model.DMLSitePCA4;
dmlss.DMLOther4 = model.DMLOther4;
dmlss.DMLLong4 = model.DMLLong4;
dmlss.DMLLide4 = model.DMLLide4;
dmlss.DMLHigh4 = model.DMLHigh4;
dmlss.DMLL14 = model.DMLL14;
dmlss.DMLType4 = model.DMLType4;
//是否开展动脉瘤夹闭术或介入栓塞术
dmlss.DMLOpYN1 = model.DMLOpYN1;
dmlss.DMLOpType1 = model.DMLOpType1;
dmlss.DMLOpTime1 = model.DMLOpTime1;
dmlss.DMLJBJG1 = model.DMLJBJG1;
dmlss.DMLJBQK1 = model.DMLJBQK1;
dmlss.DMLJBBFZYN1 = model.DMLJBBFZYN1;
dmlss.DMLJBBFZNR1 = model.DMLJBBFZNR1;
dmlss.DMLJBOther1 = model.DMLJBOther1;
dmlss.DMLJRTuJing1 = model.DMLJRTuJing1;
dmlss.DMLJRTHYN1 = model.DMLJRTHYN1;
dmlss.DMLJRTHNum1 = model.DMLJRTHNum1;
dmlss.DMLJRZJYN1 = model.DMLJRZJYN1;
dmlss.DMLJRZJName1 = model.DMLJRZJName1;
dmlss.DMLJRZJNameOther1 = model.DMLJRZJNameOther1;
dmlss.DMLJRQNYN1 = model.DMLJRQNYN1;
dmlss.DMLJRQNNum1 = model.DMLJRQNNum1;
dmlss.DMLJRMaterial1 = model.DMLJRMaterial1;
dmlss.DMLJROther1 = model.DMLJROther1;
dmlss.DMLJRJG1 = model.DMLJRJG1;
dmlss.DMLJRQK1 = model.DMLJRQK1;
dmlss.DMLJRBFZYN1 = model.DMLJRBFZYN1;
dmlss.DMLJRBFZ1 = model.DMLJRBFZ1;
dmlss.DMLJRXSBW1 = model.DMLJRXSBW1;
dmlss.DMLJRDMJCBW1 = model.DMLJRDMJCBW1;
dmlss.DMLJRBFZOther1 = model.DMLJRBFZOther1;
dmlss.DMLOpYN2 = model.DMLOpYN2;
dmlss.DMLOpType2 = model.DMLOpType2;
dmlss.DMLOpTime2 = model.DMLOpTime2;
dmlss.DMLJBJG2 = model.DMLJBJG2;
dmlss.DMLJBQK2 = model.DMLJBQK2;
dmlss.DMLJBBFZYN2 = model.DMLJBBFZYN2;
dmlss.DMLJBBFZNR2 = model.DMLJBBFZNR2;
dmlss.DMLJBOther2 = model.DMLJBOther2;
dmlss.DMLJRTuJing2 = model.DMLJRTuJing2;
dmlss.DMLJRTHYN2 = model.DMLJRTHYN2;
dmlss.DMLJRTHNum2 = model.DMLJRTHNum2;
dmlss.DMLJRZJYN2 = model.DMLJRZJYN2;
dmlss.DMLJRZJName2 = model.DMLJRZJName2;
dmlss.DMLJRZJNameOther2 = model.DMLJRZJNameOther2;
dmlss.DMLJRQNYN2 = model.DMLJRQNYN2;
dmlss.DMLJRQNNum2 = model.DMLJRQNNum2;
dmlss.DMLJRMaterial2 = model.DMLJRMaterial2;
dmlss.DMLJROther2 = model.DMLJROther2;
dmlss.DMLJRJG2 = model.DMLJRJG2;
dmlss.DMLJRQK2 = model.DMLJRQK2;
dmlss.DMLJRBFZYN2 = model.DMLJRBFZYN2;
dmlss.DMLJRBFZ2 = model.DMLJRBFZ2;
dmlss.DMLJRXSBW2 = model.DMLJRXSBW2;
dmlss.DMLJRDMJCBW2 = model.DMLJRDMJCBW2;
dmlss.DMLJRBFZOther2 = model.DMLJRBFZOther2;
dmlss.DMLOpYN3 = model.DMLOpYN3;
dmlss.DMLOpType3 = model.DMLOpType3;
dmlss.DMLOpTime3 = model.DMLOpTime3;
dmlss.DMLJBJG3 = model.DMLJBJG3;
dmlss.DMLJBQK3 = model.DMLJBQK3;
dmlss.DMLJBBFZYN3 = model.DMLJBBFZYN3;
dmlss.DMLJBBFZNR3 = model.DMLJBBFZNR3;
dmlss.DMLJBOther3 = model.DMLJBOther3;
dmlss.DMLJRTuJing3 = model.DMLJRTuJing3;
dmlss.DMLJRTHYN3 = model.DMLJRTHYN3;
dmlss.DMLJRTHNum3 = model.DMLJRTHNum3;
dmlss.DMLJRZJYN3 = model.DMLJRZJYN3;
dmlss.DMLJRZJName3 = model.DMLJRZJName3;
dmlss.DMLJRZJNameOther3 = model.DMLJRZJNameOther3;
dmlss.DMLJRQNYN3 = model.DMLJRQNYN3;
dmlss.DMLJRQNNum3 = model.DMLJRQNNum3;
dmlss.DMLJRMaterial3 = model.DMLJRMaterial3;
dmlss.DMLJROther3 = model.DMLJROther3;
dmlss.DMLJRJG3 = model.DMLJRJG3;
dmlss.DMLJRQK3 = model.DMLJRQK3;
dmlss.DMLJRBFZYN3 = model.DMLJRBFZYN3;
dmlss.DMLJRBFZ3 = model.DMLJRBFZ3;
dmlss.DMLJRXSBW3 = model.DMLJRXSBW3;
dmlss.DMLJRDMJCBW3 = model.DMLJRDMJCBW3;
dmlss.DMLJRBFZOther3 = model.DMLJRBFZOther3;
dmlss.DMLOpYN4 = model.DMLOpYN4;
dmlss.DMLOpType4 = model.DMLOpType4;
dmlss.DMLOpTime4 = model.DMLOpTime4;
dmlss.DMLJBJG4 = model.DMLJBJG4;
dmlss.DMLJBQK4 = model.DMLJBQK4;
dmlss.DMLJBBFZYN4 = model.DMLJBBFZYN4;
dmlss.DMLJBBFZNR4 = model.DMLJBBFZNR4;
dmlss.DMLJBOther4 = model.DMLJBOther4;
dmlss.DMLJRTuJing4 = model.DMLJRTuJing4;
dmlss.DMLJRTHYN4 = model.DMLJRTHYN4;
dmlss.DMLJRTHNum4 = model.DMLJRTHNum4;
dmlss.DMLJRZJYN4 = model.DMLJRZJYN4;
dmlss.DMLJRZJName4 = model.DMLJRZJName4;
dmlss.DMLJRZJNameOther4 = model.DMLJRZJNameOther4;
dmlss.DMLJRQNYN4 = model.DMLJRQNYN4;
dmlss.DMLJRQNNum4 = model.DMLJRQNNum4;
dmlss.DMLJRMaterial4 = model.DMLJRMaterial4;
dmlss.DMLJROther4 = model.DMLJROther4;
dmlss.DMLJRJG4 = model.DMLJRJG4;
dmlss.DMLJRQK4 = model.DMLJRQK4;
dmlss.DMLJRBFZYN4 = model.DMLJRBFZYN4;
dmlss.DMLJRBFZ4 = model.DMLJRBFZ4;
dmlss.DMLJRXSBW4 = model.DMLJRXSBW4;
dmlss.DMLJRDMJCBW4 = model.DMLJRDMJCBW4;
dmlss.DMLJRBFZOther4 = model.DMLJRBFZOther4;
dmlss.DMLOpEndTime1 = model.DMLOpEndTime1;
dmlss.DMLOpEndTime2 = model.DMLOpEndTime2;
dmlss.DMLOpEndTime3 = model.DMLOpEndTime3;
dmlss.DMLOpEndTime4 = model.DMLOpEndTime4;
dmlss.DMLOpConversationTime = model.DMLOpConversationTime;
dmlss.DMLOpSignTime = model.DMLOpSignTime;
T_Service_Apoplexy_CEACZ CEA1 = CEACZService.GetByPatientGuid1(model.PatientGuid);
if (CEA1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
CEA.GUID = CEA1.GUID;
}
else { }
CEA.PatientGuid = model.PatientGuid;
CEA.CEAStTime = model.CEAStTime;
CEA.CEAEdTime = model.CEAEdTime;
CEA.CEAOpSite = model.CEAOpSite;
CEA.CEAMaZui = model.CEAMaZui;
CEA.CEAJianCe = model.CEAJianCe;
CEA.CEAOpWay = model.CEAOpWay;
CEA.CEABuPian = model.CEABuPian;
CEA.CEABFZ = model.CEABFZ;
CEA.CASBFZ = model.CASBFZ;
CEA.CEAConversationTime = model.CEAConversationTime;
CEA.CEASignTime = model.CEASignTime;
T_Service_Apoplexy_XGZL xgzl1 = XGZLService.GetByPatientGuid1(model.PatientGuid);
if (xgzl1 != null)
{
//ncxss.UpdateID = model.CreatorID;
//ncxss.UpdateTime = DateTime.Now;
//ncxss.CreatorID = zyyw1.CreatorID;
xgzl.GUID = xgzl1.GUID;
}
else { }
xgzl.PatientGuid = model.PatientGuid;
xgzl.Str6 = model.Str6;
xgzl.XGFaBingTime2 = model.XGFaBingTime2;//二次发病时间
xgzl.XGSQNIHSSYN = model.XGSQNIHSSYN;
xgzl.XGSQNIHSS = model.XGSQNIHSS;
xgzl.XGASPECTYN = model.XGASPECTYN;
xgzl.XGSHASPECTYN = model.XGSHASPECTYN;
xgzl.SHASPECT = model.SHASPECT;
xgzl.XGSQCT = model.XGSQCT;
xgzl.XGSQTICIYN = model.XGSQTICIYN;
xgzl.XGSQTICI = model.XGSQTICI;
xgzl.XGPunctureEnd = model.XGPunctureEnd;
xgzl.XGOPT = model.XGOPT;
xgzl.XGDPT = model.XGDPT;
xgzl.XGXGKT = model.XGXGKT;
xgzl.XGXGKTOther = model.XGXGKTOther;
xgzl.XGSHNIHSSYN = model.XGSHNIHSSYN;
xgzl.XGSHNIHSS = model.XGSHNIHSS;
xgzl.XGSHTICIYN = model.XGSHTICIYN;
xgzl.XGSHTICI = model.XGSHTICI;
xgzl.XGXGZTTime = model.XGXGZTTime;
xgzl.XGDRT = model.XGDRT;
xgzl.XGOpBFZ = model.XGOpBFZ;
xgzl.XGOpBFZOther = model.XGOpBFZOther;
xgzl.XGSH24NIHSSYN = model.XGSH24NIHSSYN;
xgzl.XGSH24NIHSS = model.XGSH24NIHSS;
xgzl.XGSH7dNIHSSYN = model.XGSH7dNIHSSYN;
xgzl.XGSH7dNIHSS = model.XGSH7dNIHSS;
xgzl.RSReason = model.RSReason;
xgzl.InterveneDoctorImageFiles = model.InterveneDoctorImageFiles;
xgzl.InterventionConversationTime = model.InterventionConversationTime;
xgzl.InterventionSignTime = model.InterventionSignTime;
xgzl.InterventionalReceptionTime = model.InterventionalReceptionTime;
xgzl.InterventionalDoctor = model.InterventionalDoctor;
xgzl.InterventionalConsultationLocation = model.InterventionalConsultationLocation;
xgzl.InterventionalEvaluationTime = model.InterventionalEvaluationTime;
xgzl.IndicationEvaluationResults = model.IndicationEvaluationResults;
xgzl.ContraindicationEvaluationResults = model.ContraindicationEvaluationResults;
xgzl.InterventionalEndTime = model.InterventionalEndTime;
list = model.dtolist;
}
if (IService.UpdateOrInsertHospitalization(ncxss, dmlss, CEA, xgzl, model.temp, list,model.ArrivalCatheterRoomTime,model.StartCatheterRoomTime))
{
return new MessageModel { Success = true, Msg = "保存成功" };
}
else
{
return new MessageModel { Success = false, Msg = "保存失败" };
}
// return new MessageModel { Success = true, Msg = "新增成功" };
}
public MessageModel Delete(int id)
{
if (IService.Delete(id))
{
return new MessageModel { Success = true, Msg = "操作成功" };
}
else
{
return new MessageModel { Success = false, Msg = "操作失败" };
}
}
public T_Service_Apoplexy_OprationInfo Get(long id)
{
return IService.Get(id);
}
public T_Service_Apoplexy_OprationInfo GetByPatientGuid(string PatientGuid)
{
return IService.GetByPatientGuid1(PatientGuid);
}
public TableModel GetPageList(int pageIndex, int pageSize)
{
return IService.GetPageList(pageIndex, pageSize);
}
}
}