Beispiel #1
0
        public JsonResult GetTanggalPemeriksaan(string PatientId)
        {
            List <LoketModel> queueData = new RujukanLabHandler(_unitOfWork).GetFormMedicalIds(PatientId == null ? 0 : int.Parse(PatientId));
            var lists = queueData.DistinctBy(x => x.TransactionDateStr).ToList();

            return(Json(lists, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult ExportSuratRujukanLabKeluar2Pdf(string FormMedId)
        {
            var _model = new LabReferenceLetterModel
            {
                FormMedicalID = FormMedId == null ? 0 : Convert.ToInt64(FormMedId)
            };

            if (Session["UserLogon"] != null)
            {
                _model.Account = (AccountModel)Session["UserLogon"];
            }
            var request = new RujukanLabRequest
            {
                Data = _model
            };

            var response = new RujukanLabHandler(_unitOfWork, _context).GetDetailSuratRujukanLab(request);

            var _suratrujukankeluarmodel = new SuratRujukanKeluarModel
            {
                NoSurat        = response.Entity.SuratRujukanLabKeluar.NoSurat,
                DokterPengirim = response.Entity.SuratRujukanLabKeluar.DokterPengirim,
            };
            var labrefmodel = new LabReferenceLetterModel
            {
                FormMedicalID         = request.Data.FormMedicalID,
                PatientData           = response.Patient,
                strCekdate            = response.Entity.strCekdate,
                SuratRujukanLabKeluar = _suratrujukankeluarmodel
            };

            if (labrefmodel.LabItems == null)
            {
                labrefmodel.LabItems = new List <Entities.MasterData.LabItemModel>();
            }
            labrefmodel.LabItems   = response.ListLabs;
            labrefmodel.PatientAge = response.Entity.PatientAge;
            ViewBag.NoSurat        = response.Entity.SuratRujukanLabKeluar.NoSurat;
            return(new PartialViewAsPdf(labrefmodel)
            {
                PageOrientation = Orientation.Landscape,
                PageSize = Size.Folio,

                FileName = "PrintSuratRujukanKeluar.pdf"
            });
            //return View(labrefmodel);
        }