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

Module gmMedication

source code

Medication handling code.

license: GPL v2 or later


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
  cConsumableSubstance
  cSubstanceMatchProvider
  cSubstanceIntakeEntry
Represents a substance currently taken by a patient.
  cDrugComponent
  cDrugComponentMatchProvider
  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_consumable_substances(order_by=None) source code
 
create_consumable_substance(substance=None, atc=None, amount=None, unit=None) source code
 
delete_consumable_substance(substance=None) source code
 
substance_intake_exists(pk_component=None, pk_substance=None, pk_identity=None) source code
 
create_substance_intake(pk_substance=None, pk_component=None, preparation=None, encounter=None, episode=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_drug_components() 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
Variables
  DEFAULT_MEDICATION_HISTORY_EPISODE = _('Medication history')
  drug_data_source_interfaces = {'Deutschland: Gelbe Liste/MMI (...

Imports: sys, logging, csv, codecs, os, regex, subprocess, decimal, etree, pydt, gmBusinessDBObject, gmTools, gmShellAPI, gmPG2, gmDispatcher, gmMatchProvider, gmHooks, gmDateTime, gmATC, gmAllergy, DOCUMENT_TYPE_PRESCRIPTION, create_document_type


Variables Details

drug_data_source_interfaces

Value:
{'Deutschland: Gelbe Liste/MMI (Windows)': cGelbeListeWindowsInterface\
, 'Deutschland: Gelbe Liste/MMI (WINE)': cGelbeListeWineInterface, 'Fr\
eeDiams (FR, US, CA, ZA)': cFreeDiamsInterface}