protected void Page_Load(object sender, EventArgs e) { string patientId; try { patientId = Request.QueryString["PatientID"]; } catch (Exception) { patientId = string.Empty; } if (!string.IsNullOrEmpty(patientId)) { var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetails = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetails != null) { LblPatientName.Text = patientDetails.name; ImgPatientSignature.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=8&ConsentType=PICCConsent"; ImgWitnessSignature.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=10&ConsentType=PICCConsent"; ImgPICCNurse.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=9&ConsentType=PICCConsent"; LblSignature1DateTime.Text = DateTime.Now.ToString("MMM dd yyyy hh:mm:ss"); LblWitnessDateTime.Text = DateTime.Now.ToString("MMM dd yyyy hh:mm:ss"); LblImgPICCNurseDateTime.Text = DateTime.Now.ToString("MMM dd yyyy hh:mm:ss"); } } }
protected void Page_Load(object sender, EventArgs e) { string patientId; try { patientId = Request.QueryString["PatientID"]; } catch (Exception) { patientId = string.Empty; } if (!string.IsNullOrEmpty(patientId)) { var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetails = formHandlerServiceClient.GetPatientDetail(patientId, ConsentType.ToString()); if (patientDetails != null) { LblPatientMRID.Text = patientDetails.MRHash; LblPatientName.Text = patientDetails.name; LblDate.Text = patientDetails.AdmDate.ToString("MM dd yyyy"); LblTime.Text = DateTime.Now.ToShortTimeString(); } } }
private void LoadAssociatedDoctors(string PrimaryDoctorId) { //DdlAssociatedDoctors.Items.Clear(); var formHandlerServiceClient = new FormHandlerServiceClient(); var associatedDoctors = formHandlerServiceClient.GetAssociatedPhysiciansList(PrimaryDoctorId); //DdlAssociatedDoctors.Items.Add("----Select Associated Doctor----"); LblAssociatedDoctors.Text = string.Empty; if (associatedDoctors != null) { foreach (DataRow row in associatedDoctors.Rows) { //DdlAssociatedDoctors.Items.Add(new System.Web.UI.WebControls.ListItem(row["Lname"].ToString().Trim() + ", " + row["Fname"].ToString().Trim(), row["Id"].ToString().Trim())); if (!string.IsNullOrEmpty(LblAssociatedDoctors.Text)) { LblAssociatedDoctors.Text += " , "; } LblAssociatedDoctors.Text += row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } else { LblError.Text = "Associted doctors list not available."; } }
protected void Page_Load(object sender, EventArgs e) { try { bool isItNewSession; try { isItNewSession = (bool)Session["NewSessionFor" + ConsentType.ToString()]; } catch (Exception) { isItNewSession = true; } for (int i = 0; i < 7; i++) { ViewState["Signature" + i] = string.Empty; } var formHandlerServiceClient = new FormHandlerServiceClient(); string patientId; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { patientId = string.Empty; } } if (!isItNewSession) { // Loading Signatures based on the selected patient ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature1"); ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature2"); ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature3"); ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature4"); ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature5"); } } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { string PatientId; try { PatientId = Request.QueryString["PatientID"]; } catch (Exception) { PatientId = string.Empty; } if (!string.IsNullOrEmpty(PatientId)) { var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetails = formHandlerServiceClient.GetPatientDetail(PatientId); if (patientDetails != null) { LblPatientMRID.Text = patientDetails.MRHash; LblPatientName.Text = patientDetails.name; LblDate.Text = patientDetails.AdmDate.ToString("MM dd yyyy"); LblTime.Text = DateTime.Now.ToShortTimeString(); LblPatientName2.Text = patientDetails.name; LblProcedureName.Text = patientDetails.ProcedureName; var primaryDoctor = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetails.PrimaryDoctorId); if (primaryDoctor != null) { LblPrimaryDoctor.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; LblAuthoriseDoctors.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; } //var secondaryDoctor = formHandlerServiceClient.GetAssociateDoctorDetail(patientDetails.PrimaryDoctorId); //if (secondaryDoctor != null) //LblAuthoriseDoctors.Text = secondaryDoctor.Fname + " , " + secondaryDoctor.Lname; foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetails.PrimaryDoctorId).Rows) { LblAuthoriseDoctors.Text += " , " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } ImgSignature1.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=1"; ImgSignature2.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=2"; ImgSignature3.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=3"; ImgSignature4.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=4"; ImgSignature5.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=5"; ImgPatientSignature.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=7"; } } }
protected void Page_Load(object sender, EventArgs e) { string PatientId; try { PatientId = Request.QueryString["PatientID"]; } catch (Exception) { PatientId = string.Empty; } if(!string.IsNullOrEmpty(PatientId)) { var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetails = formHandlerServiceClient.GetPatientDetail(PatientId); if (patientDetails != null) { LblPatientMRID.Text = patientDetails.MRHash; LblPatientName.Text = patientDetails.name; LblDate.Text = patientDetails.AdmDate.ToString("MM dd yyyy"); LblTime.Text = DateTime.Now.ToShortTimeString(); LblPatientName2.Text = patientDetails.name; LblProcedureName.Text = patientDetails.ProcedureName; var primaryDoctor = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetails.PrimaryDoctorId); if (primaryDoctor != null) { LblPrimaryDoctor.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; LblAuthoriseDoctors.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; } //var secondaryDoctor = formHandlerServiceClient.GetAssociateDoctorDetail(patientDetails.PrimaryDoctorId); //if (secondaryDoctor != null) //LblAuthoriseDoctors.Text = secondaryDoctor.Fname + " , " + secondaryDoctor.Lname; foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetails.PrimaryDoctorId).Rows) { LblAuthoriseDoctors.Text += " , " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } ImgSignature1.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=1"; ImgSignature2.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=2"; ImgSignature3.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=3"; ImgSignature4.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=4"; ImgSignature5.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=5"; ImgPatientSignature.ImageUrl = "/GetImage.ashx?PatientId=" + PatientId + "&Signature=7"; } } }
protected void Page_Load(object sender, EventArgs e) { try { bool isItNewSession; try { isItNewSession = (bool)Session["NewSessionFor" + ConsentType.ToString()]; } catch (Exception) { isItNewSession = true; } for (int i = 0; i < 7; i++) ViewState["Signature" + i] = string.Empty; var formHandlerServiceClient = new FormHandlerServiceClient(); string patientId; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { patientId = string.Empty; } } if (!isItNewSession) { // Loading Signatures based on the selected patient ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature1"); ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature2"); ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature3"); ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature4"); ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, ConsentType.ToString(), "signature5"); } } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { string patientId; try { patientId = Request.QueryString["PatientID"]; } catch (Exception) { patientId = string.Empty; } if (!string.IsNullOrEmpty(patientId)) { var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetails = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetails != null) { var primaryDoctor = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetails.PrimaryDoctorId); if (primaryDoctor != null) { //LblPrimaryDoctor.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; LblAuthoriseDoctors.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; } LblPatientName2.Text = patientDetails.name; LblProcedureName.Text = patientDetails.ProcedureName; foreach ( DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetails.PrimaryDoctorId).Rows) { LblAuthoriseDoctors.Text += " , " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } ImgSignature1.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=1"; ImgSignature2.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=2"; ImgSignature3.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=3"; ImgSignature4.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=4"; ImgSignature5.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=5"; ImgSignature7.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=7"; ImgSignature8.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=8"; ImgSignature9.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=9"; ImgSignature10.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=10"; ImgSignature11.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=11"; } } }
protected void BtnNext_Click(object sender, EventArgs e) { // need to save signatures here try { if (DoctorsAndProcedures1.DdlPrimaryDoctors.SelectedIndex == 0) // || DdlAssociatedDoctors.SelectedIndex == 0) { LblError.Text = "Please select primary and associated doctor"; return; } if (string.IsNullOrEmpty(DoctorsAndProcedures1.HdnSelectedProcedures.Value)) { LblError.Text = "Please select the procedures and then go next."; return; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"]) || string.IsNullOrEmpty(Request.Form["HdnImage2"]) || string.IsNullOrEmpty(Request.Form["HdnImage3"]) || string.IsNullOrEmpty(Request.Form["HdnImage4"]) || string.IsNullOrEmpty(Request.Form["HdnImage5"])) { LblError.Text = "Please input your signatures in all the fields"; return; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } string selectedProcedurenames = string.Empty; // validation for other procedure foreach (string procedurename in DoctorsAndProcedures1.HdnSelectedProcedures.Value.Split('#')) { if (!string.IsNullOrEmpty(procedurename)) { if (procedurename.Trim().ToLower() == "other") { if (string.IsNullOrEmpty(DoctorsAndProcedures1.TxtOtherProcedure.Text)) { LblError.Text = "Please input your signatures in all the fields"; return; } selectedProcedurenames += DoctorsAndProcedures1.TxtOtherProcedure.Text; } else { selectedProcedurenames += procedurename + "#"; } } } var formHandlerServiceClient = new FormHandlerServiceClient(); //formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, DdlAssociatedDoctors.SelectedValue); formHandlerServiceClient.UpdateDoctorAssociation(patientId, DoctorsAndProcedures1.DdlPrimaryDoctors.SelectedValue, "0"); formHandlerServiceClient.UpdatePatientProcedures(patientId, selectedProcedurenames); // updating signature1 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); bool result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature1"); // updating signature2 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature2"); // updating signature3 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature3"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature4"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature5"); Session["NewSessionFor" + ConsentType.ToString()] = false; Response.Redirect("/" + ConsentFolder + "/ConsentDeclaration.aspx"); } catch (Exception) { return; } }
protected void Page_Load(object sender, EventArgs e) { string patientId; try { patientId = Request.QueryString["PatientID"]; } catch (Exception) { patientId = string.Empty; } if (!string.IsNullOrEmpty(patientId)) { var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetails = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetails != null) { var primaryDoctor = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetails.PrimaryDoctorId); if (primaryDoctor != null) { LblAssociatedDoctor.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; LblAuthoriseDoctors.Text = primaryDoctor.Fname + " " + primaryDoctor.Lname; } foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetails.PrimaryDoctorId).Rows) { LblAuthoriseDoctors.Text += " , " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } LblDOB.Text = DateTime.Now.ToString("MMM dd yyyy"); LblPatientAdminDate.Text = patientDetails.AdmDate.ToString("MMM dd yyyy"); LblPatientAdminTime.Text = patientDetails.AdmDate.ToLongTimeString(); LblPatientId.Text = patientId; LblPatientMrHash.Text = patientDetails.MRHash; LblPatientName.Text = patientDetails.name; LblPatientName2.Text = patientDetails.name; LblPatientUnableToSignBecause.Text = patientDetails.UnableToSignReason; LblProcedureName.Text = patientDetails.ProcedureName; LblSignatureDateTime.Text = DateTime.Now.ToString("MMM dd yyyy") + " <br /> " + DateTime.Now.ToLongTimeString(); LblTranslatedDateTime.Text = DateTime.Now.ToString("MMM dd yyyy") + " <br /> " + DateTime.Now.ToLongTimeString(); LblAuthorizedSignDateTime.Text = DateTime.Now.ToString("MMM dd yyyy") + " <br /> " + DateTime.Now.ToLongTimeString(); LblAssociatedDoctorTimeStamp.Text = DateTime.Now.ToString("MMM dd yyyy") + " <br /> " + DateTime.Now.ToLongTimeString(); LblDate.Text = DateTime.Now.ToString("MMM dd yyyy"); LblAge.Text = patientDetails.age.ToString(); LblGender.Text = patientDetails.gender; ImgSignature1.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=1&ConsentType=OutsideORConsent"; ImgSignature2.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=2&ConsentType=OutsideORConsent"; ImgSignature3.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=3&ConsentType=OutsideORConsent"; ImgSignature4.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=4&ConsentType=OutsideORConsent"; ImgSignature5.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=5&ConsentType=OutsideORConsent"; if (!string.IsNullOrEmpty(LblPatientUnableToSignBecause.Text.Trim())) { PnlPatientSignature.Visible = false; PnlPatientUnableToSignBecause.Visible = true; PnlAuthorizedSignature.Visible = true; } else { PnlPatientSignature.Visible = true; PnlPatientUnableToSignBecause.Visible = false; PnlAuthorizedSignature.Visible = false; } ImgSignature6.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=7&ConsentType=OutsideORConsent"; ImgSignature7.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=8&ConsentType=OutsideORConsent"; ImgSignature8.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=9&ConsentType=OutsideORConsent"; ImgSignature9.ImageUrl = "/GetImage.ashx?PatientId=" + patientId + "&Signature=10&ConsentType=OutsideORConsent"; } } }
protected void Page_Load(object sender, EventArgs e) { try { DdLProcedures.Attributes["multiple"] = "multiple"; for (int i = 0; i < 7; i++) { ViewState["Signature" + i] = string.Empty; } var formHandlerServiceClient = new FormHandlerServiceClient(); if (!IsPostBack) { DdLProcedures.Items.Clear(); //DdLProcedures.Items.Add("--------Selected Procedures--------"); foreach (string procedureName in formHandlerServiceClient.GetProcedurenameList()) { DdLProcedures.Items.Add(procedureName.Trim()); } DdLProcedures.Items.Add("Other"); } string patientId; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { patientId = string.Empty; } } if (!IsPostBack) { DdlPrimaryDoctors.Items.Add("----Select Primary Doctor----"); var physicians = formHandlerServiceClient.GetPrimaryPhysiciansList(); if (physicians != null) { foreach (DataRow row in physicians.Rows) { DdlPrimaryDoctors.Items.Add(new ListItem(row["Lname"] + ", " + row["Fname"], row["PhysicianId"].ToString())); } } if (!string.IsNullOrEmpty(patientId)) { var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId, ConsentType.OutsideOR.ToString()); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); LoadAssociatedDoctors(patientDetail.PrimaryDoctorId); if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { DdlPrimaryDoctors.Items.FindByValue(patientDetail.PrimaryDoctorId).Selected = true; } if (!string.IsNullOrEmpty(patientDetail.ProcedureName)) { HdnSelectedProcedures.Value = patientDetail.ProcedureName; } } else { DdlPrimaryDoctors.SelectedIndex = 0; } } } } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } }
protected void BtnCompleted_Click(object sender, EventArgs e) { try { // need to save signatures here //if (string.IsNullOrEmpty(HdnImage2.Value) || string.IsNullOrEmpty(HdnImage3.Value) || string.IsNullOrEmpty(HdnImage4.Value) || string.IsNullOrEmpty(HdnImage5.Value) || string.IsNullOrEmpty(HdnImage6.Value)) //{ // LblError.Text = "Please input signatures in all the fields"; // return; //} //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sign/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature11"); } /* temp code to generate images and store into local folder for testing var signatureToImage = new SignatureToImage(); for(int i=1;i<6;i++) signatureToImage.SigJsonToImage(Request.Form["HdnImage" + i.ToString()]).Save(@"C:\Users\santhosh\Desktop\" + i.ToString() + ".jpg",ImageFormat.Jpeg); */ string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) device = Request.Browser.Browser + " " + Request.Browser.Version; else device = Request.Browser.Browser + " " + Request.Browser.Version; formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }, ConsentType.OutsideOR.ToString()); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty, ConsentType.OutsideOR.ToString()); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/OutsideOR/ConsentPrintV1.aspx?PatientId=" + patientId, patientId, ConsentType.OutsideOR.ToString()); if ((bool)Session["EndoscopyConsent"]) { Response.Redirect("/EndoscopyConsent.aspx"); return; } if ((bool)Session["BloodConsentRefusal"]) { Response.Redirect("/BloodConsentOrRefusal.aspx"); } if ((bool)Session["PICCConsent"]) { Response.Redirect("/PICC/Consent.aspx"); } Response.Redirect("/PatientConsent.aspx"); } catch (Exception) { return; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { SetPanels(false); if (Utilities.IsDevelopmentMode) { Session["PatientID"] = 1; } for (int i = 0; i < 7; i++) ViewState["Signature" + i] = string.Empty; string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } } var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetail != null) { LbldoctorName.Text = string.Empty; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { var doctorDetail = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); if (doctorDetail != null) LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; LblAssociateDoctors.Text = string.Empty; foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetail.PrimaryDoctorId).Rows) { LbldoctorName.Text += " " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); //if (!string.IsNullOrEmpty(LblAssociateDoctors.Text)) // LblAssociateDoctors.Text += " , "; //LblAssociateDoctors.Text += row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } LblProcedurename.Text = patientDetail.ProcedureName; // Loading Signatures based on the selected patient /*ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature7"); ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature8"); ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature9"); ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature10"); ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature11"); */ } } else { for (int i = 1; i < 6; i++) { if (Request.Form["HdnImage" + i.ToString()] != null) ViewState["Signature" + i.ToString()] = Request.Form["HdnImage" + i.ToString()]; } } } catch (Exception) { return; //Response.Redirect("/PatientConsent.aspx"); } }
protected void BtnCompleted_Click(object sender, EventArgs e) { try { // need to save signatures here //if (string.IsNullOrEmpty(HdnImage2.Value) || string.IsNullOrEmpty(HdnImage3.Value) || string.IsNullOrEmpty(HdnImage4.Value) || string.IsNullOrEmpty(HdnImage5.Value) || string.IsNullOrEmpty(HdnImage6.Value)) //{ // LblError.Text = "Please input signatures in all the fields"; // return; //} //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); // updating signature1 //var bytes = Encoding.ASCII.GetBytes(HdnImage1.Value); //bool result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature6"); // updating signature2 if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sing/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by (name & empl.#) var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, ASCIIEncoding.ASCII.GetString(bytes), "SurgicalConsent", "signature11"); } /* temp code to generate images and store into local folder for testing * var signatureToImage = new SignatureToImage(); * for(int i=1;i<6;i++) * signatureToImage.SigJsonToImage(Request.Form["HdnImage" + i.ToString()]).Save(@"C:\Users\santhosh\Desktop\" + i.ToString() + ".jpg",ImageFormat.Jpeg); */ string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) { device = Request.Browser.Browser + " " + Request.Browser.Version; } else { device = Request.Browser.Browser + " " + Request.Browser.Version; } formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/SurgicalConsentPrintV3.aspx?PatientId=" + patientId, patientId, "SurgicalConsentForm1"); if ((bool)Session["CardiacCathLabConsent"]) { Response.Redirect("/CardiacCathLabConsent.aspx"); return; } if ((bool)Session["EndoscopyConsent"]) { Response.Redirect("/EndoscopyConsent.aspx"); return; } if ((bool)Session["BloodConsentRefusal"]) { Response.Redirect("/BloodConsentOrRefusal.aspx"); } Response.Redirect("/PatientConsent.aspx"); } catch (Exception ex) { } }
protected void BtnNext_Click(object sender, EventArgs e) { // need to save signatures here try { if (DdlPrimaryDoctors.SelectedIndex == 0) // || DdlAssociatedDoctors.SelectedIndex == 0) { LblError.Text = "Please select primary and associated doctor"; return; } if (string.IsNullOrEmpty(HdnSelectedProcedures.Value)) { LblError.Text = "Please select the procedures and then go next."; return; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"]) || string.IsNullOrEmpty(Request.Form["HdnImage2"]) || string.IsNullOrEmpty(Request.Form["HdnImage3"]) || string.IsNullOrEmpty(Request.Form["HdnImage4"]) || string.IsNullOrEmpty(Request.Form["HdnImage5"])) //if (true) { LblError.Text = "Please input your signatures in all the fields"; return; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } string selectedProcedurenames = string.Empty; // validation for other procedure foreach (string procedurename in HdnSelectedProcedures.Value.Split('#')) { if (!string.IsNullOrEmpty(procedurename)) { if (procedurename.Trim().ToLower() == "other") { if (string.IsNullOrEmpty(TxtOtherProcedure.Text)) { LblError.Text = "Please input your signatures in all the fields"; return; } selectedProcedurenames += TxtOtherProcedure.Text; } else selectedProcedurenames += procedurename + "#"; } } var formHandlerServiceClient = new FormHandlerServiceClient(); formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, LblAssociatedDoctors.Text, ConsentType.OutsideOR.ToString()); formHandlerServiceClient.UpdatePatientProcedures(patientId, selectedProcedurenames, ConsentType.OutsideOR.ToString()); // updating signature1 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); bool result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature1"); // updating signature2 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature2"); // updating signature3 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.OutsideOR.ToString(), "signature3"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "OutsideORConsent", "signature4"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "OutsideORConsent", "signature5"); Response.Redirect("/OutsideOR/ConsentDeclaration.aspx"); } catch (Exception) { return; } }
protected void Page_Load(object sender, EventArgs e) { try { DdLProcedures.Attributes["multiple"] = "multiple"; for (int i = 0; i < 7; i++) ViewState["Signature" + i] = string.Empty; var formHandlerServiceClient = new FormHandlerServiceClient(); if (!IsPostBack) { DdLProcedures.Items.Clear(); //DdLProcedures.Items.Add("--------Selected Procedures--------"); foreach (string procedureName in formHandlerServiceClient.GetProcedurenameList()) DdLProcedures.Items.Add(procedureName.Trim()); DdLProcedures.Items.Add("Other"); } string patientId; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { patientId = string.Empty; } } if (!IsPostBack) { DdlPrimaryDoctors.Items.Add("----Select Primary Doctor----"); var physicians = formHandlerServiceClient.GetPrimaryPhysiciansList(); if (physicians != null) { foreach (DataRow row in physicians.Rows) { DdlPrimaryDoctors.Items.Add(new ListItem(row["Lname"] + ", " + row["Fname"], row["PhysicianId"].ToString())); } } if (!string.IsNullOrEmpty(patientId)) { var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId, ConsentType.OutsideOR.ToString()); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); LoadAssociatedDoctors(patientDetail.PrimaryDoctorId); if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) DdlPrimaryDoctors.Items.FindByValue(patientDetail.PrimaryDoctorId).Selected = true; if (!string.IsNullOrEmpty(patientDetail.ProcedureName)) { HdnSelectedProcedures.Value = patientDetail.ProcedureName; } } else DdlPrimaryDoctors.SelectedIndex = 0; } } } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { SetPanels(false); if (Utilities.IsDevelopmentMode) { Session["PatientID"] = 1; } for (int i = 0; i < 7; i++) { ViewState["Signature" + i] = string.Empty; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } } var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetail != null) { LbldoctorName.Text = string.Empty; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { var doctorDetail = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); if (doctorDetail != null) { LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; } LblAssociateDoctors.Text = string.Empty; foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetail.PrimaryDoctorId).Rows) { LbldoctorName.Text += " " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); //if (!string.IsNullOrEmpty(LblAssociateDoctors.Text)) // LblAssociateDoctors.Text += " , "; //LblAssociateDoctors.Text += row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } LblProcedurename.Text = patientDetail.ProcedureName; // Loading Signatures based on the selected patient /*ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature7"); * ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature8"); * ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature9"); * ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature10"); * ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature11"); */ } } else { for (int i = 1; i < 6; i++) { if (Request.Form["HdnImage" + i.ToString()] != null) { ViewState["Signature" + i.ToString()] = Request.Form["HdnImage" + i.ToString()]; } } } } catch (Exception) { return; //Response.Redirect("/PatientConsent.aspx"); } }
protected void BtnCompleted_Click(object sender, EventArgs e) { try { //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (string.IsNullOrEmpty(Request.Form["HdnImage4"])) { LblError.Text += " <br /> Please input witness signature."; } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); // updating signature2 if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sign/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by (name & empl.#) var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature11"); } string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) { device = Request.Browser.Browser + " " + Request.Browser.Version; } else { device = Request.Browser.Browser + " " + Request.Browser.Version; } formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/" + ConsentFolder + "/ConsentPrint.aspx?PatientId=" + patientId, patientId, ConsentType.ToString()); Response.Redirect(Utilities.GetNextFormUrl(ConsentType, Session)); } catch (Exception) { return; } }
protected void BtnCompleted_Click(object sender, EventArgs e) { try { //validation LblError.Text = string.Empty; if (ChkPatientisUnableToSign.Checked) { if (string.IsNullOrEmpty(TxtPatientNotSignedBecause.Text.Trim())) { LblError.Text = "Please input reason for why patient not able sign."; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"])) { LblError.Text += " <br /> Please input patient authorized person signature."; } } else { if (string.IsNullOrEmpty(Request.Form["HdnImage2"])) { LblError.Text += " <br /> Please input patient signature."; } } if (string.IsNullOrEmpty(Request.Form["HdnImage4"])) { LblError.Text += " <br /> Please input witness signature."; } if (!string.IsNullOrEmpty(LblError.Text)) { return; } // uploading images here string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); // updating signature2 if (Request.Form["HdnImage1"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); // If patient is unable to sign/person authorized to sign consent / relationship to patient var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature7"); } // updating signature3 if (Request.Form["HdnImage2"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); // Patient Signature var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature8"); } if (Request.Form["HdnImage3"] != null) { // updating signature4 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); // Translated by (name & empl.#) var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature9"); } // updating signature5 if (Request.Form["HdnImage4"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature10"); } // updating signature6 if (Request.Form["HdnImage5"] != null) { var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); var result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), ConsentType.ToString(), "signature11"); } string ip = Request.ServerVariables["REMOTE_ADDR"]; string device; if (Request.Browser.IsMobileDevice) device = Request.Browser.Browser + " " + Request.Browser.Version; else device = Request.Browser.Browser + " " + Request.Browser.Version; formHandlerServiceClient.UpdateTrackingInfo(patientId, new TrackingInfo { IP = ip, Device = device }); formHandlerServiceClient.UpdatePatientUnableSignReason(patientId, ChkPatientisUnableToSign.Checked ? TxtPatientNotSignedBecause.Text : string.Empty); formHandlerServiceClient.GenerateAndUploadPDFtoSharePoint("http://devsp1.atbapps.com:5555/" + ConsentFolder + "/ConsentPrint.aspx?PatientId=" + patientId, patientId, ConsentType.ToString()); Response.Redirect(Utilities.GetNextFormUrl(ConsentType, Session)); } catch (Exception) { return; } }
private void LoadAssociatedDoctors(string primaryDoctorId) { //DdlAssociatedDoctors.Items.Clear(); var formHandlerServiceClient = new FormHandlerServiceClient(); var associatedDoctors = formHandlerServiceClient.GetAssociatedPhysiciansList(primaryDoctorId); //DdlAssociatedDoctors.Items.Add("----Select Associated Doctor----"); LblAssociatedDoctors.Text = string.Empty; if (associatedDoctors != null) { foreach (DataRow row in associatedDoctors.Rows) { //DdlAssociatedDoctors.Items.Add(new System.Web.UI.WebControls.ListItem(row["Lname"].ToString().Trim() + ", " + row["Fname"].ToString().Trim(), row["Id"].ToString().Trim())); if (!string.IsNullOrEmpty(LblAssociatedDoctors.Text)) LblAssociatedDoctors.Text += " , "; LblAssociatedDoctors.Text += row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } else { LblError.Text = "Associted doctors list not available."; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { SetPanels(false); if (Utilities.IsDevelopmentMode) { Session["PatientID"] = 1; } for (int i = 0; i < 7; i++) { ViewState["Signature" + i] = string.Empty; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { // Response.Redirect("/PatientConsent.aspx"); } } var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId, ConsentType.OutsideOR.ToString()); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); LbldoctorName.Text = string.Empty; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { var doctorDetail = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); if (doctorDetail != null) { LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; } LblAssociateDoctors.Text = string.Empty; foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetail.PrimaryDoctorId).Rows) { LbldoctorName.Text += " " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); if (!string.IsNullOrEmpty(LblAssociateDoctors.Text)) { LblAssociateDoctors.Text += " , "; } LblAssociateDoctors.Text += row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } LblProcedurename.Text = patientDetail.ProcedureName; } } } catch (Exception) { return; //Response.Redirect("/PatientConsent.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { SetPanels(false); if (Utilities.IsDevelopmentMode) { Session["PatientID"] = 1; } for (int i = 0; i < 7; i++) { ViewState["Signature" + i] = string.Empty; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { // Response.Redirect("/PatientConsent.aspx"); } } var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); LbldoctorName.Text = string.Empty; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { var doctorDetail = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); if (doctorDetail != null) { LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; } foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetail.PrimaryDoctorId).Rows) { LbldoctorName.Text += " " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } //if (!string.IsNullOrEmpty(patientDetail.AssociatedDoctorId)) //{ //var doctorDetail = formHandlerServiceClient.GetAssociateDoctorDetail(patientDetail.PrimaryDoctorId); //if (doctorDetail != null) //{ // if (!string.IsNullOrEmpty(LbldoctorName.Text)) // LbldoctorName.Text += " , "; // LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; //} //} LblProcedurename.Text = patientDetail.ProcedureName; //TxtPatientNotSignedBecause.Text = patientDetail.UnableToSignReason; /* * * // Loading Signatures based on the selected patient * ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature7"); * ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature8"); * ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature9"); * ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature10"); * ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature11"); */ } } } catch (Exception ex) { //Response.Redirect("/PatientConsent.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { DdLProcedures.Attributes["multiple"] = "multiple"; bool isItNewSession = true; try { isItNewSession = (bool)Session["NewSession"]; } catch (Exception) { } for (int i = 0; i < 7; i++) ViewState["Signature" + i] = string.Empty; var formHandlerServiceClient = new FormHandlerServiceClient(); if (!IsPostBack) { DdLProcedures.Items.Clear(); //DdLProcedures.Items.Add("--------Selected Procedures--------"); foreach (string procedureName in formHandlerServiceClient.GetProcedurenameList()) DdLProcedures.Items.Add(procedureName.Trim()); } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { // Response.Redirect("/PatientConsent.aspx"); } } if (!IsPostBack) { DdlPrimaryDoctors.Items.Add("----Select Primary Doctor----"); var physicians = formHandlerServiceClient.GetPrimaryPhysiciansList(); if (physicians != null) { foreach (DataRow row in physicians.Rows) { DdlPrimaryDoctors.Items.Add(new System.Web.UI.WebControls.ListItem(row["Lname"] + ", " + row["Fname"], row["PhysicianId"].ToString())); } } if (!string.IsNullOrEmpty(patientId)) { var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); if (!isItNewSession) { //var primaryDoctor = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); //DdlPrimaryDoctors.SelectedValue = primaryDoctor.Lname + ", " + primaryDoctor.Fname; LoadAssociatedDoctors(patientDetail.PrimaryDoctorId); //var associatedDoctor = formHandlerServiceClient.GetAssociateDoctorDetail(patientDetail.AssociatedDoctorId); // DdlAssociatedDoctors.SelectedValue = associatedDoctor.Lname + ", " + associatedDoctor.Fname; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) DdlPrimaryDoctors.Items.FindByValue(patientDetail.PrimaryDoctorId).Selected = true; //if (!string.IsNullOrEmpty(patientDetail.AssociatedDoctorId)) // DdlAssociatedDoctors.Items.FindByValue(patientDetail.AssociatedDoctorId).Selected = true; //if (!string.IsNullOrEmpty(patientDetail.ProcedureName)) // DdLProcedures.Items.FindByText(patientDetail.ProcedureName.Trim()).Selected = true; if (!string.IsNullOrEmpty(patientDetail.ProcedureName)) { HdnSelectedProcedures.Value = patientDetail.ProcedureName; } } } else DdlPrimaryDoctors.SelectedIndex = 0; } } if (!isItNewSession) { // Loading Signatures based on the selected patient ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature1"); ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature2"); ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature3"); ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature4"); ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature5"); } } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { DdLProcedures.Attributes["multiple"] = "multiple"; bool isItNewSession = true; try { isItNewSession = (bool)Session["NewSession"]; } catch (Exception) { } for (int i = 0; i < 7; i++) { ViewState["Signature" + i] = string.Empty; } var formHandlerServiceClient = new FormHandlerServiceClient(); if (!IsPostBack) { DdLProcedures.Items.Clear(); //DdLProcedures.Items.Add("--------Selected Procedures--------"); foreach (string procedureName in formHandlerServiceClient.GetProcedurenameList()) { DdLProcedures.Items.Add(procedureName.Trim()); } } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { // Response.Redirect("/PatientConsent.aspx"); } } if (!IsPostBack) { DdlPrimaryDoctors.Items.Add("----Select Primary Doctor----"); var physicians = formHandlerServiceClient.GetPrimaryPhysiciansList(); if (physicians != null) { foreach (DataRow row in physicians.Rows) { DdlPrimaryDoctors.Items.Add(new System.Web.UI.WebControls.ListItem(row["Lname"] + ", " + row["Fname"], row["PhysicianId"].ToString())); } } if (!string.IsNullOrEmpty(patientId)) { var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); if (!isItNewSession) { //var primaryDoctor = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); //DdlPrimaryDoctors.SelectedValue = primaryDoctor.Lname + ", " + primaryDoctor.Fname; LoadAssociatedDoctors(patientDetail.PrimaryDoctorId); //var associatedDoctor = formHandlerServiceClient.GetAssociateDoctorDetail(patientDetail.AssociatedDoctorId); // DdlAssociatedDoctors.SelectedValue = associatedDoctor.Lname + ", " + associatedDoctor.Fname; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { DdlPrimaryDoctors.Items.FindByValue(patientDetail.PrimaryDoctorId).Selected = true; } //if (!string.IsNullOrEmpty(patientDetail.AssociatedDoctorId)) // DdlAssociatedDoctors.Items.FindByValue(patientDetail.AssociatedDoctorId).Selected = true; //if (!string.IsNullOrEmpty(patientDetail.ProcedureName)) // DdLProcedures.Items.FindByText(patientDetail.ProcedureName.Trim()).Selected = true; if (!string.IsNullOrEmpty(patientDetail.ProcedureName)) { HdnSelectedProcedures.Value = patientDetail.ProcedureName; } } } else { DdlPrimaryDoctors.SelectedIndex = 0; } } } if (!isItNewSession) { // Loading Signatures based on the selected patient ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature1"); ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature2"); ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature3"); ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature4"); ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature5"); } } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } }
protected void BtnNext_Click(object sender, EventArgs e) { // need to save signatures here try { if (DdlPrimaryDoctors.SelectedIndex == 0) // || DdlAssociatedDoctors.SelectedIndex == 0) { LblError.Text = "Please select primary and associated doctor"; return; } string selectedProcedurenames = HdnSelectedProcedures.Value; if (string.IsNullOrEmpty(selectedProcedurenames)) { LblError.Text = "Please select the procedure and then go next."; return; } if (string.IsNullOrEmpty(Request.Form["HdnImage1"]) || string.IsNullOrEmpty(Request.Form["HdnImage2"]) || string.IsNullOrEmpty(Request.Form["HdnImage3"]) || string.IsNullOrEmpty(Request.Form["HdnImage4"]) || string.IsNullOrEmpty(Request.Form["HdnImage5"])) //if (true) { LblError.Text = "Please input your signatures in all the fields"; return; } string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { Response.Redirect("/PatientConsent.aspx"); } var formHandlerServiceClient = new FormHandlerServiceClient(); //formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, DdlAssociatedDoctors.SelectedValue); formHandlerServiceClient.UpdateDoctorAssociation(patientId, DdlPrimaryDoctors.SelectedValue, "0"); formHandlerServiceClient.UpdatePatientProcedures(patientId, selectedProcedurenames); // updating signature1 var bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage1"]); bool result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature1"); // updating signature2 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage2"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature2"); // updating signature3 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage3"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature3"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage4"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature4"); // updating signature4 bytes = Encoding.ASCII.GetBytes(Request.Form["HdnImage5"]); result = formHandlerServiceClient.SavePatientSignature(patientId, Encoding.ASCII.GetString(bytes), "SurgicalConsent", "signature5"); Session["NewSession"] = false; Response.Redirect("/SurgicalConsentDeclaration.aspx"); } catch (Exception) { } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { SetPanels(false); if (Utilities.IsDevelopmentMode) { Session["PatientID"] = 1; } for (int i = 0; i < 7; i++) ViewState["Signature" + i] = string.Empty; string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { // Response.Redirect("/PatientConsent.aspx"); } } var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId, ConsentType.OutsideOR.ToString()); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); LbldoctorName.Text = string.Empty; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { var doctorDetail = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); if (doctorDetail != null) LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; LblAssociateDoctors.Text = string.Empty; foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetail.PrimaryDoctorId).Rows) { LbldoctorName.Text += " " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); if (!string.IsNullOrEmpty(LblAssociateDoctors.Text)) LblAssociateDoctors.Text += " , "; LblAssociateDoctors.Text += row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } LblProcedurename.Text = patientDetail.ProcedureName; } } } catch (Exception) { return; //Response.Redirect("/PatientConsent.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { SetPanels(false); if (Utilities.IsDevelopmentMode) { Session["PatientID"] = 1; } for (int i = 0; i < 7; i++) ViewState["Signature" + i] = string.Empty; string patientId = string.Empty; try { patientId = Session["PatientID"].ToString(); } catch (Exception) { try { patientId = Request.QueryString["PatientId"]; } catch (Exception) { // Response.Redirect("/PatientConsent.aspx"); } } var formHandlerServiceClient = new FormHandlerServiceClient(); var patientDetail = formHandlerServiceClient.GetPatientDetail(patientId); if (patientDetail != null) { LblPatientName.Text = patientDetail.name; LblDate.Text = patientDetail.AdmDate.ToString("MMM dd yyyy"); LblPatientMRId.Text = patientDetail.MRHash; LblTime.Text = DateTime.Now.ToShortTimeString(); LbldoctorName.Text = string.Empty; if (!string.IsNullOrEmpty(patientDetail.PrimaryDoctorId)) { var doctorDetail = formHandlerServiceClient.GetPrimaryDoctorDetail(patientDetail.PrimaryDoctorId); if (doctorDetail != null) LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; foreach (DataRow row in formHandlerServiceClient.GetAssociatedPhysiciansList(patientDetail.PrimaryDoctorId).Rows) { LbldoctorName.Text += " " + row["Lname"].ToString().Trim() + " " + row["Fname"].ToString().Trim(); } } //if (!string.IsNullOrEmpty(patientDetail.AssociatedDoctorId)) //{ //var doctorDetail = formHandlerServiceClient.GetAssociateDoctorDetail(patientDetail.PrimaryDoctorId); //if (doctorDetail != null) //{ // if (!string.IsNullOrEmpty(LbldoctorName.Text)) // LbldoctorName.Text += " , "; // LbldoctorName.Text += doctorDetail.Fname + " " + doctorDetail.Lname; //} //} LblProcedurename.Text = patientDetail.ProcedureName; //TxtPatientNotSignedBecause.Text = patientDetail.UnableToSignReason; /* // Loading Signatures based on the selected patient ViewState["Signature1"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature7"); ViewState["Signature2"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature8"); ViewState["Signature3"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature9"); ViewState["Signature4"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature10"); ViewState["Signature5"] = formHandlerServiceClient.GetPatientSignature(patientId, "SurgicalConsent", "signature11"); */ } } } catch (Exception ex) { //Response.Redirect("/PatientConsent.aspx"); } }