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

Module gmDemographicRecord

source code

GNUmed demographics object.

This is a patient object intended to let a useful client-side API crystallize from actual use in true XP fashion.

license: GPL v2 or later


Author: K.Hilbert <Karsten.Hilbert@gmx.net>, I.Haywood <ihaywood@gnu.org>

Classes
  cTagImage
  cIdentityTag
  cAddress
A class representing an address as an entity in itself.
  cPatientAddress
  cCommChannel
  cOrgCommChannel
Functions
 
_(x) source code
 
get_occupations(pk_identity=None) source code
 
get_tag_images(order_by=None) source code
 
create_tag_image(description=None, link_obj=None) source code
 
delete_tag_image(tag_image=None) source code
 
get_countries() source code
 
get_country_for_region(region=None) source code
 
delete_province(province=None, delete_urbs=False) source code
 
create_province(name=None, code=None, country=None) source code
 
get_provinces() source code
 
address_exists(country=None, state=None, urb=None, postcode=None, street=None, number=None, subunit=None) source code
 
create_address(country=None, state=None, urb=None, suburb=None, postcode=None, street=None, number=None, subunit=None) source code
 
delete_address(pk_address=None) source code
 
format_address_single_line(address=None, verbose=False, show_type=False) source code
 
format_address(address=None, show_type=False) source code
 
get_address_types(identity=None) source code
 
get_addresses(order_by=None) source code
 
get_address_from_patient_address_pk(pk_patient_address=None) source code
 
get_patient_address(pk_patient_address=None) source code
 
get_patient_address_by_type(pk_patient=None, adr_type=None) source code
 
create_comm_channel(comm_medium=None, url=None, is_confidential=False, pk_channel_type=None, pk_identity=None, pk_org_unit=None)
Create a communications channel for a patient.
source code
 
delete_comm_channel(pk=None, pk_patient=None, pk_org_unit=None) source code
 
get_comm_channel_types() source code
 
delete_comm_channel_type(pk_channel_type=None) source code
 
get_time_tuple(mx)
wrap mx.DateTime brokenness Returns 9-tuple for use with pyhon time functions
source code
 
getAddressTypes()
Gets a dict matching address types to their ID
source code
 
getMaritalStatusTypes()
Gets a dictionary matching marital status types to their internal ID
source code
 
getRelationshipTypes()
Gets a dictionary of relationship types to internal id
source code
 
getUrb(id_urb) source code
 
getStreet(id_street) source code
 
getCountry(country_code) source code
 
get_town_data(town) source code
Variables
  __package__ = 'Gnumed.business'

Imports: sys, os, logging, gmDispatcher, gmBusinessDBObject, gmPG2, gmTools