Exemplo n.º 1
0
        /// <summary>
        /// Получить все карты на акушерский паралич с неправильным id госпитализации и консультации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <param name="visitWorker">Объект для работы с консультациями</param>
        /// <returns></returns>
        public List <CObstetricParalysisCard> GetWrongObstetricParalysisCards(
            CHospitalizationWorker hospitalizationWorker, CVisitWorker visitWorker)
        {
            var wrongObstetricParalysisCards = new List <CObstetricParalysisCard>();

            foreach (CObstetricParalysisCard obstetricParalysisCard in _obstetricParalysisCardList)
            {
                try
                {
                    hospitalizationWorker.GetById(obstetricParalysisCard.HospitalizationId);
                }
                catch
                {
                    try
                    {
                        visitWorker.GetById(obstetricParalysisCard.VisitId);
                    }
                    catch
                    {
                        wrongObstetricParalysisCards.Add(obstetricParalysisCard);
                    }
                }
            }

            return(wrongObstetricParalysisCards);
        }
        /// <summary>
        /// Получить все карты на объём движений с неправильным id госпитализации и консультации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <param name="visitWorker">Объект для работы с консультациями</param>
        /// <returns></returns>
        public List <CRangeOfMotionCard> GetWrongRangeOfMotionCards(
            CHospitalizationWorker hospitalizationWorker, CVisitWorker visitWorker)
        {
            var wrongRangeOfMotionCards = new List <CRangeOfMotionCard>();

            foreach (CRangeOfMotionCard rangeOfMotionCard in _rangeOfMotionCardList)
            {
                try
                {
                    hospitalizationWorker.GetById(rangeOfMotionCard.HospitalizationId);
                }
                catch
                {
                    try
                    {
                        visitWorker.GetById(rangeOfMotionCard.VisitId);
                    }
                    catch
                    {
                        wrongRangeOfMotionCards.Add(rangeOfMotionCard);
                    }
                }
            }

            return(wrongRangeOfMotionCards);
        }
        /// <summary>
        /// Получить все карты на плечевое сплетение с неправильным id госпитализации и консультации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <param name="visitWorker">Объект для работы с консультациями</param>
        /// <returns></returns>
        public List <CBrachialPlexusCard> GetWrongBrachialPlexusCards(
            CHospitalizationWorker hospitalizationWorker, CVisitWorker visitWorker)
        {
            var wrongBrachialPlexusCards = new List <CBrachialPlexusCard>();

            foreach (CBrachialPlexusCard brachialPlexusCard in _brachialPlexusCardList)
            {
                try
                {
                    hospitalizationWorker.GetById(brachialPlexusCard.HospitalizationId);
                }
                catch
                {
                    try
                    {
                        visitWorker.GetById(brachialPlexusCard.VisitId);
                    }
                    catch
                    {
                        wrongBrachialPlexusCards.Add(brachialPlexusCard);
                    }
                }
            }

            return(wrongBrachialPlexusCards);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Получить все осмотры в отделении с неправильным id госпитализации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <returns></returns>
        public List <CMedicalInspection> GetWrongMedicalInspections(CHospitalizationWorker hospitalizationWorker)
        {
            var wrongMedicalInspections = new List <CMedicalInspection>();

            foreach (CMedicalInspection medicalInspection in _medicalInspectionList)
            {
                try
                {
                    hospitalizationWorker.GetById(medicalInspection.HospitalizationId);
                }
                catch
                {
                    wrongMedicalInspections.Add(medicalInspection);
                }
            }

            return(wrongMedicalInspections);
        }
        /// <summary>
        /// Получить все переводные эпикиирзы с неправильным id госпитализации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <returns></returns>
        public List <CTransferableEpicrisis> GetWrongTransferableEpicrisis(CHospitalizationWorker hospitalizationWorker)
        {
            var wrongTransferableEpicrisiss = new List <CTransferableEpicrisis>();

            foreach (CTransferableEpicrisis transferableEpicrisis in _transferableEpicrisisList)
            {
                try
                {
                    hospitalizationWorker.GetById(transferableEpicrisis.HospitalizationId);
                }
                catch
                {
                    wrongTransferableEpicrisiss.Add(transferableEpicrisis);
                }
            }

            return(wrongTransferableEpicrisiss);
        }
        /// <summary>
        /// Получить все переводные эпикиирзы с неправильным id госпитализации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <returns></returns>
        public List <CDischargeEpicrisis> GetWrongDischargeEpicrisis(CHospitalizationWorker hospitalizationWorker)
        {
            var wrongDischargeEpicrisiss = new List <CDischargeEpicrisis>();

            foreach (CDischargeEpicrisis dischargeEpicrisis in _dischargeEpicrisisList)
            {
                try
                {
                    hospitalizationWorker.GetById(dischargeEpicrisis.HospitalizationId);
                }
                catch
                {
                    wrongDischargeEpicrisiss.Add(dischargeEpicrisis);
                }
            }

            return(wrongDischargeEpicrisiss);
        }
Exemplo n.º 7
0
        /// <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);
        }
        /// <summary>
        /// Получить все переводные эпикиирзы с неправильным id госпитализации
        /// </summary>
        /// <param name="hospitalizationWorker">Объект для работы с госпитализациями</param>
        /// <returns></returns>
        public List <CLineOfCommunicationEpicrisis> GetWrongLineOfCommunicationEpicrisis(CHospitalizationWorker hospitalizationWorker)
        {
            var wrongLineOfCommunicationEpicrisiss = new List <CLineOfCommunicationEpicrisis>();

            foreach (CLineOfCommunicationEpicrisis lineOfCommunicationEpicrisis in _lineOfCommunicationEpicrisisList)
            {
                try
                {
                    hospitalizationWorker.GetById(lineOfCommunicationEpicrisis.HospitalizationId);
                }
                catch
                {
                    wrongLineOfCommunicationEpicrisiss.Add(lineOfCommunicationEpicrisis);
                }
            }

            return(wrongLineOfCommunicationEpicrisiss);
        }