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; } }
protected void LoadDentalCombo(Control radCombo, ref Dictionary <string, long> ObjCollection, ref JMMDentistVisit objJMMDentistVisit) { try { KPIRadCombo objRadComboDental = ((KPIRadCombo)this.FindControl(radCombo.ID.ToString())); foreach (RadComboBoxItem Item in objRadComboDental.CheckedItems) { if (Item.Value != "<0>") { CMSRefValues objCMSRefValues = new CMSRefValues(); objCMSRefValues.CMSRefValuesID = ObjCollection.ContainsKey(Item.Value) ? ObjCollection[Item.Value] : long.MinValue; objCMSRefValues.JurisID = objJMMDentistVisit.JurisID.Value; if (objCMSRefValues.CMSRefValuesID != long.MinValue) { objCMSRefValues.cMode = 'C'; } else { objCMSRefValues.cMode = 'A'; objCMSRefValues.CMSRefValuesID = KPICounter.GetCounterID(objCMSRefValues.JurisID.Value); } objCMSRefValues.IsActive = 1; objCMSRefValues.RefValue = Item.Value; switch (objRadComboDental.ID) { case "radDentProcedure": objCMSRefValues.RefType = 1; break; case "radDentDisease": objCMSRefValues.RefType = 2; break; case "radDentMedications": objCMSRefValues.RefType = 3; break; } objCMSRefValues.AssocID = objJMMDentistVisit.JMDentistVisitID; objJMMDentistVisit.objCMSRefValuesList.Add(objCMSRefValues); } } } catch (Exception) { throw; } }
public CMSCommentsList ReadScr(ref CMSComments objCMSComments) { CMSCommentsList objCMSCommentsList = null; try { String objText = KPIRadHuberActivityDetails.GetHtml(Telerik.Web.UI.EditorStripHtmlOptions.Comments); if (String.IsNullOrWhiteSpace(objText.Replace("\r", "").Replace("\n", "").Replace(" ", "").Replace("<p>", "").Replace("</p>", "").Trim())) { return(null); } if (KPIRadHuberActivityDetails.Content != "" && objCMSComments.RefID.HasValue && objCMSComments.RefID.Value > 0) { objCMSCommentsList = new CMSCommentsList(); if (!String.IsNullOrEmpty(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value) && KPIHlp.CVI32(hdnJurisId.Value) > 0) { JurisID = KPIHlp.CVI32(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value); } objCMSComments.CMSCommentsID = KPICounter.GetCounterID(State.sJurisID); objCMSComments.RefID = objCMSComments.RefID.Value; if (JurisID != null) { objCMSComments.JurisID = JurisID; } objCMSComments.RefType = (int)JMMChartingLogHistory.ChartingLogHistory; objCMSComments.IsActive = 1; objCMSComments.CommentDttm = System.DateTime.Now; objCMSComments.PFID = State.sPFID; objCMSComments.Comments = KPIRadHuberActivityDetails.GetHtml(Telerik.Web.UI.EditorStripHtmlOptions.Comments); KPIRadHuberActivityDetails.Content = ""; hdnHistory.Value = ""; objCMSCommentsList.Add(objCMSComments); } } catch (Exception objKPIError) { ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objKPIError); } return(objCMSCommentsList); }
private JmsDoctor ReadScr() { try { JmsDoctor objJmsDoctor = null; objJmsDoctor = new JmsDoctor(); objJmsDoctor.JurisID = lstJuris.JurisID; objJmsDoctor.DoctorID = KPICounter.GetCounterID(objJmsDoctor.JurisID); objJmsDoctor.DoctorName = txtDoctorName.Text; objJmsDoctor.Location = txtadrMainAddress.Text; objJmsDoctor.City = KPIHlp.CVS(custHeaderCSZ.City); objJmsDoctor.State = KPIHlp.CVS(custHeaderCSZ.State); objJmsDoctor.Zip = KPIHlp.CVS(custHeaderCSZ.Zip); objJmsDoctor.PhoneNbr = KPIHlp.CVS(cusHeaderPhone.PhoneNumber); objJmsDoctor.PhoneType = KPIHlp.CVS(cusHeaderPhone.PhoneType); objJmsDoctor.PhoneID = KPICounter.GetCounterID(objJmsDoctor.JurisID); if (chkDentist.Checked) { objJmsDoctor.IsDental = 1; } else { objJmsDoctor.IsDental = 0; } if (chkInActive.Checked) { objJmsDoctor.IsActive = 0; objJmsDoctor.InActiveDttm = KPIHlp.CVDttm(txtInActive.Text.ToString()); } else { objJmsDoctor.IsActive = 1; } return(objJmsDoctor); } catch (Exception objErr) { throw objErr; } }
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; } }
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); }
protected void LoadData() { try { KPITrace.Debug(TraceWeight.Five, "Getting Prescription History info from JmmMedPresHist DB."); string sCaller = ""; NameValueCollection nvcXMLResponseData = new NameValueCollection(); NameValueCollection nvcXMLPOSTData = GetKPIXMLPOSTData(); sCaller = nvcXMLPOSTData.Get("Caller") == null ? string.Empty : nvcXMLPOSTData.Get("Caller"); if (sCaller.Equals("RefillHist")) { string sMode, sActDttm, sBalQuan, sPresID, sRefill, sBalRefill = ""; sMode = nvcXMLPOSTData.Get("Mode") == null ? string.Empty : nvcXMLPOSTData.Get("Mode"); sActDttm = nvcXMLPOSTData.Get("ActivityDate") == null ? string.Empty : nvcXMLPOSTData.Get("ActivityDate"); sPresID = nvcXMLPOSTData.Get("PrescId") == null ? string.Empty : nvcXMLPOSTData.Get("PrescId"); sBalQuan = nvcXMLPOSTData.Get("BalQuan") == null ? string.Empty : nvcXMLPOSTData.Get("BalQuan"); sRefill = nvcXMLPOSTData.Get("Refills") == null ? string.Empty : nvcXMLPOSTData.Get("Refills"); sBalRefill = nvcXMLPOSTData.Get("RefillBal") == null ? string.Empty : nvcXMLPOSTData.Get("RefillBal"); ///JmmMedPresHist--Adding into prescription History table JmmMedPresHist objJmmMedPresHist = new JmmMedPresHist(); JmmMedPresHistBL objJmmMedPresHistBL = new JmmMedPresHistBL(); objJmmMedPresHist.MedPrescribeID = KPIHlp.CVI64(sPresID); objJmmMedPresHist.JurisID = GetPageJuris(); objJmmMedPresHist.MedPresHistID = KPICounter.GetCounterID(objJmmMedPresHist.JurisID); objJmmMedPresHist.ActivityDttm = KPIHlp.CVDttm(sActDttm); objJmmMedPresHist.BalanceQty = KPIHlp.CVI32(sBalQuan); objJmmMedPresHist.DispenseQty = 0; objJmmMedPresHist.FillQty = KPIHlp.CVI32(sRefill); objJmmMedPresHist.IsFill = 1; objJmmMedPresHist.OfficerPFID = State.sPFID; objJmmMedPresHist.PendRefills = KPIHlp.CVI32(sBalRefill); ////Updating Prescription Table on refill. JmmMedPrescribe objMedPres = new JmmMedPrescribe(); JmmMedPrescribeBL objMedPresBL = new JmmMedPrescribeBL(); objMedPres.MedPrescribeID = KPIHlp.CVI64(sPresID); objMedPres.JurisID = GetPageJuris(); objMedPres.CurQuantity = KPIHlp.CVI32(sBalQuan); objMedPres.RefillBal = KPIHlp.CVI16(sBalRefill); if (sMode.Equals("A")) { objJmmMedPresHistBL.Insert(objJmmMedPresHist); objMedPresBL.UpdateBalance(objMedPres); nvcXMLResponseData.Add("PrescrpHistId", objJmmMedPresHist.MedPresHistID.ToString()); nvcXMLResponseData.Add("PFid", objJmmMedPresHist.OfficerPFID.ToString()); } else { objJmmMedPresHistBL.Update(objJmmMedPresHist); nvcXMLResponseData.Add("PrescrpHistId", objJmmMedPresHist.MedPresHistID.ToString()); } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } else if (sCaller.Equals("PrescripUseEnd")) { string sMode, sUseEnd, sComments, sPresID = ""; int result = 0; sMode = nvcXMLPOSTData.Get("Mode") == null ? string.Empty : nvcXMLPOSTData.Get("Mode"); sUseEnd = nvcXMLPOSTData.Get("UseEnd") == null ? string.Empty : nvcXMLPOSTData.Get("UseEnd"); sComments = nvcXMLPOSTData.Get("comments") == null ? string.Empty : nvcXMLPOSTData.Get("comments"); sPresID = nvcXMLPOSTData.Get("PrescId") == null ? string.Empty : nvcXMLPOSTData.Get("PrescId"); JmmMedPrescribe objJmmPresc = new JmmMedPrescribe(); JmmMedPrescribeBL objJmmPrescBL = new JmmMedPrescribeBL(); objJmmPresc.MedPrescribeID = KPIHlp.CVI64(sPresID); objJmmPresc.EndedDttm = KPIHlp.CVDttm(sUseEnd); objJmmPresc.PrescribeNotes = sComments; objJmmPresc.JurisID = GetPageJuris(); if (sMode.Equals("C")) { try { result = objJmmPrescBL.UpdateUseEnd(objJmmPresc); } catch (Exception ex) { string exp = ex.Message; } if (result == 1) { nvcXMLResponseData.Add("Success", "1"); } else { nvcXMLResponseData.Add("Success", "0"); } } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } } catch (Exception objErr) { if (!objErr.Message.StartsWith("Thread was being aborted")) { string sErrMsg = "Invalid XML Request String" + objErr.Message; Response.Write(sErrMsg); Response.End(); //return; } } try { KPITrace.Debug(TraceWeight.Five, "Getting Doctor info from JmsDoctor DB."); string sDoctor, sCallertype = ""; string sDrug, sDosage, sPrescribedAmt, sRefills, sGenericAllowed, sNotes, sPresID, sVisitID, sBookID, sMode, sCurBalance = ""; string JurisID = string.Empty; string JMMDentVisitID = string.Empty; string RecType = string.Empty; string JMMMedVisitID = string.Empty; NameValueCollection nvcXMLPOSTData = GetKPIXMLPOSTData(); NameValueCollection nvcXMLResponseData = new NameValueCollection(); sCallertype = nvcXMLPOSTData.Get("CallerType") == null ? string.Empty : nvcXMLPOSTData.Get("CallerType"); if (sCallertype.Equals("PrimaryDoctor")) { sDoctor = nvcXMLPOSTData.Get("Doctor") == null ? string.Empty : nvcXMLPOSTData.Get("Doctor"); JmsDoctor objJmsDoc = new JmsDoctor(); JmsDoctorBL objJmsDocBL = new JmsDoctorBL(); //bool blnValid = false; if (sDoctor != null && sDoctor != string.Empty) { objJmsDoc.DoctorID = KPIHlp.CVI64(sDoctor); objJmsDoc.JurisID = GetPageJuris(); objJmsDoc.IsDental = 0; objJmsDoc = objJmsDocBL.SelectDoctor(ref objJmsDoc); if (objJmsDoc != null) { nvcXMLResponseData.Add("location", objJmsDoc.Location); nvcXMLResponseData.Add("Phone", objJmsDoc.PhoneNbr); nvcXMLResponseData.Add("PhoneType", objJmsDoc.PhoneType); } else { nvcXMLResponseData.Add("location", ""); nvcXMLResponseData.Add("Phone", ""); nvcXMLResponseData.Add("PhoneType", ""); } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } } else if (sCallertype.Equals("PrimaryDentist")) { sDoctor = nvcXMLPOSTData.Get("Doctor") == null ? string.Empty : nvcXMLPOSTData.Get("Doctor"); JmsDoctor objJmsDoc = new JmsDoctor(); JmsDoctorBL objJmsDocBL = new JmsDoctorBL(); //bool blnValid = false; if (sDoctor != null && sDoctor != string.Empty) { objJmsDoc.DoctorID = KPIHlp.CVI64(sDoctor); objJmsDoc.JurisID = GetPageJuris(); objJmsDoc.IsDental = 1; objJmsDoc = objJmsDocBL.SelectDentist(objJmsDoc.DoctorID); if (objJmsDoc != null) { nvcXMLResponseData.Add("location", objJmsDoc.Location); nvcXMLResponseData.Add("Phone", objJmsDoc.PhoneNbr); nvcXMLResponseData.Add("PhoneType", objJmsDoc.PhoneType); } else { nvcXMLResponseData.Add("location", ""); nvcXMLResponseData.Add("Phone", ""); nvcXMLResponseData.Add("PhoneType", ""); } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } } else if (sCallertype.Equals("Prescription")) { sDrug = nvcXMLPOSTData.Get("Drug") == null ? string.Empty : nvcXMLPOSTData.Get("Drug"); sDosage = nvcXMLPOSTData.Get("Dosage") == null ? string.Empty : nvcXMLPOSTData.Get("Dosage"); sPrescribedAmt = nvcXMLPOSTData.Get("PrescribedAmt") == null ? string.Empty : nvcXMLPOSTData.Get("PrescribedAmt"); sRefills = nvcXMLPOSTData.Get("Refills") == null ? string.Empty : nvcXMLPOSTData.Get("Refills"); sGenericAllowed = nvcXMLPOSTData.Get("GenericAllowed") == null ? string.Empty : nvcXMLPOSTData.Get("GenericAllowed"); sNotes = nvcXMLPOSTData.Get("Notes") == null ? string.Empty : nvcXMLPOSTData.Get("Notes"); sVisitID = nvcXMLPOSTData.Get("VisitId") == null ? string.Empty : nvcXMLPOSTData.Get("VisitId"); sBookID = nvcXMLPOSTData.Get("BookId") == null ? string.Empty : nvcXMLPOSTData.Get("BookId"); sMode = nvcXMLPOSTData.Get("Mode") == null ? string.Empty : nvcXMLPOSTData.Get("Mode"); sPresID = nvcXMLPOSTData.Get("Prescriptionid") == null ? string.Empty : nvcXMLPOSTData.Get("Prescriptionid"); JmmMedPrescribe objJmmPresc = new JmmMedPrescribe(); JmmMedPrescribeBL objJmmPrescBL = new JmmMedPrescribeBL(); objJmmPresc.Dosage = sDosage.ToString(); objJmmPresc.Drug = sDrug.ToString(); objJmmPresc.PrescribedAmt = KPIHlp.CVI32(sPrescribedAmt.ToString()); objJmmPresc.Refills = KPIHlp.CVI32(sRefills.ToString()); if (sGenericAllowed.ToString().Equals("true")) { objJmmPresc.IsGeneric = 1; } else { objJmmPresc.IsGeneric = 0; } objJmmPresc.CurQuantity = KPIHlp.CVI32(sPrescribedAmt.ToString()); //need to change objJmmPresc.cMode = KPIHlp.CVC(sMode); objJmmPresc.IsPersonalProp = 0; //need to pass objJmmPresc.JMBookingID = KPIHlp.CVI64(sBookID.ToString()); objJmmPresc.JurisID = GetPageJuris(); objJmmPresc.MedVisitID = KPIHlp.CVI64(sVisitID.ToString()); objJmmPresc.RefillBal = KPIHlp.CVI16(sRefills.ToString()); objJmmPresc.Times = 0; //objJmmPresc.Times=""; objJmmPresc.PrescribeNotes = sNotes.ToString(); if (sMode.Equals("A")) { objJmmPresc.MedPrescribeID = KPICounter.GetCounterID(objJmmPresc.JurisID); objJmmPrescBL.Insert(objJmmPresc); nvcXMLResponseData.Add("PrescriptionId", objJmmPresc.MedPrescribeID.ToString()); } else { objJmmPresc.MedPrescribeID = KPIHlp.CVI64(sPresID); objJmmPrescBL.Update(objJmmPresc); //get id from grd nvcXMLResponseData.Add("PrescriptionId", objJmmPresc.MedPrescribeID.ToString()); } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } #region else if (sCallertype == "DentistEntryNotes") { JMMDentVisitID = nvcXMLPOSTData.Get("JMMDentVisitID") == null ? string.Empty : nvcXMLPOSTData.Get("JMMDentVisitID").ToString(); JurisID = nvcXMLPOSTData.Get("JurisID") == null ? string.Empty : nvcXMLPOSTData.Get("JurisID").ToString(); RecType = nvcXMLPOSTData.Get("RecType") == null ? string.Empty : nvcXMLPOSTData.Get("RecType").ToString(); sNotes = new CMSHlp().GetCommentNotes(Convert.ToInt64(JMMDentVisitID), KPIHlp.CVI32(RecType)); if (!string.IsNullOrEmpty(sNotes)) { nvcXMLResponseData.Add("Notes", sNotes); } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } #endregion #region Medical Visit Facility Notes else if (sCallertype == "MedicalVisitNotes") { JMMMedVisitID = nvcXMLPOSTData.Get("JMMMedVisitID") == null ? string.Empty : nvcXMLPOSTData.Get("JMMMedVisitID").ToString(); JurisID = nvcXMLPOSTData.Get("JurisID") == null ? string.Empty : nvcXMLPOSTData.Get("JurisID").ToString(); RecType = nvcXMLPOSTData.Get("RecType") == null ? string.Empty : nvcXMLPOSTData.Get("RecType").ToString(); sNotes = new CMSHlp().GetCommentNotes(Convert.ToInt64(JMMMedVisitID), KPIHlp.CVI32(RecType)); if (!string.IsNullOrEmpty(sNotes)) { nvcXMLResponseData.Add("Notes", sNotes); } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } #endregion else { sDrug = nvcXMLPOSTData.Get("Drug") == null ? string.Empty : nvcXMLPOSTData.Get("Drug"); sDosage = nvcXMLPOSTData.Get("Dosage") == null ? string.Empty : nvcXMLPOSTData.Get("Dosage"); sPrescribedAmt = nvcXMLPOSTData.Get("PrescribedAmt") == null ? string.Empty : nvcXMLPOSTData.Get("PrescribedAmt"); sRefills = nvcXMLPOSTData.Get("Refills") == null ? string.Empty : nvcXMLPOSTData.Get("Refills"); sGenericAllowed = nvcXMLPOSTData.Get("GenericAllowed") == null ? string.Empty : nvcXMLPOSTData.Get("GenericAllowed"); sNotes = nvcXMLPOSTData.Get("Notes") == null ? string.Empty : nvcXMLPOSTData.Get("Notes"); sCurBalance = nvcXMLPOSTData.Get("CurBalance") == null ? string.Empty : nvcXMLPOSTData.Get("CurBalance"); sBookID = nvcXMLPOSTData.Get("BookId") == null ? string.Empty : nvcXMLPOSTData.Get("BookId"); sMode = nvcXMLPOSTData.Get("Mode") == null ? string.Empty : nvcXMLPOSTData.Get("Mode"); sPresID = nvcXMLPOSTData.Get("Prescriptionid") == null ? string.Empty : nvcXMLPOSTData.Get("Prescriptionid"); sVisitID = nvcXMLPOSTData.Get("MedVisitID") == null ? string.Empty : nvcXMLPOSTData.Get("MedVisitID"); JmmMedPrescribe objJmmPresc = new JmmMedPrescribe(); JmmMedPrescribeBL objJmmPrescBL = new JmmMedPrescribeBL(); objJmmPresc.Dosage = sDosage.ToString(); objJmmPresc.Drug = sDrug.ToString(); objJmmPresc.PrescribedAmt = KPIHlp.CVI32(sPrescribedAmt.ToString()); objJmmPresc.Refills = KPIHlp.CVI32(sRefills.ToString()); if (sGenericAllowed.ToString().Equals("true")) { objJmmPresc.IsGeneric = 1; } else { objJmmPresc.IsGeneric = 0; } objJmmPresc.CurQuantity = KPIHlp.CVI32(sCurBalance.ToString()); //need to change if (!String.IsNullOrEmpty(sMode)) { objJmmPresc.cMode = KPIHlp.CVC(sMode); } objJmmPresc.IsPersonalProp = 1; //need to pass objJmmPresc.JMBookingID = KPIHlp.CVI64(sBookID.ToString()); objJmmPresc.JurisID = GetPageJuris(); objJmmPresc.RefillBal = KPIHlp.CVI16(sRefills.ToString()); objJmmPresc.Times = 0; //objJmmPresc.Times=""; objJmmPresc.PrescribeNotes = sNotes.ToString(); if (sMode.Equals("A")) { objJmmPresc.MedVisitID = KPIHlp.CVI64(sVisitID.ToString()); objJmmPresc.MedPrescribeID = KPICounter.GetCounterID(objJmmPresc.JurisID); objJmmPrescBL.Insert(objJmmPresc); nvcXMLResponseData.Add("PrescriptionId", objJmmPresc.MedPrescribeID.ToString()); } else { objJmmPresc.MedPrescribeID = KPIHlp.CVI64(sPresID); objJmmPrescBL.Update(objJmmPresc); //get id from grd nvcXMLResponseData.Add("PrescriptionId", objJmmPresc.MedPrescribeID.ToString()); } Response.Write(BuildKPIXMLResponse(nvcXMLResponseData)); Response.End(); } } catch (Exception objErr) { if (!objErr.Message.StartsWith("Thread was being aborted")) { string sErrMsg = "Invalid XML Request String" + objErr.Message; Response.Write(sErrMsg); Response.End(); //return; } } }
public JmmMedVitalList ReadScr() { JmmMedVitalList objJmmMedVitalList = null; JMMMedVitals objJmmMedVitals = null; try { objJmmMedVitalList = new JmmMedVitalList(); KPITrace.Debug(TraceWeight.Five, "Reading Data from Medical vitals Scrn"); for (int iRowCount = 0; iRowCount < grdMedicalVital.Rows.Count; iRowCount++) { if (grdMedicalVital.IsActiveRow(iRowCount)) { objJmmMedVitals = new JMMMedVitals(); objJmmMedVitals.JMBookingID = KPIHlp.CVI64(hdnBookingID.Value); objJmmMedVitals.JMMedicalHistID = KPIHlp.CVI64(hdnJMMedicalHistID.Value); objJmmMedVitals.JurisID = KPIHlp.CVI32(hdnJurisId.Value); objJmmMedVitals.Status = KPIHlp.CVI16(hdnStatus.Value); objJmmMedVitals.cMode = grdMedicalVital.GetChar(iRowCount, "KPIMode"); objJmmMedVitals.VitalDttm = grdMedicalVital.GetDateTime(iRowCount, "VitalDttm"); objJmmMedVitals.VitalPFID = grdMedicalVital.GetLong(iRowCount, "VitalPFID"); if (grdMedicalVital.GetInt(iRowCount, "Height") != Int32.MinValue) { objJmmMedVitals.Height = grdMedicalVital.GetInt(iRowCount, "Height"); } if (grdMedicalVital.GetDecimal(iRowCount, "Weight") != Decimal.MinValue) { objJmmMedVitals.Weight = grdMedicalVital.GetDecimal(iRowCount, "Weight"); if (grdMedicalVital.GetShort(iRowCount, "WeightType") != Int16.MinValue && grdMedicalVital.GetShort(iRowCount, "WeightType") > 0) { objJmmMedVitals.WeightType = grdMedicalVital.GetShort(iRowCount, "WeightType"); } if (grdMedicalVital.GetShort(iRowCount, "WeightStatus") != Int16.MinValue && grdMedicalVital.GetShort(iRowCount, "WeightStatus") > 0) { objJmmMedVitals.WeightStatus = grdMedicalVital.GetShort(iRowCount, "WeightStatus"); } } if (grdMedicalVital.GetInt(iRowCount, "Respiration") != Int32.MinValue) { objJmmMedVitals.Respiration = grdMedicalVital.GetInt(iRowCount, "Respiration"); } if (grdMedicalVital.GetDecimal(iRowCount, "Temperature") != Decimal.MinValue) { objJmmMedVitals.Temperature = grdMedicalVital.GetDecimal(iRowCount, "Temperature"); if (grdMedicalVital.GetShort(iRowCount, "TemperatureType") != Int16.MinValue && grdMedicalVital.GetShort(iRowCount, "TemperatureType") > 0) { objJmmMedVitals.TemperatureType = grdMedicalVital.GetShort(iRowCount, "TemperatureType"); } } if (grdMedicalVital.GetInt(iRowCount, "SpoxAtRest") != Int32.MinValue) { objJmmMedVitals.SpoxAtRest = grdMedicalVital.GetInt(iRowCount, "SpoxAtRest"); } if (grdMedicalVital.GetInt(iRowCount, "SpoxActivity") != Int32.MinValue) { objJmmMedVitals.SpoxActivity = grdMedicalVital.GetInt(iRowCount, "SpoxActivity"); } if (grdMedicalVital.GetInt(iRowCount, "PulseApical") != Int32.MinValue) { objJmmMedVitals.PulseApical = grdMedicalVital.GetInt(iRowCount, "PulseApical"); } if (grdMedicalVital.GetInt(iRowCount, "PulseRadial") != Int32.MinValue) { objJmmMedVitals.PulseRadial = grdMedicalVital.GetInt(iRowCount, "PulseRadial"); } if (grdMedicalVital.GetLong(iRowCount, "KPIID") > 0) { objJmmMedVitals.JMMedVitaltID = grdMedicalVital.GetLong(iRowCount, "KPIID"); } else { objJmmMedVitals.JMMedVitaltID = KPICounter.GetCounterID(objJmmMedVitals.JurisID.Value); objJmmMedVitals.cMode = 'A'; } if ((objJmmMedVitals.PulseApical != null && objJmmMedVitals.PulseApical != Int32.MinValue) || (objJmmMedVitals.PulseRadial != null && objJmmMedVitals.PulseRadial != Int32.MinValue)) { if (grdMedicalVital.GetShort(iRowCount, "PulseRhythm") != Int16.MinValue && grdMedicalVital.GetShort(iRowCount, "PulseRhythm") > 0) { objJmmMedVitals.PulseRhythm = grdMedicalVital.GetShort(iRowCount, "PulseRhythm"); } } else { objJmmMedVitals.PulseRhythm = 0; } if (!String.IsNullOrWhiteSpace(grdMedicalVital.GetString(iRowCount, "BloodPressure"))) { objJmmMedVitals.BloodPressure = grdMedicalVital.GetString(iRowCount, "BloodPressure"); if (grdMedicalVital.GetShort(iRowCount, "BloodPressureType") != Int16.MinValue && grdMedicalVital.GetShort(iRowCount, "BloodPressureType") > 0) { objJmmMedVitals.BloodPressureType = grdMedicalVital.GetShort(iRowCount, "BloodPressureType"); } if (grdMedicalVital.GetShort(iRowCount, "BloodPressureStatus") != Int16.MinValue && grdMedicalVital.GetShort(iRowCount, "BloodPressureStatus") > 0) { objJmmMedVitals.BloodPressureStatus = grdMedicalVital.GetShort(iRowCount, "BloodPressureStatus"); } } if (!String.IsNullOrWhiteSpace(grdMedicalVital.GetString(iRowCount, "BloodPressureMax"))) { objJmmMedVitals.BloodPressureMax = grdMedicalVital.GetString(iRowCount, "BloodPressureMax"); } if (!String.IsNullOrWhiteSpace(grdMedicalVital.GetString(iRowCount, "CmtsNotes"))) { objJmmMedVitals.Cmts = System.Web.HttpUtility.HtmlDecode(grdMedicalVital.GetString(iRowCount, "CmtsNotes")); if (!String.IsNullOrEmpty(objJmmMedVitals.Custom1)) { if (objJmmMedVitals.Cmts.Length <= 400) { objJmmMedVitals.Cmts = objJmmMedVitals.Cmts.Substring(0, objJmmMedVitals.Cmts.Length); } else { objJmmMedVitals.Cmts = objJmmMedVitals.Cmts.Substring(0, txtNotes.MaxLength); } } } objJmmMedVitalList.Add(objJmmMedVitals); } } return(objJmmMedVitalList); } catch (Exception objError) { throw objError; } finally { objJmmMedVitals = null; objJmmMedVitalList = null; } }
private JMMMedPrescriptionHist ReadScr(ref JMMMedPrescription objJMMMedPrescription) { JMMMedPrescriptionHist objJMMMedPrescriptionHist = new JMMMedPrescriptionHist(); try { if (ValidateScr()) { objJMMMedPrescriptionHist.JMMedPrescriptionID = objJMMMedPrescription.JMMedPrescriptionID; objJMMMedPrescriptionHist.JurisID = objJMMMedPrescription.JurisID; objJMMMedPrescriptionHist.JMBookingID = objJMMMedPrescription.JMBookingID; objJMMMedPrescriptionHist.JMMedicalHistID = objJMMMedPrescription.JMMedicalHistID; objJMMMedPrescriptionHist.JMMedVisitID = objJMMMedPrescription.JMMedVisitID; objJMMMedPrescriptionHist.PrescribedDttm = objJMMMedPrescription.PrescribedDttm; objJMMMedPrescriptionHist.PrescribingDoctorID = objJMMMedPrescription.PrescribingDoctorID; objJMMMedPrescriptionHist.MedicalPrescriptionNo = objJMMMedPrescription.MedicalPrescriptionNo; objJMMMedPrescriptionHist.Prescription = objJMMMedPrescription.Prescription; objJMMMedPrescriptionHist.Drug = objJMMMedPrescription.Drug; objJMMMedPrescriptionHist.Dosage = objJMMMedPrescription.Dosage; objJMMMedPrescriptionHist.PrescribedAmt = objJMMMedPrescription.PrescribedAmt; objJMMMedPrescriptionHist.PrescribedDuration = objJMMMedPrescription.PrescribedDuration; objJMMMedPrescriptionHist.CurQuantity = KPIHlp.CVI32(txtBalance.Text); //objJMMMedPrescription.CurQuantity; objJMMMedPrescriptionHist.RefillBal = objJMMMedPrescription.RefillBal == short.MinValue ? 0 : objJMMMedPrescription.RefillBal; objJMMMedPrescriptionHist.IsGeneric = objJMMMedPrescription.IsGeneric; objJMMMedPrescriptionHist.Times = objJMMMedPrescription.Times; if (String.IsNullOrWhiteSpace(Request.QueryString.Get("Flag"))) { objJMMMedPrescriptionHist.IsPersonalProp = 1; } else { objJMMMedPrescriptionHist.IsPersonalProp = objJMMMedPrescription.IsPersonalProp; } objJMMMedPrescriptionHist.MedicationType = cddDispense.CodeValue; objJMMMedPrescriptionHist.UseEndedDttm = objJMMMedPrescription.UseEndedDttm; objJMMMedPrescriptionHist.CreatedPFID = objJMMMedPrescription.CreatedPFID; objJMMMedPrescriptionHist.CreatedDttm = objJMMMedPrescription.CreatedDttm; objJMMMedPrescriptionHist.ModifiedPFID = objJMMMedPrescription.ModifiedPFID; objJMMMedPrescriptionHist.ModifiedDttm = objJMMMedPrescription.ModifiedDttm; objJMMMedPrescriptionHist.Custom1 = objJMMMedPrescription.Custom1; objJMMMedPrescriptionHist.Custom2 = objJMMMedPrescription.Custom2; objJMMMedPrescriptionHist.Dispense = KPIHlp.CVI32(txtDispense.Text); objJMMMedPrescriptionHist.JMMScheduleEventsID = KPIHlp.CVI64(hdnJMMScheduleEventsID.Value); objJMMMedPrescriptionHist.JMMedPrescriptionHistID = KPICounter.GetCounterID(objJMMMedPrescriptionHist.JurisID.Value); objJMMMedPrescriptionHist.ActivityDttm = dttmDateTime.DateValue; if (lupPFNo.KPIID != long.MinValue) { objJMMMedPrescriptionHist.MarPFID = lupPFNo.KPIID; } if (KPIHlp.CVI64(hdnMarSignId.Value) != long.MinValue) { objJMMMedPrescriptionHist.MarPFSignID = KPIHlp.CVI64(hdnMarSignId.Value); } objJMMMedPrescriptionHist.MethodAdministered = cddMethodAdmin.CodeValue; if (objJMMMedPrescriptionHist.CurQuantity == 0 && String.IsNullOrWhiteSpace(objJMMMedPrescriptionHist.MethodAdministered)) { objJMMMedPrescriptionHist.Status = "MEU"; } else { objJMMMedPrescriptionHist.Status = cddStatus.CodeValue; } objJMMMedPrescriptionHist.MedicationNotes = txtNotes.Text; objJMMMedPrescriptionHist.Instructions = txtInstructions.Text; if (dttmLstAdministered.DateValue != DateTime.MinValue) { objJMMMedPrescriptionHist.LastAdministeredDttm = dttmLstAdministered.DateValue; } } } catch (Exception objError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError); } return(objJMMMedPrescriptionHist); }
public void ReadScr(ref JMMMedicalHist objJMMMedicalHist) { #region JMMMedPrescriptionList objJMMedPrescriptionList = new JMMMedPrescriptionList(); for (int iCount = 0; iCount < grdPrescription.Rows.Count; iCount++) { if (grdPrescription.IsActiveRow(iCount)) { JMMMedPrescription objJMMedPrescription = new JMMMedPrescription(); objJMMedPrescription.JurisID = objJMMMedicalHist.JurisID != Int32.MinValue ? objJMMMedicalHist.JurisID : null; objJMMedPrescription.JMMedicalHistID = objJMMMedicalHist.JMMedicalHistID.Value; objJMMedPrescription.JMBookingID = objJMMMedicalHist.JMBookingID; hdnBookingID.Value = objJMMMedicalHist.JMBookingID.Value.ToString(); if (grdPrescription.GetLong(iCount, "JMMedVisitID") > 0) { objJMMedPrescription.JMMedVisitID = grdPrescription.GetLong(iCount, "JMMedVisitID"); } else { objJMMedPrescription.JMMedVisitID = null; } long JMMedPrescriptionID = grdPrescription.GetLong(iCount, "KPIID"); if (JMMedPrescriptionID != long.MinValue && JMMedPrescriptionID > 0) { objJMMedPrescription.JMMedPrescriptionID = JMMedPrescriptionID; objJMMedPrescription.MedicalPrescriptionNo = KPIHlp.CVI64(grdPrescription.Rows[iCount].Items.FindItemByKey("MedicalPrescriptionNo").Text); objJMMedPrescription.cMode = 'C'; } else { objJMMedPrescription.JMMedPrescriptionID = KPICounter.GetCounterID(objJMMedPrescription.JurisID.Value); objJMMedPrescription.MedicalPrescriptionNo = Counter.GetCounterNo(objJMMedPrescription.JurisID.Value, CounterType.MedicalPrescriptionNo, Int64.MinValue); objJMMedPrescription.cMode = 'A'; } //missing prescribed date if (grdPrescription.GetDateTime(iCount, "PrescribedDttm") != DateTime.MinValue) { objJMMedPrescription.PrescribedDttm = grdPrescription.GetDateTime(iCount, "PrescribedDttm"); } objJMMedPrescription.PrescribingDoctorID = KPIHlp.CVI64(grdPrescription.Rows[iCount].Items.FindItemByKey("PrescribingDoctorID").Text); if (!String.IsNullOrWhiteSpace(grdPrescription.Rows[iCount].Items.FindItemByKey("Prescription").Text)) { objJMMedPrescription.Prescription = grdPrescription.Rows[iCount].Items.FindItemByKey("Prescription").Text; } objJMMedPrescription.Drug = grdPrescription.Rows[iCount].Items.FindItemByKey("Drug").Text; if (!String.IsNullOrWhiteSpace(grdPrescription.Rows[iCount].Items.FindItemByKey("Dosage").Text)) { objJMMedPrescription.Dosage = grdPrescription.Rows[iCount].Items.FindItemByKey("Dosage").Text; } if (!String.IsNullOrWhiteSpace(grdPrescription.Rows[iCount].Items.FindItemByKey("PrescribedAmt").Text) && KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("PrescribedAmt").Text) != Int32.MinValue) { objJMMedPrescription.PrescribedAmt = KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("PrescribedAmt").Text); } if (!String.IsNullOrWhiteSpace(grdPrescription.Rows[iCount].Items.FindItemByKey("PrescribedDuration").Text)) { objJMMedPrescription.PrescribedDuration = grdPrescription.Rows[iCount].Items.FindItemByKey("PrescribedDuration").Text; } if (!String.IsNullOrWhiteSpace(grdPrescription.Rows[iCount].Items.FindItemByKey("Refills").Text) && KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("Refills").Text) != Int32.MinValue) { objJMMedPrescription.Refills = KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("Refills").Text); } if (grdPrescription.Rows[iCount].Items.FindItemByKey("IsGeneric").Text == "1") { objJMMedPrescription.IsGeneric = 1; } else { objJMMedPrescription.IsGeneric = 0; } objJMMedPrescription.Times = 0; if (grdPrescription.GetInt(iCount, "CurQuantity") > 0) { objJMMedPrescription.CurQuantity = KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("CurQuantity").Text); objJMMedPrescription.Balance = KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("CurQuantity").Text); } else { objJMMedPrescription.CurQuantity = 0; objJMMedPrescription.Balance = 0; } objJMMedPrescription.IsPersonalProp = 0; if (grdPrescription.GetDateTime(iCount, "UseEndedDttmTemp") != DateTime.MinValue) { objJMMedPrescription.UseEndedDttm = grdPrescription.GetDateTime(iCount, "UseEndedDttmTemp"); } //if (!string.IsNullOrWhiteSpace(grdPrescription.Rows[iCount].Items.FindItemByKey("Balance").Text) && KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("Balance").Text) != Int32.MinValue) //{ // objJMMedPrescription.Balance = KPIHlp.CVI32(grdPrescription.Rows[iCount].Items.FindItemByKey("Balance").Text); //} //objJMMedPrescription.MedicationType = null; // grdPrescription.Rows[iCount].Items.FindItemByKey("MedicationType").Text; if (!String.IsNullOrWhiteSpace(grdPrescription.Rows[iCount].Items.FindItemByKey("Notes").Text)) { objJMMedPrescription.PrescribeNotes = grdPrescription.Rows[iCount].Items.FindItemByKey("Notes").Text; } objJMMedPrescription.IsActiveSchedule = grdPrescription.Rows[iCount].Items.FindItemByKey("IsActiveSchedule").Text; objJMMedPrescriptionList.Add(objJMMedPrescription); } } objJMMMedicalHist.objJMMMedPrescriptionList = objJMMedPrescriptionList; #endregion }
private JMMPrescriptionSchdule ReadScr() { JMMPrescriptionSchdule objJMPrescriptionSchdule = new JMMPrescriptionSchdule(); JMMPrescriptionSchduleList objJMPrescriptionSchduleList = null; try { if (ValidateScr()) { objJMPrescriptionSchduleList = new JMMPrescriptionSchduleList(); int times = grdSchedule.Rows.Count; for (int iRowCount = 0; iRowCount < grdSchedule.Rows.Count; iRowCount++) { if (grdSchedule.IsActiveRow(iRowCount)) { objJMPrescriptionSchdule = new JMMPrescriptionSchdule(); objJMPrescriptionSchdule.JurisID = KPIHlp.CVI32(hdnJurisId.Value); DateTime StartDate = grdSchedule.GetDateTime(iRowCount, "StartDate"); DateTime FinishDate = grdSchedule.GetDateTime(iRowCount, "FinishDate"); String RepeatEvery = grdSchedule.GetString(iRowCount, "RepeatEvery"); if (KPIHlp.CVI64(grdSchedule.GetString(iRowCount, "KPIID")) > 0) { objJMPrescriptionSchdule.JMPrescriptionSchduleID = KPIHlp.CVI64(grdSchedule.GetString(iRowCount, "KPIID")); objJMPrescriptionSchdule.cMode = grdSchedule.GetChar(iRowCount, "KPIMode"); } else { objJMPrescriptionSchdule.JMPrescriptionSchduleID = KPICounter.GetCounterID(objJMPrescriptionSchdule.JurisID.Value); if (grdSchedule.GetChar(iRowCount, "KPIMode").Equals('D')) { objJMPrescriptionSchdule.cMode = grdSchedule.GetChar(iRowCount, "KPIMode"); } else { objJMPrescriptionSchdule.cMode = 'A'; } } objJMPrescriptionSchdule.IsActive = 0; objJMPrescriptionSchdule.JMMedPrescriptionID = grdSchedule.GetLong(iRowCount, "JMMedPrescriptionID"); objJMPrescriptionSchdule.JMBookingID = grdSchedule.GetLong(iRowCount, "JMBookingID"); objJMPrescriptionSchdule.Dispense = grdSchedule.GetInt(iRowCount, "Dispense"); objJMPrescriptionSchdule.DistributionPeriod = grdSchedule.GetString(iRowCount, "DistributionPeriod"); if (grdSchedule.GetDateTime(iRowCount, "Startdttm") != DateTime.MinValue) { objJMPrescriptionSchdule.StartTime = grdSchedule.GetDateTime(iRowCount, "Startdttm"); } if (grdSchedule.GetDateTime(iRowCount, "Enddttm") != DateTime.MinValue) { objJMPrescriptionSchdule.EndTime = grdSchedule.GetDateTime(iRowCount, "Enddttm"); } if (objJMPrescriptionSchdule.cMode.Equals('D')) { times--; objJMPrescriptionSchdule.IsActive = 2; objJMPrescriptionSchdule.StartTime = grdSchedule.GetDateTime(iRowCount, "PeriodStartTime"); objJMPrescriptionSchdule.EndTime = grdSchedule.GetDateTime(iRowCount, "PeriodEndTime"); if (StartDate != DateTime.MinValue) { objJMPrescriptionSchdule.StartDttm = KPIHlp.CVDttm(grdSchedule.GetDateTime(iRowCount, "StartDate").ToString("MM/dd/yyyy") + " " + grdSchedule.GetDateTime(iRowCount, "PeriodStartTime").ToString("HH:mm:ss")); } if (FinishDate != DateTime.MinValue) { objJMPrescriptionSchdule.EndDttm = KPIHlp.CVDttm(grdSchedule.GetDateTime(iRowCount, "FinishDate").ToString("MM/dd/yyyy") + " " + grdSchedule.GetDateTime(iRowCount, "PeriodEndTime").ToString("HH:mm:ss")); } } else { if (StartDate != DateTime.MinValue) { objJMPrescriptionSchdule.StartDttm = KPIHlp.CVDttm(grdSchedule.GetDateTime(iRowCount, "StartDate").ToString("MM/dd/yyyy") + " " + grdSchedule.GetDateTime(iRowCount, "Startdttm").ToString("HH:mm:ss")); } if (FinishDate != DateTime.MinValue) { objJMPrescriptionSchdule.EndDttm = KPIHlp.CVDttm(grdSchedule.GetDateTime(iRowCount, "FinishDate").ToString("MM/dd/yyyy") + " " + grdSchedule.GetDateTime(iRowCount, "Enddttm").ToString("HH:mm:ss")); } } if (!String.IsNullOrWhiteSpace(RepeatEvery)) { objJMPrescriptionSchdule.RepeatEvery = RepeatEvery; } objJMPrescriptionSchdule.Instructions = grdSchedule.GetString(iRowCount, "Instructions"); objJMPrescriptionSchduleList.Add(objJMPrescriptionSchdule); } } objJMPrescriptionSchdule.Times = times; objJMPrescriptionSchdule.objJMMPrescriptionSchduleList = objJMPrescriptionSchduleList; } } catch (Exception objError) { ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objError); } return(objJMPrescriptionSchdule); }
public JMMAllergyList ReadScr() { try { JMMAllergyList objJMMAllergyList = new JMMAllergyList(); for (int iRowCnt = 0; iRowCnt < grdAllergy.Rows.Count; iRowCnt++) { if (grdAllergy.IsActiveRow(iRowCnt)) { JMMAllergy objJmmAllergy = new JMMAllergy(); objJmmAllergy.JMBookingID = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnBookingID"))).Value); objJmmAllergy.JurisID = KPIHlp.CVI32(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value); long JMAllergID = grdAllergy.GetLong(iRowCnt, "KPIID"); if (JMAllergID != long.MinValue && JMAllergID > 0) { objJmmAllergy.JMMAllergyID = JMAllergID; objJmmAllergy.cMode = grdAllergy.GetChar(iRowCnt, "KPIMode"); } else { objJmmAllergy.JMMAllergyID = KPICounter.GetCounterID(objJmmAllergy.JurisID.Value); objJmmAllergy.cMode = 'A'; } if (grdAllergy.GetDateTime(iRowCnt, "AllergyDttm") != DateTime.MinValue) { objJmmAllergy.AllergyDttm = grdAllergy.GetDateTime(iRowCnt, "AllergyDttm"); } objJmmAllergy.Allergy = String.IsNullOrEmpty(grdAllergy.GetString(iRowCnt, "Allergy")) ? null : grdAllergy.GetString(iRowCnt, "Allergy"); objJmmAllergy.AllergyReactions = String.IsNullOrEmpty(grdAllergy.GetString(iRowCnt, "AllergyReactionNotes")) ? null : System.Web.HttpUtility.HtmlDecode(grdAllergy.GetString(iRowCnt, "AllergyReactionNotes")); objJmmAllergy.AllergyNotes = String.IsNullOrEmpty(grdAllergy.GetString(iRowCnt, "AllergyNotes")) ? null : System.Web.HttpUtility.HtmlDecode(grdAllergy.GetString(iRowCnt, "AllergyNotes")); if (!String.IsNullOrEmpty(objJmmAllergy.AllergyReactions)) { if (objJmmAllergy.AllergyReactions.Length <= 254) { objJmmAllergy.AllergyReactions = objJmmAllergy.AllergyReactions.Substring(0, objJmmAllergy.AllergyReactions.Length); } else { objJmmAllergy.AllergyReactions = objJmmAllergy.AllergyReactions.Substring(0, txtReactions.MaxLength); } } if (!String.IsNullOrEmpty(objJmmAllergy.AllergyNotes)) { if (objJmmAllergy.AllergyNotes.Length <= 400) { objJmmAllergy.AllergyNotes = objJmmAllergy.AllergyNotes.Substring(0, objJmmAllergy.AllergyNotes.Length); } else { objJmmAllergy.AllergyNotes = objJmmAllergy.AllergyNotes.Substring(0, txtNotes.MaxLength); } } objJmmAllergy.IsActive = grdAllergy.GetShort(iRowCnt, "Isactive"); if (objJmmAllergy.IsActive == 1) { objJmmAllergy.InactiveDttm = grdAllergy.GetDateTime(iRowCnt, "InactiveDttm"); if (grdAllergy.GetLong(iRowCnt, "InactivePFID") != long.MinValue) { objJmmAllergy.InactivePFID = grdAllergy.GetLong(iRowCnt, "InactivePFID"); } } else { objJmmAllergy.IsActive = null; objJmmAllergy.InactiveDttm = null; objJmmAllergy.InactivePFID = null; } objJMMAllergyList.Add(objJmmAllergy); } } return(objJMMAllergyList); } catch (Exception objErr) { ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr); throw; } }
public JMMDiabeticList ReadScr() { try { JMMDiabeticList objJMMDiabeticList = new JMMDiabeticList(); for (int iRowCnt = 0; iRowCnt < grdDiabetic.Rows.Count; iRowCnt++) { if (grdDiabetic.IsActiveRow(iRowCnt)) { JMMDiabetic objJMMDiabetic = new JMMDiabetic(); objJMMDiabetic.JMBookingID = KPIHlp.CVI64(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnBookingID"))).Value); objJMMDiabetic.JurisID = KPIHlp.CVI32(((HtmlInputHidden)(((BasePage)this.Page).FindControl("hdnJurisId"))).Value); long JMMDiabeticID = grdDiabetic.GetLong(iRowCnt, "KPIID"); if (JMMDiabeticID != long.MinValue && JMMDiabeticID > 0) { objJMMDiabetic.JMMDiabeticID = JMMDiabeticID; objJMMDiabetic.cMode = grdDiabetic.GetChar(iRowCnt, "KPIMode"); } else { objJMMDiabetic.JMMDiabeticID = KPICounter.GetCounterID(objJMMDiabetic.JurisID.Value); objJMMDiabetic.cMode = 'A'; } objJMMDiabetic.TestType = String.IsNullOrEmpty(grdDiabetic.GetString(iRowCnt, "TestType")) ? null : grdDiabetic.GetString(iRowCnt, "TestType"); objJMMDiabetic.GlucoseReading = String.IsNullOrEmpty(grdDiabetic.GetString(iRowCnt, "GlucoseReading")) ? null : grdDiabetic.GetString(iRowCnt, "GlucoseReading"); if (grdDiabetic.GetLong(iRowCnt, "AdministeredPFID") != long.MinValue) { objJMMDiabetic.AdministeredPFID = grdDiabetic.GetLong(iRowCnt, "AdministeredPFID"); } if (grdDiabetic.GetDateTime(iRowCnt, "AdministeredDttm") != DateTime.MinValue) { objJMMDiabetic.AdministeredDttm = grdDiabetic.GetDateTime(iRowCnt, "AdministeredDttm"); } if (grdDiabetic.GetShort(iRowCnt, "IsAdministered") != short.MinValue) { objJMMDiabetic.IsAdministered = grdDiabetic.GetShort(iRowCnt, "IsAdministered"); } if (grdDiabetic.GetShort(iRowCnt, "IsAdministered") == 1) { objJMMDiabetic.IsAdministered = grdDiabetic.GetShort(iRowCnt, "IsAdministered"); } else { objJMMDiabetic.IsAdministered = null; } objJMMDiabetic.ActionNotes = String.IsNullOrEmpty(grdDiabetic.GetString(iRowCnt, "DiabeticNotes")) ? null : System.Web.HttpUtility.HtmlDecode(grdDiabetic.GetString(iRowCnt, "DiabeticNotes")); if (!String.IsNullOrEmpty(objJMMDiabetic.ActionNotes)) { if (objJMMDiabetic.ActionNotes.Length <= 254) { objJMMDiabetic.ActionNotes = objJMMDiabetic.ActionNotes.Substring(0, objJMMDiabetic.ActionNotes.Length); } else { objJMMDiabetic.ActionNotes = objJMMDiabetic.ActionNotes.Substring(0, txtActions.MaxLength); } } objJMMDiabeticList.Add(objJMMDiabetic); } } return(objJMMDiabeticList); } catch (Exception objErr) { ((BasePage)this.Page).ShowMsg(MsgType.Error, FrwkMsg.OP_FAIL, objErr); throw; } }
private JMMDentistVisit ReadScr() { try { long BookingID = KPIHlp.CVI64(hdnBookingID.Value); JMMDentistVisit objJMMDentistVisit = new JMMDentistVisit(); objJMMDentistVisit.objCMSRefValuesList = new CMSRefValuesList(); JMMDentistVisitDB objJMMDentistVisitDB = new JMMDentistVisitDB(); objJMMDentistVisit.JurisID = State.sJurisID; objJMMDentistVisit.InmateNameID = NamCtrlSPIN.KPIID; if (BookingID != long.MinValue) { objJMMDentistVisit.JMBookingID = BookingID; } else if (!objJMMDentistVisit.JMBookingID.HasValue) { objJMMDentistVisit.JMBookingID = objJMMDentistVisitDB.GetBookingIDByName(objJMMDentistVisit.InmateNameID.Value); } if (hdnMode.Value == UIMode.ADD.ToString()) { objJMMDentistVisit.JMDentistVisitID = KPICounter.GetCounterID(objJMMDentistVisit.JurisID.Value); objJMMDentistVisit.DentalVisitNo = Counter.GetCounterNo(objJMMDentistVisit.JurisID.Value, CounterType.DentalVisitNo, Int64.MinValue); objJMMDentistVisit.cMode = 'A'; } else { objJMMDentistVisit.cMode = 'C'; objJMMDentistVisit.JMDentistVisitID = KPIHlp.CVI64(hdnDentVisitID.Value); objJMMDentistVisit.DentalVisitNo = KPIHlp.CVI64(hdnDentalVisitNo.Value); } objJMMDentistVisit.DentalReqDttm = dttmDentalVisitReq.DateValue; if (chkInmateSubmitionForm.SelectedValue == "1") { objJMMDentistVisit.RequestedBy = 1; } else if (chkInmateSubmitionForm.SelectedValue == "2") { objJMMDentistVisit.RequestedBy = 2; } objJMMDentistVisit.ReceivedByPFID = LupReceivedBy.KPIID; if (dttmDentalVisitDate.DateValue != DateTime.MinValue) { objJMMDentistVisit.VisitDttm = dttmDentalVisitDate.DateValue; switch (rdoDoctorNurse.SelectedItem.Value) { case "1": objJMMDentistVisit.IsDoctor = 1; objJMMDentistVisit.DoctorID = lupAttendingDoctor.KPIID; lupAttendingNurse.KPIID = long.MinValue; lupAttendingNurse.CodeValue = string.Empty; lupAttendingNurse.Description.Text = string.Empty; break; case "2": objJMMDentistVisit.IsDoctor = 2; objJMMDentistVisit.DoctorID = lupAttendingNurse.KPIID; lupAttendingDoctor.KPIID = long.MinValue; lupAttendingDoctor.CodeValue = string.Empty; break; default: objJMMDentistVisit.IsDoctor = -1; break; } objJMMDentistVisit.DoctorLocation = cddLocation.CodeValue; } //objJMMDentistVisit.DoctorID = lupDoctorID.KPIID; if (txtDentalProblem.Text.Length > txtDentalProblem.MaxLength && txtDentalProblem.MaxLength > 0) { objJMMDentistVisit.DentalProblem = txtDentalProblem.Text.Trim().Substring(0, txtDentalProblem.MaxLength); } else { objJMMDentistVisit.DentalProblem = txtDentalProblem.Text; } Dictionary <string, long> ObjCollection = RadCombo(radDentProcedure); LoadDentalCombo(radDentProcedure, ref ObjCollection, ref objJMMDentistVisit); ObjCollection = RadCombo(radDentDisease); LoadDentalCombo(radDentDisease, ref ObjCollection, ref objJMMDentistVisit); ObjCollection = RadCombo(radDentMedications); LoadDentalCombo(radDentMedications, ref ObjCollection, ref objJMMDentistVisit); //GrdTooth JMMToothStatusList objJMMToothStatusList = new JMMToothStatusList(); for (int iRow = 0; iRow < grdTooth.Rows.Count; iRow++) { if (grdTooth.IsActiveRow(iRow)) { JMMToothStatus objJMMToothStatus = new JMMToothStatus(); objJMMToothStatus.JurisID = objJMMDentistVisit.JurisID.Value; objJMMToothStatus.JMDentistVisitID = objJMMDentistVisit.JMDentistVisitID.Value; long DentToothID = long.MinValue; DentToothID = grdTooth.GetLong(iRow, "KPIID"); if (DentToothID != long.MinValue) { objJMMToothStatus.JMMToothStatusID = DentToothID; } else { objJMMToothStatus.JMMToothStatusID = KPICounter.GetCounterID(objJMMToothStatus.JurisID.Value); } objJMMToothStatus.cMode = grdTooth.GetChar(iRow, "KPIMode"); objJMMToothStatus.Tooth = grdTooth.GetString(iRow, "Tooth"); objJMMToothStatus.Status = grdTooth.GetString(iRow, "Status"); objJMMToothStatus.Other = grdTooth.GetString(iRow, "Other"); objJMMToothStatusList.Add(objJMMToothStatus); } } objJMMDentistVisit.objJMMToothStatusList = objJMMToothStatusList; WrtActivityLog(long.MinValue, "Retrieving Medical Dentist info from DB", "INQ"); KPITrace.Debug(TraceWeight.Five, "Reading Data from Medical Entry"); return(objJMMDentistVisit); } catch (Exception objErr) { throw objErr; } }
private JMMPrescriptionOrder NewReadScr() { JMMPrescriptionOrder objJMPrescriptionOrder = new JMMPrescriptionOrder(); KPITrace.Debug(TraceWeight.Five, "Calling Readscreen for Prescription Order Entry"); try { objJMPrescriptionOrder.JMBookingID = KPIHlp.CVI64(hdnBookingID.Value); objJMPrescriptionOrder.JMMedPrescriptionID = KPIHlp.CVI64(hdnJMMedPrescriptionID.Value); objJMPrescriptionOrder.JurisID = KPIHlp.CVI32(hdnJurisId.Value); objJMPrescriptionOrder.Drug = !String.IsNullOrWhiteSpace(hdnDrugID.Value) ? hdnDrugID.Value : null; if (KPIHlp.CVI64(hdnJMPrescriptionOrderID.Value) == long.MinValue) { objJMPrescriptionOrder.JMPrescriptionOrderID = KPICounter.GetCounterID(objJMPrescriptionOrder.JurisID.Value); hdnJMPrescriptionOrderID.Value = objJMPrescriptionOrder.JMPrescriptionOrderID.HasValue ? objJMPrescriptionOrder.JMPrescriptionOrderID.Value.ToString() : null; objJMPrescriptionOrder.OrderedNo = Counter.GetCounterNo(objJMPrescriptionOrder.JurisID.Value, CounterType.JMPrescriptionOrderNo, Int64.MinValue); hdnOrderNo.Value = objJMPrescriptionOrder.OrderedNo.HasValue ? objJMPrescriptionOrder.OrderedNo.Value.ToString() : null; objJMPrescriptionOrder.cMode = 'A'; } else { objJMPrescriptionOrder.JMPrescriptionOrderID = KPIHlp.CVI64(hdnJMPrescriptionOrderID.Value); objJMPrescriptionOrder.OrderedNo = KPIHlp.CVI64(hdnOrderNo.Value); objJMPrescriptionOrder.cMode = 'C'; } objJMPrescriptionOrder.OrderAction = cddOrderAction.CodeValue; objJMPrescriptionOrder.StorageLocation = cddStorageLocation.CodeValue; if (dttmOrderedDate.DateValue != DateTime.MinValue) { objJMPrescriptionOrder.OrderedDttm = dttmOrderedDate.DateValue; } if (lupOrderedPF.KPIID > 0) { objJMPrescriptionOrder.OrderedPFID = lupOrderedPF.KPIID; } if (!String.IsNullOrWhiteSpace(txtQuantity.Text)) { objJMPrescriptionOrder.QtyBalance = KPIHlp.CVI32(txtQuantity.Text); objJMPrescriptionOrder.MedicationType = cddQuantityType.CodeValue; } if (txtDescription.Text.Length > txtDescription.MaxLength && txtDescription.MaxLength > 0) //Notes field as a custom column { objJMPrescriptionOrder.OrderNotes = txtDescription.Text.Substring(0, txtDescription.MaxLength); } else { objJMPrescriptionOrder.OrderNotes = txtDescription.Text; } switch (objJMPrescriptionOrder.OrderAction) { case "D": case "RI": objJMPrescriptionOrder.CurQuantity = objJMPrescriptionOrder.QtyBalance; objJMPrescriptionOrder.HowDestroyed = cddDestroyed.CodeValue; if (lupWitness.KPIID > 0) { objJMPrescriptionOrder.WitnessPFID = lupWitness.KPIID; } break; case "F": case "RC": objJMPrescriptionOrder.CurQuantity = objJMPrescriptionOrder.QtyBalance; break; case "O": case "R": break; } } catch (Exception objErr) { ShowMsg(MsgType.Error, FrwkMsg.PAGE_ERR, objErr); } return(objJMPrescriptionOrder); }