Overview

Namespaces

  • Azalea
    • Selenium
      • App
        • Charts
        • Components
        • Encounters
        • Home
        • Login
        • Main
        • Messages
        • Patients
        • Scheduler
      • Core
      • EHR
        • UI
          • Charts
          • Documents
          • Encounters
          • Home
          • Messaging
            • Folders
          • Patients
          • Payments
          • Precerts
          • Reports
          • Scheduler
          • Settings
            • General
              • Locations
              • Roles
              • Users
        • User
      • Login
        • UI
      • PHR
        • UI
        • User
      • Toolkit
        • Exception
        • Validation
    • Util
  • None
  • tests
    • integration
      • barebones
        • controllers
          • charts
          • patients
          • system
        • models
          • billing
          • encounters
          • examples
          • messaging
          • rcm
          • system
    • unit
      • barebones
        • lib
        • utilities
          • calculations

Classes

  • AddPatientTest
  • Azalea_Sniffs_WhiteSpace_ScopeClosingBraceSniff
  • BaseModelTestCase
  • ChartAssessmentTest
  • ChartCustomFieldBehaviorsTest
  • ChartDiagnosisTest
  • ChartEncounterDiagnosisTest
  • ChartEncounterProceduresTest
  • ChartInventoryTest
  • ChartObjectiveTest
  • ChartProblemHistoryTest
  • ChartProceduresTest
  • ChartProviderAccessTest
  • ChartSigningTest
  • ChartsListProviderAccessTest
  • ChartSmokingStatusTest
  • ChartSubjectiveTest
  • ConfigTest
  • EncounterClaimsTest
  • EncounterDemographicsTest
  • EncounterDiagnosisTest
  • EncounterGuarantorTest
  • EncounterLedgerTest
  • EncounterProceduresTest
  • ExampleTestCase
  • MessagesLabelsTest
  • PageTest
  • PatentsListTest
  • PathManagerTest
  • PatientAccountSummaryTest
  • PatientBillingActionsTest
  • PatientCommentsTest
  • PatientDashboardAlertsTest
  • PatientDashboardLinkedPatientsTest
  • PatientDemographicsEditTest
  • PatientDocumentsTest
  • PatientPopupCommentsTest
  • PatientProviderAccessTest
  • PatientsListProviderAccessTest
  • PermissionsTest
  • PopupTest
  • SchedulerBlocksTest
  • SchedulerInsuranceBlocksTest
  • SimpePage
  • SimpleView
  • SimpleViewWithArgs
  • SimpleViewWithNoHash
  • TestCase
  • UrlManagerTest
  • VariantRulesTest
  • VariantsManagerTest
  • ViewTest
  • WebDriverMock
  • Overview
  • Namespace
  • Class

Class PatientDashboardAlertsTest

To enable Sauce Labs testing, extend SauceLabsTestCase To enable local testing, extend SeleniumTestCase

Sauce\Sausage\WebDriverTestCase
Extended by Azalea\Selenium\Toolkit\SauceLabsTestCase
Extended by Azalea\Selenium\Toolkit\TestCase
Extended by Azalea\Selenium\App\ApplicationTestCase
Extended by PatientDashboardAlertsTest
Located at selenium/Tests/Functional/Patients/PatientDashboardAlertsTest.php
Methods summary
public
# testDisplaysCoPayAsDollarOrPercent( )

Summary: A patient's insurance co-pay can be entered as either a dollar or a percentage amount and displays as such on the dashboard.

Summary: A patient's insurance co-pay can be entered as either a dollar or a percentage amount and displays as such on the dashboard.

Author

jtracy
public
# testPatientBalanceAlertTest1( )

Summary: A self pay patient with one Encounter with a balance in NEW status. Balance should not appear in Dashboard screen.

Summary: A self pay patient with one Encounter with a balance in NEW status. Balance should not appear in Dashboard screen.

Author

jtracy
public
# testPatientBalanceAlertTest2( )

Summary: A self pay patient with one Encounter with a balance in READY status. Balance should appear in Dashboard screen.

Summary: A self pay patient with one Encounter with a balance in READY status. Balance should appear in Dashboard screen.

Author

jtracy
public
# testPatientBalanceAlertTest3( )

Summary: A self pay patient with one Encounter with a balance from multiple procedure codes in READY status. Correct balance should appear in Dashboard screen.

Summary: A self pay patient with one Encounter with a balance from multiple procedure codes in READY status. Correct balance should appear in Dashboard screen.

Author

jtracy
public
# testPatientBalanceAlertTest4( )

Summary: A self pay patient with multiple Encounters with a balance and in READY status. Correct balance should appear in Dashboard screen.

Summary: A self pay patient with multiple Encounters with a balance and in READY status. Correct balance should appear in Dashboard screen.

Author

jtracy
public
# testPatientBalanceAlertTest5( )

Summary: A self pay patient with an Encounter with both charges and payments in READY status. Correct balance should appear in Dashboard screen.

Summary: A self pay patient with an Encounter with both charges and payments in READY status. Correct balance should appear in Dashboard screen.

Author

jtracy
public
# testPatientBalanceAlertTest6( )

Summary: An insurance pay patient with Encounters in READY status with charges and primary insurance payments + patient balance. Correct balance should appear in Dashboard screen.

Summary: An insurance pay patient with Encounters in READY status with charges and primary insurance payments + patient balance. Correct balance should appear in Dashboard screen.

Author

jtracy
public
# testPatientMultipleBalanceTest1( )

Summary: Patient Multiple Balance Test 1: 1. Encounter with a Charge, Primary Insurance Payment, Insurance Adjustment, Zero Balance. 2. Encounter with a Charge, Primary Insurance Payment, Balance, Next Payer Secondary Insurance. 3. Encounter with a Charge, Primary Insurance Payment, Secondary Insurance Payment, Zero Balance. 4. Encounter with a Charge, Primary Insurance Payment, Secondary Insurance Payment, Patient Balance.

Summary: Patient Multiple Balance Test 1: 1. Encounter with a Charge, Primary Insurance Payment, Insurance Adjustment, Zero Balance. 2. Encounter with a Charge, Primary Insurance Payment, Balance, Next Payer Secondary Insurance. 3. Encounter with a Charge, Primary Insurance Payment, Secondary Insurance Payment, Zero Balance. 4. Encounter with a Charge, Primary Insurance Payment, Secondary Insurance Payment, Patient Balance.

Author

jtracy
public
# testPrimaryInsuranceBalanceAlertTest1( )

Summary: An insurance pay patient with an Encounter with a primary insurance balance in NEW status. No insurance balance should appear in the Dashboard screen.

Summary: An insurance pay patient with an Encounter with a primary insurance balance in NEW status. No insurance balance should appear in the Dashboard screen.

Author

jtracy
public
# testPrimaryInsuranceBalanceAlertTest2( )

Summary: An insurance pay patient with an Encounter with a primary insurance balance in READY status. Correct insurance balance should appear in the Dashboard screen.

Summary: An insurance pay patient with an Encounter with a primary insurance balance in READY status. Correct insurance balance should appear in the Dashboard screen.

Author

jtracy
public
# testPrimaryInsuranceBalanceAlertTest3( )

Summary: An insurance pay patient with multiple Encounters with a primary insurance balance in READY status. Correct insurance balance should appear in the Dashboard screen.

Summary: An insurance pay patient with multiple Encounters with a primary insurance balance in READY status. Correct insurance balance should appear in the Dashboard screen.

Author

jtracy
public
# testPatientGuarantorBalanceAlertTest1( )

Summary: A guarantor patient has a linked dependent patient with an insurance and a patient balance. The patient balance shows on the guarantor's dashboard and as a guarantor balance on the dependent's dashboard. The insurance balance shows only on the dependent's dashboard.

Summary: A guarantor patient has a linked dependent patient with an insurance and a patient balance. The patient balance shows on the guarantor's dashboard and as a guarantor balance on the dependent's dashboard. The insurance balance shows only on the dependent's dashboard.

Author

jtracy
Methods inherited from Azalea\Selenium\App\ApplicationTestCase
assertErrorPopup(), assertNoErrorPopups(), assertPatientRecord(), assertView(), clearLocalStorage(), getApp(), getChartEncounterIdFromHash(), getCustomerId(), getEncounterIdFromHash(), login(), setUpPage(), skip(), supportsCustomer(), waitForAjax(), waitForHaze()
Methods inherited from Azalea\Selenium\Toolkit\TestCase
__call(), clickAndWait(), getView(), spinWait(), wait(), waitForHash(), within()
Methods inherited from Azalea\Selenium\Toolkit\SauceLabsTestCase
browsers(), setMetaData(), setUp()
Properties inherited from Azalea\Selenium\Toolkit\TestCase
$dom, $nestedSelectors
Properties inherited from Azalea\Selenium\Toolkit\SauceLabsTestCase
$base_url, $browsers, $tags
API documentation generated by ApiGen