Example #1
0
        public int AddPatientNeonatal(PatientMilestone p)

        {
            using (UnitOfWork unitOfWork = new UnitOfWork(new GreencardContext()))
            {
                unitOfWork.PatientNeonatalRepository.Add(p);
                _result = unitOfWork.Complete();
                unitOfWork.Dispose();
                return(p.Id);
            }
        }
        public void DeleteMilestone(int id)
        {
            using (UnitOfWork _unitOfWork = new UnitOfWork(new GreencardContext()))
            {
                PatientMilestone patientMilestone = _unitOfWork.MilestonesRepository.GetById(id);
                _unitOfWork.MilestonesRepository.Remove(patientMilestone);
                _unitOfWork.Complete();
                _unitOfWork.Dispose();
            }

        }
        public int AddPatientNeonatal(PatientMilestone p)
        {
            PatientMilestone patientNeonatal = new PatientMilestone()
            {
                PatientId            = p.PatientId,
                PatientMasterVisitId = p.PatientMasterVisitId,
                CreatedBy            = p.CreatedBy,
                MilestoneAssessedId  = p.MilestoneAssessedId,
                MilestoneDate        = p.MilestoneDate,
                MilestoneAchievedId  = p.MilestoneAchievedId,
                MilestoneStatusId    = p.MilestoneStatusId,
                MilestoneComments    = p.MilestoneComments
            };
            int neonatalId = _neonatal.AddPatientNeonatal(patientNeonatal);

            return(neonatalId);
        }
Example #4
0
        public string addNeonatalMilestones(int patientId, int patientMasterVisitId, int createdBy, int milestoneAssessed, DateTime milestoneOnsetDate, bool milestoneAchieved, int milestoneStatus, string milestoneComment)
        {
            try
            {
                PatientMilestone patientNeonatal = new PatientMilestone()
                {
                    PatientId            = patientId,
                    PatientMasterVisitId = patientMasterVisitId,
                    CreatedBy            = createdBy,
                    TypeAssessedId       = milestoneAssessed,
                    DateAssessed         = milestoneOnsetDate,
                    AchievedId           = milestoneAchieved,
                    StatusId             = milestoneStatus,
                    Comment = milestoneComment
                };
                var neonatal = new PatientNeonatalManager();
                //Check if milestone assessed exists
                var MilestonesLogic          = new NeonatalHistoryLogic();
                List <PatientMilestone> list = new List <PatientMilestone>();
                list = MilestonesLogic.getMilestoneAssessed(milestoneAssessed);
                int existingMilestone = 0;
                foreach (var items in list)
                {
                    existingMilestone = items.TypeAssessedId;
                }

                if (existingMilestone == milestoneAssessed)
                {
                    Msg = "Existing";
                }
                else
                {
                    Result = neonatal.AddPatientNeonatal(patientNeonatal);
                    if (Result > 0)
                    {
                        Msg = "Neonatal Milestone Added Successfully!";
                    }
                }
            }
            catch (Exception e)
            {
                Msg = e.Message;
            }

            return(Msg);
        }
Example #5
0
        public int AddPatientNeonatal(PatientMilestone p)
        {
            PatientMilestone patientNeonatal = new PatientMilestone()
            {
                PatientId            = p.PatientId,
                PatientMasterVisitId = p.PatientMasterVisitId,
                CreatedBy            = p.CreatedBy,
                TypeAssessedId       = p.TypeAssessedId,
                DateAssessed         = p.DateAssessed,
                AchievedId           = p.AchievedId,
                StatusId             = p.StatusId,
                Comment = p.Comment
            };
            int neonatalId = _neonatal.AddPatientNeonatal(patientNeonatal);

            return(neonatalId);
        }