identity.onehealthcareid.com Open in urlscan Pro
18.66.97.22  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 May 23 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

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.