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

Module gmMedication

source code

Medication handling code.

license: GPL


Version: $Revision: 1.21 $

Author: K.Hilbert <Karsten.Hilbert@gmx.net>

Classes
  cGelbeListeCSVFile
Iterator over a Gelbe Liste/MMI v8.2 CSV file.
  cDrugDataSourceInterface
  cGelbeListeWindowsInterface
Support v8.2 CSV file interface only.
  cGelbeListeWineInterface
  cIfapInterface
empirical CSV interface
  cSubstanceIntakeEntry
Represents a substance currently taken by a patient.
  cBrandedDrug
Represents a drug as marketed by a manufacturer.
Functions
 
get_substances_in_use() source code
 
get_substance_by_pk(pk=None) source code
 
create_used_substance(substance=None, atc=None) source code
 
delete_used_substance(substance=None) source code
 
create_substance_intake(substance=None, atc=None, encounter=None, episode=None, preparation=None) source code
 
delete_substance_intake(substance=None) source code
 
get_substances_in_brands() source code
 
get_branded_drugs() source code
 
get_drug_by_brand(brand_name=None, preparation=None) source code
 
create_branded_drug(brand_name=None, preparation=None, return_existing=False) source code
 
delete_branded_drug(brand=None) source code
 
delete_component_from_branded_drug(brand=None, component=None) source code
Variables
  drug_data_source_interfaces = {'Gelbe Liste/MMI (WINE)': <clas...

Imports: sys, logging, csv, codecs, os, regex, gmBusinessDBObject, gmPG2, gmShellAPI, gmTools, gmDateTime, gmATC


Variables Details

drug_data_source_interfaces

Value:
{'Gelbe Liste/MMI (WINE)': <class 'Gnumed.business.gmMedication.cGelbe\
ListeWineInterface'>,
 'Gelbe Liste/MMI (Windows)': <class 'Gnumed.business.gmMedication.cGe\
lbeListeWindowsInterface'>}