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); } } }