コード例 #1
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);
        }
コード例 #2
0
 public string updateNeonatalScreeningData(int patientId, int patientMasterVisitId, int screeningType, int screeningCategory, int screeningValue, int userId)
 {
     try
     {
         var NM = new PatientNeonatalManager();
         Result = NM.updateNeonatalScreeningData(patientId, patientMasterVisitId, screeningType, screeningCategory, screeningValue, userId);
         if (Result > 0)
         {
             Msg = "Social History Added Successfully";
         }
     }
     catch (Exception e)
     {
         Msg = e.Message;
     }
     return(Msg);
 }