Class cEpisodeSelectionPhraseWheel
source code
wx.TextCtrl --+
|
gmPhraseWheel.cPhraseWheelBase --+
|
gmPhraseWheel.cPhraseWheel --+
|
cEpisodeSelectionPhraseWheel
Let user select an episode.
The user can select an episode from the existing episodes of a
patient. Selection is done with a phrasewheel so the user can type the
episode name and matches will be shown. Typing "*" will show
the entire list of episodes. Closed episodes will be marked as such. If
the user types an episode name not in the list of existing episodes a new
episode can be created from it if the programmer activated that
feature.
If keyword <patient_id> is set to None or left out the control
will listen to patient change signals and therefore act on
gmPerson.gmCurrentPatient() changes.
|
|
|
|
|
GetData(self,
can_create=False,
as_instance=False,
is_open=False)
Retrieve the data associated with the displayed string(s). |
source code
|
|
Inherited from gmPhraseWheel.cPhraseWheel :
SetData
Inherited from gmPhraseWheel.cPhraseWheelBase :
Disable ,
Enable ,
SetText ,
add_callback_on_lose_focus ,
add_callback_on_modified ,
add_callback_on_selection ,
add_callback_on_set_focus ,
display_as_valid ,
enable_default_spellchecker ,
set_context ,
set_from_instance ,
set_from_pk ,
unset_context
|
GetData(self,
can_create=False,
as_instance=False,
is_open=False)
| source code
|
Retrieve the data associated with the displayed string(s).
- self._create_data() must set self.data if possible (/successful)
- Overrides:
gmPhraseWheel.cPhraseWheelBase.GetData
- (inherited documentation)
|