Package Gnumed :: Package business :: Module gmClinNarrative
[frames] | no frames]

Module gmClinNarrative

source code

GNUmed clinical narrative business object.


Version: $Revision: 1.45 $

Author: Carlos Moro <cfmoro1976@yahoo.es>, Karsten Hilbert <Karsten.Hilbert@gmx.net>

License: GPL (for details see http://gnu.org)

Classes
  cDiag
Represents one real diagnosis.
  cNarrative
Represents one clinical free text entry.
Functions
 
_(x) source code
 
search_text_across_emrs(search_term=None) source code
 
create_clin_narrative(narrative=None, soap_cat=None, episode_id=None, encounter_id=None)
Creates a new clinical narrative entry
source code
 
delete_clin_narrative(narrative=None)
Deletes a clin.clin_narrative row by it's PK.
source code
Variables
  soap_cat2l10n = {None: u'', 'a': u'A', 'o': u'O', 'p': u'P', ...
  soap_cat2l10n_str = {None: u'Administrative', 'a': u'Assessmen...
  l10n2soap_cat = {u'A': 'a', u'O': 'o', u'P': 'p', u'S': 's', u...

Imports: sys, logging, gmPG2, gmExceptions, gmBusinessDBObject, gmTools


Function Details

create_clin_narrative(narrative=None, soap_cat=None, episode_id=None, encounter_id=None)

source code 

Creates a new clinical narrative entry

narrative - free text clinical narrative soap_cat - soap category episode_id - episodes's primary key encounter_id - encounter's primary key


Variables Details

soap_cat2l10n

Value:
{None: u'', 'a': u'A', 'o': u'O', 'p': u'P', 's': u'S'}

soap_cat2l10n_str

Value:
{None: u'Administrative',
 'a': u'Assessment',
 'o': u'Objective',
 'p': u'Plan',
 's': u'Subjective'}

l10n2soap_cat

Value:
{u'A': 'a', u'O': 'o', u'P': 'p', u'S': 's', u'': None}