/// <summary> /// Получить все консультации с неправильным id пациента /// </summary> /// <param name="patientWorker">Объект для работы с пациентами</param> /// <returns></returns> public List <CVisit> GetWrongVisits(CPatientWorker patientWorker) { var wrongVisits = new List <CVisit>(); foreach (CVisit visit in _visitList) { try { patientWorker.GetById(visit.PatientId); } catch { wrongVisits.Add(visit); } } return(wrongVisits); }
/// <summary> /// Получить все акушерские анамнезы с неправильным id пациента /// </summary> /// <param name="patientWorker">Объект для работы с пациентами</param> /// <returns></returns> public List <CObstetricHistory> GetWrongObstetricHistorys(CPatientWorker patientWorker) { var wrongObstetricHistorys = new List <CObstetricHistory>(); foreach (CObstetricHistory obstetricHistory in _obstetricHistoryList) { try { patientWorker.GetById(obstetricHistory.PatientId); } catch { wrongObstetricHistorys.Add(obstetricHistory); } } return(wrongObstetricHistorys); }
/// <summary> /// Получить все госпитализации с неправильным id пациента /// </summary> /// <param name="patientWorker">Объект для работы с пациентами</param> /// <returns></returns> public List <CHospitalization> GetWrongHospitalizations(CPatientWorker patientWorker) { var wrongHospitalizations = new List <CHospitalization>(); foreach (CHospitalization hospitalization in _hospitalizationList) { try { patientWorker.GetById(hospitalization.PatientId); } catch { wrongHospitalizations.Add(hospitalization); } } return(wrongHospitalizations); }
/// <summary> /// Получить все анамнезы с неправильным id пациента /// </summary> /// <param name="patientWorker">Объект для работы с пациентами</param> /// <returns></returns> public List <CAnamnese> GetWrongAnamneses(CPatientWorker patientWorker) { var wrongAnamneses = new List <CAnamnese>(); foreach (CAnamnese anamnese in _anamneseList) { try { patientWorker.GetById(anamnese.PatientId); } catch { wrongAnamneses.Add(anamnese); } } return(wrongAnamneses); }
/// <summary> /// Получить все операции с неправильным id пациента или id госпитализации /// </summary> /// <param name="patientWorker">Объект для работы с пациентами</param> /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param> /// <returns></returns> public List <COperation> GetWrongOperations(CPatientWorker patientWorker, CHospitalizationWorker hospitalizationWorker) { var wrongOperations = new List <COperation>(); foreach (COperation operation in _operationList) { try { patientWorker.GetById(operation.PatientId); hospitalizationWorker.GetById(operation.HospitalizationId); } catch { wrongOperations.Add(operation); } } return(wrongOperations); }