PatientInterface
Incomplete documentation - sorry!
Note
Neil - please put some data in technical/class_headings/PatientInterface.rst
methods and attributes
-
class lib_openmolar.client.qt4.patient_records.patient_interface.PatientInterface(parent=None)[source]
Bases: PyQt4.QtGui.QWidget
PatientInterface
A composite widget containing all elements for viewing a patient record
-
__init__(parent=None)[source]
-
Advise(*args)[source]
-
apply_mode()[source]
applies the chosen “mode” which can be either a surgery machine or
reception machine
-
call_fee_widget()[source]
-
charts_page = None
a pointer to the ChartsPage
-
clear()[source]
clears all displayed information by iterating over child widgets
and calling their clear functions
-
connect_signals()[source]
-
control_panel = None
a pointer to the ControlPanel
-
details_browser = None
a pointer to the DetailsBrowser
-
edit_address(index)[source]
functionality for editing and adding address information
for the loaded patient
-
edit_patient()[source]
functionality for editing parameters stored in the patients table
for the loaded patient
-
edit_phone()[source]
-
estimates_page = None
a pointer to the EstimatesPage
-
find_dialog[source]
-
find_patient()[source]
raise a dialog which allows for patient search
I keep a pointer to this dialog at all times
(ie,it is not garbage collected)
when the dialog wants a patient loaded it communicates via a signal
-
go_home()[source]
user has called for a clearing of the current record
-
history_page = None
a pointer to the HistoryPage
-
is_dirty[source]
-
last_patient()[source]
cycle backwards through recently visited records
-
list_bpes()[source]
raises a dialog showing all bpes for the current patient
-
load_patient(patient_id, called_via_history=False)[source]
load patient with id patient_id
if optional 2nd arg is passed, this means don’t alter the history list
-
new_bpe()[source]
raises a dialog and creates a new bpe record for the current patient
-
new_patient()[source]
raises a dialog and creates a new patient record in the database
-
next_patient()[source]
cycle forwards through the list of recently visited records
-
notes_page = None
a pointer to the NotesWidget
-
ok_to_leave_record()[source]
-
options_widget = None
a pointer to the PatientInterfaceOptionsWidget
-
proc_code_dock_widget[source]
-
reception_page = None
a pointer to the ReceptionPage
-
refresh_patient()[source]
refresh after internal (possibly non-committed) changes
-
related_patient()[source]
-
reload_patient()[source]
reload from the database (has record been altered by another terminal?)
-
save_patient(closing=False)[source]
-
set_chart_style(enum)[source]
-
summary_page = None
a pointer to the SummaryPage
-
tab_index_changed(i)[source]
-
tab_widget = None
a pointer to the TabWidget
-
treatment_page = None
a pointer to the TreatmentPage
-
update_patient()[source]
applies any changes from the underlying pages into the db ORM
-
update_patient_memo_clerical()[source]
-
update_patient_memo_clinical(memo)[source]
-
update_patient_teeth_present(key)[source]