public ActionResult Index(string encountertype) { userId = Session["UserId"].ToString(); var Pdfviewmodel = new PDFViewModel(); var encttype = encountertype.ToString(); if (encttype == "P") { if (userId != "a8a56c1d-203c-4c53-9d95-972dec7a2ef5" || userId == "f40ca8e9-dc6c-44de-9936-266249a7a201" || userId == "a24e6d62-414d-4434-bbe3-b3eec3a026e7") { encttype = "I,A"; } Pdfviewmodel.Reporttitle = "Inpatient and Ambulatory report for"; } else if (encttype == "I") { Pdfviewmodel.Reporttitle = "Inpatient Patient Summary Report for"; } else if (encttype == "A") { Pdfviewmodel.Reporttitle = "Ambulatory Patient Summary Report for"; } else if (encttype == "T") { encttype = "I"; Pdfviewmodel.Reporttitle = "Inpatient Transfer Report for"; } else if (encttype == "R") { encttype = "A"; Pdfviewmodel.Reporttitle = "Ambulatory Transfer Report for"; } Pdfviewmodel.PatientMDS = _patients.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.MyPhysicians = _physicians.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.EncounterInfos = _encountinfos.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.VitalSigns = _Vitals.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.MedicationAllergies = _Allergies.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.Problems = _problems.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.Medications = _medications.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.Vaccinations = _vaccinations.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.ProcedureDetails = _procedures.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.CarePlans = _careplans.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.LabResults = _labresults.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.SocialHistories = _socialhistories.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.EncounterDisgnos = _encountdiagnos.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.CognFunStatus = _cogfuncstatus.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); Pdfviewmodel.Reasonhospitals = _reasonhospital.GetByUserId(userId).Where(e => e.EncounterType.Contains(encttype)).AsEnumerable(); EncounterReport erp = new EncounterReport(); erp.RefId = "Report"; erp.PatientId = userId; erp.UpdateBy = userId; erp.Action = "View Report"; var encreports = encrepo.AddEncReport(erp); return(PDFView(Pdfviewmodel)); }
public EncounterReportForm(EncounterLog log, Encounter enc) { this.InitializeComponent(); Application.Idle += new EventHandler(this.Application_Idle); this.fReport = log.CreateReport(enc, true); this.fEncounter = enc; if (this.fEncounter.MapID == Guid.Empty) { this.ReportBtn.DropDownItems.Remove(this.ReportMovement); } this.update_report(); this.update_mvp(); }
public CognitiveAndFunctionalStatus UpdatePatient(CognitiveAndFunctionalStatus cognfstat) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } CognitiveAndFunctionalStatus cogfs = _cogfuncstatus.UpdatePatient(cognfstat); EncounterReport erp = new EncounterReport(); erp.RefId = cogfs._id; erp.PatientId = cogfs.UserId; erp.UpdateBy = userId; erp.Action = "update CognitiveAndFunctionalStatus"; var encreports = encrepo.AddEncReport(erp); return(cogfs); }
public SocialHistory UpdatePatient(SocialHistory SocialHistory) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } SocialHistory sochist = _sochist.UpdatePatient(SocialHistory); EncounterReport erp = new EncounterReport(); erp.RefId = sochist._id; erp.PatientId = sochist.UserId; erp.UpdateBy = userId; erp.Action = "update SocialHistory"; var encreports = encrepo.AddEncReport(erp); return(sochist); }
public LabResult UpdatePatient(LabResult labresult) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } LabResult labsr = _labresults.UpdatePatient(labresult); EncounterReport erp = new EncounterReport(); erp.RefId = labsr._id; erp.PatientId = labsr.UserId; erp.UpdateBy = userId; erp.Action = "update LabResult"; var encreports = encrepo.AddEncReport(erp); return(labsr); }
public ReasonForHospitalization UpdateReason(ReasonForHospitalization Reason) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } ReasonForHospitalization reasons = _reasonhospital.UpdateReason(Reason); EncounterReport erp = new EncounterReport(); erp.RefId = reasons._id; erp.PatientId = reasons.UserId; erp.UpdateBy = userId; erp.Action = "update ReasonForHospitalization"; var encreports = encrepo.AddEncReport(erp); return(reasons); }
public InsuranceBilling UpdateInsBill(InsuranceBilling insbill) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } InsuranceBilling reasons = _insbilling.UpdateInsBill(insbill); EncounterReport erp = new EncounterReport(); erp.RefId = reasons._id; erp.PatientId = reasons.UserId; erp.UpdateBy = userId; erp.Action = "update ReasonForHospitalization"; var encreports = encrepo.AddEncReport(erp); return(reasons); }
public EncounterDiagnosis UpdatePatient(EncounterDiagnosis Encdiag) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } EncounterDiagnosis encd = _EncDiagnosis.UpdatePatient(Encdiag); EncounterReport erp = new EncounterReport(); erp.RefId = encd._id; erp.PatientId = encd.UserId; erp.UpdateBy = userId; erp.Action = "update EncounterDiagnosis"; var encreports = encrepo.AddEncReport(erp); return(encd); }
public Appointment UpdateAppointment(Appointment appoint) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } Appointment appnt = _appointments.UpdateAppointment(appoint); EncounterReport erp = new EncounterReport(); erp.RefId = appnt._id; erp.PatientId = appnt.UserId; erp.UpdateBy = userId; erp.Action = "update ReasonForHospitalization"; var encreports = encrepo.AddEncReport(erp); return(appnt); }
public EncounterInformation UpdatePatient(EncounterInformation encinfo) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } EncounterInformation enci = _encountinfos.UpdatePatient(encinfo); EncounterReport erp = new EncounterReport(); erp.RefId = enci._id; erp.PatientId = enci.UserId; erp.UpdateBy = userId; erp.Action = "update EncounterInformation"; var encreports = encrepo.AddEncReport(erp); return(enci); }