identity.onehealthcareid.com Open in urlscan Pro
52.222.169.63  Public Scan

Submitted URL: https://secure.uhcprovider.com/?cid=em-trackitnotification-recentlyclosedtickets/#/paan/trackit/recently-closed-tab
Effective URL: https://identity.onehealthcareid.com/app/index.html
Submission: On June 28 via manual from US — Scanned from DE

Form analysis 2 forms found in the DOM

Name: signInFormPOST

<form id="signInForm" name="signInForm" method="post" novalidate="" accept-charset="utf-8" data-ng-class="{'login-partition': !isManageYourOptumId}"
  class="ng-pristine ng-valid ng-scope login-partition ng-valid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength">
  <!-- For Submission to login.fcc -->
  <input type="hidden" name="SMENC" value="UTF-8" autocomplete="off">
  <input type="hidden" name="SMLOCALE" value="US-EN" autocomplete="off">
  <input type="hidden" id="target" name="target" autocomplete="off">
  <input type="hidden" id="USER" name="USER" autocomplete="off">
  <input type="hidden" id="PASSWORD" name="PASSWORD" autocomplete="off">
  <!-- Container for user name -->
  <div class="tk-rfrm-group" data-ng-class="{ 'tk-rfrm-has-error': signInForm.userName.$invalid &amp;&amp; signInForm.submitted, '': signInForm.userName.$valid }">
    <div class="tk-margin-bottom-min">
      <label class="tk-labl ng-scope" id="userName" for="userNameId_input">
        <span data-translate="usernameLabel" data-translate-values="{&quot;brandLabel&quot;:&quot;One Healthcare ID&quot;,&quot;loginNameLabel&quot;:&quot;One Healthcare ID&quot;,&quot;tenantSenderEmail&quot;:&quot;noreply@onehealthcareid.com&quot;}"
          class="ng-scope">One Healthcare ID or email address</span>
        <!-- ngIf: required --></label>
    </div>
    <div class="tk-margin-bottom-1t" data-ng-init="userNameError=false">
      <div data-ng-class="{ 'tk-rfrm-has-error': userNameError }">
        <div class="tk-rfrm-error-container oui-rfrm-error-container">
          <div class="tk-rfrm-field-container">
            <div id="userNameId" data-tk-type="text" data-model="userName" data-tk-error-class="(signInForm.submitted) &amp;&amp; signInForm.userName.$invalid &amp;&amp; signInForm.userName.$error.required &amp;&amp; !labelChanged"
              data-tk-required="true" data-tk-supress-max-character-describedby="true" class="ng-isolate-scope">
              <input id="userNameId_input" type="text" class="tk-input-masking tk-height-2t tk-width-22t  ng-empty ng-valid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" autocomplete="off" aria-required="true" name="userName"
                data-ng-attr-aria-describedby="{{tkSupressDescribedby === 'true' ? undefined : getAriaDescribedBy()}}" data-ng-attr-name="{{name}}" data-ng-class="{'oui-form-field-error': tkErrorClass}" data-ng-blur="blurEvent($event, model);"
                data-ng-focus="focusEvent($event);" data-ng-keyup="keyupEvent($event);" data-ng-keypress="keypressEvent($event);" data-ng-paste="pasteEvent($event);" data-ng-keydown="keydownEvent($event);" data-ng-change="onchangeEvent();"
                data-ng-model="model" data-ng-attr-aria-invalid="{{tkErrorClass}}" data-ng-attr-aria-labelledby="{{tkAriaLabelledby === '' ? undefined : tkAriaLabelledby}}"
                data-ng-attr-placeholder="{{tkPlaceholder === '' ? undefined : tkPlaceholder}}" data-uitk-maxlength="250" data-ng-disabled="tkDisabled" data-ng-readonly="tkReadonly"
                data-ng-required="(tkRequired &amp;&amp; checkRequireValidation &amp;&amp; checkFieldValidation) ? true : false" data-ng-trim="false">
              <!-- ngIf: (tkShowHideIcon || tkShowHideText) && tkType === 'password' -->
              <!-- ngIf: !tkLayout -->
              <div class="ng-scope" data-ng-if="!tkLayout">
                <!-- ngIf: showInternalMessageTwo -->
              </div><!-- end ngIf: !tkLayout -->
              <!-- ngIf: showInternalMessageOne -->
              <!-- ngIf: !tkLayout -->
              <div class="ng-scope" data-ng-if="!tkLayout">
                <!-- ngIf: formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
              </div><!-- end ngIf: !tkLayout -->
              <!-- ngIf: tkLayout && formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
              <!-- ngIf: maxCharacterAllowedMessage -->
              <!-- ngIf: !tkLayout -->
              <div class="ng-scope" data-ng-if="!tkLayout">
                <!-- ngIf: tkInvalidNumber -->
              </div><!-- end ngIf: !tkLayout -->
              <!-- ngIf: tkLayout && tkInvalidNumber -->
            </div>
          </div>
          <span class="tk-rfrm-validation">
            <!-- ngIf: (signInForm.submitted) && signInForm.userName.$invalid && signInForm.userName.$error.required -->
          </span>
        </div>
      </div>
    </div>
  </div>
  <!-- Container for password -->
  <div class="tk-rfrm-group" data-ng-class="{ 'tk-rfrm-has-error': signInForm.userPwd.$invalid &amp;&amp; signInForm.submitted }">
    <div class="tk-margin-bottom-min">
      <label class="tk-labl ng-scope" id="passwordLblId" for="passwdId_input">
        <span data-translate="Password" class="ng-scope">Password</span>
        <!-- ngIf: required --></label>
    </div>
    <div class="tk-margin-bottom-1t" data-ng-init="passwdError=false">
      <div class="tk-rfrm-columnar-container" data-ng-class="{ 'tk-rfrm-has-error': passwdError }">
        <div class="tk-rfrm-error-container oui-rfrm-error-container">
          <div class="tk-rfrm-field-container">
            <div id="passwdId" data-tk-type="password" data-model="userPwd" data-tk-error-class="(signInForm.submitted) &amp;&amp; signInForm.userPwd.$invalid" data-tk-required="true" data-tk-supress-max-character-describedby="true"
              data-tk-show-hide-icon="true" class="ng-isolate-scope">
              <input id="passwdId_input" type="password" class="tk-input-masking tk-height-2t pwd-field-width tk-mob-password ng-empty ng-valid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" autocomplete="off" aria-required="true"
                aria-describedby="passwdId_inputmask" name="userPwd" data-ng-attr-aria-describedby="{{tkSupressDescribedby === 'true' ? undefined : getAriaDescribedBy()}}" data-ng-attr-name="{{name}}"
                data-ng-class="{'oui-form-field-error': tkErrorClass}" data-ng-blur="blurEvent($event, model);" data-ng-focus="focusEvent($event);" data-ng-keyup="keyupEvent($event);" data-ng-keypress="keypressEvent($event);"
                data-ng-paste="pasteEvent($event);" data-ng-keydown="keydownEvent($event);" data-ng-change="onchangeEvent();" data-ng-model="model" data-ng-attr-aria-invalid="{{tkErrorClass}}"
                data-ng-attr-aria-labelledby="{{tkAriaLabelledby === '' ? undefined : tkAriaLabelledby}}" data-ng-attr-placeholder="{{tkPlaceholder === '' ? undefined : tkPlaceholder}}" data-uitk-maxlength="200" data-ng-disabled="tkDisabled"
                data-ng-readonly="tkReadonly" data-ng-required="(tkRequired &amp;&amp; checkRequireValidation &amp;&amp; checkFieldValidation) ? true : false" data-ng-trim="false">
              <!-- ngIf: (tkShowHideIcon || tkShowHideText) && tkType === 'password' --><span class="tk-show-hide-password ng-scope" data-ng-if="(tkShowHideIcon || tkShowHideText) &amp;&amp; tkType === 'password'">
                <span id="passwdId_inputmask" class="oui-a11y-hidden ng-binding">Password is hidden</span>
                <button id="passwdId_button" role="button" tabindex="0" type="button" data-ng-click="showHideInput(true)">
                  <!-- ngIf: tkShowHideText -->
                  <!-- ngIf: !tkShowHideText --><span class="ng-scope" data-ng-if="!tkShowHideText">
                    <!-- ngIf: tkShowHide --><span class="tkShowHideIcon tk-icon ng-scope ng-isolate-scope" data-ng-if="tkShowHide"><span aria-hidden="true" class="tk-icon-glyph"><span class="cux-icon-view"></span></span>
                      <!-- ngIf: model && model.htmlTemplate -->
                      <!-- ngIf: !model && iconText -->
                      <!-- ngIf: hiddenText -->
                    </span><!-- end ngIf: tkShowHide -->
                    <!-- ngIf: !tkShowHide -->
                    <span class="oui-a11y-hidden ng-scope ng-binding">Show Password</span>
                  </span><!-- end ngIf: !tkShowHideText -->
                </button>
              </span><!-- end ngIf: (tkShowHideIcon || tkShowHideText) && tkType === 'password' -->
              <!-- ngIf: !tkLayout -->
              <div class="ng-scope" data-ng-if="!tkLayout">
                <!-- ngIf: showInternalMessageTwo -->
              </div><!-- end ngIf: !tkLayout -->
              <!-- ngIf: showInternalMessageOne -->
              <!-- ngIf: !tkLayout -->
              <div class="ng-scope" data-ng-if="!tkLayout">
                <!-- ngIf: formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
              </div><!-- end ngIf: !tkLayout -->
              <!-- ngIf: tkLayout && formatErrorFlag && format === 'email' && emailErrorMessage !== undefined -->
              <!-- ngIf: maxCharacterAllowedMessage -->
              <!-- ngIf: !tkLayout -->
              <div class="ng-scope" data-ng-if="!tkLayout">
                <!-- ngIf: tkInvalidNumber -->
              </div><!-- end ngIf: !tkLayout -->
              <!-- ngIf: tkLayout && tkInvalidNumber -->
            </div>
          </div>
          <span class="tk-rfrm-validation">
            <!-- ngIf: (signInForm.submitted) && signInForm.userPwd.$invalid -->
          </span>
        </div>
      </div>
    </div>
  </div>
  <!-- This element will be rendered when reCaptcha is enabled -->
  <!-- ngIf: reCaptchaEnabled && showWidget -->
  <!-- Form submit button for Regular Sign In -->
  <!-- ngIf: !isManageYourOptumId --><input class="tk-btn-default-action tk-margin-bottom-1t tk-colr-bg-orange-7 tk-btn-default-action   tk-width-22t " id="SignIn" type="submit" value="Sign In" data-ng-if="!isManageYourOptumId"
    data-uitk-btn-disabled="disableSignInButton" data-ng-click="setAnalyticData('userNameId_input')" aria-disabled="false"><!-- end ngIf: !isManageYourOptumId -->
  <!-- Form submit button for Manage Your Optum ID -->
  <div class="tk-margin-bottom-2t tk-margin-top-1t">
    <!-- ngIf: isManageYourOptumId -->
    <!-- ngIf: isManageYourOptumId -->
  </div>
  <!-- Links to Other Pages -->
  <div>
    <ul class="tk-foot-links">
      <li>
        <a href="#/forgotUsername" id="forgotCredentials" data-ng-click="goToForgotOptumID()" data-translate="forgotCredentialsLink" data-translate-values="{&quot;brandLabel&quot;:&quot;One Healthcare ID&quot;,&quot;loginNameLabel&quot;:&quot;One Healthcare ID&quot;,&quot;tenantSenderEmail&quot;:&quot;noreply@onehealthcareid.com&quot;}" class="ng-scope">Forgot One Healthcare ID</a>
      </li>
      <li><a href="#/forgotpwd" id="forgotPwd" data-ng-click="goToForgotPwd()" data-translate="forgotPwdLink" class="ng-scope">Forgot Password</a></li>
    </ul>
  </div>
</form>

Name: chatFormNamePOST

<form id="chatFormId" name="chatFormName" method="post" target="chatHelp" class="ng-pristine ng-valid">
  <input id="chatTokenId" type="hidden" name="opentoken" value="" autocomplete="off">
  <p style="margin-bottom:0px">
    <span class="tk-icon ng-isolate-scope"><span aria-hidden="true" class="tk-icon-glyph"><span class="cux-icon-chat tb-icon-chat"></span></span>
      <!-- ngIf: model && model.htmlTemplate -->
      <!-- ngIf: !model && iconText -->
      <!-- ngIf: hiddenText -->
    </span>
    <a id="chatLinkId" aria-describedby="notAdvisableId" href="#" data-ng-click="chatPopup($event)" class="ng-binding">
                    	Chat with support
                    	<span class="oui-a11y-hidden ng-scope" data-translate="supportMessageChatInfo">Opens in a new window</span>
                    </a>
    <!-- ngIf: showChatHours -->
  </p>
  <p id="notAdvisableId" style="margin-left:36px;color:#666;font-size:11px;" data-translate="notAdvisableImpaired" class="ng-scope">Note: This feature is not advisable for persons with visual impairments and/or who may require audible support.</p>
</form>

Text Content

Skip to main content
   
   
   
   
 * Opens in a new window  Help
   
   


   
   
 * Help
   
   




SIGN IN WITH YOUR ONE HEALTHCARE ID





One Healthcare ID or email address

Password
Password is hidden Show Password




 * Forgot One Healthcare ID
 * Forgot Password


ADDITIONAL OPTIONS:

   
 * Create One Healthcare ID
   
   
 * Manage your One Healthcare ID
   
 * What is One Healthcare ID?
   
 * Forgot Name

Coming in early July, our sign-in page will have a new look, but how you access
the portal remains the same.

 

Do not bookmark this login page. Instead, bookmark UHCprovider.com then click
"Sign In" next time you want to log in.

Chat with support Opens in a new window

Note: This feature is not advisable for persons with visual impairments and/or
who may require audible support.



© 2023 Optum, Inc. All rights reserved.


 * Privacy Policy Opens in a new window
 * Terms of Use Opens in a new window
 * Accessibility

To view this page, your browser options must be set to enable JavaScript.