using HL_FristAidPlatform_DataBase; using HL_FristAidPlatform_Help; using HL_FristAidPlatform_IDataBase; using HL_FristAidPlatform_Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HL_FristAidPlatform_Bussiness { /// /// 卒中筛查既往病史及控制情况 /// public class T_Service_ApoplexyPastHistoryBLL { IT_Service_ApoplexyPastHistory PastHistory = new T_Service_ApoplexyPastHistoryDB(); /// /// 保存既往病史及控制情况 /// /// /// public MessageModel SaveScreenPastHistory(T_Service_ApoplexyPastHistory pastHistory) { pastHistory.FillinStatus = "1"; if (pastHistory.Cerebrovascular == "0") { pastHistory.CerebrovascularType = ""; pastHistory.AttackCount = ""; pastHistory.FirstAttackTime = ""; pastHistory.FirstMechanismLevel = ""; pastHistory.FirstDiagnose = ""; pastHistory.FirstInHospitalRecure = ""; pastHistory.FirstOutHospitalRecure = ""; pastHistory.FirstMedicalRecord = ""; pastHistory.LastAttackTime = ""; pastHistory.LastMechanismLevel = ""; pastHistory.LastDiagnose = ""; pastHistory.LastInHospitalRecure = ""; pastHistory.LastOutHospitalRecure = ""; pastHistory.LastMedicalRecord = ""; } if (pastHistory.HeartDisease == "0") { pastHistory.HeartDiseaseType = ""; pastHistory.CoronaryDiseaseDetail = ""; pastHistory.AtrialFibrillationDetail = ""; pastHistory.HeartDiseaseOther = ""; pastHistory.CDAttackCount = ""; pastHistory.FirstCDDiagnosisTime = ""; pastHistory.FirstCDMechanismLevel = ""; pastHistory.LastCDDiagnosisTime = ""; pastHistory.LastCDMechanismLevel = ""; pastHistory.FirstAFDiagnosisTime = ""; pastHistory.Antithrombosis = ""; pastHistory.AntithrombosisType = ""; pastHistory.MedicationYear = ""; pastHistory.Medication = ""; } if (pastHistory.HeartDisease == "1" && pastHistory.Antithrombosis == "0") { pastHistory.AntithrombosisType = ""; pastHistory.MedicationYear = ""; pastHistory.Medication = ""; } if (pastHistory.DiagnosedHypertension == "0") { pastHistory.DiagnosedHypertensionTime = ""; pastHistory.Hypotensor = ""; pastHistory.HypotensorType = ""; pastHistory.HypotensorMedicalYear = ""; pastHistory.BloodPressureControl = ""; } if (pastHistory.DiagnosedHypertension == "1" && pastHistory.Hypotensor == "0") { pastHistory.HypotensorType = ""; pastHistory.HypotensorMedicalYear = ""; pastHistory.BloodPressureControl = ""; } if (pastHistory.DiagnosedBloodFat == "0") { pastHistory.DiagnosedBloodFatTime = ""; pastHistory.DyslipidemiaType = ""; pastHistory.LipidDrugs = ""; pastHistory.LipidDrugsType = ""; } if (pastHistory.DiagnosedBloodFat == "1" && pastHistory.LipidDrugs == "0") pastHistory.LipidDrugsType = ""; if (pastHistory.DiagnosesDiabetes == "0") { pastHistory.DiagnosesDiabetesTime = ""; pastHistory.HypoglycemicDrugs = ""; pastHistory.HypoglycemicDrugsType = ""; pastHistory.BloodGlucoseControl = ""; } if (pastHistory.DiagnosesDiabetes == "1" && pastHistory.HypoglycemicDrugs == "0") { pastHistory.HypoglycemicDrugsType = ""; pastHistory.BloodGlucoseControl = ""; } if (PastHistory.SaveScreenPastHistory(pastHistory)) { return new MessageModel { Success = true, Msg = "保存成功" }; } else { return new MessageModel { Success = false, Msg = "保存失败" }; } } /// /// 获取查既往病史及控制情况 /// /// /// public T_Service_ApoplexyPastHistory GetScreenPastHistory(string patientGuid) { return PastHistory.GetScreenPastHistory(patientGuid); } } }