Class EncounterLedgerTest
To enable Sauce Labs testing, extend SauceLabsTestCase To enable local testing, extend SeleniumTestCase
- Sauce\Sausage\WebDriverTestCase
-
Azalea\Selenium\Toolkit\SauceLabsTestCase
-
Azalea\Selenium\Toolkit\TestCase
-
Azalea\Selenium\App\ApplicationTestCase
-
EncounterLedgerTest
public
boolean
|
#
supportsCustomer( integer $cus_id )
Override in child test suites to exclude some customers from every test case. |
public
|
#
testProcedurePaymentForSelfPayPatient( )
Summary: Adding a procedure code to an encounter for a Self Pay billing patient adds the appropriate charge to the ledger. |
public
|
#
testProcedurePaymentForInsurancePatient( )
Summary: Adding a procedure code to an encounter for a patient that has a primary insurance and adds the appropriate charge to the ledger. |
public
|
#
testCashOverPaymentForSelfPayPatient( )
Summary: When a payment is applied to a charge in an encounter that exceeds the charged amount the ledger reflects a credit balance. Self pay patient. |
public
|
#
testCashUnderPaymentForSelfPayPatient( )
Summary: When a payment is applied to a charge in an encounter that is below the charged amount the ledger reflects a debit balance. Self pay patient. |
public
|
#
testCashExactPaymentForSelfPayPatient( )
Summary: When a payment is applied to a charge in an encounter that is equal to the charged amount the ledger reflects a zero balance. Self pay patient. |
public
|
#
testCanRemovePatientPayment( )
Summary: When a payment is applied to a charge in an encounter it can be removed (voided). |
__call(),
clickAndWait(),
getView(),
spinWait(),
wait(),
waitForHash(),
within()
|
browsers(),
setMetaData(),
setUp()
|
$dom,
$nestedSelectors
|
$base_url,
$browsers,
$tags
|