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); }
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); }