public JsonResult CreateSuratRujukanBerobat() { var _model = new RujukanBerobatModel(); if (Request.Form["forPatient"] != null) { _model.ForPatient = long.Parse(Request.Form["forPatient"].ToString()); } if (Request.Form["FormMedicalID"] != null) { _model.FormMedicalID = long.Parse(Request.Form["FormMedicalID"].ToString()); } if (Session["UserLogon"] != null) { _model.Account = (AccountModel)Session["UserLogon"]; } var request = new RujukanBerobatRequest { Data = _model }; var response = new RujukanBerobatResponse { }; response = new RujukanBerobatHandler(_unitOfWork).GetDetailDataForRujukan(request); return(Json(new { Status = response.Status, Message = response.Message, PatientNm = response.Entity.PatientData.Name, SAP = response.Entity.PatientData.SAP, KTP = response.Entity.PatientData.KTPNumber, BPJS = response.Entity.PatientData.BPJSNumber, Gender = response.Entity.PatientData.Gender, Age = $"{response.Entity.PatientData.Umur}/{response.Entity.PatientData.BirthDateStr}", TglLahir = response.Entity.PatientData.BirthDateStr, HubKeluarga = response.Entity.PatientData.familyRelationshipDesc, Diagnosa = response.Entity.FormExamineData.Diagnose, Keluhan = response.Entity.FormExamineData.Anamnesa, PreExamine = ConstructPreExamine(response.Entity.PreExamineData), Terapi = response.Entity.FormExamineData.Therapy, Penunjang = response.Entity.FormExamineData.Result }, JsonRequestBehavior.AllowGet)); }
public ActionResult ExportSuratRujukanBerobat(string letterId) { long iLetterId = 0; if (!String.IsNullOrEmpty(letterId)) { iLetterId = Convert.ToInt64(letterId); } var response = new RujukanBerobatResponse(); response = new RujukanBerobatHandler(_unitOfWork).PreparePrintSuratRujukanBerobat(iLetterId); response.Entity.strPemFisik = ConstructPreExamine(response.Entity.PreExamineData); // return View(response.Entity); return(new PartialViewAsPdf(response.Entity) { PageOrientation = Orientation.Portrait, PageSize = Size.Folio, FileName = "SuratRujukanBerobat.pdf" }); }