DiaryScheduleController

Incomplete documentation - sorry!

Note

Neil - please put some data in technical/class_headings/DiaryScheduleController.rst

methods and attributes

class lib_openmolar.client.qt4.diary.components.diary_schedule_controller.DiaryScheduleController(parent=None)[source]

Bases: PyQt4.QtGui.QStackedWidget

__init__(parent=None)[source]
BLOCK_MODE = 2
BROWSE_MODE = 0
CLINICIAN_ANY = 3
CLINICIAN_ANY_DENT = 1
CLINICIAN_ANY_HYG = 2
CLINICIAN_SELECTED = 0
NOTES_MODE = 3
SCHEDULE_MODE = 1
appointment_2x_clicked(index)[source]
appointment_clicked(index)[source]
appointment_pressed(index)[source]
appointment_selected
available_slots = []
chosen_hyg_slot[source]
chosen_slot[source]
chosen_slot_changed
clear()[source]
enable_scheduling_buttons()[source]
excluded_days = []
find_appt
find_patient()[source]
finding_joint_appointments = False
get_data()[source]
hygienist_slots = []
ignore_emergency_spaces = False
involvedClinicians[source]
is_searching[source]
last_appt_date[source]

returns the latest date of patient’s appointments, or today’s date if none found

min_hyg_slot_length[source]
min_slot_length[source]
mode = 0
move_on
patient_selected
patient_text[source]
pt = None
pt_diary_widget = None
reset()[source]
search_again[source]

this determines whether it is worth continuing

selectedClinicians[source]
selection_mode = 0
set_available_slots(slots)[source]
set_chosen_appointment(appointment)[source]
set_excluded_days(days)[source]
set_ignore_emergency_spaces(bool_)[source]
set_joint_slots(dent_slots, hyg_slots, max_wait=10)[source]
set_mode(mode)[source]
set_patient(pt)[source]
set_selection_mode(mode)[source]
show_first_appointment
show_first_appt()[source]

resets the chosen slot and emits show_first_appointment signal

show_next_appt()[source]
show_prev_appt()[source]
show_pt_diary()[source]
sizeHint()[source]
start_scheduling
update_appt_selection(appt)[source]

sync with the “patient diary” via signal/slot

update_patient_label()[source]
update_selected_appointment(appt)[source]
use_last_slot = False

Table Of Contents

Previous topic

DiaryPeriodControl

Next topic

DiaryViewController