CINXE.COM
Patient Portal
<!--This was generated using Mustache.--> <!--Rendered with new migrated layout--> <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <title> Patient Portal </title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/home/portal/favicon.ico" type = "image/png" /> <script type="text/javascript" src="https://static.athenanet.athenahealth.com/1/46/static/build/js-communicator-portal-20241009032632-YT6Ri8LpI-6D5vWjgZGahA-min.js"></script> <script type="text/javascript" src="https://static.athenanet.athenahealth.com/1/46/static/build/js-portal-ie-only-20150127172604-aKnm02lnnASZ9_XxQc1BEw-min.js"></script> <script type="text/javascript" src="/patient_toolkit.js?shost=static_20241122"></script> <link href="/home/css.php?userid=1&quickpayportallogin=0&shost=static_20241122" rel="stylesheet" type="text/css" /> <script type="text/javascript"> var _gaq = _gaq || []; var spinImage = "/usr/local/athena/prod/htdocs/static_20241122/portal/images/newnav/loading_anim.gif"; var plainprint = false; var highlighted_menu = ''; var website = 'https://informeddna.com/'; var primary_department = null; var req_loc = 't'; var requestLoc = ''; var logged_in = 'f'; var sessionTimeout = 1732692419; var timeout = 550000; //almost 10 minutes mil secs var googleAnalyticsUA = 'UA-16660062-1'; //prod Google Analytics account var selfcheckintimeout = false; </script> <link rel="stylesheet" type="text/css" href="https://static.athenanet.athenahealth.com/1/46/static/build/css-portal-landing-20211110232846-NgN15PoxAZvzM8zHDMYwMA-min.css"/> <link rel="stylesheet" type="text/css" href="https://static.athenanet.athenahealth.com/1/46/static/build/css-portal-header-footer-20240611092504-9chHzomVVBR_p7PUHPW73w-min.css"/> <script> //this file does nothing, will be removed in later tasks $(function() { return; //adding as a part of not tracking old events. analyticslogger.init(); athenaanalytics.track( "page hit" ); }); </script> <script> communicatoranalytics.initialize({ amplitudeapikey: 'ac7b3a3d55d5900cb3699e0b75afd2d4', }, { ContextID : '29986', PatientID : '', ThirdPartyID : '', EnterpriseID : '', brandid : '1', IsThirdParty : '', allLanguages: navigator.languages || navigator.userLanguage || navigator.language, }, 'consumer_health' ); window.portal_analytics = true; window.PAGE_SECTION = 'landing'; window.PORTALVERSION = 'P1.5'; jQuery(document).ready(function() { var pageViewProps = window.analyticsPageViewProperties || {}; pageViewProps['Common::Version'] = window.PORTALVERSION; communicatoranalytics.track_event_v2('Common::PageView', pageViewProps); }); </script> <script type="text/javascript" src="./react/react_18.2.0/react.production.min.js"></script> <script type="text/javascript" src="./react/react-dom_18.2.0/react-dom.production.min.js"></script> </head> <body class="p2-embedded p2-section-landing p2-sub-landing PP2_MSG_PERSON_PROVIDER PP2_COVID_BANNER PP2_MODERNIZED_REG_FOUNDATIONAL PP2_ASYNC_APPPOINTMENT_DATA PP2_0_MAKE_APPT PP2_SECURE_MSG_ATTACHMENTS PP2_PORTAL_GET_UNREAD_MESSAGES PP2_0_A11Y_MINORFIX PP2_0_A11Y_STMT PP2_TEST_RESULTS PP2_SECURE_MSG_ATTACHMENTS_DESKTOP_HOMEPAGE PP2_0_NAVFIX PP2_0_DASH PP2_FRONTEND_VERSION_200301_0_0 PP2_TEST_RESULTS_FIXES PP2_APPT_SKIP_PROV_NPI_MATCH" onLoad="InitializeBoxes ();" > <head> <!-- Override Forge styles here. --> <style> :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__footer .fe_c_icon-button__text { color: rgb(95, 95, 95); font-size: 16px; font-weight: 600; margin-right: 21px; margin-left: 0px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__footer .fe_c_icon-button__icon { margin-left: 17px; margin-right: 9px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_overlay__dialog { position: absolute; top: 80px; left: 0px; right : 0px; margin-left: auto; margin-right: auto; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__close { position: absolute; top: 5px; right: 5px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_icon-button.supported_browser_button { border: 1px solid rgb(128, 128, 128); border-radius: 3px; padding-top: 4px; padding-bottom: 4px; width: 140px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .supported_browser_centered_block { text-align: center; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__dialog--without-dividers .fe_c_lightbox__header { padding-bottom: 8px; border-bottom: 0; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__dialog--without-dividers .fe_c_lightbox__body { padding-top: 8px; padding-bottom: 8px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__dialog--without-dividers .fe_c_lightbox__footer { padding-top: 14px; border-top: 0; padding-bottom: 28px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__body { color: rgb(95, 95, 95); font-size: 16px; font-weight: normal; line-height: 24px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_heading { color: rgb(51, 51, 51); margin-bottom: 0px; } :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .download_links_heading { color: rgb(51, 51, 51); font-size: 16px; font-weight: 600; line-height: 24px; padding-bottom: 8px; } .ui-mobile :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__dialog { height: auto; width: 100%; max-width: 100%; position: absolute; top: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; border: none; } .ui-mobile :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .fe_c_lightbox__dialog .fe_c_lightbox__body { padding-left: 36px; padding-right: 36px; } .ui-mobile :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .unsupported_lightbox_image { min-height: 140px; object-fit: cover; } @media screen and (min-width: 768px) { .ui-mobile :not(#not-forge-ready) .clinicals-forge-3_1_1.fe_f_all .unsupported_lightbox_image { min-height: 224px; object-fit: cover; } } </style> <script type="text/javascript"> var warningType = "BROWSER_LOCKOUT"; var dynamicBrowserName = "Edge"; // sessionStorage values have to be strings. function initLightbox() { var haveShown = sessionStorage.getItem("haveShownUnsupportedWarning"); if (haveShown == "Y" && warningType != "BROWSER_LOCKOUT") { document.getElementById("unsupportedLightbox").style.display = "none"; } else { sessionStorage.setItem("haveShownUnsupportedWarning", "Y"); // Log what kind of browser warning is being shown. if (warningType == "BROWSER_WARNING") { communicatoranalytics.track_event_v2("Common::DisplayBrowserWarning"); } else if (warningType == "VERSION_WARNING") { communicatoranalytics.track_event_v2("Common::DisplayVersionWarning"); } else if (warningType == "BROWSER_LOCKOUT") { communicatoranalytics.track_event_v2("Common::DisplayBrowserLockout"); } } } function unsupportedLightboxDismissOnClick() { document.getElementById("unsupportedLightbox").style.display = "none"; // Log what type of browser warning was dismissed. if (warningType == "BROWSER_WARNING") { communicatoranalytics.track_event_v2("BrowserWarning::Close"); } else if (warningType == "VERSION_WARNING") { communicatoranalytics.track_event_v2("VersionWarning::Close"); } } function chromeLinkOnClick() { window.open("https://www.google.com/chrome/"); if (warningType == "BROWSER_WARNING") { communicatoranalytics.track_event_v2("BrowserWarning::ChromeButton"); } else if (warningType == "VERSION_WARNING") { communicatoranalytics.track_event_v2("VersionWarning::ChromeButton"); } else if (warningType == "BROWSER_LOCKOUT") { communicatoranalytics.track_event_v2("BrowserLockout::ChromeButton"); } } function dynamicBrowserLinkButtonOnClick() { window.open('https://www.microsoft.com/en-in/windows/microsoft-edge'); if (warningType == "BROWSER_WARNING") { if (dynamicBrowserName == "Edge") { communicatoranalytics.track_event_v2("BrowserWarning::EdgeButton"); } else if (dynamicBrowserName == "Safari") { communicatoranalytics.track_event_v2("BrowserWarning::SafariButton"); } else if (dynamicBrowserName == "Firefox") { communicatoranalytics.track_event_v2("BrowserWarning::FirefoxButton"); } } else if (warningType == "VERSION_WARNING") { if (dynamicBrowserName == "Edge") { communicatoranalytics.track_event_v2("VersionWarning::EdgeButton"); } else if (dynamicBrowserName == "Safari") { communicatoranalytics.track_event_v2("VersionWarning::SafariButton"); } else if (dynamicBrowserName == "Firefox") { communicatoranalytics.track_event_v2("VersionWarning::FirefoxButton"); } } else if (warningType == "BROWSER_LOCKOUT") { if (dynamicBrowserName == "Edge") { communicatoranalytics.track_event_v2("BrowserLockout::EdgeButton"); } else if (dynamicBrowserName == "Safari") { communicatoranalytics.track_event_v2("BrowserLockout::SafariButton"); } else if (dynamicBrowserName == "Firefox") { communicatoranalytics.track_event_v2("BrowserLockout::FirefoxButton"); } } } </script> </head> <div id="unsupportedLightbox" role="dialog" aria-modal="true" class="fe_c_overlay fe_f_all fe_c_lightbox fe_f_all clinicals-forge-3_1_1"> <div class="fe_c_overlay__blocker fade-enter-done" ></div> <div class="fe_c_overlay__dialog fe_c_lightbox__dialog fe_c_lightbox__dialog--medium fe_c_lightbox__dialog--without-dividers fade-up-enter-done" role="document" tabindex="-1"> <img class="unsupported_lightbox_image" src="/usr/local/athena/prod/htdocs/static_20241122/portal/images/unsupported_browser_warning/lock_illustration.svg" alt="Padlock illustration" /> <div class="fe_c_lightbox__header"> <h1 id="fe-lightbox-labeledby-gen-1" class="fe_c_heading fe_c_heading--section supported_browser_centered_block">Please update your browser</h1> </div> <div class="fe_c_lightbox__body fe_c_lightbox__body--padded supported_browser_centered_block"> To protect the security of your health information, you are no longer able to access your patient portal using Internet Explorer. </div> <div class="fe_c_lightbox__footer supported_browser_centered_block"> <div class="download_links_heading"> Download a supported browser: </div> <button class="fe_c_icon-button fe_c_icon-button--with-text supported_browser_button" onClick="dynamicBrowserLinkButtonOnClick()" onauxclick="dynamicBrowserLinkButtonOnClick()" aria-disabled="false" type="button"> <img class = "fe_c_icon fe_c_icon-button__icon" src="/usr/local/athena/prod/htdocs/static_20241122/portal/images/unsupported_browser_warning/microsoft_edge_logo.svg" alt="Edge logo"> <span class="fe_c_icon-button__text">Edge</span> </button> <button class="fe_c_icon-button fe_c_icon-button--with-text supported_browser_button" onClick="chromeLinkOnClick();" onauxclick="chromeLinkOnClick();" aria-disabled="false" type="button"> <img class = "fe_c_icon fe_c_icon-button__icon" src="/usr/local/athena/prod/htdocs/static_20241122/portal/images/unsupported_browser_warning/chrome_logo.svg" alt="Google Chrome logo"> <span class="fe_c_icon-button__text">Chrome</span> </button> </div> </div> </div> <script> $(document).ready(initLightbox()); </script> <div id="brand" class="container_12 dontprint landing"> <img src="https://athenanet.athenahealth.com/29986/46/portal/portallogo.esp?CONTEXTID=29986&FILENAME=%2F1%2FrenditionDownload%2Ejpg&MAXHEIGHT=144&MAXWIDTH=&TYPE=PORTALLOGO" alt="practice logo"> </div> <div id="header" class=" landing_header_width landing_selfcheckin_header" style="behavior:url(/usr/local/athena/prod/htdocs/static_20241122/portal/pie/PIE.php); "> <span id="nineoneone">Dial 911 in the case of a medical emergency</span> </div> <div class="reg_header_background reg_emaillogin_border reg_landingmsg_border reg_header_width "> <script> // Shorthand for document.ready $(function() { // I'd like to put this in the global scope so it affects everything, // but it would likely throw errors in the rest of the js on this page "use strict"; triggerConfirmationAnalytics(); }); /* * triggerConfirmationAnalytics * Tracks events for appointment confirmation emails. Will only trigger * if the confirmation email elements appear, indicating that we've performed * a confirmation */ function triggerConfirmationAnalytics() { "use strict"; if ($('#appt-confirmation-status').length > 0){ var $confirmationstatus = $('#appt-confirmation-status .message'); athenaanalytics.track('Appt. Conf. Via Email', { status: $confirmationstatus.data('analyticstatus') }); } } // // var readyforsubmit = false; $(document).ready(function() { // Go straight to sign in section of faq $('.learn-about-signup').click(function() { $(document.body).data('faqAnchor', 'signInWithPIN'); $('#loginFaq').dialog('open'); athenaanalytics.track("link click",{"link name" : $(this).html()}); }); // check for valid email/password $('#email-login-button').click(function() { // Remove whitespace from both sides of email and store it back // in email input field which will be used on submit $email = $('#login-email'); $email.val($email.val().trim()); $('.login-form-error').hide(); $('#statement-id-error').hide(); if (!EmailIsValid($email.val())) { $('#email-address-invalid').show(); athenaanalytics.track("button click",{ "button id" : $(this).attr("id"), "button name" : $(this).html(), error: "email invalid" }); return false; } else if (!$('#login-password').val().length) { $('#password-invalid').show(); athenaanalytics.track("button click",{ "button id" : $(this).attr("id"), "button name" : $(this).html(), error: "password empty" }); return false; } }); //Loads the normal singnin page $('#return-to-sign-in').click(function() { $('#password-reset-email').val(''); $('#password-reset-form').hide(); $('#statement-id-error').hide(); $('#return-to-sign-in').hide(); $('#email-login-form').show(); athenaanalytics.track("link click",{"link name" : $(this).text()}); return false; }); //Shows password reset form and hides normal signin form $('#forgot-password-link').click(function() { $('.alerty-error').hide(); $('#login-email, #login-password').val(''); $('#email-login-form').hide(); $('#password-reset-form').show(); $('#return-to-sign-in').show(); athenaanalytics.track("link click",{"link name" : $(this).html()}); return false; }); //Handler for thirdpartyuser login submission $('#third-party-user-login').submit(function() { $('.alerty-error').hide(); var input = $('#user-id-login').val(); // check to see if it's an email address or ID -- if neither, it's an error if (!(EmailIsValid(input) || parseInt(input) == input)) { $('#invalid-third-party-credential').show(); return false; } }); //Submits a request t reset password var $passwordresetform = $('#password-reset-form'); $passwordresetform.submit(function() { athenaanalytics.track("form submit", {"form name":"password reset"}); $('#invalid-email-address').hide(); // validate email if (!EmailIsValid($('#password-reset-email').val())) { $('#invalid-email-address').show(); } else { var xhr = $.post( './?section=passwordreset&sub=lookup_email', $passwordresetform.serialize(), function(data) { $('#login-email, #login-password').val(''); $('#return-to-sign-in').hide(); $('#password-reset-form').hide(); $('#email-login-form').show(); $('#email-sent-address').html($('#password-reset-email').val()); $('#email-sent').show(); $('#password-reset-email').val(''); }, 'json' ) .fail(function() { $('#login-email, #login-password').val(''); $('#return-to-sign-in').hide(); $('#password-reset-form').hide(); $('#email-login-form').show(); $('#email-sent-address').html($('#user-email').val()); $('#email-sent').show(); }); } return false; }); // Install tracking handlers athenaanalytics.track_forms('#email-login-form', "form submit",{"form name": "login"}); athenaanalytics.track_links(".start-account-creation", "link click", {"link name":"account creation"}); athenaanalytics.track_links(".start-account-migration", "link click", {"link name":"account migration"}); $(".feature").click(function () { athenaanalytics.track("dead feature click",{"feature name" : $(this).find("span").first().html()}); }); // Finally, focus login field $('#login-email').focus(); }); /* Not used anywhere.Can be removed function stripchars(i) { t = i; t = t.replace(/[\(\)\-\s+]/gi, ""); return t; } */ //Cookie Detection for login and register sections of landing on the portal function setCookie(name, value, day) { var exp; if (day) { var date = new Date(); date.setTime(date.getTime() + (day * 24 * 60 * 60 * 1000)); exp = ";exp=" + date.toGMTString(); } else { exp = ""; } document.cookie = name + "=" + value + exp + "; path=/"; } //Reads the cookie from browser function readCookie(name) { var nameEQ = name + "="; var cd = document.cookie.split(';'); for (var i = 0; i < cd.length; i++) { var Cookie = cd[i]; while (Cookie.charAt(0) == ' ') { Cookie = Cookie.substring(1, Cookie.length); } if (Cookie.indexOf(nameEQ) == 0) { return Cookie.substring(nameEQ.length, Cookie.length); } } return null; } //Deletes the cookie it just created for cookie testing function deleteCookie(name) { setCookie(name, "", -1); } //A Function which sets a temp cookie to check if cookie is enabled else throws a warning function areCookiesEnabled() { var r = false; setCookie("testing", "Hello", 1); if (readCookie("testing") != null) { r = true; deleteCookie("testing"); } else { alert ("Cookies must be enabled."); } } /* Click handler for the sign-up link */ function onSignUpLinkClick(event) { window.communicatoranalytics && window.communicatoranalytics.track_event_v2('PortalLogin::SignUpToday'); const ampDeviceId = window.communicatoranalytics && window.communicatoranalytics.getDeviceId(); var ampDeviceIDUrlParam = ampDeviceId ? '&_device_id=' + ampDeviceId : ''; event.target.href += ampDeviceIDUrlParam; }; /* Click handler for the login link */ function onLoginLinkClick() { window.communicatoranalytics && window.communicatoranalytics.track_event_v2('PortalLogin::Login'); }; document.addEventListener('DOMContentLoaded', function () { const signUpLink = document.querySelector('#landingSignUpLink'); signUpLink.addEventListener('click', onSignUpLinkClick); const loginLink = document.querySelector('#landingLoginLink'); loginLink.addEventListener('click', onLoginLinkClick); }); // //scrollToBottom function scrollToBottom() { $('html, body').animate({scrollTop:$(document).height()}, 'slow'); } //scrollToTop function scrollToTop() { $('html, body').animate({scrollTop:0}, 'slow'); } $(document).ready(function() { // We sometimes want to jump to a specific place in the faq. Do that here. $('#loginFaq').on('dialogopen', function() { var faqAnchor = $(document.body).data('faqAnchor'); if (faqAnchor) { $('a[href="#' + faqAnchor + '"]')[0].click(); $(document.body).data('faqAnchor', null); } }); // There are places where terms and privacy policy appear in a popup. Setup // generic class-based handlers for elements that should display the popups // when clicked. $('.showTermsPopup').click(function(e) { e.preventDefault(); $('#termsPopup').dialog('open'); }); $('.showPrivacyPopup').click(function(e) { e.preventDefault(); $('#privacyPopup').dialog('open'); }); $('#patient-picker > div.current').click(function() { var $this = $(this); var removeBorder = false; if (!$this.hasClass('expanded')) { $this.addClass('expanded'); } else { removeBorder = true; } $('#patient-picker-menu').slideToggle(200, function() { if (removeBorder) { $this.removeClass('expanded'); } }); return false; }); $('#patient-picker-menu > li.user-only').click(function(e) { csrf_redirect('./?section=account'); }); $('#patient-picker-menu > li.option').click(function(e) { if ($(e.currentTarget).hasClass('option')) { switchUser($('#patient-picker-menu > li.option').index(e.currentTarget)); } return false; }); $('#header-nav-inbox').click(function(e) { athenaanalytics.track("link click",{"link name" : "header navigation inbox"}); csrf_redirect('./?section=messages&fromheadernav=t'); }); $('#header-nav-compose').click(function(e) { athenaanalytics.track("link click",{"link name" : "header navigation compose"}); csrf_redirect('./?section=messages&sub=compose&fromheadernav=t'); }); }); $(document).ready(function() { var $nav = $('#nav'); $nav.on('click', 'li:not(".customnavitem, .no-list-item-style")', function() { // get the anchor href var $liTarget = $(this); var liAnchor = $liTarget.find('a:first'); if (liAnchor.attr("href")) { var parentUl = $liTarget.parent('ul'); var navclick = ''; if (parentUl) { if (parentUl.attr('id').search("-sub") > 0) { // Item is subsection. Concat it with section name on the ul navclick = "&navkey=" + encodeURIComponent(parentUl.data('navsection') + "_" + liAnchor.text()); } else { // Item is top level nav item navclick = "&navkey=" + encodeURIComponent(liAnchor.text()); } } csrf_redirect(liAnchor.attr("href") + navclick); } }); $nav.on('click', 'li.customnavitem', function() { var $liTarget = $(this); if ($liTarget.hasClass('openinnewtaborwindow')) { window.open($liTarget.data('url')); } else { window.location = $liTarget.data('url'); } }); }); /** * The OWASP CSRFGuard Project, BSD License * Eric Sheridan (eric.sheridan@owasp.org), Copyright (c) 2011 * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of OWASP nor the names of its contributors may be used * to endorse or promote products derived from this software without specific * prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // Public functions (bodies are declared inside the closure to have access to the // private functions). /** Globally exposing these three functions is a "necessary evil" for cases where * we can't implement CSRF protection in a more abstract way (e.g. CallRemote). */ var GetCSRFValue; var GetCSRFTokenName; var AppendCSRFTokenToURL; var PORTALCSRFPROTECTION = "ON"; (function () { /** Private Property * */ var DOMAIN_STRICT = false; var VALID_DOMAIN = (window.location.hostname === 'www.quickpayportal.com') ? 'www.quickpayportal.com' : 'portal.athenahealth.com'; var DOMAIN_ORIGIN = IsDevServer(window.location.hostname) ? 'athenahealth.com' : VALID_DOMAIN; var TOKENNAME = 'CSRFPROTECT'; var COOKIENAME = ''; /** * Determine if the passed hostname is that of a dev server. * The following command is used to generate the dev server list: * openssl x509 -in /etc/pki/tls/certs/dev.athenahealth.com.crt -text */ function IsDevServer(hostname) { if ( hostname.match(/.*dev.*\d+[.]athenahealth[.]com/) || hostname.match(/devcommweb.*\d+[.]athenahealth[.]com/) || hostname.match(/reg.+\d+[.]athenahealth[.]com/) || hostname.match(/.*stage\d*[.]athenahealth[.]com/) ) { return true; } else { return false; } } /** check if valid domain based on domainStrict * */ function IsValidDomain(current, target) { var result = false; current = current.toLowerCase(); /** check exact or subdomain match * */ if (current == target) { result = true; } else if (DOMAIN_STRICT == false) { if (target.charAt(0) == '.') { result = current.endsWith(target); } else { result = current.endsWith('.' + target); } } return result; } /** check if the passed URL contains valid domain * */ function URLHasValidDomain(url) { var matches = url.match(/^(%?[a-z0-9.+-]+:|)[/]{2,}([^/:#?]*)/i); if (matches) { // This URL is fully qualified. It either starts with a protocol // (http, https, etc), or is protocol-relative, e.g. starts with // return ( (matches[1].match(/^https:$/i) || matches[1] === '') && IsValidDomain(matches[2], DOMAIN_ORIGIN) ) ? true : false; } else { // This URL is relative and therefore doesn't point outside AthenaNet. return true; } } /** * Cookie name for most environments (such as production) is simply the name of * the form token (CSRFPROTECT). However, if AthenaNet is being run on the dev server, * append port number to it so we can run multiple instances of AthenaNet on the same * server. */ function GetCSRFCookieName() { if (COOKIENAME == '') { if ( window.location.port && window.location.hostname && IsDevServer(window.location.hostname) ) { COOKIENAME = window.location.port + '.' + TOKENNAME; } else { COOKIENAME = TOKENNAME; } } return COOKIENAME; } /** Return the CSRF token name. * */ GetCSRFTokenName = function() { return TOKENNAME; } /** Retrieve the csrf value from a cookie set during authentication * */ GetCSRFValue = function() { var csrfvalue; if (document.cookie) { var cookiename = GetCSRFCookieName(); var match = document.cookie.match( new RegExp( '(?:^|;\\s*)' + cookiename + '=([^;]*)' ) ); if (match) { csrfvalue = match[1] || 'EMPTY'; } } return csrfvalue || 'NONE'; } var csrfobject = {}; // Get the portal csrf name value pair csrfobject[GetCSRFTokenName()] = GetCSRFValue(); // To prevent loading csrf.js twice, we are adding a parameter in all ajax requests csrfobject["DONOTLOADCSRFJS"] = 1; // Append the csrftoken to all ajax requests $.ajaxSetup({ data : csrfobject }); /** Given a url, returns that url with the csrf token added to the query string * */ AppendCSRFTokenToURL = function(url) { // If the url only contains the anchor (eg <a href="#inbox">) we don't want to add // CSRFPROTECT token to it because it would force the page reload. if (url.charAt(0) == '#') { return url; } // Do not append CSRF tokens to external links. if (!URLHasValidDomain(url)) { return url; } // For certain URL types (javascript: mailto: tel: sms:), we don't want // to add the token. if (url.match(/^(?:javascript|mailto|tel|sms|data):/i)) { return url; } var tokenname = GetCSRFTokenName(); var tokenvalue = GetCSRFValue(); // If CSRF token is already present in the URL, compare it with the correct one. // If they don't match, replace with the correct one. Otherwise, we're done. var csrftokenmatch = url.match(new RegExp('([?](?:.*?&)??' + tokenname + '=)([^&#]*)')); if (csrftokenmatch) { if (csrftokenmatch[2] != tokenvalue) { // Token is outdated (likely due to user timing out and re-relogging) // and needs to be replaced. return url.replace(csrftokenmatch[0], csrftokenmatch[1] + tokenvalue); } else { // Token is up-to-date, no need to do anything. return url; } } // URL anchor has to remain at the end. var anchor = ''; var anchorindex = url.indexOf('#'); if (anchorindex != -1) { anchor = url.substring(anchorindex); url = url.substring(0, anchorindex); } // Determine the proper separator. var sep = ''; if (url.indexOf('?') == -1) { sep = '?'; } else { var lastchar = url.charAt(url.length - 1); if (lastchar != '&' && lastchar != '?') { sep = '&'; } } return url + sep + tokenname + '=' + tokenvalue + anchor; } // Takes a link DOM object and adds the CSRF token to the href. function ProtectLink(link) { if (!link || !link.href) { return; } // Do not append token if mobile portal, ajaxEnabled is true and data-ajax is not set to false. if ($.mobile !== undefined && $.mobile.ajaxEnabled) { // Retrieve data-ajax value. var isajaxenabled = jQuery(link).data('ajax'); // Default to true if data-ajax is undefined and ajaxEnabled is true. if (typeof isajaxenabled === "undefined") { isajaxenabled = true; } // If data-ajax is true, return without appending token. if (isajaxenabled) { return; } } var linkanchorindex = link.href.indexOf('#'); // If the document.location.href and link.href have the same base url // (disregarding the anchor), do not append token either. if (document.location && linkanchorindex > 0) { var linkwithoutanchor = link.href.substring(0, linkanchorindex); if (document.location.href === linkwithoutanchor) { return; } var locationanchorindex = document.location.href.indexOf('#'); if ( locationanchorindex != -1 && document.location.href.substring(0, locationanchorindex) === linkwithoutanchor ) { return; } } // Do not update the href attribute unnecessarily. Also serves as a workaround // for one very bizarre IE bug (h#315870). var newhref = AppendCSRFTokenToURL(link.href); if (newhref !== link.href) { link.href = newhref; } } /** * Given a form, we first determine whether or not it contains a CSRF token. * If it does, we'll update its value to the current token. Otherwise, we * will create a new CSRF token and insert it as the first child element of * the form. */ function InjectTokenIntoForm(form) { var tokenname = GetCSRFTokenName(); var tokenvalue = GetCSRFValue(); if (tokenname && tokenvalue) { var $form = jQuery(form); var existingtokens = $form.children('[name="' + tokenname + '"]'); if (existingtokens.length) { existingtokens .val(tokenvalue); } else { var token = jQuery("<input type='hidden' name='" + tokenname + "' />") .val(tokenvalue); $form .prepend(token) } } } /** * Finally, set up the handlers to call ProtectForms(). * * Only set up these handlers if the JavaScript was referenced from HTML that * was served by us. Otherwise, the code was referenced from malicious HTML * which may be trying to steal tokens using JavaScript hijacking techniques. */ if (IsValidDomain(document.domain, DOMAIN_ORIGIN)) { try { jQuery(document).on('click mousedown', 'a', function(event) { if(!$(event.target).hasClass('no-csrf')){ ProtectLink(this); } }) .on('click mousedown', '.mobile-button,.portal-button,a,button,input[type=submit],input[type=button]', function(event) { jQuery('form').each(function() { InjectTokenIntoForm(this); }); }); } catch(err) { } } })(); var DONOTRELOADONTIMEOUT = true; </script> <div id="email-sent" class="password-reset-info"> A link to reset your Patient Portal password has been sent to <span id="email-sent-address"></span>. Please allow 5-10 minutes for the email to arrive. If you do not receive an email, please call 1-800-975-4819. </div> <div id="email-login-page"> <h1>Welcome to the InformedDNA Patient Portal</h1> <style type="text/css"> .center-pane { display: flex; flex-direction: row; width: 100%; font-weight: unset; justify-content: center; } .center-pane .leftpane, .center-pane .rightpane { display: inherit; flex-direction: column; width: 50%; padding: 0 55px; max-width: 250px; } .center-pane .leftpane { border-right: 1px solid #ccc !important; } .center-pane .font-arial { font-family: arial, helvetica, clean, sans-serif; font-style: normal; font-weight: 400; font-size: 12px !important; line-height: 18px; } .center-pane p { color: #000000; margin:unset; } .center-pane #forgot-password, .center-pane #statementid-where-is-this, .center-pane #create-an-account, .center-pane #makepayment { color: #0275D4 !important; font-size:inherit; padding:unset; } .center-pane h2 { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 700; font-size: 17px; line-height: 29px; margin: unset; color: #333333; } .center-pane .leftpane h2 { padding-bottom:16px; } .center-pane .athenahealth-signin, .center-pane .athenahealth-signup, .center-pane .athenahealth-makepayment { height: 34px !important; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; flex: none; order: 0; align-self: stretch; flex-grow: 0; font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; font-size: 14px; line-height: 24px; min-width: 242px !important; } .center-pane #login-with-athena-health a { color: #FFFFFF; font-size: 14px; line-height: 23px; border-radius:4px; } .center-pane #create-an-account, .center-pane #makepayment { text-align: center; font-size: 14px; line-height: 24px; border-radius:4px; width: 100% } .center-pane #statementid{ width:100%; margin: 0; padding: 6px 8px; line-height: 16px; box-shadow: inset 0 0 2px rgb(0 0 0 / 10%); border: 1px solid #ddd; border-radius:2px; background: transparent; box-sizing: border-box; font-size: 14px; } .center-pane a{ text-decoration:none; color:inherit; } .center-pane #quickpayportallogin, .center-pane #athena-health-loginpane{ display:inherit; flex-direction:column; gap:16px; } .center-pane svg{ padding-bottom: 2px; } .center-pane label{ font-weight:unset; } .center-pane button { border: unset; cursor: pointer; } .center-pane #login-with-athena-health a { background-color: #0275D4 !important; } .center-pane #login-with-athena-health a:active { background-color: #043961 !important; } .center-pane #login-with-athena-health a:hover { background-color: #005496 !important; } .center-pane #login-with-athena-health a:focus { background-color: #0275D4 !important; box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #043961; } .center-pane #create-an-account, .center-pane #makepayment { color: #005496 !important; background-color: #D9EBFA !important; } .center-pane #create-an-account:active, .center-pane #makepayment:active { color: #FFFFFF !important; background-color: #043961 !important; } .center-pane #create-an-account:hover, .center-pane #makepayment:hover { color: #005496 !important; background-color: #B3D5F2 !important; } .center-pane #create-an-account:focus, .center-pane #makepayment:focus { color: #005496 !important; background-color: #D9EBFA !important; box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #0275D4; } .center-pane .enter-statement-code { font-size: 13px !important; } #email-login-page { width: unset; margin: unset; } .center-pane #forgot-password:hover, .center-pane #statementid-where-is-this:hover { color: #005496 !important; text-decoration: underline; } .center-pane #forgot-password:active, .center-pane #statementid-where-is-this:active { color: #043961 !important; text-decoration: underline; } </style> <div class="center-pane"> <div id="athena-health-loginpane" class="rightpane"> <h2 class="rightpane-header">Sign In to Your Portal</h2> <div class="rightpane-detail" id="login-with-athena-health"> <a id="landingLoginLink" type="button" class="athenahealth-signin" target="_top" href="./?section=oauth_login_request&identityprovider=patient_identity&uniqueid=Z0bJxQriDSwAEdP9AAAFPA"> Log in with <svg role="button" width="110" height="13" viewBox="0 0 130 15" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Athenahealth"> <title>Athenahealth</title> <path d="M18.3411 9.19732C18.3411 10.0078 18.6102 10.7481 19.1017 11.2858C19.593 11.8235 20.3064 12.1589 21.1952 12.1589C22.0494 12.1589 22.7631 11.8405 23.2632 11.3111C23.7632 10.7818 24.0499 10.0415 24.0499 9.19753C24.0499 8.35317 23.7634 7.61263 23.2632 7.08328C22.7631 6.55373 22.0494 6.23536 21.1952 6.23536C20.3064 6.23536 19.593 6.57047 19.1017 7.1084C18.6104 7.64612 18.3411 8.38666 18.3411 9.19732ZM25.9855 13.8185H24.9534H23.9213V13.2636V12.7087C23.5955 13.1188 23.1882 13.4564 22.6943 13.6916C22.2004 13.9269 21.6202 14.0594 20.9483 14.0594C19.6251 14.0594 18.4426 13.5504 17.5907 12.6882C16.7389 11.8258 16.218 10.6104 16.218 9.19711C16.218 7.78363 16.7391 6.56775 17.5907 5.70539C18.4424 4.84303 19.6251 4.33398 20.9483 4.33398C21.62 4.33398 22.2004 4.4692 22.6943 4.70677C23.1882 4.94455 23.5955 5.28467 23.9213 5.69471V5.13481V4.5749H24.9534H25.9855V9.19648V13.8185Z" fill="#FFFFFF"/> <path d="M34.4824 6.40918H32.6705H30.8585V8.42087V10.4326C30.8585 11.0548 31.0263 11.4866 31.2977 11.7627C31.5692 12.0388 31.9446 12.1594 32.3594 12.1594C32.6801 12.1594 33.0158 12.0895 33.3417 11.9762C33.6676 11.8628 33.9836 11.706 34.2654 11.5321L34.6753 12.3377L35.0851 13.1433C34.7048 13.3943 34.2755 13.6235 33.7927 13.7899C33.31 13.9563 32.7744 14.0601 32.1815 14.0601C31.1101 14.0601 30.2607 13.7778 29.6793 13.1879C29.0978 12.5981 28.7843 11.7008 28.7843 10.4704V8.44012V6.40918H27.8414H26.8984V5.49261V4.57625H27.8414H28.7843V2.86869V1.16113H29.8215H30.8587V2.86869V4.57625H32.6707H34.4826V5.49282L34.4824 6.40918Z" fill="#FFFFFF"/> <path d="M37.9827 5.67562C38.363 5.14502 38.8445 4.8097 39.3505 4.60688C39.8566 4.40426 40.3875 4.33415 40.8664 4.33415C41.9923 4.33415 42.9528 4.713 43.6318 5.36186C44.3108 6.01073 44.7084 6.92981 44.7084 8.01027V10.9142V13.8182H43.6712H42.634V11.2471V8.67609C42.634 7.89954 42.4292 7.29422 42.0514 6.88313C41.6737 6.47184 41.1231 6.25478 40.4319 6.25478C39.7653 6.25478 39.153 6.46933 38.7074 6.88188C38.2617 7.29422 37.9827 7.90457 37.9827 8.69576V11.2573V13.8189H36.946H35.9092V7.48637V1.1543H36.946H37.9827V3.41506V5.67562Z" fill="#FFFFFF"/> <path d="M48.2607 8.40633H50.715H53.1693C53.0559 7.68735 52.7842 7.11803 52.3769 6.7285C51.9696 6.33897 51.4265 6.12924 50.7698 6.12924C50.0341 6.12924 49.4611 6.36074 49.0451 6.76115C48.6286 7.16156 48.3693 7.73089 48.2607 8.40633ZM55.2827 9.18748C55.2827 9.31788 55.2778 9.44787 55.2703 9.5745C55.263 9.70113 55.2531 9.824 55.2435 9.93975H51.7473H48.251C48.3892 10.7697 48.7571 11.3582 49.2582 11.7392C49.7594 12.1201 50.394 12.2939 51.0659 12.2939C51.5396 12.2939 52.0286 12.2022 52.4965 12.0345C52.9644 11.8669 53.4116 11.6232 53.8017 11.3193L54.3151 12.0383L54.8285 12.7573C54.2508 13.2395 53.6363 13.5652 52.9869 13.7701C52.3375 13.9753 51.6536 14.0596 50.9376 14.0596C49.5203 14.0596 48.3104 13.5771 47.4551 12.728C46.5998 11.8788 46.0986 10.6631 46.0986 9.19648C46.0986 7.74931 46.5798 6.53384 47.4094 5.67985C48.239 4.82586 49.4166 4.33398 50.8092 4.33398C52.1325 4.33398 53.2485 4.82607 54.0351 5.6786C54.8216 6.53112 55.2777 7.74491 55.2827 9.18748Z" fill="#FFFFFF"/> <path d="M65.5473 8.01067V10.9146V13.8186H64.5105H63.4737V11.2474V8.67648C63.4737 7.89973 63.2689 7.2942 62.891 6.8829C62.513 6.4716 61.9624 6.25455 61.2708 6.25455C60.6042 6.25455 59.9919 6.4693 59.5462 6.88185C59.1006 7.29441 58.8216 7.90476 58.8216 8.69616V11.2577V13.8192H57.7848H56.748V9.19767V4.57651H57.7752H58.8023V5.14081V5.70511C59.1822 5.16006 59.666 4.81742 60.1757 4.61125C60.6854 4.40487 61.2213 4.33496 61.7053 4.33496C62.8312 4.33496 63.7917 4.71381 64.4707 5.36268C65.1496 6.01154 65.5473 6.93041 65.5473 8.01067Z" fill="#FFFFFF"/> <path d="M69.0233 9.19732C69.0233 10.0078 69.2924 10.7481 69.7839 11.2858C70.2752 11.8235 70.9887 12.1589 71.8774 12.1589C72.7317 12.1589 73.4453 11.8405 73.9454 11.3111C74.4455 10.7818 74.7322 10.0415 74.7322 9.19753C74.7322 8.35317 74.4457 7.61263 73.9454 7.08328C73.4453 6.55373 72.7317 6.23536 71.8774 6.23536C70.9887 6.23536 70.2752 6.57047 69.7839 7.1084C69.2926 7.64612 69.0233 8.38666 69.0233 9.19732ZM76.6677 13.8185H75.6357H74.6036V13.2636V12.7087C74.2777 13.1188 73.8704 13.4564 73.3766 13.6916C72.8827 13.9269 72.3025 14.0594 71.6306 14.0594C70.3074 14.0594 69.1249 13.5504 68.273 12.6882C67.4211 11.8258 66.9003 10.6104 66.9003 9.19711C66.9003 7.78363 67.4213 6.56775 68.273 5.70539C69.1247 4.84303 70.3074 4.33398 71.6306 4.33398C72.3023 4.33398 72.8827 4.4692 73.3766 4.70677C73.8704 4.94455 74.2777 5.28467 74.6036 5.69471V5.13481V4.5749H75.6357H76.6677V9.19648V13.8185Z" fill="#FFFFFF"/> <path d="M79.9182 6.31234C80.2838 5.71413 80.7922 5.28483 81.3687 5.00499C81.9453 4.72514 82.5896 4.59474 83.2268 4.59474C84.3921 4.59474 85.37 4.9468 86.0566 5.57996C86.7431 6.21313 87.1384 7.12719 87.1384 8.2514V11.0348V13.8182H86.5754H86.0123V11.2037V8.58943C86.0123 7.67286 85.7406 6.93483 85.2322 6.426C84.7238 5.91716 83.9779 5.63731 83.0299 5.63731C82.1557 5.63731 81.3777 5.94354 80.8185 6.47288C80.2593 7.00223 79.9187 7.7547 79.9187 8.64699V11.2326V13.8182H79.3558H78.793V7.48637V1.1543H79.3558H79.9187V3.73342V6.31234H79.9182Z" fill="#FFFFFF"/> <path d="M89.8835 8.73427H93.2068H96.5302C96.4462 7.7932 96.0759 7.00201 95.5079 6.44608C94.94 5.89015 94.1746 5.56928 93.3007 5.56928C92.3573 5.56928 91.5573 5.89978 90.9662 6.46052C90.3748 7.02148 89.9922 7.81267 89.8835 8.73427ZM97.6756 9.22594C97.6756 9.30799 97.6732 9.38753 97.6694 9.4635C97.6657 9.53948 97.6608 9.61191 97.6554 9.6793H93.7594H89.8634C89.9474 10.7359 90.3695 11.5681 91.009 12.1362C91.6486 12.7043 92.5054 13.0082 93.4586 13.0082C94.1052 13.0082 94.6854 12.8828 95.2063 12.6584C95.7271 12.434 96.1888 12.1109 96.5987 11.7153L96.9002 12.0918L97.2016 12.4684C96.6137 13.0517 95.9964 13.4255 95.3584 13.6535C94.7203 13.8814 94.0611 13.9635 93.3892 13.9635C92.0312 13.9635 90.8635 13.4858 90.035 12.662C89.2065 11.8381 88.7178 10.6683 88.7178 9.28392C88.7178 7.91398 89.214 6.74184 90.0374 5.91192C90.8608 5.082 92.0115 4.59473 93.3202 4.59473C94.5594 4.59473 95.6408 5.07489 96.4162 5.89371C97.1916 6.71253 97.6608 7.87044 97.6756 9.22594Z" fill="#FFFFFF"/> <path d="M99.836 9.28392C99.836 10.3066 100.214 11.2182 100.856 11.8741C101.498 12.5301 102.404 12.9305 103.461 12.9305C104.512 12.9305 105.416 12.5397 106.057 11.8886C106.697 11.2374 107.075 10.3257 107.075 9.28392C107.075 8.24218 106.697 7.32791 106.057 6.67423C105.416 6.02055 104.512 5.62726 103.461 5.62726C102.394 5.62726 101.488 6.02767 100.848 6.68511C100.209 7.34235 99.836 8.25662 99.836 9.28392ZM108.132 13.8184H107.574H107.016V12.9452V12.0719C106.641 12.6413 106.142 13.1141 105.526 13.4446C104.91 13.7751 104.176 13.9635 103.332 13.9635C102.029 13.9635 100.868 13.4689 100.034 12.6367C99.1992 11.8044 98.6906 10.6346 98.6906 9.28371C98.6906 7.93281 99.1992 6.76067 100.034 5.92615C100.868 5.09163 102.029 4.59473 103.332 4.59473C104.177 4.59473 104.91 4.7852 105.526 5.11675C106.142 5.4483 106.64 5.92134 107.016 6.48606V5.6126V4.73915H107.574H108.132V9.27889V13.8184Z" fill="#FFFFFF"/> <path d="M111.561 13.8186H110.998H110.435V7.48658V1.1543H110.998H111.561V7.48658V13.8186Z" fill="#FFFFFF"/> <path d="M120.197 5.74378H118.054H115.911V8.21867V10.6936C115.911 11.4603 116.118 12.0198 116.48 12.3877C116.842 12.7555 117.358 12.9317 117.975 12.9317C118.375 12.9317 118.758 12.8641 119.108 12.7436C119.459 12.623 119.777 12.4493 120.049 12.237L120.315 12.6471L120.582 13.0571C120.251 13.3271 119.856 13.5538 119.404 13.7131C118.952 13.8724 118.444 13.964 117.886 13.964C116.918 13.964 116.142 13.7011 115.609 13.1632C115.076 12.6253 114.785 11.8123 114.785 10.7124V8.22788V5.74378H113.718H112.651V5.24207V4.74035H113.718H114.785V2.95074V1.16113H115.348H115.911V2.95074V4.74035H118.054H120.197V5.24207V5.74378Z" fill="#FFFFFF"/> <path d="M122.78 6.31234C123.146 5.71413 123.654 5.28483 124.231 5.00499C124.807 4.72514 125.452 4.59474 126.089 4.59474C127.254 4.59474 128.232 4.9468 128.918 5.57996C129.604 6.21313 130 7.12719 130 8.2514V11.0348V13.8182H129.436H128.873V11.2037V8.58943C128.873 7.67286 128.602 6.93483 128.093 6.426C127.585 5.91716 126.84 5.63731 125.891 5.63731C125.017 5.63731 124.239 5.94354 123.68 6.47288C123.121 7.00223 122.78 7.7547 122.78 8.64699V11.2326V13.8182H122.217H121.654V7.48637V1.1543H122.217H122.78V3.73342V6.31234Z" fill="#FFFFFF"/> <path d="M7.8916 4.26604C7.8916 4.51365 7.99444 4.73782 8.16049 4.90004C8.32654 5.06226 8.55601 5.16252 8.80926 5.16252C9.06251 5.16252 9.29197 5.06226 9.45823 4.90004C9.6245 4.73782 9.72734 4.51386 9.72734 4.26604C9.72734 4.01863 9.6245 3.79446 9.45823 3.63204C9.29197 3.46961 9.06251 3.36914 8.80926 3.36914C8.55601 3.36914 8.32675 3.46961 8.16049 3.63204C7.99423 3.79446 7.8916 4.01863 7.8916 4.26604Z" fill="#FFFFFF"/> <path d="M4.30273 3.36927C4.30273 4.02504 4.43707 4.65026 4.68025 5.22C4.92343 5.78974 5.27524 6.30402 5.71039 6.73855C6.14554 6.30423 6.49756 5.78974 6.74053 5.22C6.98371 4.65026 7.11805 4.02525 7.11805 3.36927C7.11805 2.71329 6.98371 2.08829 6.74053 1.51855C6.49735 0.948805 6.14554 0.434529 5.71039 0C5.27524 0.43432 4.92322 0.948805 4.68025 1.51855C4.43729 2.08829 4.30273 2.71329 4.30273 3.36927Z" fill="#FFFFFF"/> <path d="M7.66404 7.85586C7.34159 8.28495 7.06755 8.73434 6.8413 9.19775C6.58762 9.71705 6.39351 10.2541 6.25788 10.8C6.14626 11.249 6.07405 11.7038 6.04063 12.1597C5.99714 12.7525 6.01878 13.3471 6.10426 13.933C6.62126 13.8501 7.13076 13.7207 7.62526 13.546C8.14183 13.3635 8.64211 13.1315 9.11819 12.8513C9.66433 12.5298 10.1783 12.1446 10.648 11.6976C10.9796 11.3819 11.2892 11.0355 11.5723 10.6587C11.9142 10.2037 12.2017 9.72584 12.4357 9.23271C12.6697 8.73957 12.8503 8.23116 12.9786 7.71479C13.0999 7.22667 13.1747 6.73144 13.2038 6.23559C13.2362 5.68238 13.212 5.12833 13.1323 4.58203C12.6073 4.66617 12.0901 4.79825 11.5886 4.977C11.0801 5.15826 10.5873 5.38746 10.1183 5.66375C9.65726 5.93523 9.2191 6.25191 8.81116 6.61297C8.39465 6.98136 8.00963 7.39601 7.66404 7.85586Z" fill="#FFFFFF"/> <path d="M4.1711 6.3347C3.65732 5.63769 3.02741 5.07172 2.32765 4.64452C1.62789 4.21731 0.858074 3.92867 0.0640444 3.78613C-0.0492966 4.56707 -0.0130872 5.37187 0.179742 6.15553C0.372572 6.9394 0.72245 7.70213 1.23623 8.39934C1.69667 9.02392 2.2503 9.54281 2.86393 9.95096C3.47756 10.3591 4.15139 10.6565 4.852 10.8384V12.2553V13.6721C4.852 13.7439 4.882 13.8092 4.93021 13.8563C4.97863 13.9034 5.04547 13.9327 5.11918 13.9327C5.19267 13.9327 5.25952 13.9034 5.30772 13.8563C5.35593 13.8092 5.38593 13.7439 5.38593 13.6721V12.1571V10.6421C5.38614 10.63 5.38614 10.6168 5.38614 10.6028C5.38614 10.5887 5.38593 10.5737 5.38593 10.5582H5.3855C5.44399 9.83584 5.37586 9.09949 5.17553 8.38406C4.9752 7.66885 4.64246 6.97393 4.1711 6.3347Z" fill="#FFFFFF"/> </svg> </a> </div> <div class="rightpane-detail" id="create-an-account"> <a id="landingSignUpLink" type="button" class="athenahealth-signup" target="_top" href="./?section=landing&sub=registration_wizard">Create an Account</a> </div> <div class="rightpane-detail" id="forgot-password"> <a class="font-arial" target="_top" href="./?section=oauth_login_request&identityprovider=patient_identity&uniqueid=Z0bJxQriDSwAEdP9AAAFPA&forgot=1">Forgot password?</a> </div> <div class="rightpane-detail"> <p class="font-arial">We use athenahealth to help you access your health information for different doctors' offices with just one email and password.</p> </div> </div> </div> <div class="clear"></div> </div> <div class="custom-landing-message"> <div class="landing-message-body"> <p>If your appointment was before 12/11/2023 please call 1-800-975-4819 and follow the prompts to speak to someone in billing to make a payment.</p> </div> </div> <div id = "patient_note" class="printonly"> <br><br><br><hr class="printhr"/>Note: Patients are solely responsible for maintaining the privacy and security of all information printed from the Patient Portal.<hr class="printhr"/> </div> </div> <style type="text/css"> .p1-footer{ width:100%; background-color: #ffffff; margin-top: 64px; } </style> <div class="p1-footer"> <style media="screen" type="text/css"> .ui-content { min-height: 40vh; } .ResponsiveMainFooter { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; gap: 24px; margin: 0 36px; border-top: 1px solid #ccc; padding: 24px 0; } .ResponsiveMainFooter .logo-container { display: flex; flex-direction: column; gap: 6px; justify-content: center; align-items: center; } .ResponsiveMainFooter .logo-container .powered_by { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; font-size: 10px; line-height: 13px; color: #333333; mix-blend-mode: normal; } .ResponsiveMainFooter button { background: #FFFFFF; border-radius:4px; display: flex; flex-direction: row; align-items: center; padding: 5px; gap: 8px; border:none; margin-top: unset !important; margin-right: unset !important; } .ResponsiveMainFooter button:active { background: #F0F0F0 !important; border-radius: 4px; } .ResponsiveMainFooter button:hover { background: #FFFFFF; box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 4px #0275D4; border-radius: 4px; } .ResponsiveMainFooter #multilingual-button-icon { color:#0275D4; width:22px; } .ResponsiveMainFooter #multilingual-button-text { font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; text-align: center; color: #0275D4 !important; } .ResponsiveMainFooter ul { display: flex; flex-direction: row; flex-wrap: wrap; gap: 24px; justify-content: center; align-items: center; margin: unset; padding: unset; } .ResponsiveMainFooter ul li { list-style: none; font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 20px; color: #0275D4 !important; } .ResponsiveMainFooter li a:link { color: #0275D4; text-decoration: none; } .ResponsiveMainFooter .links-container ul a:hover { color: #005496; text-decoration: underline; } .ResponsiveMainFooter .links-container ul a:active { color: #043961; text-decoration: underline; } .ResponsiveMainFooter .clickable-container { display: flex; flex-direction: row; flex-wrap: wrap; gap: 24px; justify-content: center; align-items: center; } .ResponsiveMainFooter li a { color: unset; text-decoration: none; } @media screen and (max-width: 48em) { .ResponsiveMainFooter { margin: 0 4.5%; } } .footer, #staticfooter_spacer { background-color: #FFFFFF; } .ui-dialog-titlebar-close:focus, .ui-icon-closethick:focus{ border-color: #000; } </style> <input type="hidden" id="isa11yminorfixenabled" value="1"> <script type="text/javascript"> var languageDisplayStrings = { english: "English", spanish: decodeURIComponent("Espa%C3%B1ol") }; var languagePreferenceCookieOptions = { english: "en", spanish: "es", }; var activeLanguage = null; var englishUrlTemplate = "{contextbrand}.portal.athenahealth.com/"; var spanishUrlTemplate = "es.portal.athenahealth.com/sd{contextbrand}/"; function checkLanguageCookieAndRedirect() { var url = window.location.href; var languageCookie = readCookie("LanguagePreference"); var multilingualContainer = document.getElementById("multilingual-container"); var button = document.getElementById("multilingual-button-text"); if (languageCookie == null || languageCookie == "") { if (isEnglishPortal(url)) { activeLanguage = "english"; setLanguageCookie(languagePreferenceCookieOptions[activeLanguage]); setElementAttribute(multilingualContainer, "lang", languagePreferenceCookieOptions[activeLanguage]); } else if (isSpanishPortal(url)) { activeLanguage = "spanish"; setLanguageCookie(languagePreferenceCookieOptions[activeLanguage]); setElementAttribute(multilingualContainer, "lang", languagePreferenceCookieOptions[activeLanguage]); } } else { // The cookie exists- make sure we're at the right portal. if (button) { if (languageCookie == languagePreferenceCookieOptions.spanish) { if (!isSpanishPortal(url)) { redirectToSpanishPortal(); } activeLanguage = "spanish"; setElementAttribute(multilingualContainer, "lang", languagePreferenceCookieOptions.english); } else if (languageCookie == languagePreferenceCookieOptions.english) { if (!isEnglishPortal(url)) { redirectToEnglishPortal(); } activeLanguage = "english"; setElementAttribute(multilingualContainer, "lang", languagePreferenceCookieOptions.spanish); } } } if (activeLanguage === "english") { setInnerText(button, languageDisplayStrings.spanish); } else if (activeLanguage === "spanish") { setInnerText(button, languageDisplayStrings.english); } } function setInnerText(element, innerString) { element.innerText = innerString; } function setLanguageCookie(language) { createCookie("LanguagePreference", language, 365); } function setElementAttribute(element, attribute, attributeValue) { element.setAttribute(attribute, attributeValue); } function changeLanguage() { var button = document.getElementById("multilingual-button-text"); if (activeLanguage == "english") { activeLanguage = "spanish"; setLanguageCookie(languagePreferenceCookieOptions[activeLanguage]); redirectToSpanishPortal(); } else if (activeLanguage == "spanish"){ activeLanguage = "english"; setLanguageCookie(languagePreferenceCookieOptions[activeLanguage]); redirectToEnglishPortal(); } } function pullDomainFromUrl(url) { var results = /^https?:\/\/((\.|\w)+).*$/.exec(url); return results[1]; } function pullContextBrandFromUrl(url) { var regexes = [ { // dev/staging regex: /^https?:\/\/((\.|\w)+)(:\d+)?\/(\d+(-\d+)?)\/.*$/, resultIndex: 4, }, { // prod regex: /^https?:\/\/(\d+(-\d+)?)((\.|\w)+).*$/, resultIndex: 1, }, { // spanish prod regex: /^https?:\/\/((\.|\w)+)\/sd(\d+(-\d+)?)\/.*$/, resultIndex: 3, }, ]; var results = regexes.map(function(regObj) { var result = regObj.regex.exec(url); if (result) { return result[regObj.resultIndex]; } else { return null; } }); var validResults = results.filter(function(result) { return result != null;}); if (validResults.length == 1) { return validResults[0]; } else if (validResults.length != 1) { throw "Unable to determine concrete context brand from url"; } } function pullPortFromUrl(url) { var results = /^https?:\/\/((\.|\w)+)(:(\d+))?.*$/.exec(url); return results[4]; } function pullParamsFromUrl(url) { var index = url.indexOf("?"); if (index < 0) { return ""; } return url.slice(index + 1); } function pullProtocolFromUrl(url) { var index = url.indexOf(":"); return url.slice(0, index); } function isEnglishPortal(url) { var domain = pullDomainFromUrl(url); return domain.split(".")[0] !== "es"; } function isSpanishPortal(url) { var domain = pullDomainFromUrl(url); return domain.split(".")[0] === "es"; } function createUrlFromTemplate(url, template) { var contextbrand = pullContextBrandFromUrl(url); var protocol = pullProtocolFromUrl(url); var newUrl = protocol + "://" + template.replace("{contextbrand}", contextbrand); var port = pullPortFromUrl(url); if (port) { newUrl = newUrl.replace("{port}", port); } var params = pullParamsFromUrl(url); if (params.length > 0) { newUrl = newUrl + "?" + params; } return newUrl; } function redirectToSpanishPortal() { var url = window.location.href; var newUrl = createUrlFromTemplate(url, spanishUrlTemplate); if (url != newUrl) { csrf_redirect(newUrl); } } function redirectToEnglishPortal() { var url = window.location.href; var newUrl = createUrlFromTemplate(url, englishUrlTemplate); if (url != newUrl) { csrf_redirect(newUrl); } } // NOTE(bkaylor): Function from https://www.quirksmode.org/js/cookies.html. function createCookie(name, value, days) { var cookieDomain = ".portal.athenahealth.com"; if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/; domain=" + cookieDomain; } // NOTE(bkaylor): Function from https://www.quirksmode.org/js/cookies.html. function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function reportWindowSize() { var bodyContainer = document.querySelector("body"); var isMobile = document.getElementById("ismobile")?.value; if (parseInt(isMobile)) { bodyContainer = document.querySelector("div[data-role='page']"); bodyContainer.style.background = "#ffffff"; } if (bodyContainer) { var windowHeight = window.innerHeight; var totalChildrenHeight = totalValue(bodyContainer.children, "clientHeight"); var footer = document.querySelector(".p1-footer"); if (parseInt(isMobile)) { totalChildrenHeight += totalValue(footer.children, "clientHeight"); footer = document.querySelector(".footer"); } bodyContainer.style.overflow = (parseInt(isMobile) || (windowHeight <= totalChildrenHeight)) ? "scroll" : "hidden"; if (footer) { footer.style.position = (bodyContainer.style.overflow === "scroll" || windowHeight <= totalChildrenHeight) ? "unset" : "absolute"; footer.style.bottom = '0px'; } } var responsiveContainer = document.querySelector(".ResponsiveMainFooter"); if (responsiveContainer) { var containerWidth = responsiveContainer.clientWidth; var totalChildrenWidth = totalValue(responsiveContainer.children, "clientWidth"); responsiveContainer.style.justifyContent = (totalChildrenWidth > containerWidth) ? "center" : "space-between"; } } function totalValue(parentElement, cartesian) { var elementSum = 0; for (const child of parentElement) { elementSum += child[cartesian]; } return elementSum; } function replaceNameAttributeToId() { // Till the moderization for FAQ page this function will be exist, we just find // the name attributes from FAQ div and update the code as per Accessibility. var faqTextDiv = document.getElementById("faqtext"); if (faqTextDiv) { var nameAttributes = faqTextDiv.querySelectorAll("*[name]"); for (var nameAttributeWithAnchor of nameAttributes) { var parentElement = nameAttributeWithAnchor.parentElement; var anchorId = nameAttributeWithAnchor.name; parentElement.setAttribute("id", anchorId) nameAttributeWithAnchor.remove(); } } var dialogs = document.querySelectorAll('[role="dialog"]'); for (var dialog of dialogs) { dialog.setAttribute('aria-modal', 'true'); } } function checkIfDialogOpened() { setTimeout(function() { var closeButtonFocus = $(".ui-dialog:visible").first(); if (closeButtonFocus.length) { closeButtonFocus.find('.ui-dialog-titlebar-close').focus(); } }, 100); } // Updates the aria-describedby attributes of dialog elements to describe them with the value of the dialog's title element. function updateAriaDesctoDialog() { var dialogElements = document.querySelectorAll('.ui-dialog'); for (var dialogElement of dialogElements) { var description = dialogElement.querySelector('.description'); var titleDescribe = description ? description.getAttribute('id') : null; // If the titleDescribe variable is not null and the dialog element has an aria-describedby attribute that is not equal to the titleDescribe variable, set the dialog element's aria-describedby attribute to the titleDescribe variable. if (titleDescribe && dialogElement.hasAttribute('aria-describedby') && dialogElement.getAttribute('aria-describedby') !== titleDescribe) { dialogElement.setAttribute('aria-describedby', titleDescribe); } } } // Updating Span tag to H2 tag for all the dialogbox function updateSpanToH2() { var spans = document.querySelectorAll("span.ui-dialog-title"); for (const span of spans) { const h2 = document.createElement('h2'); for (const attribute of span.attributes) { h2.setAttribute(attribute.name, attribute.value); } h2.textContent = span.textContent; span.parentNode.replaceChild(h2, span); } } window.addEventListener("DOMContentLoaded", checkLanguageCookieAndRedirect); window.onresize = reportWindowSize; window.addEventListener("DOMContentLoaded", reportWindowSize); window.addEventListener("DOMContentLoaded", replaceNameAttributeToId); var isA11yMinorFix = document.getElementById("isa11yminorfixenabled")?.value; if (parseInt(isA11yMinorFix)) { window.addEventListener("DOMContentLoaded", updateAriaDesctoDialog); window.addEventListener("DOMContentLoaded", updateSpanToH2); } </script> <input type="hidden" id="ismobile" value=""> <div class="ResponsiveMainFooter" id="responsive-main-footer"> <div class="logo-container"> <div class="powered_by">powered by</div> <div class="athenahealth_logo"> <svg width="130" height="15" viewBox="0 0 130 15" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Athenahealth"> <title>Athenahealth</title> <path d="M18.3411 9.19732C18.3411 10.0078 18.6102 10.7481 19.1017 11.2858C19.593 11.8235 20.3064 12.1589 21.1952 12.1589C22.0494 12.1589 22.7631 11.8405 23.2632 11.3111C23.7632 10.7818 24.0499 10.0415 24.0499 9.19753C24.0499 8.35317 23.7634 7.61263 23.2632 7.08328C22.7631 6.55373 22.0494 6.23536 21.1952 6.23536C20.3064 6.23536 19.593 6.57047 19.1017 7.1084C18.6104 7.64612 18.3411 8.38666 18.3411 9.19732ZM25.9855 13.8185H24.9534H23.9213V13.2636V12.7087C23.5955 13.1188 23.1882 13.4564 22.6943 13.6916C22.2004 13.9269 21.6202 14.0594 20.9483 14.0594C19.6251 14.0594 18.4426 13.5504 17.5907 12.6882C16.7389 11.8258 16.218 10.6104 16.218 9.19711C16.218 7.78363 16.7391 6.56775 17.5907 5.70539C18.4424 4.84303 19.6251 4.33398 20.9483 4.33398C21.62 4.33398 22.2004 4.4692 22.6943 4.70677C23.1882 4.94455 23.5955 5.28467 23.9213 5.69471V5.13481V4.5749H24.9534H25.9855V9.19648V13.8185Z" fill="#4E2D82"/> <path d="M34.4824 6.40918H32.6705H30.8585V8.42087V10.4326C30.8585 11.0548 31.0263 11.4866 31.2977 11.7627C31.5692 12.0388 31.9446 12.1594 32.3594 12.1594C32.6801 12.1594 33.0158 12.0895 33.3417 11.9762C33.6676 11.8628 33.9836 11.706 34.2654 11.5321L34.6753 12.3377L35.0851 13.1433C34.7048 13.3943 34.2755 13.6235 33.7927 13.7899C33.31 13.9563 32.7744 14.0601 32.1815 14.0601C31.1101 14.0601 30.2607 13.7778 29.6793 13.1879C29.0978 12.5981 28.7843 11.7008 28.7843 10.4704V8.44012V6.40918H27.8414H26.8984V5.49261V4.57625H27.8414H28.7843V2.86869V1.16113H29.8215H30.8587V2.86869V4.57625H32.6707H34.4826V5.49282L34.4824 6.40918Z" fill="#4E2D82"/> <path d="M37.9827 5.67562C38.363 5.14502 38.8445 4.8097 39.3505 4.60688C39.8566 4.40426 40.3875 4.33415 40.8664 4.33415C41.9923 4.33415 42.9528 4.713 43.6318 5.36186C44.3108 6.01072 44.7084 6.92981 44.7084 8.01027V10.9142V13.8182H43.6712H42.634V11.2471V8.67609C42.634 7.89954 42.4292 7.29422 42.0514 6.88313C41.6737 6.47184 41.1231 6.25478 40.4319 6.25478C39.7653 6.25478 39.153 6.46932 38.7074 6.88188C38.2617 7.29422 37.9827 7.90457 37.9827 8.69576V11.2573V13.8189H36.946H35.9092V7.48637V1.1543H36.946H37.9827V3.41506V5.67562Z" fill="#4E2D82"/> <path d="M48.2607 8.40633H50.715H53.1693C53.0559 7.68735 52.7842 7.11803 52.3769 6.7285C51.9696 6.33897 51.4265 6.12924 50.7698 6.12924C50.0341 6.12924 49.4611 6.36074 49.0451 6.76115C48.6286 7.16156 48.3693 7.73089 48.2607 8.40633ZM55.2827 9.18748C55.2827 9.31788 55.2778 9.44787 55.2703 9.5745C55.263 9.70113 55.2531 9.824 55.2435 9.93975H51.7473H48.251C48.3892 10.7697 48.7571 11.3582 49.2582 11.7392C49.7594 12.1201 50.394 12.2939 51.0659 12.2939C51.5396 12.2939 52.0286 12.2022 52.4965 12.0345C52.9644 11.8669 53.4116 11.6232 53.8017 11.3193L54.3151 12.0383L54.8285 12.7573C54.2508 13.2395 53.6363 13.5652 52.9869 13.7701C52.3375 13.9753 51.6536 14.0596 50.9376 14.0596C49.5203 14.0596 48.3104 13.5771 47.4551 12.728C46.5998 11.8788 46.0986 10.6631 46.0986 9.19648C46.0986 7.74931 46.5798 6.53384 47.4094 5.67985C48.239 4.82586 49.4166 4.33398 50.8092 4.33398C52.1325 4.33398 53.2485 4.82607 54.0351 5.6786C54.8216 6.53112 55.2777 7.74491 55.2827 9.18748Z" fill="#4E2D82"/> <path d="M65.5473 8.01067V10.9146V13.8186H64.5105H63.4737V11.2474V8.67648C63.4737 7.89973 63.2689 7.2942 62.891 6.8829C62.513 6.4716 61.9624 6.25455 61.2708 6.25455C60.6042 6.25455 59.9919 6.4693 59.5462 6.88185C59.1006 7.29441 58.8216 7.90476 58.8216 8.69616V11.2577V13.8192H57.7848H56.748V9.19767V4.57651H57.7752H58.8023V5.14081V5.70511C59.1822 5.16006 59.666 4.81742 60.1757 4.61125C60.6854 4.40487 61.2213 4.33496 61.7053 4.33496C62.8312 4.33496 63.7917 4.71381 64.4707 5.36268C65.1496 6.01154 65.5473 6.93041 65.5473 8.01067Z" fill="#4E2D82"/> <path d="M69.0233 9.19732C69.0233 10.0078 69.2924 10.7481 69.7839 11.2858C70.2752 11.8235 70.9887 12.1589 71.8774 12.1589C72.7317 12.1589 73.4453 11.8405 73.9454 11.3111C74.4455 10.7818 74.7322 10.0415 74.7322 9.19753C74.7322 8.35317 74.4457 7.61263 73.9454 7.08328C73.4453 6.55373 72.7317 6.23536 71.8774 6.23536C70.9887 6.23536 70.2752 6.57047 69.7839 7.1084C69.2926 7.64612 69.0233 8.38666 69.0233 9.19732ZM76.6677 13.8185H75.6357H74.6036V13.2636V12.7087C74.2777 13.1188 73.8704 13.4564 73.3766 13.6916C72.8827 13.9269 72.3025 14.0594 71.6306 14.0594C70.3074 14.0594 69.1249 13.5504 68.273 12.6882C67.4211 11.8258 66.9003 10.6104 66.9003 9.19711C66.9003 7.78363 67.4213 6.56775 68.273 5.70539C69.1247 4.84303 70.3074 4.33398 71.6306 4.33398C72.3023 4.33398 72.8827 4.4692 73.3766 4.70677C73.8704 4.94455 74.2777 5.28467 74.6036 5.69471V5.13481V4.5749H75.6357H76.6677V9.19648V13.8185Z" fill="#4E2D82"/> <path d="M79.9182 6.31234C80.2838 5.71413 80.7922 5.28483 81.3687 5.00499C81.9453 4.72514 82.5896 4.59474 83.2268 4.59474C84.3921 4.59474 85.37 4.9468 86.0566 5.57996C86.7431 6.21313 87.1384 7.12719 87.1384 8.2514V11.0348V13.8182H86.5754H86.0123V11.2037V8.58943C86.0123 7.67286 85.7406 6.93483 85.2322 6.426C84.7238 5.91716 83.9779 5.63731 83.0299 5.63731C82.1557 5.63731 81.3777 5.94354 80.8185 6.47288C80.2593 7.00223 79.9187 7.7547 79.9187 8.64699V11.2326V13.8182H79.3558H78.793V7.48637V1.1543H79.3558H79.9187V3.73342V6.31234H79.9182Z" fill="#4E2D82"/> <path d="M89.8835 8.73427H93.2068H96.5302C96.4462 7.7932 96.0759 7.00201 95.5079 6.44608C94.94 5.89015 94.1746 5.56928 93.3007 5.56928C92.3573 5.56928 91.5573 5.89978 90.9662 6.46052C90.3748 7.02148 89.9922 7.81267 89.8835 8.73427ZM97.6756 9.22594C97.6756 9.30799 97.6732 9.38752 97.6694 9.4635C97.6657 9.53948 97.6608 9.61191 97.6554 9.6793H93.7594H89.8634C89.9474 10.7359 90.3695 11.5681 91.009 12.1362C91.6486 12.7043 92.5054 13.0082 93.4586 13.0082C94.1052 13.0082 94.6854 12.8828 95.2063 12.6584C95.7271 12.434 96.1888 12.1109 96.5987 11.7153L96.9002 12.0918L97.2016 12.4684C96.6137 13.0517 95.9964 13.4255 95.3584 13.6535C94.7203 13.8814 94.0611 13.9635 93.3892 13.9635C92.0312 13.9635 90.8635 13.4858 90.035 12.662C89.2065 11.8381 88.7178 10.6683 88.7178 9.28392C88.7178 7.91398 89.214 6.74184 90.0374 5.91192C90.8608 5.082 92.0115 4.59473 93.3202 4.59473C94.5594 4.59473 95.6408 5.07489 96.4162 5.89371C97.1916 6.71253 97.6608 7.87044 97.6756 9.22594Z" fill="#4E2D82"/> <path d="M99.836 9.28392C99.836 10.3066 100.214 11.2182 100.856 11.8741C101.498 12.5301 102.404 12.9305 103.461 12.9305C104.512 12.9305 105.416 12.5397 106.057 11.8886C106.697 11.2374 107.075 10.3257 107.075 9.28392C107.075 8.24218 106.697 7.32791 106.057 6.67423C105.416 6.02055 104.512 5.62726 103.461 5.62726C102.394 5.62726 101.488 6.02767 100.848 6.68511C100.209 7.34235 99.836 8.25662 99.836 9.28392ZM108.132 13.8184H107.574H107.016V12.9452V12.0719C106.641 12.6413 106.142 13.1141 105.526 13.4446C104.91 13.7751 104.176 13.9635 103.332 13.9635C102.029 13.9635 100.868 13.4689 100.034 12.6367C99.1992 11.8044 98.6906 10.6346 98.6906 9.28371C98.6906 7.93281 99.1992 6.76067 100.034 5.92615C100.868 5.09163 102.029 4.59473 103.332 4.59473C104.177 4.59473 104.91 4.7852 105.526 5.11675C106.142 5.4483 106.64 5.92134 107.016 6.48606V5.6126V4.73915H107.574H108.132V9.27889V13.8184Z" fill="#4E2D82"/> <path d="M111.561 13.8186H110.998H110.435V7.48658V1.1543H110.998H111.561V7.48658V13.8186Z" fill="#4E2D82"/> <path d="M120.197 5.74378H118.054H115.911V8.21867V10.6936C115.911 11.4603 116.118 12.0198 116.48 12.3877C116.842 12.7555 117.358 12.9317 117.975 12.9317C118.375 12.9317 118.758 12.8641 119.108 12.7436C119.459 12.623 119.777 12.4493 120.049 12.237L120.315 12.6471L120.582 13.0571C120.251 13.3271 119.856 13.5538 119.404 13.7131C118.952 13.8724 118.444 13.964 117.886 13.964C116.918 13.964 116.142 13.7011 115.609 13.1632C115.076 12.6253 114.785 11.8123 114.785 10.7124V8.22788V5.74378H113.718H112.651V5.24207V4.74035H113.718H114.785V2.95074V1.16113H115.348H115.911V2.95074V4.74035H118.054H120.197V5.24207V5.74378Z" fill="#4E2D82"/> <path d="M122.78 6.31234C123.146 5.71413 123.654 5.28483 124.231 5.00499C124.807 4.72514 125.452 4.59474 126.089 4.59474C127.254 4.59474 128.232 4.9468 128.918 5.57996C129.604 6.21313 130 7.12719 130 8.2514V11.0348V13.8182H129.436H128.873V11.2037V8.58943C128.873 7.67286 128.602 6.93483 128.093 6.426C127.585 5.91716 126.84 5.63731 125.891 5.63731C125.017 5.63731 124.239 5.94354 123.68 6.47288C123.121 7.00223 122.78 7.7547 122.78 8.64699V11.2326V13.8182H122.217H121.654V7.48637V1.1543H122.217H122.78V3.73342V6.31234Z" fill="#4E2D82"/> <path d="M7.8916 4.26604C7.8916 4.51365 7.99444 4.73782 8.16049 4.90004C8.32654 5.06226 8.55601 5.16252 8.80926 5.16252C9.06251 5.16252 9.29197 5.06226 9.45823 4.90004C9.6245 4.73782 9.72734 4.51386 9.72734 4.26604C9.72734 4.01863 9.6245 3.79446 9.45823 3.63204C9.29197 3.46961 9.06251 3.36914 8.80926 3.36914C8.55601 3.36914 8.32675 3.46961 8.16049 3.63204C7.99423 3.79446 7.8916 4.01863 7.8916 4.26604Z" fill="#7A9A01"/> <path d="M4.30273 3.36927C4.30273 4.02505 4.43707 4.65026 4.68025 5.22C4.92343 5.78974 5.27524 6.30402 5.71039 6.73855C6.14554 6.30423 6.49756 5.78974 6.74053 5.22C6.98371 4.65026 7.11805 4.02525 7.11805 3.36927C7.11805 2.71329 6.98371 2.08829 6.74053 1.51855C6.49735 0.948805 6.14554 0.434529 5.71039 0C5.27524 0.43432 4.92322 0.948805 4.68025 1.51855C4.43729 2.08829 4.30273 2.71329 4.30273 3.36927Z" fill="#9BC620"/> <path d="M7.66404 7.85586C7.34159 8.28495 7.06755 8.73434 6.8413 9.19775C6.58762 9.71705 6.39351 10.2541 6.25788 10.8C6.14626 11.249 6.07405 11.7038 6.04063 12.1597C5.99714 12.7525 6.01878 13.3471 6.10426 13.933C6.62126 13.8501 7.13076 13.7207 7.62526 13.546C8.14183 13.3635 8.64211 13.1315 9.11819 12.8513C9.66433 12.5298 10.1783 12.1446 10.648 11.6976C10.9796 11.3819 11.2892 11.0355 11.5723 10.6587C11.9142 10.2037 12.2017 9.72584 12.4357 9.23271C12.6697 8.73957 12.8503 8.23116 12.9786 7.71479C13.0999 7.22667 13.1747 6.73144 13.2038 6.23559C13.2362 5.68238 13.212 5.12833 13.1323 4.58203C12.6073 4.66617 12.0901 4.79825 11.5886 4.977C11.0801 5.15826 10.5873 5.38746 10.1183 5.66375C9.65726 5.93523 9.2191 6.25191 8.81116 6.61297C8.39465 6.98136 8.00963 7.39601 7.66404 7.85586Z" fill="#7A9A01"/> <path d="M4.1711 6.3347C3.65732 5.63769 3.02741 5.07172 2.32765 4.64452C1.62789 4.21731 0.858074 3.92867 0.0640444 3.78613C-0.0492966 4.56707 -0.0130872 5.37187 0.179742 6.15553C0.372572 6.9394 0.72245 7.70213 1.23623 8.39934C1.69667 9.02392 2.2503 9.54281 2.86393 9.95096C3.47756 10.3591 4.15139 10.6565 4.852 10.8384V12.2553V13.6721C4.852 13.7439 4.882 13.8092 4.93021 13.8563C4.97863 13.9034 5.04547 13.9327 5.11918 13.9327C5.19267 13.9327 5.25952 13.9034 5.30772 13.8563C5.35593 13.8092 5.38593 13.7439 5.38593 13.6721V12.1571V10.6421C5.38614 10.63 5.38614 10.6168 5.38614 10.6028C5.38614 10.5887 5.38593 10.5737 5.38593 10.5582H5.3855C5.44399 9.83584 5.37586 9.09949 5.17553 8.38406C4.9752 7.66885 4.64246 6.97393 4.1711 6.3347Z" fill="#9BC620"/> </svg> </div> </div> <div class="clickable-container"> <div class="multilingual-container" id="multilingual-container"> <button id="multilingual-button" class="fe_c_icon-button fe_c_icon-button--with-text fe_u_margin--right-large" aria-disabled="false" type="button" onclick="changeLanguage();" data-role="none" title="change language"> <svg role="button" id="multilingual-button-icon" xmlns="http://www.w3.org/2000/svg" class="fe_c_icon fe_c_icon-button__icon" viewBox="0 0 22 22"> <text font-size="0">Change to</text> <g> <path xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" d="M10.9354 0.521729C16.4809 0.521729 20.9765 5.05732 20.9765 10.6523C20.9765 16.2472 16.4809 20.7828 10.9354 20.7828C9.54904 20.7828 8.20145 20.4987 6.95714 19.9564C6.04787 20.4517 5.28612 20.7963 4.66244 20.9906C3.95133 21.2122 2.99329 21.3713 1.77705 21.4752C1.16335 21.5276 0.716453 20.9001 0.961443 20.33L2.65628 16.3861C1.51691 14.7149 0.89426 12.7303 0.89426 10.6523C0.89426 5.05732 5.38981 0.521729 10.9354 0.521729ZM10.9354 1.59627C6.18177 1.59627 2.32822 5.64297 2.32822 10.6348C2.32822 12.6388 2.94994 14.5414 4.08078 16.1022C4.26318 16.3539 4.30192 16.6895 4.18209 16.9797C2.94618 18.8605 2.37017 19.9229 2.45408 20.1671C2.57995 20.5334 3.70732 20.0759 4.02599 19.9726C4.61699 19.7809 5.42107 19.3901 6.42426 18.801C6.66155 18.6617 6.94866 18.6528 7.1934 18.777C8.34977 19.3643 9.62078 19.6734 10.9354 19.6734C15.689 19.6734 19.5425 15.6267 19.5425 10.6348C19.5425 5.64297 15.689 1.59627 10.9354 1.59627ZM10.9785 2.923C11.3073 2.923 11.5059 3.21545 11.5393 3.59659L11.5444 3.71338L11.5443 6.499L14.3196 6.49892C14.1292 5.95203 13.896 5.41435 13.6174 4.88915L13.4204 4.53321C13.2121 4.17186 13.1248 3.76037 13.4204 3.50573C13.7161 3.2511 14.1247 3.33761 14.333 3.69897C14.8567 4.60736 15.2709 5.54132 15.5746 6.49942L16.9004 6.49938C17.3524 6.49938 17.7187 6.70895 17.7187 7.07064C17.7187 7.40219 17.4109 7.55846 17.0114 7.58221L16.9004 7.58543L15.8693 7.58566C16.0522 8.39376 16.1592 9.21806 16.1898 10.0577L16.1951 10.3687L16.1953 10.348L17.5907 10.3482C18.005 10.3482 18.3474 10.5243 18.4015 10.8323L18.409 10.9195C18.409 11.251 18.1011 11.4073 17.7017 11.431L17.5907 11.4343L16.1715 11.435C16.1131 12.3594 15.9611 13.2648 15.7162 14.1501L16.9004 14.1497C17.3524 14.1497 17.7187 14.3593 17.7187 14.721C17.7187 15.0525 17.4109 15.2088 17.0114 15.2325L16.9004 15.2358L15.3657 15.2357C15.0897 15.9818 14.7453 16.7127 14.333 17.4278C14.1247 17.7892 13.7161 17.8757 13.4204 17.6211C13.1248 17.3664 13.2121 17.0302 13.4204 16.6689C13.6881 16.2046 13.919 15.7252 14.1149 15.2352L11.5443 15.235L11.5444 17.4134C11.5444 17.8102 11.3756 18.1388 11.0732 18.1952L10.9785 18.2038C10.6496 18.2038 10.4594 17.9113 10.4276 17.5302L10.4228 17.4134L10.4223 15.235L7.86331 15.2352L8.00897 15.5827C8.17108 15.9522 8.35374 16.3149 8.5578 16.6689C8.76613 17.0302 8.85345 17.3664 8.5578 17.6211C8.45924 17.7059 8.34815 17.7529 8.2361 17.7644L8.15207 17.7665C7.95643 17.7559 7.76676 17.6386 7.64523 17.4278C7.23294 16.7127 6.88856 15.9818 6.61249 15.2357L5.42253 15.2358C4.97057 15.2358 4.60418 15.0827 4.60418 14.721C4.60418 14.3894 4.91205 14.1857 5.31149 14.154L5.42253 14.1497L6.262 14.1501C6.01716 13.2648 5.86517 12.3594 5.8067 11.435L4.30065 11.4343C3.84868 11.4343 3.48229 11.2812 3.48229 10.9195C3.48229 10.5879 3.79016 10.3842 4.1896 10.3525L4.30065 10.3482L5.78229 10.348L5.78579 10.1378C5.81176 9.28926 5.91559 8.45635 6.09679 7.63993L6.10896 7.58566L5.42253 7.58543C4.97057 7.58543 4.60418 7.43233 4.60418 7.07064C4.60418 6.7391 4.91205 6.53536 5.31149 6.50371L5.42253 6.49938L6.40362 6.49942C6.70734 5.54132 7.1215 4.60736 7.64523 3.69897C7.85357 3.33761 8.26214 3.2511 8.5578 3.50573C8.85345 3.76037 8.76613 4.17186 8.5578 4.53321C8.19035 5.17054 7.89228 5.82779 7.65864 6.49892L10.4223 6.499L10.4228 3.71338C10.4228 3.31655 10.5831 2.98802 10.884 2.93157L10.9785 2.923ZM14.9601 11.4345L11.5443 11.434V14.149L14.4883 14.1497C14.7471 13.2588 14.9009 12.3453 14.9601 11.4345ZM10.4223 11.434L7.01808 11.4345C7.07734 12.3453 7.23108 13.2588 7.48995 14.1497L10.4223 14.149V11.434ZM14.6395 7.58501L11.5443 7.585V10.348L14.9867 10.3484C14.9718 9.41797 14.8599 8.49213 14.6395 7.58501ZM10.4223 7.585L7.3387 7.58501C7.11828 8.49213 7.00643 9.41797 6.99157 10.3484L10.4223 10.348V7.585Z" fill="#0275D4"></path> </g> </svg> <span id="multilingual-button-text" class="fe_c_icon-button__text"></span> </button> </div> <div class="links-container"> <ul class="doNotPrint"> <li><a href="#" target="_self" onclick="$('#privacyPopup').dialog('open'); checkIfDialogOpened(); return false;" >Privacy Policy</a></li> <li><a target="_blank" href="https://athenahealth.com/resources/privacy-notice-for-patient-facing-applications">Website Privacy</a></li> <li><a target="_blank" id="accessibility-link" href="https://www.athenahealth.com/resources/accessibility">Accessibility Statement</a></li> </ul> </div> </div> </div> </div> <script type="text/javascript"> if($('div#p2-footer').length) { $('div.p1-footer').hide(); } </script> <div id="modal_general" class="modal_general"> <div class="modal_general_window" id="modal_general_window"> <table id="modal_general_table"> <thead> <tr> <td colspan="2" class="table_header modal_general_header"> <table class="full_width"> <tr> <td id="modal_general_title"> </td> <td><span id="close_modal_general">X</span> </td> </tr> </table> </td> </tr> <tr id="modal_spacer_row"> <td colspan="2" id="modal_general_spacer"> </td> </tr> </thead> <tbody id="modal_general_body"> <tr></tr> </tbody> <tfoot></tfoot> </table> </div> <div class="modal_general_shadow" id="modal_general_shadow"> </div> </div> <div id="lightbox_general" class="lightbox_general"> <div class="lightbox_general_window" id="lightbox_general_window"> <table id="lightbox_general_table"> <thead> <tr> <td colspan="2" class="table_header lightbox_general_header"> <table> <tr> <td id="lightbox_general_title"> </td> <td><span id="close_lightbox_general">close X</span> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" class="align_text_center"> </td> </tr> </thead> <tbody id="lightbox_general_body"> <tr></tr> </tbody> <tfoot></tfoot> </table> </div> <div class="lightbox_general_shadow" id="lightbox_general_shadow"> </div> </div> <span id="branding"></span> <span id="menu_height"></span> <span id="page_height"></span> <div class="none-display" id="termsPopup" title="Terms and Conditions"> <div id="termstext"> <style type="text/css"> <!--{cke_protected}{C}%3C!%2D%2D%0D%0A.style2%20%7Bfont-size%3A%2016px%7D%0D%0A.style5%20%7Bcolor%3A%20%23FF0000%7D%0D%0A%2D%2D%3E--></style> <h1 align="center"> InformedDNA</h1> <h2 align="center"> Patient Portal Terms and Conditions</h2> <blockquote> <p align="justify"> <br /> <span class="style2">These terms and conditions constitute a binding agreement between you and InformedDNA ("we," "us," or "our").<br /> <br /> The Patient Portal is an Internet service that allows our patients to: communicate with us; access their health records; request or reschedule appointments; view and update personal information; request prescriptions; receive test results; read patient educational material; view statements; pay bills; and access related services and content.<br /> <br /> The Patient Portal is provided on behalf us and our physicians, employees, managers, officers, directors, agents, and representatives and powered by athenahealth, Inc. (all of the foregoing, collectively, the "Practice Entities"). The Practice Entities are intended third-party beneficiaries of this agreement and entitled to enforce all terms and conditions of this agreement.<br /> <br /> By accessing or using the Patient Portal, you confirm that you agree to these terms and conditions. If you don't agree, don't use the Patient Portal. By agreeing to these terms and conditions, you acknowledge that you are at least 18 years of age, or legally emancipated, and that you are requesting access to Patient Portal. You acknowledge that Patient Portal is offered as a courtesy to our patients and agree that we may limit or discontinue your use of Patient Portal at any time for any reason.</span></p> </blockquote> <h3> Minimum Requirements and Security</h3> <ul> <li class="style2"> This website uses encryption software. In order to use Patient Portal, you must have: <ul> <li> a personal computer equipped with an Internet browser that has 128-bit encryption enabled and configured to accept cookies (e.g., Internet Explorer 7 or 8, Safari, or Firefox; Internet Explorer 6 may not allow you to view some materials, such as test results);<br /><br /></li> <li> Internet access, a valid email account, software to receive and read email messages, and spam filters set to accept email from our domain; and<br /><br /></li> <li> Adobe Reader installed (to download a copy of Adobe Reader, please go to <a href="http://www.adobe.com/products/acrobat/readstep2.html">http://www.adobe.com/products/acrobat/readstep2.html</a>).<br /><br /></li> </ul> </li> <li> <span class="style2 style2">While we use state-of-the-art security, no system can guard against risks of intentional intrusion or inadvertent disclosure of information. <strong>When using Patient Portal, information may be transmitted over media that are beyond the control of the Practice Entities and their contractors and subcontractors and that may not be secure.</strong> For example, you may receive email, text, or telephone communications in connection with your use of Patient Portal, all of which are inherently unsecure and subject to disclosure to or access by third parties (e.g., if your phone is used by someone else, you do not keep your phone or email information up to date on Patient Portal and communications are misdirected, or the network or systems of a telecommunications provider are hacked). <strong>Furthermore, electronic services such as those provided by the Practice Entities, their contractors and subcontractors, and any telecommunications providers involved in the transmission of data are all inherently subject to failure and none of the foregoing can guarantee that their services will be provided without error or interruption at all times that you may wish to use those services. YOU HEREBY EXPRESSLY ASSUME THE RISK OF ANY UNAUTHORIZED DISCLOSURE OR INTENTIONAL INTRUSION, OR OF ANY DELAY, FAILURE, INTERRUPTION, OR CORRUPTION OF DATA OR OTHER INFORMATION TRANSMITTED IN CONNECTION WITH THE USE OF ANY SERVICE RELATED TO PATIENT PORTAL.</strong> Once information is received by us, your medical information will be treated as confidential and given the same protection that all of our other medical records are given.</span></li> </ul> <h3> Security, Confidentiality, and Usage Guidelines for Patient Portal</h3> <ul> <li> <strong>YOU MUST NOT SEND ANY MESSAGES REQUIRING URGENT ATTENTION USING PATIENT PORTAL.</strong> Doing so may create a delay in your receiving necessary medical treatment and could result in loss of life, permanent injury, or significant deterioration in your health. If you believe that you have an urgent medical matter, you should call 911 immediately or proceed to the nearest emergency room. If the matter is not urgent but you need a response in less than two business days, please contact your clinician's office directly by telephone during our regular business hours, which you may find on the log-in screen for Patient Portal.<br /> <h2 class="style5">FOR ALL MEDICAL EMERGENCIES, IMMEDIATELY CALL 911</h2><br /></li> <li> Patient portal is designed as a secure Internet-based environment through which you may receive confidential medical information about yourself. When you initially enroll to use the Patient Portal, you will need to confirm your identity via two unique workflows, as well as establish an email and a confidential password for login credentials. Please <strong>DO NOT SHARE YOUR PASSWORD</strong> with anyone. Anyone with access to your password will be able to view your medical and financial information and communicate with your health care team as if that person were you. Thus, when you give someone your password, you are authorizing that person to access your account, and you are responsible for all transactions that person performs while using your service. It is your responsibility to prevent disclosure of your password and to change your password if you feel that your security has been compromised. If you believe that your password has become known to an unauthorized person and want verification of any changes that may have been made to your account, please contact us for assistance. You can change your password in the Patient Portal at any time by clicking the "Security Settings" link under "My Profile."<br /><br /></li> <li> You may request a Patient Portal account for yourself. You may not request or access a Patient Portal account for anyone else, except that a parent or guardian may request and access an account on behalf of a minor child. By accepting these terms and conditions, you certify that you are authorized to open or access the account you are requesting and that all information you have provided to us is true and correct to the best of your knowledge.<br /><br /></li> <li> Once you have activated your Patient Portal account, the Patient Portal Inbox will become the primary vehicle to receive important messages from your participating provider(s) and other personal medical information. <strong>You MUST provide us with your email address when activating your Patient Portal account and keep your email address current via the My Profile link</strong>, to ensure that you receive notification of newly released information in a timely manner. You may continue to receive communications via the United States Postal Service or other means from us.<br /><br /></li> <li> We keep track of the pages our patients visit within Patient Portal, in order to determine what services are the most popular. This data is used to deliver customized content within Patient Portal to patients whose behavior indicates that they are interested in a particular subject area.</li> <li> We secure your personal information from unauthorized access, use or disclosure. The personally identifiable information you provide is maintained by us on computer servers in a controlled, secure environment, protected from unauthorized access, use or disclosure. When personal information is transmitted from your PC and/or mobile devices to Patient Portal, it is protected through the use of encryption, such as the Secure Socket Layer (SSL) protocol. As a user of Patient Portal you hereby agree that you (and not the Practice Entities) are solely liable for viruses, worms, Trojan horses, cancel bots, and other electronic mechanisms designed to destroy or impair the functioning of computer systems already residing on your PC and/or mobile device.</li> <li> When you use the Patient Portal, we collect personally identifiable information, such as your email address, name, home address, telephone number, ZIP code, age, gender, contact preferences, access times, and account activity. This information is used by us for the operation of the service, to maintain quality of the service, and to provide general statistics regarding use of Patient Portal. We may share data with business associates working on our behalf to help us perform statistical analysis, send you email or postal mail, provide customer support, or arrange for deliveries. We encourage you to review the Privacy Statement for further information regarding how your personal information may be used.</li> <li> Cookies are used for system performance functionality. You have the ability to accept or decline cookies. Most Web browsers automatically accept cookies, but you can usually modify your browser setting to decline cookies if you prefer. If you choose to decline cookies, you may not be able to fully experience the interactive features of the Patient Portal services.</li> </ul> <h3> How We Protect Your Personal Health Information</h3> <ul> <li> We consider the privacy of your health information to be one of the most important elements in our relationship with you and one we take very seriously. By accessing or using Patient Portal, you acknowledge that you have received and read a copy of our Notice of Privacy Practices, which can be found in paper copy at our office locations or through your Patient Portal account under the "Forms" link.<br /><br /></li> <li> We are committed to protecting the privacy of the information you send and receive through Patient Portal, and will only collect and use such information as permitted under the Patient Portal Privacy Statement, which can be found online within Patient Portal. By using Patient Portal, you also consent to all of the terms and conditions described in the Privacy Statement.<br /><br /></li> <li> All communications between you and our health care team using Patient Portal are carried over a secure, encrypted connection directly into our electronic medical record. While you may receive email messages notifying you of new messages in your Patient Portal Inbox, these emails will not contain any personal health information. It is your responsibility to login to your Patient Portal account and read the messages promptly.</li> </ul> <h3> Your Responsibilities</h3> <ul> <li> Patient Portal is a communication service offered as a convenience to our patients. We reserve the right to change the terms, conditions, and notices under which Patient Portal is offered. By accessing or using Patient Portal, you further agree that any and all such modifications are effective and binding upon you immediately upon posting of the modified version. We reserve the right in the future to charge a fee for the use of Patient Portal. You will be notified in advance of any such change and asked to re-apply if you agree to the fee and wish to continue with the Patient Portal service.<br /><br /></li> <li> You understand that by accepting the terms and conditions of this Agreement you are agreeing to receive your patient balance statements delivered electronically to your Patient Portal account. You have the option at any time to revert back to receiving your patient balance statements as paper statements sent to you via U.S. Mail. You may exercise that option by checking the appropriate checkbox located at the bottom of the Billing Tab in Patient Portal under "Patient Preferences."<br /><br /></li> <li> You acknowledge that by entering your home and/or mobile telephone number into Patient Portal you are providing written consent for the Practice Entities to send automated, prerecorded, or artificial voice telephone calls to all provided numbers. You may opt-out of receiving these calls on the "Contact Preferences" page, located under the My Profile tab.</li> <li> You understand that Patient Portal provides you with online access to some clinical information about you. You are solely responsible for any sharing of Patient Portal content that you intentionally or unintentionally communicate to others. </li> </ul> <p></p> <h3> Patient Portal Messaging</h3> <ul> <li> By using Patient Portal, you acknowledge and agree that this messaging service is intended to facilitate dialogue regarding personal health matters. You agree not to use Patient Portal to post or send or post any illicit or offensive material.<br /><br /></li> <li> You understand that messages will be routed to the appropriate department as necessary for handling, and therefore our employees other than your physician, nurse practitioner, or physician's assistant may be involved in addressing your request. If your physician is out of the office or unavailable to respond, messages sent via Patient Portal may be routed to other authorized healthcare providers within our practice to facilitate a timely response to your request. Therefore, use of Patient Portal may not be appropriate if there is sensitive information that you want to discuss directly with your healthcare provider.<br /><br /></li> <li> You understand that your health care team may send you messages, test results, and other communications via Patient Portal as authorized in the sole discretion of your physician. These messages may contain information important to your health and medical care. It is your responsibility to monitor these messages. By entering your valid and functional email address at registration, you have enabled us to notify you of messages sent to your Patient Portal Inbox.</li> </ul> <p></p> <h3> Discontinuing Use of Patient Portal</h3> <ul> <li> You may discontinue your use of Patient Portal at any time by sending a secure message to your primary care provider's office requesting this change.<br /><br /></li> <li> We reserve the right, in our sole discretion, to limit or discontinue your use of Patient Portal at any time and for any reason, including, but not limited to, your use of Patient Portal on behalf of another person.<br /><br /></li> <li> Your Patient Portal service will be discontinued if you no longer have a primary care provider who participates in Patient Portal at your practice.<br /><br /></li> <li> You will be notified if your Patient Portal service is discontinued.<br /><br /></li> </ul> <p></p> <h3> Your Clinical Information</h3> <ul> <li> As we provide your health care, we are required to maintain documentation of your medical history, current conditions, treatment plan, and all treatments given, including the results of all tests, procedures, and therapies. Patient Portal is an Internet application that enables a patient to have secure web-based access to personal clinical information, as released by the treating physician, and allows secure electronic messaging with our participating physicians. By using Patient Portal, you understand that not all of your medical record with us will be accessible through your Patient Portal account. Posting of information to your Patient Portal account is at the sole discretion of your individual physician(s).<br /><br /></li> <li> Messages you send or receive via Patient Portal may become part of your permanent medical record at the sole discretion of your physician. If such messages are made part of your permanent medical record, they will be accessible to our current and future staff members who are involved with your care.<br /><br /></li> <li> All of our electronic medical records are subject to state and federal regulations governing the security and confidentiality of medical records.<br /><br /></li> </ul> <p></p> <h3> Copyright and Trademarks</h3> <p> All content included in Patient Portal and on all of our, including, but not limited to, text, photographs, graphics, button icons, images, artwork, names, logos, trademarks, service marks, and data ("Content"), in any form, are protected by U.S. and international copyright and trademark law and conventions. The Content includes both Content owned or controlled by one or more of the Practice Entities, as well as Content owned or controlled by third parties and licensed to one or more of the Practice Entities, and no right, title, or interest is granted to you in or to any Content other than the right to use such content in connection with your use of Patient Portal. Reproduction of any Content, in whole or in part, by any means, is prohibited without our express written consent.<br /></p> <p></p> <h3> Site Access and Licenses</h3> <ul> <li> We grant to you a non-assignable, non-sublicensable, terminable, limited license to make personal use of our website, Patient Portal, and the associated services in accordance with these terms and conditions. This license expressly excludes, without limitation, any reproduction, duplication, sale, resale, or other commercial use of the website, Patient Portal, or any of the associated services; making any derivative of the website, Patient Portal, or any of the associated services; and the collection and use of user email addresses or other user information (including, without limitation, health information or any data extraction or data mining whatsoever).<br /><br /></li> <li> Failure to comply with any of the terms and conditions contained herein may result in revocation of your license and cancellation of your Patient Portal account, including the right to access information through Patient Portal. We reserve the right to report violations of law to appropriate law enforcement agencies and to pursue all other rights and remedies available to it under civil or criminal law.<br /><br /></li> </ul> <p></p> <h3> Links to Third-Party Websites</h3> <p> This website and Patient Portal contain links to websites operated by other parties. The Practice Entities do not sponsor, operate, control, or endorse any of these sites, nor the information, products, or services provided by third parties through the Internet, nor do the Practice Entities make any guarantee, warranty, or representation regarding the accuracy of the information contained on the websites. The Practice Entities have no control over the security or privacy practices of these external websites. Use of other sites is strictly at your own risk including, but not limited to, any risks associated with destructive viruses. You are responsible for viewing and abiding by the terms and conditions of use and the privacy statements of the other websites.<br /></p> <p></p> <h3> No Warranties</h3> <p> This Patient Portal and all other sites hosted by any of the Practice Entities and the content contained herein and therein are provided by the Practice Entities on an "As Is" basis. <strong>THE PRACTICE ENTITIES MAKE NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE OPERATION OF ITS SITES, OR THE CONTENT, PRODUCTS, OR SERVICES INCLUDED THEREIN. TO THE FULLEST EXTENT PERMISSIBLE BY APPLICABLE LAW, THE PRACTICE ENTITIES DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND INFRINGEMENT.</strong><br /></p> <p></p> <h3> Limitation of Liability</h3> <ul> <li> Some of the material on our website and in Patient Portal is provided by third parties, and the Practice Entities shall not be held responsible for any such third-party material. The Practice Entities disclaim any responsibility for, or liability related to, such third-party material. Any questions, complaints, or claims related to any product should be directed to the appropriate third party.<br /><br /></li> <li> None of the Practice Entities or any of their contractors or subcontractors shall be liable for any loss, injury, illness, damages, or claims of any kind resulting from your failure to timely read messages you may receive through Patient Portal.<br /><br /></li> <li> If you have any basis for recovering damages from the Practice Entities or its affiliates or vendors, you can only recover direct damages up to $10. You cannot recover any other damages, including consequential, lost profits, special, indirect, incidental, or punitive damages.<br /><br /></li> <li> Some or all of these limitations or exclusions may not apply to you if your state, province, or country does not allow the exclusion or limitation of incidental, consequential, or other damages.<br /><br /></li> </ul> <p></p> <h3> General</h3> <p> By using our website (including, but not limited to, Patient Portal), you agree that the laws of the Commonwealth of Massachusetts, without regard to principles of conflict of laws, will govern these terms and conditions and any dispute that might arise between you and any of the Practice Entities. You expressly agree that exclusive jurisdiction for any dispute with any of the Practice Entities resides in the courts of Middlesex County, Massachusetts, and you further agree and expressly consent to the exercise of personal jurisdiction in the courts of Middlesex County, Massachusetts, in connection with any claim involving any of the Practice Entities. Use of our website is unauthorized in any jurisdiction that does not give effect to the terms and conditions set forth herein.</p> </div> <div class="position_relative clearfix"> <a href="#" onclick="$('#termsPopup').dialog('close');" class="btn">Close</a> </div> </div> <div class="none-display" id="privacyPopup" title="Privacy Policy"> <div id="privacytext"> <span id="privacy-policy-description" class="description" hidden> This notice describes how medical information about you may be used and disclosed and how you can get access to this information. Please review it carefully. </span> <p>Please review our Notice of Privacy Practices by clicking this link: <span style="color:rgb(24, 24, 24)"> <a href="http://informeddna.com/notice-of-privacy-practices">http://informeddna.com/notice-of-privacy-practices</a></span></p> </div> <div class="position_relative clearfix"> <a href="#" onclick="$('#privacyPopup').dialog('close');" class="btn">Close</a> </div> </div> <div class="none-display" id="ieCompatibilityPopup" title="Alert"> You are using an outdated browser that is not supported on the Patient Portal. <br /><br /> Please <a href="http://www.microsoft.com/en-in/download/internet-explorer-8-details.aspx">upgrade your browser</a> before signing in. <hr /> <a onclick="$('#ieCompatibilityPopup').dialog('close');" class="btn gray left_170px" title="Ok Button for ie7 alert">Ok</a> </div> <div class="hide" id="browserUpdatePopup" title="Alert"> <div class="alert_icon"> <img alt="update browser alert icon" src="/usr/local/athena/prod/htdocs/static_20241122/portal/images/2012/sprites/alert_icon.png" height="50" width="50" /> </div> <div class="unsupported_browser_message"> The Patient Portal does not support your current browser and will prevent you from using the full site. Please update your browser to continue using our site securely. </div> <div class="unsupported_browser_lower_div"> <div class="unsupported_browser_update_button_div"> <button class="unsupported_browser_update_button" onclick="window.location.href='http://windows.microsoft.com/en-us/internet-explorer/download-ie'">Update Browser</button> </div> <div class="unsupported_browser_not_now_link"> <a onclick="closeDialog()">Not Now</a> </div> </div> </div> <div class="none-display" id="sending" title="Sending"> Your message is being sent. </div> <div class="none-display" id="warnTimeout" title="Timeout Warning"> <div>For your safety and security, your session is about to be logged off due to inactivity.</div> <div class="timeout_ok">Please click OK to continue your session.</div> <a onclick="$('#warnTimeout').dialog('close');timeoutController.reset();" class="timeout_ok_btn btn center-button" title="Ok Button for session timeout">OK</a> </div> <div class="none-display" id="loginFaq" title="Frequently Asked Questions"> <div id="faqtext"> <span id="faq-description" class="description" hidden> Below you will find answers to commonly asked questions concerning the website. For technical issues with this website during normal business hours, please contact our office. </span> <p>Below you will find answers to commonly asked questions concerning the website. For technical issues with this website during normal business hours, please contact our office.</p> <p><a name="faq_top"></a></p> <div class="faq_questions"> <h3>What is the Patient Portal?</h3> <a href="#qgeneral_0">What is the Patient Portal?</a> <a href="#qgeneral_1">Who can use the Patient Portal?</a> <h3>Security</h3> <a href="#qsecurity_0">How secure is the Patient Portal?</a> <a href="#qsecurity_1">What if my password is stolen?</a> <a href="#qsecurity_2">What if I forget my password?</a> <a href="#qsecurity_3">What if I'm unable to access the Patient Portal?</a> <a href="#qsecurity_4">How do I sign out?</a> <h3>Signing Up</h3> <a href="#signup">What do I need to access the Patient Portal?</a> <a href="#qsignup_1">How do I register for the Patient Portal?</a> <a href="#qsignup_2">How do I sign in to the Patient Portal?</a> <h3>My Profile</h3> <a href="#qmyprofile_0">How do I edit my profile information?</a> <a href="#qmyprofile_1">How do I edit how my contact preferences for different types of notifications?</a> <a href="#qmyprofile_2">How do I view my insurance information?</a> <h3>Appointments</h3> <a href="#qappointments_1">How do I reschedule an appointment?</a> <a href="#qappointments_2">How do I request an appointment?</a> <a href="#qappointments_3">How do I view upcoming appointments?</a> <a href="#qappointments_5">Where can I fill out medical forms before my appointment?</a> <a href="#qappointments_6">Why doesn't anything happen when I click on a medical form?</a> <a href="#qappointments_7">How do I view past appointments?</a> <h3>Messages</h3> <div class="font_10px"> <strong>Note:</strong> The availability of this feature is at the discretion of your practice. </div> <a href="#qmessages_0">How do I ask my provider a question?</a> <a href="#qmessages_1">How soon can I expect a response from my provider?</a> <a href="#qmessages_2">How do I view messages and/or responses from my provider?</a> <a href="#qmessages_3">Why can't I delete my sent and archived messages?</a> <h3>Billing</h3> <div class="font_10px"> <strong>Note:</strong> The availability of this feature is at the discretion of your practice. </div> <a href="#qbilling_0">How do I view my account balance?</a> <a href="#qbilling_1">How do I ask a question about my account balance?</a> <a href="#qbilling_2">How do I make a payment?</a> <a href="#qbilling_3">How do I view my payment history?</a> <a href="#qbilling_4">How do I view my account statements?</a> <a href="#qbilling_5">How do I manage my saved credit and debit cards?</a> <a href="#qbilling_6">Why doesn't anything happen when I click "View Detail" or "View Receipt?"</a> <h3>My Health</h3> <a href="#qmyhealth_0">Why can't I view my test results?</a> </div> <br> <div class="faq_answers"> <h3>What is the Patient Portal?</h3> <h4><a name="qgeneral_0"></a>What is the Patient Portal?</h4> <div>The Patient Portal is an online service that provides patients secure access to their health information. Various features may be available on the portal at your practice's discretion, including the ability to send messages to your health care providers, schedule appointments, and pay bills online. <a class="top" href="#faq_top">top</a></div> <h4><a name="qgeneral_1"></a>Who can use the Patient Portal?</h4> <div>Any active patient over the age of 13 is eligible to register for and use the Patient Portal. If you are authorized, a family access account can be created that will allow you to access selected family members' health information. <a class="top" href="#faq_top">top</a></div> <h3>Security</h3> <h4><a name="qsecurity_0"></a>How secure is the Patient Portal?</h4> <div>All communications between you and your provider's office are carried over a secure, encrypted connection. This secure connection utilizes industry standard Secure Socket Layer (SSL) encryption to ensure secure data transmission as well as server-side digital certificate authentication. To prohibit unauthorized access, all medical information is stored behind our firewall in our electronic medical record system. <br /><br /> You should always make sure that the email address on file for your account is accurate, as notifications from the portal are sent to the email address on file. Make sure to sign out of your account each time you are finished using the portal. <a class="top" href="#faq_top">top</a></div> <h4><a name="qsecurity_1"></a>What if my password is stolen?</h4> <div>Change your password immediately by completing one of the following options: <ul> <li> Sign in to the Patient Portal, go to <strong>athenahealth Profile</strong>, and reset your password. </li> <li> Click <strong>Forgot your password</strong> on the sign-in page and enter your email address to request a password reset email.</li> <li> Contact your provider's office and request a password reset email.</li> </ul> <a class="top" href="#faq_top">top</a></div> <h4><a name="qsecurity_2"></a>What if I forget my password?</h4> <div>On the sign-in page, click <strong>Forgot your password</strong> and enter your email address to request a password reset email. <a class="top" href="#faq_top">top</a></div> <h4><a name="qsecurity_3"></a>What if I'm unable to access the Patient Portal?</h4> <div>Please contact your provider's office to register or to verify your information. <a class="top" href="#faq_top">top</a></div> <h4><a name="qsecurity_4"></a>How do I sign out?</h4> <div>Click the <strong>Sign Out</strong> link at the top right of the screen. Alternatively, if your keyboard remains idle for 10 minutes or more, you will receive a pop-up window asking if you are still actively using the portal. If you do not click the <strong>OK</strong> button, you will be signed out automatically. Any information you have typed and not saved or sent will be lost. <div class="font_10px"> <strong>Note:</strong> Do not use a public computer to access your health information. </div> <a class="top" href="#faq_top">top</a></div> <h3>Signing Up</h3> <h4><a name="signup"></a>What do I need to access the Patient Portal?</h4> <div><ul> <li> an email address</li> <li> access to a computer and the internet</li> </ul> <a class="top" href="#faq_top">top</a></div> <h4><a name="qsignup_1"></a>How do I register for the Patient Portal?</h4> <div>To register for the Patient Portal, click the <strong>Sign up today</strong> link on the sign-in page, then enter your information. <a class="top" href="#faq_top">top</a></div> <h4><a name="qsignup_2"></a>How do I sign in to the Patient Portal?</h4> <div> To sign in to the Patient Portal, click on the <strong>Login with athenahealth</strong> button. Next, enter your email address and password, then click the <strong>Log in</strong> button. <a class="top" href="#faq_top">top</a> </div> <h4><a name="qsignup_3"></a>I have a PIN instead of a password. How do I sign in to the Patient Portal?</h4> <div> We have made our sign-in process easier. If you have been signing in with a PIN, date of birth, and phone number, you will now be able to sign in with just an email address and password. To do this, you must create a password for your account by clicking the <strong>Use your PIN to create a password</strong> link on the Patient Portal sign-in page, and following the instructions. This is a one-time only change; going forward you will simply need to enter your email address and password to sign in. <a class="top" href="#faq_top">top</a> </div> <h3>My Profile</h3> <h4><a name="qmyprofile_0"></a>How do I edit my profile information?</h4> <div> <ol> <li>Click the <strong>My Profile</strong> tab.</li> <li>Click on the <strong>athenahealth profile</strong> section and then the <strong>athenahealth profile</strong> button. </li> <li>Update your information as required.</li> <li>Click on the back arrow to return to the Patient Portal.</li> </ol> <a class="top" href="#faq_top">top</a> </div> <h4><a name="qmyprofile_1"></a>How do I edit how my contact preferences for different types of notifications?</h4> <div><ol> <li> Click on the <strong>My Profile</strong> tab.</li> <li> Select <strong>My Notifications.</strong></li> <li> Indicate your contact preferences for different types of notifications.</li> <li> Click the <strong>Save</strong> button.</li> </ol> <div class="font_10px"> <strong>Note:</strong> Portal users cannot deactivate email notifications, as at least one method of communication is required. </div> <a class="top" href="#faq_top">top</a></div> <h4><a name="qmyprofile_2"></a>How do I view my insurance information?</h4> <div><ol> <li> Click the <strong>My Profile</strong> tab.</li> <li> Select <strong>Insurance.</strong></li> </ol> <div class="font_10px"> <strong>Note:</strong> If your insurance information has changed, please contact your provider's office. </div> <a class="top" href="#faq_top">top</a></div> <h3>Appointments</h3> <h4><a name="qappointments_1"></a>How do I reschedule an appointment?</h4> <div><ol> <li> Click the <strong>Appointments</strong> tab. Your scheduled appointments will appear listed under <strong>Upcoming Appointments</strong>.</li> <li> Click the <strong>Reschedule</strong> link that appears beneath the date of your appointment.</li> <li> Select an available appointment from the calendar.</li> <li> Click the <strong>Reschedule Appointment</strong> button.</li> </ol><div class="font_10px"> <strong>Note:</strong> The availability of this feature is at the discretion of your practice. </div> <a class="top" href="#faq_top">top</a></div> <h4><a name="qappointments_2"></a>How do I request an appointment?</h4> <div>It is at your practice's discretion to allow online appointment scheduling. If your practice does not allow online appointment scheduling, you can request an appointment by sending a message to your provider. To do so: <ol> <li> Click the <strong>Messages</strong> tab.</li> <li> Click the <strong>Compose Message</strong> button.</li> <li> Select the <strong>Appointments and scheduling</strong> option from the message type dropdown menu.</li> <li> Select your provider, office location, and your preferred time of day and days of week.</li> <li> Type your subject and message.</li> <li> Click the <strong>Send</strong> button.</li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qappointments_3"></a>How do I view upcoming appointments?</h4> <div>Click the <strong>Appointments</strong> tab. Your scheduled appointments will appear listed under <strong>Upcoming Appointments</strong>. <a class="top" href="#faq_top">top</a></div> <h4><a name="qappointments_5"></a>Where can I fill out medical forms before my appointment?</h4> <div><ol> <li> Click the <strong>Appointments</strong> tab.</li> <li> Select <strong>Medical Forms</strong>.</li> <li> Click the desired form. Forms with a computer icon can be completed and submitted online, while forms with a printer icon can be printed out, completed, and brought with you to your appointment.</li> </ol><div class="font_10px"> <strong>Note:</strong> The availability of this feature is at the discretion of your practice. </div> <a class="top" href="#faq_top">top</a></div> <h4><a name="qappointments_6"></a>Why doesn't anything happen when I click on a medical form?</h4> <div>Adobe Acrobat is required to view and print forms on the portal. On the Medical Forms page, you will see a note indicating this requirement, along with a link to download this program for free. <a class="top" href="#faq_top">top</a></div> <h4><a name="qappointments_7"></a>How do I view past appointments?</h4> <div><ol> <li> Click the <strong>Appointments</strong> tab.</li> <li> Select <strong>Past</strong>.</li> <li> Select the desired timeframe from the <strong>Past Appointments</strong> dropdown menu.</li> </ol> <a class="top" href="#faq_top">top</a></div> <h3>Messages</h3> <div class="font_10px"> <strong>Note:</strong> The availability of this feature is at the discretion of your practice. </div> <h4><a name="qmessages_0"></a>How do I ask my provider a question?</h4> <div><ol> <li> Click the <strong>Messages</strong> tab.</li> <li> Click the <strong>Compose Message</strong> button.</li> <li> Select the message type from the dropdown options based on the topic of your question.</li> <li> Select your provider and office location.</li> <li> Type your subject and message.</li> <li> Click the <strong>Send</strong> button</li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qmessages_1"></a>How soon can I expect a response from my provider?</h4> <div>Your provider's office will make every effort to respond to your messages within a timely manner. Please do not expect a response on weekends or holidays. If you need to speak with the office sooner, please call the office directly. Urgent matters should not be dealt with via the Patient Portal. <a class="top" href="#faq_top">top</a></div> <h4><a name="qmessages_2"></a>How do I view messages and/or responses from my provider?</h4> <div><ol> <li> Click the <strong>Messages</strong> tab.</li> <li> Select <strong>Inbox</strong>.</li> <li> Click the desired message in your inbox to read the message.</li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qmessages_3"></a>Why can't I delete my sent and archived messages?</h4> <div>You cannot permanently delete sent or archived messages. This is because all messages that you send and receive in the Patient Portal are part of your medical record. <a class="top" href="#faq_top">top</a></div> <h3>Billing</h3> <div class="font_10px"> <strong>Note:</strong> The availability of this feature is at the discretion of your practice. </div> <h4><a name="qbilling_0"></a>How do I view my account balance?</h4> <div>Click the <strong>Billing</strong> tab. Your list of charges will be listed by date of visit, followed by your account balance, under <strong>Recent Charges Payable Online</strong>. <a class="top" href="#faq_top">top</a></div> <h4><a name="qbilling_1"></a>How do I ask a question about my account balance?</h4> <div><ol> <li> Click the <strong>Messages</strong> tab.</li> <li> Select Compose <strong>Message</strong>.</li> <li> Select the <strong>Billing and Payments</strong> option from the message type dropdown menu.</li> <li> Select your provider and office location.</li> <li> Type your subject and message.</li> <li> Click the <strong>Send</strong> button.</li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qbilling_2"></a>How do I make a payment?</h4> <div><ol> <li> Click the <strong>Billing</strong> tab. Your recent charges will appear listed under Recent Charges Payable Online</strong>.</li> <li> Click the <strong>Make a Payment</strong> button.</li> <li> Select the charges you want to pay under <strong>Select Payment Amount</strong>.</li> <li> Click the <strong>Continue</strong> button.</li> <li> Enter your credit card information under <strong>Select Payment Method</strong>.</li> <li> Click the <strong>Continue</strong> button.</li> <li> Review your payment information.</li> <li> Click the <strong>Continue</strong> button</li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qbilling_3"></a>How do I view my payment history?</h4> <div><ol> <li> Click the <strong>Billing</strong> tab.</li> <li> Select <strong>Payments</strong>.</li> <li> Select the payment you would like to view.</li> <li> Click the <strong>View detail</strong> link.</li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qbilling_4"></a>How do I view my account statements?</h4> <div><ol> <li> Click the <strong>Billing</strong> tab.</li> <li> Select <strong>Statements</strong>.</li> <li> Select the patient statement you would like to view.</li> <li> Click the <strong>View detail</strong> link</li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qbilling_5"></a>How do I manage my saved credit and debit cards?</h4> <div><ol> <li> Click the <strong>Billing</strong> tab.</li> <li> Select <strong>Payment Methods</strong>.</li> <li> From here you can:</li> <li class="no-list-item-style"> <ol type="a"> <li> Click <strong>Add a Credit Card</strong> to save a new card for future payments.</li> <li> Click <strong>Make Default</strong> to set a saved card as your default payment method.</li> <li> Click the <strong>Delete</strong> link to remove a saved card from the portal.</li> </ol> </li> </ol> <a class="top" href="#faq_top">top</a></div> <h4><a name="qbilling_6"></a>Why doesn't anything happen when I click "View Detail" or "View Receipt?"</h4> <div>Adobe Acrobat is required to view and print statements and forms on the Patient Portal. When you click the <strong>Billing</strong> tab, you will see a note indicating this requirement, along with a link to download this program for free. <a class="top" href="#faq_top">top</a></div> <h3>My Health</h3> <h4><a name="qmyhealth_0"></a>Why can't I view my test results?</h4> <div>It is at your provider's discretion to make test results available. Your provider must authorize the release of your test results in order for them to post to your Patient Portal account. Only test results which are considered appropriate for release will be accessible through the Patient Portal. <a class="top" href="#faq_top">top</a></div> </div> </div> </div> <div class="none-display" id="messageSent" title="Success"> <span id="messageBlock"></span> </div> <div class="none-display" id="formSaveModal" title="Error"> <span id="formSaveModalText">We were unable to save your data. Please try again later.</span> <br /><br /><br /> <a href="#" onclick="$('#formSaveModal').dialog('close'); return false;" class="btn">Continue</a> <a href="#" onclick="csrf_redirect('./?section=welcome'); $('#formSaveModal').dialog('close');" class="btn">Go Home</a> </div> <div id="savenotification">Saving...</div> </body> </html> <div id="statement-id" class="none-display statement-id"> <div class="content"> <div class="message"> Use the image below to locate the code on your patient statement. </div> <img src="/usr/local/athena/prod/htdocs/static_20241122/portal/images/2012/sprites/patientpay_samplestatement.png" alt="Sample Statement" class="full_width"> <div class="second"> If you do not have your patient statement, sign in to the Patient Portal to review your balance. </div> </div> </div> <div class="none-display" id="accountLocked"> Your account has been locked due to too many incorrect login attempts. Please <a href="./?section=landing&sub=enroll">click here to re-register</a> and re-activate your account. </div> <div class="none-display" id="howToRegisterFamily" title="Create a family account"> <br /> <div class="align_right"><span class="sprite-print"></span><span class="padding_howToRegisterFamily spanlink" onClick="$('#contentDiv').addClass('dontprint');window.print();$('#contentDiv').removeClass('dontprint');">Print</span></div> <p>You can create a family or guarantor login account that will allow you to access selected family members' health information within the same login account. "Family" access gives you the same access to patient information and actions as you do with your own patient web portal account. "Guarantor" access gives you the ability to view contact and billing information and make payments on the patients' behalf.</p> <ol> <li>In order to setup an account of this nature, the patient to which you are requesting access will need to log in to their patient web portal account and grant access using the following steps. If you know the login information for this patient, such as your child, log into their web portal account.</li> <li>Go to the "My Profile" tab and click on "Family/Guarantor Access."</li> <li>Enter the e-mail address of the family member and click on "Go."</li> <li>Select an Account Type of "Family" or "Guarantor", fill in the required fields, and click on "Submit."</li> <li>A temporary password will appear in a pop up screen. Write this password down and forward it to the family member, as it will not be available after clicking on "ok."</li> <li>The family member's name will then be listed under the "Family" or "Guarantor" section at the top of the screen.</li> <li>To edit or remove this family member's access, click on the family member's name at the top of the screen.</li> <li>To sign into this family or guarantor account, check the "Sign in to your family or guarantor account" box on the Sign In screen, type in your email address and password, then click Sign In. Once singed in, you must change your password and accept the terms and conditions to view the account.</li> </ol> </div> <div class="none-display" id="awaitingConfirmation" title="Phone Verification"> Please wait while we initiate a call to you... </div> <div class="none-display" id="enrollmentConfirmCode" title="Phone Verification"> You should receive a call <strong>within 60 seconds.</strong> <br /><br /> <span><strong>Status: </strong></span><span id="call_status_cell" class="span_enrollmentConfirmCode"></span> <br /><br /> When prompted, please supply the following verification code using your telephone key pad:<br /><br /> <div id="confirm_code_div" class="confirm_code_div align_text_center"><span id="confirm_code"></span>#</div> <br /><br /> <a onclick="cancelCall();" class="btn cancelCall_enrollmentConfirmCode">Cancel</a> </div> <div class="none-display" id="smsTermsPopup" title="SMS Terms and Conditions"> The "InformedDNA" alerts program offers appointment, billing, lab result, and general announcements via SMS on your cell phone. Message and data rates may apply. Text <strong>STOP</strong> to 28309 in order to cancel your participation in the program at any time. Text <strong>HELP</strong> to 28309 for support needs. Alerts 1 message per request. <strong>As the program will involve the transmission and use of your personal information, it is subject to InformedDNA's Privacy Policy, which is available <a href="#" class="showPrivacyPopup">HERE</a>, and to Patient Portal Terms and Conditions, which are available <a href="#" class="showTermsPopup"> HERE</a>.</strong> Service is available on ACS Wireless, AT&T, Alltel, Appalachian Wireless, Bell Mobility, Bluegrass Cellular, Boost (iDEN), Boos Unlimited (CDMA), Cellcom, Cellular One from Dobson, Cellular One of East Central Illinois, Cellular South, Centennial Wireless, Cincinnati Bell, Cricket Communications, Fido, GCI Communications, Golden State Cellular, Illinois Valley Cellular, Immix Wireless, Inland Cellular, MTS Mobility, MetroPCS, Nex-Tech Wireless, Rogers Wirless, SaskTel Mobility, Sprint, T-Mobile, Telux Mobility, Thumb Cellular, U.S. Cellular, Unicel, United Wireless, Verizon Wirless, Viaero Wireless, Virgin Mobile, Virgin Mobile USA, West Central Wirless, and nTelos Wirless and is subject to their terms of service. InformedDNA alerts may change or end the program at its discrection. <div class="clearfix position_relative"> <a onclick="$('#smsTermsPopup').dialog('close');" class="btn">Close</a> </div> </div>