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

  • ChartsListRow
  • ChartsTab
  • PatientAllergies
  • PatientAllergyEditPopup
  • PatientAllergySearchPopup
  • PatientAppointments
  • PatientAssembly
  • PatientCharts
  • PatientChartsList
  • PatientComments
  • PatientDashboard
  • PatientDemographics
  • PatientDemographicsPopup
  • PatientDocuments
  • PatientDocumentsList
  • PatientEncounters
  • PatientEncountersAddPopup
  • PatientHandouts
  • PatientInsurance
  • PatientLabOrders
  • PatientLabOrdersAddView
  • PatientMedications
  • PatientPortal
  • PatientRecalls
  • Patients
  • PatientSearchPopup
  • PatientSection
  • PatientSidebar
  • PatientsList
  • PatientsListRow
  • PatientsListTab
  • PatientsTab
  • PatientTab
  • PatientTasks
  • PatientVitals
  • PatientVitalsAddPopup
  • Overview
  • Namespace
  • Class

Class PatientLabOrdersAddView

Azalea\Selenium\Core\WebDriver
Extended by Azalea\Selenium\Core\View
Extended by Azalea\Selenium\EHR\UI\Patients\PatientSection
Extended by Azalea\Selenium\EHR\UI\Patients\PatientLabOrdersAddView
Namespace: Azalea\Selenium\EHR\UI\Patients
Author: vmoore
Located at lib/src/Azalea/Selenium/EHR/UI/Patients/PatientLabOrdersAddView.php
Methods summary
public
# clickSaveButton( )

Button and Check click events

public
# clickCancelButton( )
public
# clickSaveNoSendButton( )
public
# clickButtonCollectedDateNow( )
public
# clickCheckSendPatientPSC( )
public
# clickAddDiagnosesButton( )
public
# clickAddTestCodesButton( )
public
# selectLab( $index = 0 )

Select option from dropdown element

public
# selectInterval( $index = 0 )
public
# selectBillType( $index = 0 )
public
# selectOrderStatus( $index = 0 )
public
# selectPrimaryInsurance( $index = 0 )
public
# selectRenderingProvider( $index = 0 )
public
# clickSelectLab( )

Click to open select dropdown

Note

convenience method for selecting options is above
public
# clickSelectInterval( )
public
# clickSelectBillType( )
public
# clickSelectOrderStatus( )
public
# clickSelectPrimaryInsurance( )
public
# clickSelectRenderingProvider( )
public
# clickLabOptionByIndex( $index = 0 )

Click and select option from dropdown that should currently be open

Note

convenience method for selecting options is above
public
# clickIntervalOptionByIndex( $index = 0 )
public
# clickBillTypeOptionByIndex( $index = 0 )
public
# clickOrderStatusOptionByIndex( $index = 0 )
public
# clickPrimaryInsuranceOptionByIndex( $index = 0 )
public
# clickRenderingProviderOptionByIndex( $index = 0 )
public
# setTextInitials( $text = '' )

Set value in textboxes

public
# setTextOrderNotes( $text = '' )
public
# setTextRoomNumber( $text = '' )
public
# setTextPatientNotes( $text = '' )
public
# setTextVolume( $text = '' )
public
# setTextDuration( $text = '' )
public
# setTextFasting( $text = '' )
public
# setTextSource( $text = '' )
public
# setTextIntervalStartDate( $text = '' )
public
# setTextIntervalEndDate( $text = '' )
public
# clickDiagnoseByIndex( $index = 0 )

Click and select diagnose and test code from data grid

public
# clickTestCodeByIndex( $index = 0 )
public boolean
# verify( $args = array() )

Returns

boolean

Override

Overrides

Azalea\Selenium\EHR\UI\Patients\PatientSection::verify()
Methods inherited from Azalea\Selenium\EHR\UI\Patients\PatientSection
__construct(), getPatientId(), getSelector(), getSelectorControls(), getSelectorSection()
Methods inherited from Azalea\Selenium\Core\View
get(), getHash(), setHash(), updateHash()
Methods inherited from Azalea\Selenium\Core\WebDriver
__call(), clickAndWait(), displayed(), displayedById(), exists(), existsById(), getCurrentHash(), getDriver(), getElementsByCss(), setDriver(), spinWait(), wait()
Properties summary
protected static string $hash

$hash The hash fragment corresponding to this view, if any.

$hash The hash fragment corresponding to this view, if any.

Override

# "/patients/p/{pat_id}/orders/0/edit"
protected static string $selectorSection
# ".cpoe-LabOrderEditView"
protected static string $BUTTON_SAVE
# 'button[data-events="click:onSave"]'
protected static string $BUTTON_CANCEL
# 'button[data-events="click:onCancel"]'
protected static string $BUTTON_SAVE_NO_SEND
# 'button[data-events="click:onSaveNoSend"]'
protected static string $BUTTON_COLLECTED_DATE_NOW
# '.now_ts_btn'
protected static string $TEXT_INITIALS
# 'input[name="ord_collectors_initials"]'
protected static string $TEXT_ORDER_NOTES
# 'textarea[name="ord_notes"]'
protected static string $TEXT_ROOM_NUMBER
# 'input[name="ord_room_num"]'
protected static string $TEXT_PATIENT_NOTES
# 'textarea[name="ord_pat_notes"]'
protected static string $TEXT_INTERVAL_START_DATE
# '#ost input[data-model-attr-target="ost_start_date"]'
protected static string $TEXT_INTERVAL_END_DATE
# '#ost input[data-model-attr-target="ost_end_date"]'
protected static string $SELECT_LAB
# 'div[data-model-attr-field="ord_lab_combo_id"]'
protected static string $SELECT_INTERVAL
# 'div[data-model-attr-field="ost_repeats"]'
protected static string $SELECT_BILL_TYPE
# 'div[data-model-attr-field="ord_bill_type"]'
protected static string $SELECT_ORDER_STATUS
# 'div[data-model-attr-field="ord_status"]'
protected static string $SELECT_PRIMARY_INSURANCE
# 'div[data-model-attr-field="ord_ins1_id"]'
protected static string $SELECT_RENDERING_PROVIDER
# 'div[data-model-attr-field="ord_phy_id"]'
protected static string $CHECK_SEND_PATIENT_PSC
# 'input[name="ord_psc"]'
protected static string $BUTTON_ADD_DIAGNOSES
# '.add_icd9'
protected static string $BUTTON_ADD_TEST_CODE
# '.add_test_code'
protected static string $TEST_CODE_VOLUME
# 'input[name="ord_volume"]'
protected static string $TEST_CODE_FASTING
# 'input[name="ord_fasting"]'
protected static string $TEST_CODE_DURATION
# 'input[name="ord_duration"]'
protected static string $TEST_CODE_SOURCE
# 'input[name="ord_source"]'
protected static string $TEST_CODE_GRID
# '#ord_test_codes #codes_grid'
protected static string $DIAGNOSES_GRID
# '#ord_icd9s #codes_grid'
Properties inherited from Azalea\Selenium\EHR\UI\Patients\PatientSection
$selector, $selectorControls
Properties inherited from Azalea\Selenium\Core\WebDriver
$driver, $timeout
API documentation generated by ApiGen