示例#1
0
$client_id = 'cL18k7IPvh06EFP5Ak9Wlq0144eaViEi3Y7AKS04';
$client_secret = 'PTnhBIyyio24zOW1jOPqRbKz0a4mvMyP0sCyULIP4TDe3tpWZgjB4f1i10liHJ4SEYkqp0JSUBsxvRhXsNx41NcuZkPt9KE7Cr251fGckegWwwoeH4BhUsdpGqLRGHjK';
$host = 'https://drchrono.com';
$auth_url = 'https://drchrono.com/api/authorize';
$token_url = "https://drchrono.com/api/access_token";
//  Init the OAuthStore
$options = array('consumer_key' => $client_id, 'consumer_secret' => $client_secret, 'server_uri' => $host, 'authorize_uri' => $auth_url, 'access_token_uri' => $token_url);
// Note: do not use "Session" storage in production. Prefer a database
// storage, such as MySQL.
OAuthStore::instance("Session", $options);
$code = $_GET["code"];
if (!$code) {
    header("Location: " . $auth_url . "?client_id=" . $client_id . "&redirect_uri=" . $redirect_uri);
}
$fields = array('refresh_token' => $getRefreshToken, 'redirect_uri' => $redirect_uri, 'client_id' => $client_id, 'code' => $code, 'grant_type' => 'refresh_token', 'client_secret' => $client_secret);
$response = refreshingAccessToken($token_url, $fields);
print_r($response);
$accessToken = $response['access_token'];
$first_name = 'steven';
$last_name = 'stamkos';
$gender = 'Male';
$dataFormat = '1989-12-8';
$city = 'HockeyBayUSA';
$state = 'FL';
$zip_codeFormat = '12345';
$cell_phone = '123-456-7890';
$email = '*****@*****.**';
$address = '1 Channelside Plaza';
$params = array("doctor" => 7891, "first_name" => urlencode($first_name), "last_name" => urlencode($last_name), "gender" => urlencode($gender), "date_of_birth" => urlencode($dataFormat), "city" => urlencode($city), "state" => urlencode($state), "zip_code" => urlencode($zip_codeFormat), "cell_phone" => urlencode($cell_phone), "email" => urlencode($email), "address" => urlencode($address));
//$patientInfo = updatePatient("https://drchrono.com/api/patients/59141785",$params, $accessToken);
//$patientId = $patientInfo['id'];
示例#2
0
function enrollment_submission($entry, $form)
{
    global $woocommerce;
    $first_name = rgar($entry, '2');
    $last_name = rgar($entry, '65');
    $gender = rgar($entry, '4');
    $dob = rgar($entry, '5');
    $phone = rgar($entry, '6');
    $phone2 = rgar($entry, '64');
    $email = rgar($entry, '7');
    $pc = rgar($entry, '8');
    $reason_for_seeking_treatment = rgar($entry, '9');
    $height = rgar($entry, '10');
    $weight = rgar($entry, '11');
    $blood_pressure = rgar($entry, '12');
    $pulse = rgar($entry, '13');
    $tobbacco = rgar($entry, '15');
    $alcohol = rgar($entry, '16');
    $caffeine = rgar($entry, '17');
    $no_allergies = rgar($entry, '19.1');
    $penicillin = rgar($entry, '19.2');
    $sulfa_drug = rgar($entry, '19.3');
    $nitrate = rgar($entry, '19.4');
    $morphine = rgar($entry, '19.5');
    $food = rgar($entry, '19.6');
    $dye_allergies = rgar($entry, '19.7');
    $seasonal = rgar($entry, '19.8');
    $pet = rgar($entry, '19.9');
    $codeine = rgar($entry, '19.11');
    //console_log('allergies= ' . rgar( $entry, '19.1' ));
    $no_otc = rgar($entry, '21.1');
    $aspirin = rgar($entry, '21.2');
    $naproxen = rgar($entry, '21.3');
    $acid_blockers = rgar($entry, '21.4');
    $ketaprofen = rgar($entry, '21.5');
    $decongestant = rgar($entry, '21.6');
    $cough = rgar($entry, '21.7');
    $laxatives = rgar($entry, '21.8');
    $antihistamines = rgar($entry, '21.9');
    $antacids = rgar($entry, '21.11');
    $ibuprofen = rgar($entry, '21.12');
    $acetaminophen = rgar($entry, '21.13');
    $sleep_aids = rgar($entry, '21.14');
    $diet_aids = rgar($entry, '21.15');
    $antidiarrheal = rgar($entry, '21.16');
    $pain_reliever = rgar($entry, '21.17');
    //console_log($otc);
    $no_conditions = rgar($entry, '23.1');
    $lung_issues = rgar($entry, '23.2');
    $hbp = rgar($entry, '23.3');
    $ulcers = rgar($entry, '23.4');
    $migraines = rgar($entry, '23.5');
    $depression = rgar($entry, '23.6');
    $hormone_related = rgar($entry, '23.7');
    $thyroid = rgar($entry, '23.8');
    $eye_disease = rgar($entry, '23.9');
    $epilepsy = rgar($entry, '23.11');
    $blood_clotting = rgar($entry, '23.12');
    $high_cholesterol = rgar($entry, '23.13');
    //console_log($conditions);
    $medications = rgar($entry, '25');
    $heart_disease = rgar($entry, '27');
    //console_log($heart_disease);
    $heart_disease_relation = rgar($entry, '28');
    $high_blood_pressure = rgar($entry, '29');
    $high_blood_pressure_relation = rgar($entry, '30');
    $diabetes = rgar($entry, '31');
    $diabetes_relation = rgar($entry, '32');
    $arthritis = rgar($entry, '33');
    $arthritis_relation = rgar($entry, '34');
    $skin_disorders = rgar($entry, '35');
    $skin_disorders_relation = rgar($entry, '36');
    $cancer = rgar($entry, '37');
    $cancer_relation = rgar($entry, '38');
    $pregnant = rgar($entry, '40');
    $last_cycle = rgar($entry, '41');
    $abnormal_cycle = rgar($entry, '42');
    $breast_cancer = rgar($entry, '43');
    $correct_info = rgar($entry, '45.1');
    $weight_loss_bor = rgar($entry, '47.1');
    $patient_consent = rgar($entry, '48.1');
    $signature = rgar($entry, '46');
    //console_log($signature);
    $billing_first_name = rgar($entry, '50');
    $billing_last_name = rgar($entry, '51');
    $billing_company = rgar($entry, '52');
    $billing_email = rgar($entry, '53');
    $billing_phone = rgar($entry, '54');
    $billing_address_1 = rgar($entry, '55.1');
    $billing_address_2 = rgar($entry, '55.2');
    $billing_state = rgar($entry, '55.4');
    $billing_city = rgar($entry, '55.3');
    $billing_postcode = rgar($entry, '55.5');
    $billing_country = rgar($entry, '55.6');
    $payment_method = rgar($entry, '82');
    $billing_address = array('first_name' => rgar($entry, '50'), 'last_name' => rgar($entry, '51'), 'company' => rgar($entry, '52'), 'email' => rgar($entry, '53'), 'phone' => rgar($entry, '54'), 'address_1' => rgar($entry, '55.1'), 'address_2' => rgar($entry, '55.2'), 'city' => rgar($entry, '55.3'), 'state' => rgar($entry, '55.4'), 'postcode' => rgar($entry, '55.5'), 'country' => rgar($entry, '55.6'));
    $ship_to = rgar($entry, '63');
    if ($ship_to === "Yes") {
        $shipping_address = array('first_name' => rgar($entry, '50'), 'last_name' => rgar($entry, '51'), 'company' => rgar($entry, '52'), 'email' => rgar($entry, '53'), 'phone' => rgar($entry, '54'), 'address_1' => rgar($entry, '55.1'), 'address_2' => rgar($entry, '55.2'), 'city' => rgar($entry, '55.3'), 'state' => rgar($entry, '55.4'), 'postcode' => rgar($entry, '55.5'), 'country' => rgar($entry, '55.6'));
        $shipping_first_name = rgar($entry, '50');
        $shipping_last_name = rgar($entry, '51');
        $shipping_company = rgar($entry, '52');
        $shipping_email = rgar($entry, '53');
        $shipping_phone = rgar($entry, '54');
        $shipping_address_1 = rgar($entry, '55.1');
        $shipping_address_2 = rgar($entry, '55.2');
        $shipping_state = rgar($entry, '55.4');
        $shipping_city = rgar($entry, '55.3');
        $shipping_postcode = rgar($entry, '55.5');
        $shipping_country = rgar($entry, '55.6');
    } else {
        $shipping_address = array('first_name' => rgar($entry, '57'), 'last_name' => rgar($entry, '58'), 'company' => rgar($entry, '59'), 'email' => rgar($entry, '60'), 'phone' => rgar($entry, '61'), 'address_1' => rgar($entry, '62.1'), 'address_2' => rgar($entry, '62.2'), 'city' => rgar($entry, '62.3'), 'state' => rgar($entry, '62.4'), 'postcode' => rgar($entry, '62.5'), 'country' => rgar($entry, '62.6'));
        $shipping_first_name = rgar($entry, '57');
        $shipping_last_name = rgar($entry, '58');
        $shipping_company = rgar($entry, '59');
        $shipping_email = rgar($entry, '60');
        $shipping_phone = rgar($entry, '61');
        $shipping_address_1 = rgar($entry, '62.1');
        $shipping_address_2 = rgar($entry, '62.2');
        $shipping_state = rgar($entry, '62.4');
        $shipping_city = rgar($entry, '62.3');
        $shipping_postcode = rgar($entry, '62.5');
        $shipping_country = rgar($entry, '62.6');
    }
    if (is_user_logged_in()) {
    } else {
        if (username_exists($email)) {
            //User Exists. Do nothing
        } else {
            // Generate the password and create the user
            $password = wp_generate_password(12, false);
            $user_id = wp_create_user($email, $password, $email);
            // Set the nickname
            wp_update_user(array('ID' => $user_id, 'nickname' => $first_name));
            // Set the role
            $user = new WP_User($user_id);
            $user->set_role('customer');
            // Email the user
            wp_mail($email, 'Welcome!', 'Your Password: '******'Mail a Check (Save 10%)') {
        $coupon_code = 'discount10';
    } elseif ($payment_method == 'E-Check (Save 5%)') {
        $coupon_code = 'discount5';
    } elseif ($payment_method == 'Credit Card (5% Fee)') {
        console_log('credit selected');
        $woocommerce->cart->add_fee(__('Custom', 'woocommerce'), 5);
        $coupon_code = 'fee5';
    }
    $woocommerce->cart->add_discount(sanitize_text_field($coupon_code));
    console_log('5% = ' . $discount5 . ' and 10% = ' . $discount10);
    $order_user = get_user_by('email', $email);
    $user_id = $order_user->ID;
    $items = $woocommerce->cart->get_cart();
    $order = wc_create_order(array('customer_id' => $user_id));
    foreach ($items as $item => $values) {
        $product_ID = $values['product_id'];
        $order->add_product(get_product($values['product_id']), $values['quantity']);
        //(get_product with id and next is for quantity)
    }
    console_log($order);
    $order->set_address($billing_address, 'billing');
    $order->set_address($shipping_address, 'shipping');
    $order->update_status('on-hold', 'HCG Enrollment Form');
    $shipping_method = $_COOKIE['shippingMethod'];
    if ($shipping_method == 'flat_rate') {
        $shipping = new stdClass();
        $shipping->label = 'Flat Rate Shipping';
        $shipping->id = '1';
        $shipping->cost = '15';
        $shipping->taxes = array();
        $order->add_shipping($shipping);
    } elseif ($shipping_method == 'two_day_shipping_method') {
        $shipping = new stdClass();
        $shipping->label = 'Two Day Shipping';
        $shipping->id = '2';
        $shipping->cost = '25';
        $shipping->taxes = array();
        $order->add_shipping($shipping);
    } elseif ($shipping_method == 'overnight_shipping_method') {
        $shipping = new stdClass();
        $shipping->label = 'International Shipping';
        $shipping->id = '3';
        $shipping->cost = '30';
        $shipping->taxes = array();
        $order->add_shipping($shipping);
    }
    console_log($order->get_fees());
    $order->calculate_totals();
    console_log($order->get_items('shipping'));
    $order_id = $order->id;
    $order->calculate_totals();
    update_post_meta($order_id, '_patient-first-name', sanitize_text_field($first_name));
    update_post_meta($order_id, '_patient-last-name', sanitize_text_field($last_name));
    update_post_meta($order_id, '_gender', sanitize_text_field($gender));
    update_post_meta($order_id, '_dob', sanitize_text_field($dob));
    update_post_meta($order_id, '_primary-phone-number', sanitize_text_field($phone));
    update_post_meta($order_id, '_addtional-phone-number', sanitize_text_field($phone2));
    update_post_meta($order_id, '_email-address', sanitize_text_field($email));
    update_post_meta($order_id, '_primary-physician', sanitize_text_field($pc));
    update_post_meta($order_id, '_reason-for-seeking-treatment', sanitize_text_field($reason_for_seeking_treatment));
    update_post_meta($order_id, '_height', sanitize_text_field($height));
    update_post_meta($order_id, '_weight', sanitize_text_field($weight));
    update_post_meta($order_id, '_bp', sanitize_text_field($blood_pressure));
    update_post_meta($order_id, '_pulse', sanitize_text_field($pulse));
    update_post_meta($order_id, '_tobbacco', sanitize_text_field($tobbacco));
    update_post_meta($order_id, '_alcohol', sanitize_text_field($alcohol));
    update_post_meta($order_id, '_caffeine', sanitize_text_field($caffeine));
    update_post_meta($order_id, '_no-allergies', sanitize_text_field($no_allergies));
    update_post_meta($order_id, '_no_otc', sanitize_text_field($no_otc));
    update_post_meta($order_id, '_aspirin', sanitize_text_field($aspirin));
    update_post_meta($order_id, '_naproxen', sanitize_text_field($naproxen));
    update_post_meta($order_id, '_acid-blockers', sanitize_text_field($acid_blockers));
    update_post_meta($order_id, '_ketaprofen', sanitize_text_field($ketaprofen));
    update_post_meta($order_id, '_decongestant', sanitize_text_field($decongestant));
    update_post_meta($order_id, '_cough-suppressant', sanitize_text_field($cough));
    update_post_meta($order_id, '_laxatives', sanitize_text_field($laxatives));
    update_post_meta($order_id, '_antihistamines', sanitize_text_field($antihistamines));
    update_post_meta($order_id, '_antacids', sanitize_text_field($antacids));
    update_post_meta($order_id, '_ibuprofen', sanitize_text_field($ibuprofen));
    update_post_meta($order_id, '_acetaminophen', sanitize_text_field($acetaminophen));
    update_post_meta($order_id, '_sleep-aids', sanitize_text_field($sleep_aids));
    update_post_meta($order_id, '_diet-aids', sanitize_text_field($diet_aids));
    update_post_meta($order_id, '_antidiarrheal', sanitize_text_field($antidiarrheal));
    update_post_meta($order_id, '_pain-reliever', sanitize_text_field($pain_reliever));
    update_post_meta($order_id, '_no-conditions', sanitize_text_field($no_conditions));
    update_post_meta($order_id, '_lung-issues', sanitize_text_field($lung_issues));
    update_post_meta($order_id, '_high-blood-pressure-condition', sanitize_text_field($hbp));
    update_post_meta($order_id, '_ulcers', sanitize_text_field($ulcers));
    update_post_meta($order_id, '_migraines', sanitize_text_field($migraines));
    update_post_meta($order_id, '_depression', sanitize_text_field($depression));
    update_post_meta($order_id, '_hormone-related', sanitize_text_field($hormone_related));
    update_post_meta($order_id, '_thyroid', sanitize_text_field($thyroid));
    update_post_meta($order_id, '_eye-disease', sanitize_text_field($eye_disease));
    update_post_meta($order_id, '_epilepsy', sanitize_text_field($epilepsy));
    update_post_meta($order_id, '_blood-clotting-issue', sanitize_text_field($blood_clotting));
    update_post_meta($order_id, '_high-cholesterol', sanitize_text_field($high_cholesterol));
    update_post_meta($order_id, '_penicillin', sanitize_text_field($penicillin));
    update_post_meta($order_id, '_sulfa-drug', sanitize_text_field($sulfa_drug));
    update_post_meta($order_id, '_nitrate', sanitize_text_field($nitrate));
    update_post_meta($order_id, '_morphine', sanitize_text_field($morphine));
    update_post_meta($order_id, '_food', sanitize_text_field($food));
    update_post_meta($order_id, '_dye-allergies', sanitize_text_field($dye_allergies));
    update_post_meta($order_id, '_seasonal', sanitize_text_field($seasonal));
    update_post_meta($order_id, '_pet', sanitize_text_field($pet));
    update_post_meta($order_id, '_codeine', sanitize_text_field($codeine));
    update_post_meta($order_id, '_medication', sanitize_text_field($medications));
    update_post_meta($order_id, '_heart-disease', sanitize_text_field($heart_disease));
    update_post_meta($order_id, '_heart-disease-relationship', sanitize_text_field($heart_disease_relation));
    update_post_meta($order_id, '_high-blood-pressure', sanitize_text_field($high_blood_pressure));
    update_post_meta($order_id, '_high-blood-pressure-relationship', sanitize_text_field($high_blood_pressure_relation));
    update_post_meta($order_id, '_diabetes', sanitize_text_field($diabetes));
    update_post_meta($order_id, '_diabetes-relationship', sanitize_text_field($diabetes_relation));
    update_post_meta($order_id, '_arthritis', sanitize_text_field($arthritis));
    update_post_meta($order_id, '_arthritis-relationship', sanitize_text_field($arthritis_relation));
    update_post_meta($order_id, '_skin-disorders', sanitize_text_field($skin_disorders));
    update_post_meta($order_id, '_skin-disorders-relationship', sanitize_text_field($skin_disorders_relation));
    update_post_meta($order_id, '_cancer', sanitize_text_field($cancer));
    update_post_meta($order_id, '_cancer-relationship', sanitize_text_field($cancer_relation));
    update_post_meta($order_id, '_are-you-currently-pregnant', sanitize_text_field($pregnant));
    update_post_meta($order_id, '_last-menstrual-cycle', sanitize_text_field($last_cycle));
    update_post_meta($order_id, '_abnormal-period-cycle', sanitize_text_field($abnormal_cycle));
    update_post_meta($order_id, '_breast_cancer', sanitize_text_field($breast_cancer));
    update_post_meta($order_id, '_correct_info', sanitize_text_field($correct_info));
    update_post_meta($order_id, '_signature', sanitize_text_field($signature));
    update_post_meta($order_id, '_weight-loss-bor', sanitize_text_field($weight_loss_bor));
    update_post_meta($order_id, '_patient-consent', sanitize_text_field($patient_consent));
    update_post_meta($order_id, '_cart_discount', sanitize_text_field($fee));
    // Updating User Meta
    update_user_meta($user_id, 'first_name', sanitize_text_field($first_name));
    update_user_meta($user_id, 'last_name', sanitize_text_field($last_name));
    update_user_meta($user_id, '_patient-first-name', sanitize_text_field($first_name));
    update_user_meta($user_id, '_patient-last-name', sanitize_text_field($last_name));
    update_user_meta($user_id, '_gender', sanitize_text_field($gender));
    update_user_meta($user_id, '_dob', sanitize_text_field($dob));
    update_user_meta($user_id, '_primary-phone-number', sanitize_text_field($phone));
    update_user_meta($user_id, '_addtional-phone-number', sanitize_text_field($phone2));
    update_user_meta($user_id, '_email-address', sanitize_text_field($email));
    update_user_meta($user_id, '_primary-physician', sanitize_text_field($pc));
    update_user_meta($user_id, '_reason-for-seeking-treatment', sanitize_text_field($reason_for_seeking_treatment));
    update_user_meta($user_id, '_height', sanitize_text_field($height));
    update_user_meta($user_id, '_weight', sanitize_text_field($weight));
    update_user_meta($user_id, '_bp', sanitize_text_field($blood_pressure));
    update_user_meta($user_id, '_pulse', sanitize_text_field($pulse));
    update_user_meta($user_id, '_tobbacco', sanitize_text_field($tobbacco));
    update_user_meta($user_id, '_alcohol', sanitize_text_field($alcohol));
    update_user_meta($user_id, '_caffeine', sanitize_text_field($caffeine));
    update_user_meta($user_id, '_no-allergies', sanitize_text_field($no_allergies));
    update_user_meta($user_id, '_no_otc', sanitize_text_field($no_otc));
    update_user_meta($user_id, '_aspirin', sanitize_text_field($aspirin));
    update_user_meta($user_id, '_naproxen', sanitize_text_field($naproxen));
    update_user_meta($user_id, '_acid-blockers', sanitize_text_field($acid_blockers));
    update_user_meta($user_id, '_ketaprofen', sanitize_text_field($ketaprofen));
    update_user_meta($user_id, '_decongestant', sanitize_text_field($decongestant));
    update_user_meta($user_id, '_cough-suppressant', sanitize_text_field($cough));
    update_user_meta($user_id, '_laxatives', sanitize_text_field($laxatives));
    update_user_meta($user_id, '_antihistamines', sanitize_text_field($antihistamines));
    update_user_meta($user_id, '_antacids', sanitize_text_field($antacids));
    update_user_meta($user_id, '_ibuprofen', sanitize_text_field($ibuprofen));
    update_user_meta($user_id, '_acetaminophen', sanitize_text_field($acetaminophen));
    update_user_meta($user_id, '_sleep-aids', sanitize_text_field($sleep_aids));
    update_user_meta($user_id, '_diet-aids', sanitize_text_field($diet_aids));
    update_user_meta($user_id, '_antidiarrheal', sanitize_text_field($antidiarrheal));
    update_user_meta($user_id, '_pain-reliever', sanitize_text_field($pain_reliever));
    update_user_meta($user_id, '_no-conditions', sanitize_text_field($no_conditions));
    update_user_meta($user_id, '_lung-issues', sanitize_text_field($lung_issues));
    update_user_meta($user_id, '_high-blood-pressure-condition', sanitize_text_field($hbp));
    update_user_meta($user_id, '_ulcers', sanitize_text_field($ulcers));
    update_user_meta($user_id, '_migraines', sanitize_text_field($migraines));
    update_user_meta($user_id, '_depression', sanitize_text_field($depression));
    update_user_meta($user_id, '_hormone-related', sanitize_text_field($hormone_related));
    update_user_meta($user_id, '_thyroid', sanitize_text_field($thyroid));
    update_user_meta($user_id, '_eye-disease', sanitize_text_field($eye_disease));
    update_user_meta($user_id, '_epilepsy', sanitize_text_field($epilepsy));
    update_user_meta($user_id, '_blood-clotting-issue', sanitize_text_field($blood_clotting));
    update_user_meta($user_id, '_high-cholesterol', sanitize_text_field($high_cholesterol));
    update_user_meta($user_id, '_penicillin', sanitize_text_field($penicillin));
    update_user_meta($user_id, '_sulfa-drug', sanitize_text_field($sulfa_drug));
    update_user_meta($user_id, '_nitrate', sanitize_text_field($nitrate));
    update_user_meta($user_id, '_morphine', sanitize_text_field($morphine));
    update_user_meta($user_id, '_food', sanitize_text_field($food));
    update_user_meta($user_id, '_dye-allergies', sanitize_text_field($dye_allergies));
    update_user_meta($user_id, '_seasonal', sanitize_text_field($seasonal));
    update_user_meta($user_id, '_pet', sanitize_text_field($pet));
    update_user_meta($user_id, '_codeine', sanitize_text_field($codeine));
    update_user_meta($user_id, '_medication', sanitize_text_field($medications));
    update_user_meta($user_id, '_heart-disease', sanitize_text_field($heart_disease));
    update_user_meta($user_id, '_heart-disease-relationship', sanitize_text_field($heart_disease_relation));
    update_user_meta($user_id, '_high-blood-pressure', sanitize_text_field($high_blood_pressure));
    update_user_meta($user_id, '_high-blood-pressure-relationship', sanitize_text_field($high_blood_pressure_relation));
    update_user_meta($user_id, '_diabetes', sanitize_text_field($diabetes));
    update_user_meta($user_id, '_diabetes-relationship', sanitize_text_field($diabetes_relation));
    update_user_meta($user_id, '_arthritis', sanitize_text_field($arthritis));
    update_user_meta($user_id, '_arthritis-relationship', sanitize_text_field($arthritis_relation));
    update_user_meta($user_id, '_skin-disorders', sanitize_text_field($skin_disorders));
    update_user_meta($user_id, '_skin-disorders-relationship', sanitize_text_field($skin_disorders_relation));
    update_user_meta($user_id, '_cancer', sanitize_text_field($cancer));
    update_user_meta($user_id, '_cancer-relationship', sanitize_text_field($cancer_relation));
    update_user_meta($user_id, '_are-you-currently-pregnant', sanitize_text_field($pregnant));
    update_user_meta($user_id, '_last-menstrual-cycle', sanitize_text_field($last_cycle));
    update_user_meta($user_id, '_abnormal-period-cycle', sanitize_text_field($abnormal_cycle));
    update_user_meta($user_id, '_breast_cancer', sanitize_text_field($breast_cancer));
    update_user_meta($user_id, '_correct_info', sanitize_text_field($correct_info));
    update_user_meta($user_id, '_weight-loss-bor', sanitize_text_field($weight_loss_bor));
    update_user_meta($user_id, '_patient-consent', sanitize_text_field($patient_consent));
    update_user_meta($user_id, '_signature', sanitize_text_field($signature));
    //Billing Info
    update_user_meta($user_id, 'billing_first_name', sanitize_text_field($billing_first_name));
    update_user_meta($user_id, 'billing_last_name', sanitize_text_field($billing_last_name));
    update_user_meta($user_id, 'billing_company', sanitize_text_field($billing_company));
    update_user_meta($user_id, 'billing_address_1', sanitize_text_field($billing_address_1));
    update_user_meta($user_id, 'billing_address_2', sanitize_text_field($billing_address_2));
    update_user_meta($user_id, 'billing_city', sanitize_text_field($billing_city));
    update_user_meta($user_id, 'billing_state', sanitize_text_field($billing_state));
    update_user_meta($user_id, 'billing_postcode', sanitize_text_field($billing_postcode));
    update_user_meta($user_id, 'billing_country', sanitize_text_field($billing_country));
    update_user_meta($user_id, 'billing_phone', sanitize_text_field($billing_phone));
    update_user_meta($user_id, 'billing_email', sanitize_text_field($billing_email));
    //Shipping Info
    update_user_meta($user_id, 'shipping_first_name', sanitize_text_field($shipping_first_name));
    update_user_meta($user_id, 'shipping_last_name', sanitize_text_field($shipping_last_name));
    update_user_meta($user_id, 'shipping_company', sanitize_text_field($shipping_company));
    update_user_meta($user_id, 'shipping_address_1', sanitize_text_field($shipping_address_1));
    update_user_meta($user_id, 'shipping_address_2', sanitize_text_field($shipping_address_2));
    update_user_meta($user_id, 'shipping_city', sanitize_text_field($shipping_city));
    update_user_meta($user_id, 'shipping_state', sanitize_text_field($shipping_state));
    update_user_meta($user_id, 'shipping_postcode', sanitize_text_field($shipping_postcode));
    update_user_meta($user_id, 'shipping_country', sanitize_text_field($shipping_country));
    setcookie("Order_ID", $order_id, time() + 86400 * 30, "/");
    if (function_exists('WC')) {
        WC()->cart->empty_cart();
    }
    $redirect_uri = 'http://development.nuimagemedical.com/order-confirmed/';
    $client_id = 'cL18k7IPvh06EFP5Ak9Wlq0144eaViEi3Y7AKS04';
    $client_secret = 'PTnhBIyyio24zOW1jOPqRbKz0a4mvMyP0sCyULIP4TDe3tpWZgjB4f1i10liHJ4SEYkqp0JSUBsxvRhXsNx41NcuZkPt9KE7Cr251fGckegWwwoeH4BhUsdpGqLRGHjK';
    $host = 'https://drchrono.com';
    $auth_url = 'https://drchrono.com/api/authorize';
    $token_url = "https://drchrono.com/api/access_token";
    //  Init the OAuthStore
    // $options = array(
    //     'consumer_key' => $client_id,
    //     'consumer_secret' => $client_secret,
    //     'server_uri' => $host,
    //     'authorize_uri' => $auth_url,
    //     'access_token_uri' => $token_url
    // );
    // // Note: do not use "Session" storage in production. Prefer a database
    // // storage, such as MySQL.
    // OAuthStore::instance("Session", $options);
    $params = array("doctor" => 7891, "first_name" => urlencode($first_name), "last_name" => urlencode($last_name), "gender" => urlencode($gender), "date_of_birth" => urlencode($dob), "city" => urlencode($billing_city), "state" => urlencode($billing_state), "zip_code" => urlencode($billing_postcode), "cell_phone" => urlencode($phone), "email" => urlencode($email), "address" => urlencode($billing_address_1));
    $getRefreshToken = getRefreshTokenFromDB();
    console_log($getRefreshToken);
    $fields = array('refresh_token' => $getRefreshToken, 'redirect_uri' => $redirect_uri, 'client_id' => $client_id, 'code' => $refresh_token, 'grant_type' => 'refresh_token', 'client_secret' => $client_secret);
    $response = refreshingAccessToken($url, $fields);
    console_log($response);
    $accessToken = $response['access_token'];
    console_log($accessToken);
    updateRefreshTokeninDB($accessToken);
    //$patientInfo = createPatient("https://drchrono.com/api/patients/",$params, $accessToken);
}