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

Module gmMacro

source code

GNUmed macro primitives.

This module implements functions a macro can legally use.


Version: $Revision: 1.51 $

Author: K.Hilbert <karsten.hilbert@gmx.net>

Classes
  gmPlaceholderHandler
Replaces placeholders in forms, fields, etc.
  cMacroPrimitives
Functions a macro can legally use.
Variables
  known_placeholders = ['lastname', 'firstname', 'title', 'date_...
  known_variant_placeholders = [u'soap', u'progress_notes', u'em...
  default_placeholder_regex = r'\$<.+?>\$'
  default_placeholder_start = u'$<'
  default_placeholder_end = u'>$'

Imports: sys, time, random, types, logging, wx, gmI18N, gmGuiBroker, gmTools, gmBorg, gmExceptions, gmCfg2, gmDateTime, gmPerson, gmDemographicRecord, gmMedication, gmPathLab, gmVaccination, gmPersonSearch, gmGuiHelpers, gmNarrativeWidgets, gmPatSearchWidgets, gmPlugin, gmEMRStructWidgets


Variables Details

known_placeholders

Value:
['lastname', 'firstname', 'title', 'date_of_birth', 'progress_notes', \
'soap', 'soap_s', 'soap_o', 'soap_a', 'soap_p', u'client_version', u'c\
urrent_provider', u'allergy_state']

known_variant_placeholders

Value:
[u'soap', u'progress_notes', u'emr_journal', u'date_of_birth', u'adr_s\
treet', u'adr_number', u'adr_location', u'adr_postcode', u'gender_mapp\
er', u'current_meds', u'current_meds_table', u'current_meds_notes', u'\
lab_table', u'latest_vaccs_table', u'today', u'tex_escape', u'allergie\
s', u'allergy_list', u'problems', u'name', u'free_text', u'soap_for_en\
counters', u'encounter_list']