private void DOCMSPostTransaction(string BirthDate, string CaseNumber, string ContractNumber, string EffectiveStartDate, string EffectiveEndDate, string MedicareClaimNumber, string LastName, string PbpNo, long LoginUserID, long?ActionLkup, out string errorMessage)
        {
            GPSServiceGetMethods             objGPSServiceGetMethods             = new GPSServiceGetMethods();
            DOGEN_GPSServiceRequestParameter objDOGEN_GPSServiceRequestParameter = new DOGEN_GPSServiceRequestParameter();

            errorMessage = string.Empty;
            try
            {
                objDOGEN_GPSServiceRequestParameter.BirthDate           = BirthDate;
                objDOGEN_GPSServiceRequestParameter.CaseNumber          = CaseNumber;
                objDOGEN_GPSServiceRequestParameter.ContractNumber      = ContractNumber;
                objDOGEN_GPSServiceRequestParameter.EffectiveEndDate    = EffectiveEndDate;
                objDOGEN_GPSServiceRequestParameter.EffectiveStartDate  = EffectiveStartDate;
                objDOGEN_GPSServiceRequestParameter.MedicareClaimNumber = MedicareClaimNumber;
                objDOGEN_GPSServiceRequestParameter.LastName            = LastName;
                objDOGEN_GPSServiceRequestParameter.PbpNo           = PbpNo;
                objDOGEN_GPSServiceRequestParameter.TransactionCode = ((long)CMSTransactionCode.TRR76).ToString();
                objDOGEN_GPSServiceRequestParameter.LoggedInUserId  = LoginUserID;
                objDOGEN_GPSServiceRequestParameter.ActionLkup      = ActionLkup;
                objGPSServiceGetMethods.CreateCMSTransactionService(objDOGEN_GPSServiceRequestParameter, out errorMessage);//Do CMS Post Transaction
            }
            catch (Exception ex)
            {
                BLCommon.LogError(LoginUserID, MethodBase.GetCurrentMethod().Name, (long)ErrorModuleName.OSTProcessWorkflow, (long)ExceptionTypes.Uncategorized, string.Empty, ex.Message);
                throw ex;
            }
        }