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 PatientAccountSummaryTest

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 PatientAccountSummaryTest
Located at selenium/Tests/Functional/Patients/PatientAccountSummaryTest.php
Methods summary
public boolean
# supportsCustomer( integer $cus_id )

Override in child test suites to exclude some customers from every test case.

Override in child test suites to exclude some customers from every test case.

Parameters

$cus_id

Returns

boolean

Overrides

Azalea\Selenium\App\ApplicationTestCase::supportsCustomer()
public
# testPatientBalanceTest1( )

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

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

Author

jtracy
public
# testPatientBalanceTest2( )

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

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

Author

jtracy
public
# testPatientBalanceTest3( )

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

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

Author

jtracy
public
# testPatientBalanceTest4( )

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

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

Author

jtracy
public
# testPatientBalanceTest5( )

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

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

Author

jtracy
public
# testPatientBalanceTest6( )

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

Summary: An insurance pay patient with Encounters in READY status with charges and primary insurance payments + patient balance. Correct balance should appear in the Account Summary 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
# testPrimaryInsuranceBalanceTest1( )

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

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

Author

jtracy
public
# testPrimaryInsuranceBalanceTest2( )

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

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

Author

jtracy
public
# testPrimaryInsuranceBalanceTest3( )

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

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

Author

jtracy
public
# testPatientGuarantorBalanceTest1( )

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

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

Author

jtracy
Methods inherited from Azalea\Selenium\App\ApplicationTestCase
assertErrorPopup(), assertNoErrorPopups(), assertPatientRecord(), assertView(), clearLocalStorage(), getApp(), getChartEncounterIdFromHash(), getCustomerId(), getEncounterIdFromHash(), login(), setUpPage(), skip(), 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