public ActionResult ShiftFromIPD(IpdRegistrationMasterModel model) { IpdRegistrationMasterProvider pro = new IpdRegistrationMasterProvider(); pro.InsertIPDShiftDetails(model); return(RedirectToAction("Index")); }
public ActionResult Change(IpdRegistrationMasterModel model) { if (model.RegistrationDate == Convert.ToDateTime("1/1/0001 12:00:00 AM")) { TempData["Failed"] = "0"; } else { if (ModelState.IsValid) { int i = Ipdprovider.Insert(model); if (i == 1) { TempData["success"] = "created successfully"; } else { TempData["Failed"] = "0"; } return(RedirectToAction("Index")); } } return(View(model)); }
public ActionResult Index(string FromDateString, string TodateString, string NameOfPatient) { IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); DateTime TodateTime = DateTime.Today; DateTime FromDateTime = DateTime.Today; if (String.IsNullOrEmpty(FromDateString)) { DateTime FromDate = DateTime.Today; FromDateString = FromDate.ToShortDateString(); FromDateTime = Convert.ToDateTime(FromDateString); } else { FromDateTime = Convert.ToDateTime(FromDateString); } if (String.IsNullOrEmpty(TodateString)) { DateTime ToDate = DateTime.Today; TodateString = ToDate.ToShortDateString(); TodateTime = Convert.ToDateTime(TodateString); } else { TodateTime = Convert.ToDateTime(TodateString); } model.IpdRegistrationMasterModelList = Ipdprovider.GetListForIndex().Where(x => x.RegistrationDate >= FromDateTime && x.RegistrationDate <= TodateTime).ToList(); //model.IpdRegistrationMasterModelList = model.IpdRegistrationMasterModelList.Where(x => x.RegistrationDate >= TodateTime && x.RegistrationDate<=FromDateTime).ToList(); return(View(model)); }
public ActionResult GetIcdCode(string Name) { IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); EHMSEntities ent = new EHMSEntities(); List <string> names = new List <string>(); List <IpdRegistrationMasterModel> templist = new List <IpdRegistrationMasterModel>(); templist = (from icod in ent.SetupIcdCodes where icod.DiagnosisTitle.StartsWith(Name) select new IpdRegistrationMasterModel { id = icod.ICDCODEID, FirstName = icod.DiagnosisTitle, LastName = icod.CodeNumber, }).Take(10).ToList(); foreach (var item in templist) { names.Add(item.FirstName + "" + "~" + item.LastName); } return(Json(names, JsonRequestBehavior.AllowGet)); }
public ActionResult IpdWardDetails(IpdRegistrationMasterModel model) { IpdRegistrationMasterProvider pro = new IpdRegistrationMasterProvider(); model.IPDWardDetailsViewModelList = new List <IPDWardDetailsViewModel>(); model.IPDWardDetailsViewModelList = pro.GetIpdWardDetails(model); return(PartialView("_WardDetails", model)); }
//sShow EntryBed Before public ActionResult _GetPatientDetails(int OpdNoEmergencyNo) { IpdRegistrationMasterProvider pro = new IpdRegistrationMasterProvider(); IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); ViewBag.DetailsData = pro.GetOpdModelList(OpdNoEmergencyNo); return(PartialView("_GetPatientDetails", model)); }
public ActionResult ActionToOT(int id, int ipdid) { IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); model.OpdNoEmergencyNo = id; model.IpdRegistrationID = ipdid; return(View(model)); }
public ActionResult CreateFormCent(int id) { IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); var data = model.opdModelList; model.passvalues = 1; model.OpdNoEmergencyNo = id; return(View("Create", model)); }
public ActionResult InsertFroCentralizeBillingInIPDResistrationMaster(int id) { EHMSEntities ent = new EHMSEntities(); IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); model.OpdNoEmergencyNo = id; //var data=ent.OpdMaster.Where(m=>m.OpdID==id).FirstOrDefault(); return(View(model)); }
//[CustomizedAuthorizeAttribute] //[Authorize(Roles = "Sundar")] public ActionResult Create(int id = 0) { i = 1; IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); var data = model.opdModelList; model.OpdNoEmergencyNo = id; model.passvalues = 1; //ViewBag.lstOfKaramchariName = Hospital.Utility.GetPatientNameFromOpdMaster(); return(View(model)); }
public ActionResult Change(int id, int DepartmentID, int OpdEmerNo) { EHMSEntities ent = new EHMSEntities(); IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); model.OpdNoEmergencyNo = OpdEmerNo; model.DepartmentID = DepartmentID; model.passvalues = 1; int ipdno = ent.IpdRegistrationMasters.Where(x => x.OpdNoEmergencyNo == OpdEmerNo && x.Status == true).SingleOrDefault().IpdRegistrationID; model.ipdPatientDiagnosisDetailList = new List <IpdPatientDiagnosisDetailsModel>(AutoMapper.Mapper.Map <IEnumerable <IpdPatientDiagnosisDetail>, IEnumerable <IpdPatientDiagnosisDetailsModel> >(ent.IpdPatientDiagnosisDetails.Where(x => x.IpdRegistrationID == ipdno))); return(View(model)); }
public ActionResult InsertFroCentralizeBillingInIPDResistrationMaster(IpdRegistrationMasterModel model) { IpdRegistrationMasterProvider pro = new IpdRegistrationMasterProvider(); if (ModelState.IsValid) { pro.InsertCeltralBillingPatientINIPDResistrationMaster(model); return(RedirectToAction("Index")); } else { return(RedirectToAction("InsertFroCentralizeBillingInIPDResistrationMaster")); } }
public ActionResult BillForm(int id, int DepartmentID, int OpdEmerNo) { EHMSEntities ent = new EHMSEntities(); var deptid = ent.IpdRegistrationMasters.Where(x => x.IpdRegistrationID == id).SingleOrDefault().DepartmentID; var regdate = ent.IpdRegistrationMasters.Where(x => x.IpdRegistrationID == id).SingleOrDefault().RegistrationDate; var CreatedBy = ent.IpdRegistrationMasters.Where(x => x.IpdRegistrationID == id).SingleOrDefault().CreatedtBy; var DepoAmount = ent.PatientDepositDetails.Where(x => x.PatientID == OpdEmerNo).FirstOrDefault().TotalAmount; if (deptid == 1001) { IpdRegistrationMasterModel obj = new IpdRegistrationMasterModel(); obj.refOfEmergecyMasterModel = new EmergecyMasterModel(); obj.IpdPatientBedDetailsModel = new IpdPatientBedDetailModel(); obj.IpdPatientroomDetailsModel = new IpdPatientroomDetailsModel(); var objEm = ent.EmergencyMasters.Where(x => x.EmergencyMasterId == OpdEmerNo).SingleOrDefault(); var objBed = ent.IpdPatientBedDetails.Where(x => x.IpdRegistrationId == id).FirstOrDefault(); var objRoom = ent.IpdPatientroomDetails.Where(x => x.IpdRegistrationID == id && x.Status == true).FirstOrDefault(); AutoMapper.Mapper.Map(objBed, obj.IpdPatientBedDetailsModel); AutoMapper.Mapper.Map(objEm, obj.refOfEmergecyMasterModel); AutoMapper.Mapper.Map(objRoom, obj.IpdPatientroomDetailsModel); obj.RegistrationDate = regdate; obj.IpdRegistrationID = id; obj.CreatedtBy = (int)CreatedBy; return(View(obj)); } else { IpdRegistrationMasterModel objforopd = new IpdRegistrationMasterModel(); objforopd.refOpdModel = new OpdModel(); objforopd.IpdPatientBedDetailsModel = new IpdPatientBedDetailModel(); objforopd.IpdPatientroomDetailsModel = new IpdPatientroomDetailsModel(); var objopd = ent.OpdMasters.Where(x => x.OpdID == OpdEmerNo).SingleOrDefault(); var objBed = ent.IpdPatientBedDetails.Where(x => x.IpdRegistrationId == id).FirstOrDefault(); var objRoom = ent.IpdPatientroomDetails.Where(x => x.IpdRegistrationID == id).FirstOrDefault(); AutoMapper.Mapper.Map(objBed, objforopd.IpdPatientBedDetailsModel); AutoMapper.Mapper.Map(objopd, objforopd.refOpdModel); AutoMapper.Mapper.Map(objRoom, objforopd.IpdPatientroomDetailsModel); objforopd.RegistrationDate = regdate; objforopd.IpdRegistrationID = id; objforopd.CreatedtBy = (int)CreatedBy; objforopd.DepositeAmount = (decimal)DepoAmount; return(View("billforIpdforOpd", objforopd)); } }
public ActionResult ShiftFromIPD(int id, int ipdid) { int OpdId = id; int IpdRegistrationID = ipdid; IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); IpdRegistrationMasterProvider pro = new IpdRegistrationMasterProvider(); model.ObjShiftFromIPDViewModel = new ShiftFromIPDViewModel(); model.OpdNoEmergencyNo = id; model.IpdRegistrationID = ipdid; if (pro.IsPatientAlreadyShiftedFromIPD(model.OpdNoEmergencyNo, model.IpdRegistrationID)) { model = pro.GetIpdShiftDetailsOfPatient(id, ipdid); model.ObjShiftFromIPDViewModel.Status = true; } else { model.ObjShiftFromIPDViewModel.Status = false; } return(View(model)); }
public ActionResult Create(IpdRegistrationMasterModel model) { EHMSEntities ent = new EHMSEntities(); var opd = ent.OpdMasters.Where(m => m.OpdID == model.OpdNoEmergencyNo && m.Status == true).Select(m => m.OpdID).ToList(); if (model.ObjIpdPatientDiagnosisDetailsModel.DiagnosisID != 0) { model.ipdPatientDiagnosisDetailList.Add(model.ObjIpdPatientDiagnosisDetailsModel); } if (model.StringICD != null) { var IcdNumber = model.StringICD.Substring(model.StringICD.IndexOf('~') + 1); model.IcdCodeNumber = Convert.ToInt32(ent.SetupIcdCodes.Where(m => m.CodeNumber == IcdNumber).Select(m => m.ICDCODEID).FirstOrDefault()); } var ipdidonirm = ent.IpdRegistrationMasters.Where(x => x.OpdNoEmergencyNo == model.OpdNoEmergencyNo && x.Status == true).ToList(); if (ipdidonirm.Count > 0) { TempData["existPatientinIpd"] = "Patient Already Exist In IPD"; return(View(model)); } if (model.OpdNoEmergencyNo == 0 || model.RegistrationDate == Convert.ToDateTime("1/1/0001 12:00:00 AM")) { TempData["Failed"] = "0"; } else if (opd.Count == 0) { TempData["Failed"] = "0"; } else { if (ModelState.IsValid) { // model.DepartmentID = (int)TempData["id"]; int i = Ipdprovider.Insert(model); if (i == 1) { TempData["success"] = HospitalManagementSystem.UtilityMessage.save; var maxid = ent.IpdRegistrationMasters.Max(x => x.IpdRegistrationID); //return RedirectToAction("BillForm", new { id = maxid, DepartmentID = model.DepartmentID, OpdEmerNo = model.OpdNoEmergencyNo }); //return RedirectToAction("Index"); //Get patientDepositNumber int DepositId = HospitalManagementSystem.Utility.GetLastDepositMasterIdFromPatientId(model.OpdNoEmergencyNo); if (DepositId > 0) { return(RedirectToAction("DepositeReceipt", new { id = DepositId, IPNO = maxid })); } else { return(RedirectToAction("Index")); } } else { TempData["Failed"] = "0"; } return(RedirectToAction("Index")); } } return(View(model)); }
public ActionResult IpdWardDetails() { IpdRegistrationMasterModel model = new IpdRegistrationMasterModel(); return(View(model)); }