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); } }
public void DenySureScriptsRefillRequestsWithNewRx(Int32 SureScriptREfillRequestId, string DenialReasonCode, string DenialReasonText, string UserCode, int PrescriberId) { string denialMessageId = "RF_DenyNew_" + 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.DenySureScriptsRefillRequestsWithNewRx(SureScriptREfillRequestId, DenialReasonID, GetDenialReasonText, UserCode, denialMessageId); } catch (Exception ex) { throw (ex); } }
public int AuthorizeChangeOrder(int SureScriptChangeRequestId) { Streamline.UserBusinessServices.SureScriptRefillRequest objSureScriptsRefillrequest = null; try { objSureScriptsRefillrequest = new Streamline.UserBusinessServices.SureScriptRefillRequest(); return(objSureScriptsRefillrequest.AuthorizeChangeOrder(SureScriptChangeRequestId)); } catch (Exception ex) { if (ex.Data["CustomExceptionInformation"] == null) { ex.Data["CustomExceptionInformation"] = "###Source Function Name - AuthorizeChangeOrder(),Parameter Count=2,Parameter Name=SureScriptChangeRequestId"; } if (ex.Data["DatasetInfo"] == null) { ex.Data["DatasetInfo"] = null; } throw ex; } finally { } }