Beispiel #1
0
        protected DataSet GetData(bool blnExcel)
        {
            DataSet ds = new DataSet();

            try
            {
                JmmMedicalHistBL objJmmMedicalBL   = new JmmMedicalHistBL();
                JMMMedicalHist   objJMMMedicalHist = ReadScr();
                //iGrdPageSize = 28;
                iGrdPageSize = GrdPageSize(this.Page, 260);

                if (!blnExcel)
                {
                    objJMMMedicalHist.iPageSize = iGrdPageSize;
                    if (grdMedicalHist.KPICurrentGrdPageIndex <= 0)
                    {
                        grdMedicalHist.KPICurrentGrdPageIndex = 1;
                    }
                    objJMMMedicalHist.iPageNo = grdMedicalHist.KPICurrentGrdPageIndex;
                }
                else
                {
                    objJMMMedicalHist.iPageNo   = 1;
                    objJMMMedicalHist.iPageSize = iExcelPageSize;
                }
                ds = objJmmMedicalBL.GetMedicalHist(ref objJMMMedicalHist);
            }
            catch (Exception objError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError);
            }
            return(ds);
        }
Beispiel #2
0
        public void LoadData(ref JMMMedicalHist objJMMMedicalHist)
        {
            JMMDentistVisit objJMMDentistVisit = null;

            if (objJMMMedicalHist != null)
            {
                objJMMDentistVisit             = new JMMDentistVisit();
                objJMMDentistVisit.JMBookingID = objJMMMedicalHist.JMBookingID.Value;
                objJMMDentistVisit.JurisID     = objJMMMedicalHist.JurisID.Value;
            }

            string strhdnMode = UIMode.ADD.ToString();

            try
            {
                strhdnMode = Request.QueryString.Get("hdnMode").Trim();

                if (strhdnMode == UIMode.CHG.ToString())
                {
                    hdnMode.Value = UIMode.CHG.ToString();
                }

                ListDentalGrid(ref objJMMDentistVisit);
                LastDentalVisit(ref objJMMDentistVisit);
                GetDoctorInfo(ref objJMMMedicalHist);

                hdnMode.Value = UIMode.ADD.ToString();
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #3
0
 protected void DisplayRecard()
 {
     try
     {
         DataSet            ds                    = null;
         JMMMedicalHist     objJmmMedical         = new JMMMedicalHist();
         usrMedLogBasicSrch objusrMedLogBasicSrch = (usrMedLogBasicSrch)this.tabMedLogSrch.Tabs.FindTabFromKey("BSC").FindControl("usrMedLogBasicSrch1");
         objusrMedLogBasicSrch.ReadScr(ref objJmmMedical);
         JmmMedPresHistBL objMedPresHistBL = new JmmMedPresHistBL();
         ds = objMedPresHistBL.SearchAllMedication(objJmmMedical);
         if (ds.Tables[0].Rows.Count == 0)
         {
             DispScr(false);
             ShowMsg(MsgType.Info, FrwkMsg.NO_RECORD_FOUND);
         }
         else
         {
             grdMedLog.DataSource = ds;
             grdMedLog.DataBind();
             DispScr(true);
         }
     }
     catch (Exception objErr)
     {
         throw objErr;
     }
 }
 public void ReadScr(ref JMMMedicalHist objJmmMedical)
 {
     try
     {
         JmmMedPrescribe objJmmMedPres     = new JmmMedPrescribe();
         JmmMedPresHist  objJmmMedPresHist = new JmmMedPresHist();
         objJmmMedPres.Dosage               = cddDosage.CodeValue;
         objJmmMedPres.Drug                 = cddDrug.CodeValue;
         objJmmMedPres.MedNameID            = NamCtrlSPIN.KPIID;
         objJmmMedPres.BuildingID           = KPIHlp.CVI64(cddBuilding.CodeValue);
         objJmmMedPres.PodID                = lupPod.KPIID;
         objJmmMedPres.CellID               = lupCell.KPIID;
         objJmmMedPresHist.OfficerPFID      = lupPFID.KPIID;
         objJmmMedPresHist.MethodAdminister = cddMethod.CodeValue;
         objJmmMedPresHist.ActivityDttm     = dttAdminFrom.DateValue;
         objJmmMedPresHist.ToDttm           = dttAdminTo.DateValue;
         objJmmMedPresHist.Status           = cddStatus.CodeValue;
         objJmmMedical.objJmmMedPrescribe   = objJmmMedPres;
         objJmmMedical.objJmmMedPresHist    = objJmmMedPresHist;
     }
     catch (Exception objError)
     {
         throw objError;
     }
 }
        private bool Save()
        {
            JMMChartingBL   objJMMChartingBL   = null;
            JmmChartingList objJmmChartingList = null;
            JMMMedicalHist  objJMMMedicalHist  = new JMMMedicalHist();

            objJMMMedicalHist.JMMedicalHistID = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJMMedicalHistID"))).Value);
            objJMMMedicalHist.JMBookingID     = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnBookingID"))).Value);
            objJMMMedicalHist.NameID          = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnNameID"))).Value);
            objJMMMedicalHist.JurisID         = KPIHlp.CVI32(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value);

            try
            {
                objJmmChartingList = ReadScr(ref objJMMMedicalHist);
                objJMMChartingBL   = new JMMChartingBL();
                KPITrace.Debug(TraceWeight.Five, "Calling Manage for Charting Tab");
                ((BasePage)this.Page).WrtActivityLog(long.MinValue, " Managing charge Dtls.", ((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnMode"))).Value);
                objJMMChartingBL.ManageCharting(objJmmChartingList);
                Inquiry(ref objJMMMedicalHist);


                return(true);
            }
            catch (Exception objErr)
            {
                ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr);
                throw;
            }
            finally
            {
            }
        }
Beispiel #6
0
        public void LoadData(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                JMMMedPrescription objJMMedPrescription = null;

                if (objJMMMedicalHist != null)
                {
                    objJMMedPrescription = new JMMMedPrescription();
                    if (objJMMMedicalHist.JMMedicalHistID.HasValue)
                    {
                        objJMMedPrescription.JMMedicalHistID = objJMMMedicalHist.JMMedicalHistID.Value;
                    }
                    objJMMedPrescription.JMBookingID = objJMMMedicalHist.JMBookingID.Value;
                    objJMMedPrescription.JurisID     = objJMMMedicalHist.JurisID.Value;

                    if (chkInactive.Checked)
                    {
                        objJMMedPrescription.IsActiveSchedule = "1";
                    }
                    else
                    {
                        objJMMedPrescription.IsActiveSchedule = string.Empty;
                    }
                    objJMMedPrescription.ScreenID = ((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnScreenId"))).Value;
                    DataSet objDS = BindMedicalPrescriptionGrid(ref objJMMedPrescription);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #7
0
        protected void PrintMedical()
        {
            try
            {
                JmmMedicalHistBL objJmmMedicalBL   = new JmmMedicalHistBL();
                JMMMedicalHist   objJMMMedicalHist = ReadScr();

                // 66954
                State.PageSelectedSubAgency = -1;
                usrMedicalBasicSrch  usrMedicalBasicSrchObj = (usrMedicalBasicSrch)this.tabMedSrch.Tabs.FindTabFromKey("BSC").FindControl("usrMedicalBasicSrch2");
                KPICodedDropDownList SubAgency = ((KPICodedDropDownList)usrMedicalBasicSrchObj.FindControl("cddSubAgency"));
                if (SubAgency != null && !string.IsNullOrWhiteSpace(SubAgency.CodeValue))
                {
                    State.PageSelectedSubAgency = Convert.ToInt64(SubAgency.CodeValue);
                }

                iGrdPageSize = GrdPageSize(this.Page, 290);
                new JmmMedicalHistBL().MedicalPrintRpt(ref objJMMMedicalHist);
                PrintReport();

                //
                WrtActivityLog(long.MinValue, "MedicalSrch Print", "PRT");
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #8
0
        public void ReadScr(ref JMMMedicalHist objJMMMedicalHist)
        {
            if (lupPrimaryDentist.KPIID != long.MinValue)
            {
                objJMMMedicalHist.PrimeDentistID = lupPrimaryDentist.KPIID;
            }

            objJMMMedicalHist.JurisID = ((BasePage)(this.Page)).GetPageJuris();
        }
Beispiel #9
0
 public void Inquiry(ref JMMMedicalHist objMedical)
 {
     try
     {
         LoadData(ref objMedical);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #10
0
        protected void Inquiry(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                DataSet objDS = null;
                KPITrace.Debug(TraceWeight.Five, "Retrieving Already Booked info b4 usrMain  ");
                usrMedicalMain             usrMedMainObj       = (usrMedicalMain)this.tabMain.Tabs.FindTabFromKey("Main").FindControl("usrMedicalMain1");
                usrDental                  objusrDental        = (usrDental)this.tabMain.FindTabFromKey("Dental").FindControl("UsrDental1");
                usrMedicationHistorySupply objMedHistorySupply = (usrMedicationHistorySupply)this.tabMain.Tabs.FindTabFromKey("MHS").FindControl("usrMedicationHistorySupply");


                usrMedMainObj.Inquiry(ref objJMMMedicalHist);

                if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0)
                {
                    hdnJMMedicalHistID.Value = objJMMMedicalHist.JMMedicalHistID.Value.ToString();
                    NameCtrl obj = (NameCtrl)HeaderCtrl.FindControl("nmInmateName");
                    obj.KPISecurity = "N";


                    ShowHideTabs(true);
                    objDS = new JmmMedicalHistBL().GetMedicalTabColor(ref objJMMMedicalHist);
                }
                objusrDental.LoadData(ref objJMMMedicalHist);

                objMedHistorySupply.Inquiry(ref objJMMMedicalHist);


                #region Tab Color checking
                if (objDS != null && objDS.Tables[0].Rows.Count > 0)
                {
                    if (objDS.Tables[0].Rows[0][0].ToString() != "0")
                    {
                        tabMain.Tabs.FindTabFromKey("MedicalAllergy").TabCssClasses.TextCssClass = "TabRed";
                    }
                    else
                    {
                        tabMain.Tabs.FindTabFromKey("MedicalAllergy").TabCssClasses.TextCssClass = "TabBlack";
                    }
                }
                else
                {
                    tabMain.Tabs.FindTabFromKey("MedicalAllergy").TabCssClasses.TextCssClass = "TabBlack";
                }

                #endregion
                WrtActivityLog(Convert.ToInt64(hdnNameID.Value), "Retrieving Medical History info from DB", "INQ");
            }
            catch (Exception objError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError);
            }
        }
Beispiel #11
0
 public void Inquiry(ref JMMMedicalHist objJMMMedicalHist)
 {
     try
     {
         Listflag(ref objJMMMedicalHist);
         SetDefaultState(ref objJMMMedicalHist);
         getDoctorInfo(ref objJMMMedicalHist);
     }
     catch (Exception objError)
     {
         throw objError;
     }
 }
Beispiel #12
0
        public void ReadScr(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                CMSRefValuesList objCMSRefValuesList = new CMSRefValuesList();
                if (lupPrimaryDoctor.KPIID != long.MinValue)
                {
                    objJMMMedicalHist.PrimeDoctorID = lupPrimaryDoctor.KPIID;
                }
                objJMMMedicalHist.JurisID = ((BasePage)(this.Page)).GetPageJuris();

                for (int iRowCount = 0; iRowCount < grdFlag.Rows.Count; iRowCount++)
                {
                    if (grdFlag.IsActiveRow(iRowCount))
                    {
                        CMSRefValues objCMSRefValues = new CMSRefValues();

                        objCMSRefValues.JurisID  = objJMMMedicalHist.JurisID;
                        objCMSRefValues.AssocID  = objJMMMedicalHist.JMMedicalHistID; //NameID;
                        objCMSRefValues.RefType  = Convert.ToInt32(CMSReferenceType.MedicalHistFlags);
                        objCMSRefValues.RefValue = grdFlag.GetString(iRowCount, "Flag");
                        objCMSRefValues.Custom1  = grdFlag.GetString(iRowCount, "Cmts"); //Added Flag Comments
                        if (!String.IsNullOrEmpty(objCMSRefValues.Custom1))
                        {
                            if (objCMSRefValues.Custom1.Length <= 255)
                            {
                                objCMSRefValues.Custom1 = objCMSRefValues.Custom1.Substring(0, objCMSRefValues.Custom1.Length);
                            }
                            else
                            {
                                objCMSRefValues.Custom1 = objCMSRefValues.Custom1.Substring(0, txtComment.MaxLength);
                            }
                        }

                        objCMSRefValues.cMode          = grdFlag.GetChar(iRowCount, "KPIMode");
                        objCMSRefValues.CMSRefValuesID = KPIHlp.CVI64(grdFlag.GetString(iRowCount, "KPIID"));
                        if (objCMSRefValues.cMode == 'A')
                        {
                            objCMSRefValues.CMSRefValuesID = KPICounter.GetCounterID(objCMSRefValues.JurisID.Value);
                        }
                        objCMSRefValues.IsActive = 1;
                        objCMSRefValuesList.Add(objCMSRefValues);
                    }
                }
                objJMMMedicalHist.objCMSRefValuesList = objCMSRefValuesList;
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #13
0
        protected void cmdRefresh_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            try
            {
                ClearData();

                JMMMedicalHist objJMMMedicalHist = new JMMMedicalHist();
                if (hdnMode.Value == UIMode.ADD.ToString() && KPIHlp.CVI64(hdnJMMedicalHistID.Value) == long.MinValue)
                {
                    hdnBookingID.Value            = string.Empty;
                    hdnNameID.Value               = string.Empty;
                    hdnMedHistID.Value            = string.Empty;
                    hdnJMMedicalHistID.Value      = string.Empty;
                    hdnSPINNbr.Value              = string.Empty;
                    HeaderCtrl.KPIID              = long.MinValue;
                    HeaderCtrl.lblEmptyCell2.Text = "";
                    HeaderCtrl.KPISecurity        = "AC";
                    hdnMode.Value      = UIMode.ADD.ToString();
                    blnForceModeChange = true;
                }
                else if (Request.QueryString.Get("hdnMode") == "ADD" && hdnMode.Value == UIMode.INQ.ToString() && KPIHlp.CVI64(hdnJMMedicalHistID.Value) == long.MinValue)
                {
                    hdnBookingID.Value       = string.Empty;
                    hdnNameID.Value          = string.Empty;
                    hdnMedHistID.Value       = string.Empty;
                    hdnJMMedicalHistID.Value = string.Empty;
                    hdnSPINNbr.Value         = string.Empty;
                    hdnMode.Value            = UIMode.ADD.ToString();
                    HeaderCtrl.KPIID         = long.MinValue;
                    HeaderCtrl.KPISecurity   = "AC";
                    hdnMode.Value            = UIMode.ADD.ToString();
                    blnForceModeChange       = true;
                    AddClientOnLoadScript(" window.document.frmMedicalHistory_Id.submit();");
                }
                else
                {
                    if (!string.IsNullOrEmpty(hdnBookingID.Value) && KPIHlp.CVI64(hdnBookingID.Value) > 0)
                    {
                        objJMMMedicalHist.JMBookingID     = KPIHlp.CVI64(hdnBookingID.Value);
                        objJMMMedicalHist.JMMedicalHistID = KPIHlp.CVI64(hdnJMMedicalHistID.Value);
                        objJMMMedicalHist.JurisID         = KPIHlp.CVI32(hdnJurisId.Value);
                        objJMMMedicalHist.NameID          = KPIHlp.CVI64(hdnNameID.Value);
                        LoadData();
                    }
                }
            }
            catch (KPIException objKPIError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objKPIError);
            }
        }
Beispiel #14
0
        protected void LastTbTested(ref JMMMedicalHist objJMMMedicalHist)
        {
            JMMMedVisit objMedVisit = null;

            try
            {
                if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0)
                {
                    objMedVisit = new JMMMedVisitBL().IsTBTested(ref objJMMMedicalHist);
                }
                if (objMedVisit != null)
                {
                    dcTBTestDate.CssClass = "textboxInactive";
                    if (objMedVisit.VisitDttm.HasValue)
                    {
                        dcTBTestDate.Value = objMedVisit.VisitDttm.HasValue ? objMedVisit.VisitDttm.Value : DateTime.MinValue;
                    }
                    else
                    {
                        ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'dcTBTestDate', '', 15);");
                    }

                    if (objMedVisit.MedicalVisitNo.HasValue)
                    {
                        NumCrtlMedicalNo.KPIID = objMedVisit.MedicalVisitNo.Value;
                        String[] MedicalVisitNo = Counter.GetFormattedNo(CounterType.JailBookingNo, objMedVisit.MedicalVisitNo.Value.ToString()).Split('-');

                        NumCrtlMedicalNo.txtYear.Text   = Convert.ToString(MedicalVisitNo[0]);
                        NumCrtlMedicalNo.txtNumber.Text = Convert.ToString(MedicalVisitNo[1]);
                    }

                    cddResults_PreRender(ref objMedVisit);
                    cddResults.KPISelectedCodeValue = objMedVisit.Result;
                }
                else
                {
                    NumCrtlMedicalNo.txtMonth.Text  = string.Empty;
                    NumCrtlMedicalNo.txtNumber.Text = string.Empty;
                    NumCrtlMedicalNo.txtYear.Text   = string.Empty;
                    NumCrtlMedicalNo.Clear(null, null);
                    cddResults.DropDown.SelectedIndex = -1;
                    ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), "fn_IsClearTbTested();", true);
                }
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #15
0
 private DataSet GetData(bool blnExcel)
 {
     try
     {
         JMMMedicalHist     objJmmMedical         = new JMMMedicalHist();
         usrMedLogBasicSrch objusrMedLogBasicSrch = (usrMedLogBasicSrch)this.tabMedLogSrch.Tabs.FindTabFromKey("BSC").FindControl("usrMedLogBasicSrch1");
         objusrMedLogBasicSrch.ReadScr(ref objJmmMedical);
         JmmMedPresHistBL objMedPresHistBL = new JmmMedPresHistBL();
         return(objMedPresHistBL.SearchAllMedication(objJmmMedical));
     }
     catch (Exception objError)
     {
         throw objError;
     }
 }
Beispiel #16
0
        public void ReadScr(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                #region Medical Prescription
                JMMAllergy objJMMAllergy = new JMMAllergy();
                objJMMAllergy.Allergy           = String.Format("{0}", string.Join("','", radAllergy.KPISelectedValues));
                objJMMMedicalHist.objJMMAllergy = objJMMAllergy;
                #endregion

                #region Medical Prescription
                JmmMedPrescribe objPrescribe = new JmmMedPrescribe();
                objPrescribe.Drug      = cddDrugs.CodeValue; //CRM#66995
                objPrescribe.MedNameID = NamCtrlSPIN.KPIID;
                objJMMMedicalHist.objJmmMedPrescribe = objPrescribe;
                #endregion

                #region Medical Visit
                JMMMedVisit objMedVist = new JMMMedVisit();
                objMedVist.Diagnosis             = lupDiagnosed.CodeValue;
                objMedVist.Result                = cddTBResults.CodeValue;
                objMedVist.Hospital              = cddAdmMedFacility.CodeValue;
                objMedVist.SpecialMeal           = String.Format("{0}", string.Join("','", radSpecialMealRequired.KPISelectedValues));
                objJMMMedicalHist.objJmmMedVisit = objMedVist;
                #endregion

                #region Medical Flags & Dentist proceedures
                objJMMMedicalHist.DentalProceedure = String.Format("{0}", string.Join("','", radDentProcedure.KPISelectedValues));
                objJMMMedicalHist.MedicalFlags     = String.Format("{0}", string.Join("','", radMedicalFlags.KPISelectedValues));// cddMedicalFlags.CodeValue;
                objJMMMedicalHist.JurisID          = KPIHlp.CVI32(hdnJurisId.Value);
                #endregion

                #region From & To Date

                objJMMMedicalHist.CreatedDttm  = dttmFromDate.DateValue;
                objJMMMedicalHist.ModifiedDttm = dttmToDate.DateValue;

                objJMMMedicalHist.OwnerSubAgencyID = KPIHlp.CVI64(cddSubAgency.CodeValue);



                #endregion
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #17
0
        protected void SetDefaultState(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                ListGrid(ref objJMMMedicalHist);
                LastVisit(ref objJMMMedicalHist);
                LastTbTested(ref objJMMMedicalHist);


                cddFlag.KPISelectedCodeValue = null;
                txtComment.Text = String.Empty;
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #18
0
        public void GetDoctorInfo(ref JMMMedicalHist objJMMMedicalHist)
        {
            JmsDoctor   objJmsDoc   = new JmsDoctor();
            JmsDoctorBL objJmsDocBL = new JmsDoctorBL();

            try
            {
                if (objJMMMedicalHist != null && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0 && objJMMMedicalHist.PrimeDentistID.HasValue && objJMMMedicalHist.PrimeDentistID.Value > 0)
                {
                    objJmsDoc.DoctorID = objJMMMedicalHist.PrimeDentistID.Value;
                    objJmsDoc.JurisID  = objJMMMedicalHist.JurisID.Value;
                    objJmsDoc.IsDental = 1;
                    objJmsDoc          = objJmsDocBL.SelectDoctor(ref objJmsDoc);
                    if (objJmsDoc != null)
                    {
                        txtOfficeLocation.Text     = objJmsDoc.Location;
                        cusHeaderPhone.PhoneNumber = KPIHlp.GVS(objJmsDoc.PhoneNbrIsNull, objJmsDoc.PhoneNbr);
                        cusHeaderPhone.PhoneType   = KPIHlp.GVS(objJmsDoc.PhoneTypeIsNull, objJmsDoc.PhoneType);

                        lupPrimaryDentist.KPIID    = objJmsDoc.DoctorID;
                        lupPrimaryDentist.KPIValue = objJmsDoc.DoctorName;
                    }
                    else
                    {
                        txtOfficeLocation.Text     = "";
                        cusHeaderPhone.PhoneNumber = null;
                        cusHeaderPhone.PhoneType   = null;
                        lupPrimaryDentist.KPIID    = long.MinValue;
                        lupPrimaryDentist.KPIValue = string.Empty;
                    }
                }
                else
                {
                    txtOfficeLocation.Text     = "";
                    cusHeaderPhone.PhoneNumber = null;
                    cusHeaderPhone.PhoneType   = null;
                    lupPrimaryDentist.KPIID    = long.MinValue;
                    lupPrimaryDentist.KPIValue = string.Empty;
                    ((BasePage)this.Page).AddClientOnLoadScript("SCV('Dental', 'txtOfficeLocation', '',0);");
                }
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #19
0
 protected void cmdReset_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         JMMMedicalHist objJMMMedicalHist = new JMMMedicalHist();
         objJMMMedicalHist.JMMedicalHistID = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJMMedicalHistID"))).Value);
         objJMMMedicalHist.JMBookingID     = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnBookingID"))).Value);
         objJMMMedicalHist.NameID          = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnNameID"))).Value);
         objJMMMedicalHist.JurisID         = KPIHlp.CVI32(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value);
         Inquiry(ref objJMMMedicalHist);
     }
     catch (Exception objErr)
     {
         ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr);
         throw;
     }
 }
Beispiel #20
0
        /// <summary>
        /// To Display the Last Medical visit Details
        /// </summary>
        /// <param name="BookingID"></param>
        protected void LastVisit(ref JMMMedicalHist objJMMMedicalHist)
        {
            JMMMedVisit objMedVisit = null;

            try
            {
                if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0)
                {
                    objMedVisit = new JMMMedVisitBL().LastVisit(ref objJMMMedicalHist);
                }
                if (objMedVisit != null)
                {
                    txtBloodPressure1.Text = objMedVisit.BloodPressure;
                    txtBloodPressure2.Text = objMedVisit.BloodPressureMax;

                    txtPulse.Text  = objMedVisit.PulseApical.HasValue ? objMedVisit.PulseApical.Value.ToString() : (objMedVisit.PulseRadial.HasValue?objMedVisit.PulseRadial.Value.ToString():string.Empty);
                    txtWeight.Text = objMedVisit.Weight.HasValue ? objMedVisit.Weight.Value.ToString() : string.Empty;
                    txtHeight.Text = objMedVisit.Height.HasValue ? objMedVisit.Height.Value.ToString() : string.Empty;
                    objMedVisit    = new JMMMedVisit();
                    objMedVisit    = new JMMMedVisitDB().LastRecentMedicalVisit(ref objJMMMedicalHist);
                    if (objMedVisit != null)
                    {
                        dttmVisitDate.DateValue = KPIHlp.GVDttm(objMedVisit.VisitDttm == DateTime.MinValue, objMedVisit.VisitDttm);
                        if (objMedVisit.JMMedVisitID.HasValue)
                        {
                            txtReasonLstVisit.Text = new JMMMedVisitBL().LstMedicalReason(ref objMedVisit);
                        }
                        else
                        {
                            txtReasonLstVisit.Text = string.Empty;
                        }
                        txtReasonLstVisit.ToolTip = txtReasonLstVisit.Text;
                    }
                }
                else
                {
                    ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'txtBloodPressure1', '', 0);SCV('Main', 'txtBloodPressure2', '', 0);SCV('Main', 'txtPulse', '', 0);");
                    ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'txtWeight', '', 0);SCV('Main', 'txtReasonLstVisit', '', 0);SCV('Main', 'txtHeight', '', 0);SCV('Main', 'dttmVisitDate', '', 18);SCV('Main', 'dttmVisitDate', '', 19);");
                }
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #21
0
        /// <summary>
        /// for listing Flags
        /// </summary>
        /// <param name="NameID">Return Medical Flags for the particular NameID</param>

        public void Listflag(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                grdFlag.Rows.Clear();
                DataSet objDS = null;
                if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.NameID.HasValue && objJMMMedicalHist.NameID.Value > 0)
                {
                    objDS = new JmmMedicalHistBL().GetMedicalFlags(ref objJMMMedicalHist);
                }
                grdFlag.DataSource = objDS;
                grdFlag.DataBind();
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #22
0
        public void Inquiry(ref JMMMedicalHist objJMMMedicalHist)
        {
            DataSet ds = new DataSet();

            try
            {
                JMMChartingBL objJMMChartingBL = new JMMChartingBL();

                ds = objJMMChartingBL.Search(ref objJMMMedicalHist);
                grdChartDetails.DataSource = ds;
                grdChartDetails.DataBind();
            }
            catch (Exception objErr)
            {
                ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr);
                throw;
            }
        }
Beispiel #23
0
        /// <summary>
        /// For Listing medical visit
        /// </summary>
        /// <param name="BookingID">Return Medical Visits</param>

        protected void ListGrid(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                grdDoctor.Rows.Clear();
                DataSet objDS = null;
                if (objJMMMedicalHist != null && objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID > 0 && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0)
                {
                    objDS = new JMMMedVisitBL().ListGrid(ref objJMMMedicalHist);
                }
                grdDoctor.DataSource = objDS;
                grdDoctor.DataBind();
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #24
0
        protected void cmdPrint_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            ClearData();
            JMMMedicalHist objJMMMedicalHist = new JMMMedicalHist();

            if (hdnMode.Value == UIMode.ADD.ToString() && KPIHlp.CVI64(hdnJMMedicalHistID.Value) == long.MinValue)
            {
                hdnBookingID.Value       = string.Empty;
                hdnNameID.Value          = string.Empty;
                hdnMedHistID.Value       = string.Empty;
                hdnJMMedicalHistID.Value = string.Empty;
                hdnSPINNbr.Value         = string.Empty;
                HeaderCtrl.KPIID         = long.MinValue;
            }
            else if (Request.QueryString.Get("hdnMode") == "ADD" && hdnMode.Value == UIMode.INQ.ToString())
            {
                hdnBookingID.Value       = string.Empty;
                hdnNameID.Value          = string.Empty;
                hdnMedHistID.Value       = string.Empty;
                hdnJMMedicalHistID.Value = string.Empty;
                hdnSPINNbr.Value         = string.Empty;
                hdnMode.Value            = UIMode.ADD.ToString();
                HeaderCtrl.KPIID         = long.MinValue;
                AddClientOnLoadScript(" window.document.frmMedicalHistory_Id.submit();");
            }
            else
            {
                if (!string.IsNullOrEmpty(hdnBookingID.Value) && KPIHlp.CVI64(hdnBookingID.Value) > 0)
                {
                    objJMMMedicalHist.JMBookingID     = KPIHlp.CVI64(hdnBookingID.Value);
                    objJMMMedicalHist.JMMedicalHistID = KPIHlp.CVI64(hdnJMMedicalHistID.Value);
                    objJMMMedicalHist.JurisID         = KPIHlp.CVI32(hdnJurisId.Value);
                    objJMMMedicalHist.NameID          = KPIHlp.CVI64(hdnNameID.Value);
                    LoadData();
                }
            }
            if (hdnJMMedicalHistID.Value != null && hdnJMMedicalHistID.Value != "")
            {
                PrintReport(KPIHlp.CVI64(hdnJMMedicalHistID.Value));
                WrtActivityLog(KPIHlp.CVI64(hdnJMMedicalHistID.Value), "Medical History Entry ", "PRT");
            }
        }
Beispiel #25
0
        protected JMMMedicalHist ReadScr()
        {
            JMMMedicalHist objJMMMedicalHist = null;

            try
            {
                if (ValidateScr())
                {
                    objJMMMedicalHist = new JMMMedicalHist();

                    usrMedicalBasicSrch usrMedicalBasicSrchObj = (usrMedicalBasicSrch)this.tabMedSrch.Tabs.FindTabFromKey("BSC").FindControl("usrMedicalBasicSrch2");
                    usrMedicalBasicSrchObj.ReadScr(ref objJMMMedicalHist);
                }
            }
            catch (Exception objError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError);
            }
            return(objJMMMedicalHist);
        }
Beispiel #26
0
        protected bool Save()
        {
            try
            {
                hdnSave.Value = "Load";
                JMMMedicalHist   objJMMMedicalHist   = ReadScr();
                bool             result              = false;
                JmmMedicalHistBL objJmmMedicalHistBL = new JmmMedicalHistBL(NameCallerType.Names);
                if (objJMMMedicalHist != null)
                {
                    result = objJmmMedicalHistBL.IsExist(ref objJMMMedicalHist);
                    if (!result)
                    {
                        objJMMMedicalHist.cMode = 'A';
                    }
                    else
                    {
                        objJMMMedicalHist.cMode = 'C';
                    }

                    objJmmMedicalHistBL.Manage(objJMMMedicalHist);
                    Inquiry(ref objJMMMedicalHist);
                    if (hdnMode.Value == UIMode.ADD.ToString())
                    {
                        ShowMsg(MsgType.Success, FrwkMsg.ADD_SUCCESS);
                    }
                    else
                    {
                        ShowMsg(MsgType.Success, FrwkMsg.UPD_SUCCESS);
                    }

                    hdnMode.Value = UIMode.CHG.ToString();
                    AutoUpdateParent();
                }
            }
            catch (KPIException objKPIError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objKPIError);
            }
            return(true);
        }
Beispiel #27
0
        public JmmChartingList ReadScr(ref JMMMedicalHist objJMMMedicalHist)
        {
            try
            {
                JmmChartingList objJmmChartingList = new JmmChartingList();
                for (int iRowCnt = 0; iRowCnt < grdChartDetails.Rows.Count; iRowCnt++)
                {
                    if (grdChartDetails.IsActiveRow(iRowCnt))
                    {
                        JMMCharting objJMMCharting = new JMMCharting();
                        objJMMCharting.JurisID = ((BasePage)this.Page).GetPageJuris();

                        long JMChartID = grdChartDetails.GetLong(iRowCnt, "KPIID");
                        JMChartID = JMChartID != long.MinValue ? JMChartID : grdChartDetails.GetLong(iRowCnt, "GeneratedID");
                        if (JMChartID != long.MinValue)
                        {
                            objJMMCharting.JMChartID = JMChartID;
                        }
                        else
                        {
                            objJMMCharting.JMChartID = KPICounter.GetCounterID(((BasePage)this.Page).GetPageJuris());
                        }

                        objJMMCharting.JMMedicalHistID = objJMMMedicalHist.JMMedicalHistID;
                        objJMMCharting.cMode           = grdChartDetails.GetChar(iRowCnt, "KPIMode");
                        objJMMCharting.OfficerID       = grdChartDetails.GetLong(iRowCnt, "PFID");
                        objJMMCharting.ChartingDttm    = grdChartDetails.GetDateTime(iRowCnt, "Dttm");
                        objJMMCharting.ChartReason     = grdChartDetails.GetString(iRowCnt, "ReasonCode");

                        objJmmChartingList.Add(objJMMCharting);
                    }
                }
                return(objJmmChartingList);
            }
            catch (Exception objErr)
            {
                ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr);
                throw;
            }
        }
Beispiel #28
0
        /// <summary>
        /// To display doctor Location and Phone number in INquiy
        /// </summary>
        /// <param name="DoctorID">Return Location and Phone number</param>

        public void getDoctorInfo(ref JMMMedicalHist objJMMMedicalHist)
        {
            JmsDoctor objJmsDoc = new JmsDoctor();;

            try
            {
                if (objJMMMedicalHist != null && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0 && objJMMMedicalHist.PrimeDoctorID.HasValue && objJMMMedicalHist.PrimeDoctorID.Value > 0)
                {
                    objJmsDoc.DoctorID = objJMMMedicalHist.PrimeDoctorID.Value;
                    objJmsDoc.IsDental = 0;
                    objJmsDoc.JurisID  = objJMMMedicalHist.JurisID.Value;
                    objJmsDoc          = new JmsDoctorBL().SelectDoctor(ref objJmsDoc);

                    if (objJmsDoc != null)
                    {
                        txtOfficeLocation.Text     = objJmsDoc.Location;
                        cusHeaderPhone.PhoneNumber = KPIHlp.GVS(objJmsDoc.PhoneNbrIsNull, objJmsDoc.PhoneNbr);
                        cusHeaderPhone.PhoneType   = KPIHlp.GVS(objJmsDoc.PhoneTypeIsNull, objJmsDoc.PhoneType);
                        lupPrimaryDoctor.KPIID     = objJmsDoc.DoctorID;
                        lupPrimaryDoctor.KPIValue  = objJmsDoc.DoctorName;
                    }
                    else
                    {
                        cusHeaderPhone.PhoneNumber = null;
                        cusHeaderPhone.PhoneType   = null;
                        ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'txtOfficeLocation', '',0);SCV('Main', 'lupPrimaryDoctor', '',6);SCV('Main', 'lupPrimaryDoctor', '',7);SCV('Main', 'lupPrimaryDoctor', '',77);");
                    }
                }
                else
                {
                    cusHeaderPhone.PhoneNumber = null;
                    cusHeaderPhone.PhoneType   = null;
                    ((BasePage)this.Page).AddClientOnLoadScript("SCV('Main', 'txtOfficeLocation', '',0);SCV('Main', 'lupPrimaryDoctor', '',6);SCV('Main', 'lupPrimaryDoctor', '',7);SCV('Main', 'lupPrimaryDoctor', '',77);");
                }
            }
            catch (Exception objError)
            {
                throw objError;
            }
        }
Beispiel #29
0
        protected JMMMedicalHist ReadScr()
        {
            JMMMedicalHist objJMMMedicalHist = null;

            try
            {
                if (ValidateScr())
                {
                    long NameID = KPIHlp.CVI64(hdnNameID.Value);
                    objJMMMedicalHist             = new JMMMedicalHist();
                    objJMMMedicalHist.JurisID     = GetPageJuris();
                    objJMMMedicalHist.JMBookingID = KPIHlp.CVI64(hdnBookingID.Value);
                    objJMMMedicalHist.NameID      = KPIHlp.CVI64(hdnNameID.Value);
                    if (KPIHlp.CVI64(hdnJMMedicalHistID.Value) == long.MinValue)
                    {
                        objJMMMedicalHist.JMMedicalHistID = KPICounter.GetCounterID(objJMMMedicalHist.JurisID.Value);
                    }
                    else
                    {
                        objJMMMedicalHist.JMMedicalHistID = KPIHlp.CVI64(hdnJMMedicalHistID.Value);
                    }
                    usrMedicalMain usrMedMainObj = (usrMedicalMain)this.tabMain.Tabs.FindTabFromKey("Main").FindControl("usrMedicalMain1");
                    usrMedMainObj.ReadScr(ref objJMMMedicalHist);

                    usrDental objusrDental = (usrDental)this.tabMain.Tabs.FindTabFromKey("Dental").FindControl("UsrDental1");
                    objusrDental.ReadScr(ref objJMMMedicalHist);


                    usrMedicationHistorySupply objMedHistorySupply = (usrMedicationHistorySupply)this.tabMain.Tabs.FindTabFromKey("MHS").FindControl("usrMedicationHistorySupply");
                    objMedHistorySupply.ReadScr(ref objJMMMedicalHist);
                }
            }
            catch (Exception objError)
            {
                ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError);
            }
            return(objJMMMedicalHist);
        }
Beispiel #30
0
        protected void cmdReset_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                AddClientOnLoadScript("fn_CancelChartDetailsRow();");

                JMMMedicalHist objJMMMedicalHist = new JMMMedicalHist();
                objJMMMedicalHist.JMMedicalHistID = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJMMedicalHistID"))).Value);
                objJMMMedicalHist.JMBookingID     = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnBookingID"))).Value);
                objJMMMedicalHist.NameID          = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnNameID"))).Value);
                objJMMMedicalHist.JurisID         = KPIHlp.CVI32(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value);

                if (objJMMMedicalHist.JMMedicalHistID.HasValue && objJMMMedicalHist.JMMedicalHistID.Value > 0 && objJMMMedicalHist.JMBookingID.HasValue && objJMMMedicalHist.JMBookingID.Value > 0)
                {
                    Inquiry(ref objJMMMedicalHist);
                }
            }
            catch (Exception objErr)
            {
                ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr);
                throw;
            }
        }