Module gmEMRStructWidgets
source code
GNUmed EMR structure editors
This module contains widgets to create and edit EMR structural
elements (issues, enconters, episodes).
This is based on initial work and ideas by Syan
<kittylitter@swiftdsl.com.au> and Karsten
<Karsten.Hilbert@gmx.net>.
Version:
$Revision: 1.114 $
Author:
cfmoro1976@yahoo.es, karsten.hilbert@gmx.net
License:
GPL
|
|
|
edit_procedure(parent=None,
procedure=None) |
source code
|
|
|
|
|
edit_hospital_stay(parent=None,
hospital_stay=None) |
source code
|
|
|
|
|
edit_encounter(parent=None,
encounter=None) |
source code
|
|
|
select_encounters(parent=None,
patient=None,
single_selection=True,
encounters=None) |
source code
|
|
|
ask_for_encounter_continuation(msg=None,
caption=None,
encounter=None,
parent=None) |
source code
|
|
|
|
|
edit_encounter_type(parent=None,
encounter_type=None) |
source code
|
|
|
|
|
promote_episode_to_issue(parent=None,
episode=None,
emr=None) |
source code
|
|
|
|
|
|
Imports:
sys,
re,
pydt,
logging,
time,
wx,
wxps,
gmI18N,
gmMatchProvider,
gmDispatcher,
gmTools,
gmDateTime,
gmCfg,
gmExceptions,
gmEMRStructItems,
gmPerson,
gmSOAPimporter,
gmSurgery,
gmPhraseWheel,
gmGuiHelpers,
gmListWidgets,
gmEditArea,
gmPatSearchWidgets,
wxgIssueSelectionDlg,
wxgMoveNarrativeDlg,
wxgHealthIssueEditAreaPnl,
wxgEncounterEditAreaPnl,
wxgEncounterEditAreaDlg,
wxgEncounterTypeEditAreaPnl,
wxgEpisodeEditAreaPnl,
wxgProcedureEAPnl,
wxgHospitalStayEditAreaPnl
move_episode_to_issue(episode=None,
target_issue=None,
save_to_backend=False)
| source code
|
Prepare changing health issue for an episode.
Checks for two-open-episodes conflict. When this function succeeds,
the pk_health_issue has been set on the episode instance and the episode
should - for all practical purposes - be ready for save_payload().
|