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 SchedulerInsuranceBlocksTest

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 SchedulerInsuranceBlocksTest
Located at selenium/Tests/Functional/Scheduler/SchedulerInsuranceBlocksTest.php
Methods summary
public
# testInsuranceBlocksAppearOnScheduler( )

Summary: Schedules that are defined with insurance blocks appear on the scheduler with a shield icon indicating an insurance block for both non-appointment and appointment reasons. Non-appointment reason blocks appear with the text "Open".

Summary: Schedules that are defined with insurance blocks appear on the scheduler with a shield icon indicating an insurance block for both non-appointment and appointment reasons. Non-appointment reason blocks appear with the text "Open".

public
# testCannotScheduleSelfPayOnInsuranceBlock( )

Summary: Tests that a self-pay patient cannot be scheduled on a slot with insurance block restrictions.

Summary: Tests that a self-pay patient cannot be scheduled on a slot with insurance block restrictions.

public
# testCannotScheduleInsurancePatientOnInvalidInsuranceBlock( )

Summary: Tests that an insurance patient cannot be scheduled on a slot with insurance block restrictions that do not include any of the patient's active insurances.

Summary: Tests that an insurance patient cannot be scheduled on a slot with insurance block restrictions that do not include any of the patient's active insurances.

public
# testCanOverrideScheduleInsurancePatientOnInvalidInsuranceBlock( )

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions that do not include any of the patient's active insurances by choosing to override it - by an administrator.

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions that do not include any of the patient's active insurances by choosing to override it - by an administrator.

public
# testCanSchedulePatientByMatchingInsurance( )

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions with an insurance that matches one of the patient's insurances.

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions with an insurance that matches one of the patient's insurances.

public
# testCanSchedulePatientByMatchingInsuranceClass( )

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions with an insurance assigned to an insurance class that matches one of the patient's insurances.

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions with an insurance assigned to an insurance class that matches one of the patient's insurances.

public
# testCanScheduleWithMultipleApptMode( )

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions with an insurance that matches one of the patient's insurances when scheduling in multiple appointment mode.

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions with an insurance that matches one of the patient's insurances when scheduling in multiple appointment mode.

public
# testCanScheduleOverrideWithMultipleApptMode( )

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions that do not match one of the patient's insurances by overriding the restriction when scheduling in multiple appointment mode.

Summary: Tests that an insurance patient can be scheduled on a slot with insurance block restrictions that do not match one of the patient's insurances by overriding the restriction when scheduling in multiple appointment mode.

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