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
  cFreeDiamsInterface
  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
 
drug2renal_insufficiency_url(search_term=None) source code
 
create_data_source(long_name=None, short_name=None, version=None, source=None, language=None) source code
 
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
 
format_substance_intake_notes(emr=None, output_format=u'latex', table_type=u'by-brand') source code
 
format_substance_intake(emr=None, output_format=u'latex', table_type=u'by-brand') 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 = {'Deutschland: Gelbe Liste/MMI (...

Imports: sys, logging, csv, codecs, os, regex, subprocess, gmBusinessDBObject, gmPG2, gmShellAPI, gmTools, gmDispatcher, gmDateTime, gmHooks, gmATC, gmAllergy


Variables Details

drug_data_source_interfaces

Value:
{'Deutschland: Gelbe Liste/MMI (WINE)': <class 'Gnumed.business.gmMedi\
cation.cGelbeListeWineInterface'>,
 'Deutschland: Gelbe Liste/MMI (Windows)': <class 'Gnumed.business.gmM\
edication.cGelbeListeWindowsInterface'>,
 'FreeDiams (France, US, Canada)': <class 'Gnumed.business.gmMedicatio\
n.cFreeDiamsInterface'>}