Package Gnumed :: Package wxpython :: Module gmDemographicsWidgets
[frames] | no frames]

Module gmDemographicsWidgets

source code

Widgets dealing with patient demographics.


Version: $Revision: 1.175 $

Author: R.Terry, SJ Tan, I Haywood, Carlos Moro <cfmoro1976@yahoo.es>

License: GPL v2 or later (details at http://www.gnu.org)

Classes
  cTagImageEAPnl
  cImageTagPresenterPnl
  cKOrganizerSchedulePnl
  cOccupationPhraseWheel
  cLastnamePhraseWheel
  cFirstnamePhraseWheel
  cNicknamePhraseWheel
  cTitlePhraseWheel
  cGenderSelectionPhraseWheel
Let user select a gender.
  cExternalIDTypePhraseWheel
  cExternalIDIssuerPhraseWheel
  cExternalIDEditAreaPnl
An edit area for editing/creating external IDs.
  cIdentityEAPnl
An edit area for editing/creating title/gender/dob/dod etc.
  cNameGenderDOBEditAreaPnl
An edit area for editing/creating name/gender/dob.
  cPersonNamesManagerPnl
A list for managing a person's names.
  cPersonIDsManagerPnl
A list for managing a person's external IDs.
  cPersonIdentityManagerPnl
A panel for editing identity data for a person.
  cPersonSocialNetworkManagerPnl
  cNewPatientEAPnl
  cPersonDemographicsEditorNb
Notebook displaying demographics editing pages:
  cPatOccupationsPanel
Page containing patient occupations edition fields.
  cNotebookedPatEditionPanel
Patient demographics plugin for main notebook.
  cBasicPatDetailsPage
Wizard page for entering patient's basic demographic information
  cNewPatientWizard
Wizard to create a new patient.
  cBasicPatDetailsPageValidator
This validator is used to ensure that the user has entered all the required conditional values in the page (eg., to properly create an address, all the related fields must be filled).
  TestWizardPanel
Utility class to test the new patient wizard.
Functions
 
edit_tag_image(parent=None, tag_image=None, single_entry=False) source code
 
manage_tag_images(parent=None) source code
 
edit_occupation() source code
 
disable_identity(identity=None) source code
 
create_new_person(parent=None, activate=False) source code
 
makePageTitle(wizPg, title)
Utility function to create the main sizer of a wizard's page.
source code
Variables
  _ = lambda x:

Imports: sys, codecs, regex, logging, webbrowser, os, wx, wx_imagebrowser, wx_genstatbmp, gmDispatcher, gmI18N, gmMatchProvider, gmPG2, gmTools, gmCfg, gmDateTime, gmShellAPI, gmDemographicRecord, gmPersonSearch, gmSurgery, gmPerson, gmPhraseWheel, gmRegetMixin, gmAuthWidgets, gmPersonContactWidgets, gmEditArea, gmListWidgets, gmDateTimeInput, gmDataMiningWidgets, gmGuiHelpers, wxgTagImageEAPnl, wxgVisualSoapPresenterPnl, wxgExternalIDEditAreaPnl, wxgIdentityEAPnl, wxgNameGenderDOBEditAreaPnl, wxgPersonIdentityManagerPnl, wxgPersonSocialNetworkManagerPnl, wxgNewPatientEAPnl


Function Details

makePageTitle(wizPg, title)

source code 

Utility function to create the main sizer of a wizard's page.

@param wizPg The wizard page widget @type wizPg A wx.WizardPageSimple instance @param title The wizard page's descriptive title @type title A StringType instance