public void InsertFaxActivity(int ClientMedicationId, int pharmacyId) { try { DataSet DataSetDiscontinueMedications = null; Streamline.UserBusinessServices.ClientMedication ObjClientMedication = new Streamline.UserBusinessServices.ClientMedication(); Streamline.UserBusinessServices.DataSets.DataSetDiscontinueMedication _dsDiscontinueMedication = null; Streamline.UserBusinessServices.DataSets.DataSetDiscontinueMedication.ClientMedicationFaxActivitiesRow _drFaxActivitiesRow = null; _dsDiscontinueMedication = new Streamline.UserBusinessServices.DataSets.DataSetDiscontinueMedication(); _drFaxActivitiesRow = (Streamline.UserBusinessServices.DataSets.DataSetDiscontinueMedication.ClientMedicationFaxActivitiesRow)_dsDiscontinueMedication.ClientMedicationFaxActivities.NewRow(); _drFaxActivitiesRow.ClientMedicationId = ClientMedicationId; _drFaxActivitiesRow.FaxEventType = 5582; _drFaxActivitiesRow.FaxStatus = "Queued"; _drFaxActivitiesRow.PharmacyId = pharmacyId; _drFaxActivitiesRow.FaxStatusDate = DateTime.Now; _drFaxActivitiesRow.FaxExternalIdentifier = faxUniqueId; _drFaxActivitiesRow.RowIdentifier = System.Guid.NewGuid(); _drFaxActivitiesRow.CreatedBy = ((Streamline.BaseLayer.StreamlineIdentity)Context.User.Identity).UserCode; _drFaxActivitiesRow.CreatedDate = DateTime.Now; _drFaxActivitiesRow.ModifiedBy = ((Streamline.BaseLayer.StreamlineIdentity)Context.User.Identity).UserCode; _drFaxActivitiesRow.ModifiedDate = DateTime.Now; _dsDiscontinueMedication.ClientMedicationFaxActivities.Rows.Add(_drFaxActivitiesRow); ObjClientMedication = new ClientMedication(); ObjClientMedication.SetRenderedImageData(_dsDiscontinueMedication, _drFaxActivitiesRow, ((Streamline.BaseLayer.StreamlineIdentity)Context.User.Identity).UserCode, renderedBytes); DataSetDiscontinueMedications = ObjClientMedication.UpdateDocuments(_dsDiscontinueMedication); } catch (Exception ex) { Streamline.BaseLayer.LogManager.LogException(ex, LogManager.LoggingCategory.General, LogManager.LoggingLevel.Error, this); } }
//Ended over here #region Update public bool DocumentUpdateDocument() { DataRow BlankRow = null; try { Streamline.UserBusinessServices.DataSets.DataSetClientMedications dsClientMedications = new Streamline.UserBusinessServices.DataSets.DataSetClientMedications(); CommonFunctions.Event_Trap(this); if (Session["DataSetClientMedications"] != null) { dsClientMedications = (Streamline.UserBusinessServices.DataSets.DataSetClientMedications)Session["DataSetClientMedications"]; } if (dsClientMedications.Tables["ClientMedications"].Rows.Count > 0) { ClientMedication objClientMedication = new ClientMedication(); if (dsClientMedications != null) { DataSet dsTemp = objClientMedication.UpdateDocuments(dsClientMedications); Session["DataSetClientMedications"] = dsTemp; } } Session["LoadMgt"] = true; Session["ClientIdForValidateToken"] = ((Streamline.BaseLayer.StreamlinePrinciple)Context.User).Client.ClientId; Session["CurrentControl"] = "~/UserControls/MedicationMgt.ascx"; Session["InitializeClient"] = true; return(true); } catch (Exception ex) { if (ex.Data["CustomExceptionInformation"] == null) { ex.Data["CustomExceptionInformation"] = ""; } else { ex.Data["CustomExceptionInformation"] = ""; } if (ex.Data["DatasetInfo"] == null) { ex.Data["DatasetInfo"] = ""; } Streamline.BaseLayer.LogManager.LogException(ex, LogManager.LoggingCategory.General, LogManager.LoggingLevel.Error, this); return(false); } }
public void DeleteTitrationTemplate(int TitrationTemplateId, string filterCondition) { Streamline.UserBusinessServices.DataSets.DataSetTitrationTemplate.TitrationTemplatesRow _drTitrationTemplates = null; Streamline.UserBusinessServices.DataSets.DataSetTitrationTemplate _dsTitrationTemplate = null; DataTable dataTableTitrationTemplate = null; Streamline.UserBusinessServices.ClientMedication objClientMedication = null; try { if (Session["DataSetTitrationTemplate"] != null) { _dsTitrationTemplate = (Streamline.UserBusinessServices.DataSets.DataSetTitrationTemplate)Session["DataSetTitrationTemplate"]; } else { _dsTitrationTemplate = new Streamline.UserBusinessServices.DataSets.DataSetTitrationTemplate(); } dataTableTitrationTemplate = _dsTitrationTemplate.TitrationTemplates; DataRow[] dataRowTitrationTemplate = dataTableTitrationTemplate.Select("TitrationTemplateId=" + TitrationTemplateId); if (dataRowTitrationTemplate.Length > 0) { dataRowTitrationTemplate[0]["RecordDeleted"] = "Y"; dataRowTitrationTemplate[0]["DeletedDate"] = Convert.ToDateTime(DateTime.Now.ToShortDateString()); //dataRowTitrationTemplate[0]["DeletedBy"] = Context.User.Identity.Name; dataRowTitrationTemplate[0]["DeletedBy"] = ((Streamline.BaseLayer.StreamlineIdentity)Context.User.Identity).UserCode; dataRowTitrationTemplate[0]["ModifiedBy"] = ((Streamline.BaseLayer.StreamlineIdentity)Context.User.Identity).UserCode; dataRowTitrationTemplate[0]["ModifiedDate"] = Convert.ToDateTime(DateTime.Now.ToShortDateString()); } objClientMedication = new ClientMedication(); DataSet temp = new DataSet(); temp = objClientMedication.UpdateDocuments(_dsTitrationTemplate); _dsTitrationTemplate.Clear(); _dsTitrationTemplate.Merge(temp.Tables["TitrationTemplates"]); _dsTitrationTemplate.Merge(temp.Tables["TitrationTemplateInstructions"]); Session["DataSetTitrationTemplate"] = _dsTitrationTemplate; GenerateTitrationTemplateRows(filterCondition); //return 1; } catch (Exception ex) { throw (ex); } }
public void DenySureScriptsRefillRequests(Int32 SureScriptREfillRequestId, string DenialReasonCode, string DenialReasonText, string UserCode, int PrescriberId) { string denialMessageId = "RF_Deny_" + DateTime.UtcNow.Ticks.ToString(); Streamline.UserBusinessServices.SureScriptRefillRequest objSureScriptsRefillrequest = null; Streamline.UserBusinessServices.ClientMedication ObjectClientMedication = null; try { objSureScriptsRefillrequest = new Streamline.UserBusinessServices.SureScriptRefillRequest(); string GetDenialReasonText = DenialReasonText.Replace("\n", ""); GetDenialReasonText = GetDenialReasonText.Replace("\r", ""); int DenialReasonID = 0; if (DenialReasonCode != "") { DenialReasonID = Convert.ToInt32(DenialReasonCode); } objSureScriptsRefillrequest.DenySureScriptsRefillRequests(SureScriptREfillRequestId, DenialReasonID, GetDenialReasonText, UserCode, denialMessageId); using (DataSet dataSetSureScriptsRefillRequest = (DataSet)(Session["DataSetSureScriptRequestRefill"])) { DataRow[] drSureScriptsRefillRequests = dataSetSureScriptsRefillRequest.Tables["SureScriptsRefillRequests"].Select("SureScriptsRefillRequestId=" + SureScriptREfillRequestId); if (drSureScriptsRefillRequests.Length > 0) { drSureScriptsRefillRequests[0]["StatusOfRequest"] = "D"; } ObjectClientMedication = new ClientMedication(); ObjectClientMedication.UpdateDocuments(dataSetSureScriptsRefillRequest); //using(Streamline.UserBusinessServices.SureScriptRefillRequest objSureScriptRefillRequest = new Streamline.UserBusinessServices.SureScriptRefillRequest() ) //{ using (DataSet dsSureScripts = new DataSet()) { objSureScriptsRefillrequest = new Streamline.UserBusinessServices.SureScriptRefillRequest(); dsSureScripts.Merge(objSureScriptsRefillrequest.GetSureScriptRefill(((Streamline.BaseLayer.StreamlineIdentity)Context.User.Identity).UserId, PrescriberId)); Session["DataSetSureScriptRequestRefill"] = dsSureScripts; } //} } } catch (Exception ex) { throw (ex); } }