www.mhiapps.com Open in urlscan Pro
107.154.114.156  Public Scan

Submitted URL: http://www.mhiapps.com/
Effective URL: https://www.mhiapps.com/
Submission: On September 16 via manual from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form _ngcontent-ppx-c78="" novalidate="" class="login-form ng-untouched ng-pristine ng-invalid ng-star-inserted" ng-reflect-form="[object Object]"><mat-form-field _ngcontent-ppx-c78="" appearance="fill"
    class="mat-form-field ng-tns-c67-1 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-fill mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid"
    ng-reflect-appearance="fill">
    <div class="mat-form-field-wrapper ng-tns-c67-1">
      <div class="mat-form-field-flex ng-tns-c67-1"><!--bindings={
  "ng-reflect-ng-if": "false"
}--><!--bindings={
  "ng-reflect-ng-if": "0"
}-->
        <div class="mat-form-field-infix ng-tns-c67-1"><input _ngcontent-ppx-c78="" matinput="" placeholder="pat@example.com" formcontrolname="email" required=""
            class="mat-input-element mat-form-field-autofill-control ng-tns-c67-1 cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-invalid" ng-reflect-placeholder="pat@example.com" ng-reflect-required="" ng-reflect-name="email"
            id="mat-input-0" aria-invalid="false" aria-required="true"><span class="mat-form-field-label-wrapper ng-tns-c67-1"><label class="mat-form-field-label ng-tns-c67-1 mat-empty mat-form-field-empty ng-star-inserted" ng-reflect-disabled="true"
              id="mat-form-field-label-1" ng-reflect-ng-switch="true" for="mat-input-0" aria-owns="mat-input-0"><!--bindings={
  "ng-reflect-ng-switch-case": "false"
}--><mat-label _ngcontent-ppx-c78="" class="ng-tns-c67-1 ng-star-inserted">Email</mat-label><!--bindings={
  "ng-reflect-ng-switch-case": "true"
}--><span aria-hidden="true" class="mat-placeholder-required mat-form-field-required-marker ng-tns-c67-1 ng-star-inserted"> *</span><!--bindings={
  "ng-reflect-ng-if": "true"
}--></label><!--bindings={
  "ng-reflect-ng-if": "true"
}--></span></div><!--bindings={
  "ng-reflect-ng-if": "0"
}-->
      </div>
      <div class="mat-form-field-underline ng-tns-c67-1 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c67-1"></span></div><!--bindings={
  "ng-reflect-ng-if": "true"
}-->
      <div class="mat-form-field-subscript-wrapper ng-tns-c67-1" ng-reflect-ng-switch="hint"><!--bindings={
  "ng-reflect-ng-switch-case": "error"
}-->
        <div class="mat-form-field-hint-wrapper ng-tns-c67-1 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!--bindings={
  "ng-reflect-ng-if": ""
}-->
          <div class="mat-form-field-hint-spacer ng-tns-c67-1"></div>
        </div><!--bindings={
  "ng-reflect-ng-switch-case": "hint"
}-->
      </div>
    </div>
  </mat-form-field><mat-form-field _ngcontent-ppx-c78="" appearance="fill"
    class="mat-form-field login-password ng-tns-c67-2 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-fill mat-form-field-can-float mat-form-field-has-label mat-form-field-hide-placeholder ng-untouched ng-pristine ng-invalid"
    ng-reflect-appearance="fill">
    <div class="mat-form-field-wrapper ng-tns-c67-2">
      <div class="mat-form-field-flex ng-tns-c67-2"><!--bindings={
  "ng-reflect-ng-if": "false"
}--><!--bindings={
  "ng-reflect-ng-if": "0"
}-->
        <div class="mat-form-field-infix ng-tns-c67-2"><input _ngcontent-ppx-c78="" formcontrolname="password" matinput=""
            class="mat-input-element mat-form-field-autofill-control ng-tns-c67-2 cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-invalid" ng-reflect-name="password" type="password" ng-reflect-type="password" id="mat-input-1"
            aria-invalid="false" aria-required="false"><span class="mat-form-field-label-wrapper ng-tns-c67-2"><label class="mat-form-field-label ng-tns-c67-2 mat-empty mat-form-field-empty ng-star-inserted" ng-reflect-disabled="true"
              id="mat-form-field-label-3" ng-reflect-ng-switch="true" for="mat-input-1" aria-owns="mat-input-1"><!--bindings={
  "ng-reflect-ng-switch-case": "false"
}--><mat-label _ngcontent-ppx-c78="" class="ng-tns-c67-2 ng-star-inserted">Password</mat-label><!--bindings={
  "ng-reflect-ng-switch-case": "true"
}--><!--bindings={
  "ng-reflect-ng-if": "false"
}--></label><!--bindings={
  "ng-reflect-ng-if": "true"
}--></span></div>
        <div class="mat-form-field-suffix ng-tns-c67-2 ng-star-inserted"><button _ngcontent-ppx-c78="" type="button" mat-icon-button="" matsuffix="" class="mat-focus-indicator mat-icon-button mat-button-base ng-tns-c67-2" aria-label="Hide password"
            aria-pressed="true"><span class="mat-button-wrapper"><mat-icon _ngcontent-ppx-c78="" role="img" class="mat-icon notranslate material-icons mat-icon-no-color" aria-hidden="true">visibility_off</mat-icon></span>
            <div matripple="" class="mat-ripple mat-button-ripple mat-button-ripple-round" ng-reflect-disabled="false" ng-reflect-centered="true" ng-reflect-trigger="[object HTMLButtonElement]"></div>
            <div class="mat-button-focus-overlay"></div>
          </button></div><!--bindings={
  "ng-reflect-ng-if": "1"
}-->
      </div>
      <div class="mat-form-field-underline ng-tns-c67-2 ng-star-inserted"><span class="mat-form-field-ripple ng-tns-c67-2"></span></div><!--bindings={
  "ng-reflect-ng-if": "true"
}-->
      <div class="mat-form-field-subscript-wrapper ng-tns-c67-2" ng-reflect-ng-switch="hint"><!--bindings={
  "ng-reflect-ng-switch-case": "error"
}-->
        <div class="mat-form-field-hint-wrapper ng-tns-c67-2 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!--bindings={
  "ng-reflect-ng-if": ""
}-->
          <div class="mat-form-field-hint-spacer ng-tns-c67-2"></div>
        </div><!--bindings={
  "ng-reflect-ng-switch-case": "hint"
}-->
      </div>
    </div>
  </mat-form-field><a _ngcontent-ppx-c78="" mat-button="" class="mat-focus-indicator forgot-password mat-button mat-button-base" tabindex="0" aria-disabled="false"><span class="mat-button-wrapper"> Reset your password </span><div matripple="" class="mat-ripple mat-button-ripple" ng-reflect-disabled="false" ng-reflect-centered="false" ng-reflect-trigger=""></div><div class="mat-button-focus-overlay"></div></a><button
    _ngcontent-ppx-c78="" mat-stroked-button="" type="submit" class="mat-focus-indicator login-button mat-stroked-button mat-button-base" ng-reflect-disabled="false"><span class="mat-button-wrapper"><!--bindings={
  "ng-reflect-ng-if": "false"
}--><span _ngcontent-ppx-c78="" class="ng-star-inserted">Login</span><!--bindings={
  "ng-reflect-ng-if": "true"
}--></span>
    <div matripple="" class="mat-ripple mat-button-ripple" ng-reflect-disabled="false" ng-reflect-centered="false" ng-reflect-trigger="[object HTMLButtonElement]"></div>
    <div class="mat-button-focus-overlay"></div>
  </button>
  <div _ngcontent-ppx-c78="" class="error-message"></div>
  <hr _ngcontent-ppx-c78="">
  <a _ngcontent-ppx-c78="" mat-button="" class="mat-focus-indicator employee-login mat-button mat-button-base" tabindex="0" aria-disabled="false"><span class="mat-button-wrapper">Macro Helix Employee Login</span><div matripple="" class="mat-ripple mat-button-ripple" ng-reflect-disabled="false" ng-reflect-centered="false" ng-reflect-trigger=""></div><div class="mat-button-focus-overlay"></div></a>
</form>

Text Content

✕


340B ARCHITECT


SECURE CLIENT LOGIN

Email *


Password
visibility_off




Reset your password


Login




--------------------------------------------------------------------------------

Macro Helix Employee Login




340B Architect
Login


Customers may contact us at support@macrohelix.com
or call (888) 462-4526.

©2020 Macro Helix LLC.
All rights reserved.
HomeTerms of UsePrivacy PolicyContact UsAbout Us
Version: 1.0.0.v20.12.0-1284-g64261af77-prod