public EncounterReport AddEncReport(EncounterReport EncReport)
        {
            var             reports = _encounterreport.FindAll().AsEnumerable();
            EncounterReport encrp   = (from rep in reports
                                       orderby rep.EncounterId descending
                                       select rep).First();

            EncReport._id = ObjectId.GenerateNewId().ToString();
            Int32 encid = encrp.EncounterId + 1;

            EncReport.EncounterId = encid;
            DateTime ddt = DateTime.Now;

            EncReport.Encounterdate = ddt;

            _encounterreport.Insert(EncReport);
            return(EncReport);
        }
        public Immunization UpdatePatient(Immunization Immuni)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            Immunization    immu = repository.UpdatePatient(Immuni);
            EncounterReport erp  = new EncounterReport();

            erp.RefId     = immu._id;
            erp.PatientId = immu.PatientId;
            erp.UpdateBy  = userId;
            erp.Action    = "update Immunization";
            var encreports = encrepo.AddEncReport(erp);

            return(immu);
        }
        public VitalSign UpdatePatient(VitalSign vsign)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            VitalSign       vitals = _Vitals.UpdatePatient(vsign);
            EncounterReport erp    = new EncounterReport();

            erp.RefId     = vitals._id;
            erp.PatientId = vitals.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update Vitals";
            var encreports = encrepo.AddEncReport(erp);

            return(vitals);
        }
Example #4
0
        public CarePlan UpdatePatient(CarePlan cplan)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            CarePlan        care = repository.UpdatePatient(cplan);
            EncounterReport erp  = new EncounterReport();

            erp.RefId     = care._id;
            erp.PatientId = care.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update CarePlan";
            var encreports = encrepo.AddEncReport(erp);

            return(care);
        }
Example #5
0
        public ProcedureDetail UpdatePatient(ProcedureDetail procdetail)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            ProcedureDetail procdet = repository.UpdatePatient(procdetail);
            EncounterReport erp     = new EncounterReport();

            erp.RefId     = procdet._id;
            erp.PatientId = procdet.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update ProcedureDetail";
            var encreports = encrepo.AddEncReport(erp);

            return(procdet);
        }
Example #6
0
        public MedicationAllergie UpdatePatient(MedicationAllergie medallerg)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            MedicationAllergie alg = _Allergies.UpdatePatient(medallerg);
            EncounterReport    erp = new EncounterReport();

            erp.RefId     = alg._id;
            erp.PatientId = alg.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update MedicationAllergie";
            var encreports = encrepo.AddEncReport(erp);

            return(alg);
        }
Example #7
0
        public Medication UpdatePatient(Medication Medicat)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            Medication      med = repository.UpdatePatient(Medicat);
            EncounterReport erp = new EncounterReport();

            erp.RefId     = med._id;
            erp.PatientId = med.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update Medication";
            var encreports = encrepo.AddEncReport(erp);

            return(med);
        }
Example #8
0
        public Vaccination UpdatePatient(Vaccination vaccine)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            Vaccination     vacc = repository.UpdatePatient(vaccine);
            EncounterReport erp  = new EncounterReport();

            erp.RefId     = vacc._id;
            erp.PatientId = vacc.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update Vaccination";
            var encreports = encrepo.AddEncReport(erp);

            return(vacc);
        }
        public PatientMD UpdatePatient(PatientMD patientmd)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            PatientMD       patmd = _patients.UpdatePatient(patientmd);
            EncounterReport erp   = new EncounterReport();

            erp.RefId     = patmd._id;
            erp.PatientId = patmd.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update PatientMD";
            var encreports = encrepo.AddEncReport(erp);

            return(patmd);
        }
        public Problem UpdatePatient(Problem prob)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            Problem         problem = _problems.UpdatePatient(prob);
            EncounterReport erp     = new EncounterReport();

            erp.RefId     = problem._id;
            erp.PatientId = problem.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update Problem";
            var encreports = encrepo.AddEncReport(erp);

            return(problem);
        }
Example #11
0
        public MyPhysician UpdatePatient(MyPhysician phys)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            MyPhysician     myphys = _physicians.UpdatePatient(phys);
            EncounterReport erp    = new EncounterReport();

            erp.RefId     = myphys._id;
            erp.PatientId = myphys.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "update MyPhysician";
            var encreports = encrepo.AddEncReport(erp);

            return(myphys);
        }
Example #12
0
        public MyPhysician AddPatient(MyPhysician physician)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            MyPhysician     phy = _physicians.AddPhy(physician);
            EncounterReport erp = new EncounterReport();

            erp.RefId     = phy._id;
            erp.PatientId = phy.UserId;
            erp.UpdateBy  = userId;
            erp.Action    = "Add new MyPhysician";
            var encreports = encrepo.AddEncReport(erp);

            return(phy);
        }