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 v2 or later (for details see http://gnu.org)

Classes
  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
 
get_narrative(since=None, until=None, encounters=None, episodes=None, issues=None, soap_cats=None, providers=None, patient=None, order_by=None)
Get SOAP notes pertinent to this encounter.
source code
 
get_as_journal(since=None, until=None, encounters=None, episodes=None, issues=None, soap_cats=None, providers=None, order_by=None, time_range=None, patient=None) source code
Variables
  soap_cat2l10n = {None: u'', u'': u'', 'a': u'A', 'o': u'O', ...
  soap_cat2l10n_str = {None: u'Administrative', 'a': u'Assessmen...
  l10n2soap_cat = {u'A': 'a', u'O': 'o', u'P': 'p', u'S': 's', u...
  __package__ = 'Gnumed.business'

Imports: sys, logging, gmPG2, gmExceptions, gmBusinessDBObject, gmTools, gmDispatcher, gmHooks, gmCoding


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

get_narrative(since=None, until=None, encounters=None, episodes=None, issues=None, soap_cats=None, providers=None, patient=None, order_by=None)

source code 

Get SOAP notes pertinent to this encounter.

since

  • initial date for narrative items

until

  • final date for narrative items

encounters

  • list of encounters whose narrative are to be retrieved

episodes

  • list of episodes whose narrative are to be retrieved

issues

  • list of health issues whose narrative are to be retrieved

soap_cats

  • list of SOAP categories of the narrative to be retrieved

Variables Details

soap_cat2l10n

Value:
{None: u'', u'': 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}