Ejemplo n.º 1
0
            public string ToQueryString()
            {
                StringBuilder sb = new StringBuilder();

                if (PatientId != 0)
                {
                    sb = SingleSignOnUtils.QueryStringAddParameter(sb, "PatientId", PatientId);
                }
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "Prefix", Prefix);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "FirstName", FirstName);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "MiddleName", MiddleName);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "LastName", LastName);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "Suffix", Suffix);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "DateOfBirth", DateOfBirth.ToShortDateString());
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "Gender", Gender);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "Address1", Address1);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "Address2", Address2);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "City", City);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "State", State);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "ZipCode", ZipCode);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "PrimaryPhone", PrimaryPhone);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "PrimaryPhoneType", PrimaryPhoneType);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "PhoneAdditional1", PhoneAdditional1);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "PhoneAdditionalType1", PhoneAdditionalType1);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "PhoneAdditional2", PhoneAdditional2);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "PhoneAdditionalType2", PhoneAdditionalType2);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "Height", Height);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "Weight", Weight);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "HeightMetric", HeightMetric);
                sb = SingleSignOnUtils.QueryStringAddParameter(sb, "WeightMetric", WeightMetric);
                return(sb.ToString());
            }
Ejemplo n.º 2
0
        public static JObject GetRefillUrl()
        {
            //Default Criterias - Starts
            int    SingleSignOnUserId   = 2844;
            int    SingleSignOnClinicId = 664;
            string ClinicKey            = "qeF5FJef6T6FNTanQS9HuvvuNdkTvvZT";

            //Default Criterias - Ends

            string  cPostData = SingleSignOnUtils.GetRefillReqURL(ClinicKey, SingleSignOnClinicId, SingleSignOnUserId);
            string  cPrefix   = SingleSignOnUtils.GetSingleSignOnPageLocation("my.staging.dosespot.com", true);
            dynamic cRetUrl   = new JObject();

            cRetUrl.url = cPrefix + cPostData;

            return(cRetUrl);
        }
Ejemplo n.º 3
0
        public static JObject GetEPrescriptionUrl(DoseSpotPatientEntry oModel)
        {
            DoseSpotPatient oDoseSpotPatient = new DoseSpotPatient
            {
                PatientId   = oModel.PatientId,
                FirstName   = oModel.FirstName,
                MiddleName  = "",
                LastName    = oModel.LastName,
                DateOfBirth = oModel.DateOfBirth,
                Prefix      = "",
                Suffix      = "",

                Gender   = oModel.Gender,
                Address1 = oModel.Address1,
                Address2 = oModel.Address2,
                City     = oModel.City,
                State    = oModel.State,
                ZipCode  = oModel.ZipCode,

                PrimaryPhone         = oModel.Phone,
                PrimaryPhoneType     = "Cell",
                PhoneAdditional1     = "",
                PhoneAdditionalType1 = "",
                PhoneAdditional2     = "",
                PhoneAdditionalType2 = "",
                PharmacyId           = oModel.PharmacyId
            };

            //Default Criterias - Starts
            int    SingleSignOnUserId   = 2844;
            int    SingleSignOnClinicId = 664;
            string ClinicKey            = "qeF5FJef6T6FNTanQS9HuvvuNdkTvvZT";

            //Default Criterias - Ends

            string cPostData = SingleSignOnUtils.GetSingleSignOnQueryStringForPatient(ClinicKey, SingleSignOnClinicId, SingleSignOnUserId, oDoseSpotPatient);
            string cPrefix   = SingleSignOnUtils.GetSingleSignOnPageLocation("my.staging.dosespot.com", true);
            // string cRetUrl = cPrefix + cPostData;
            dynamic cRetUrl = new JObject();

            cRetUrl.url = cPrefix + cPostData;
            return(cRetUrl);
        }