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

Module gmKVK

source code

GNUmed German KVK/eGK objects.

These objects handle German patient cards (KVK and eGK).

KVK: http://www.kbv.de/ita/register_G.html eGK: http://www.gematik.de/upload/gematik_Qop_eGK_Spezifikation_Teil1_V1_1_0_Kommentare_4_1652.pdf

license: GPL


Version: $Revision: 1.22 $

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

Classes
  cDTO_eGK
  cDTO_KVK
Functions
 
detect_card_type(card_file=None) source code
 
get_available_kvks_as_dtos(spool_dir=None) source code
 
get_available_egks_as_dtos(spool_dir=None) source code
 
get_available_cards_as_dtos(spool_dir=None) source code
Variables
  true_egk_fields = ['insurance_company', 'insurance_number', 'i...
  true_kvk_fields = ['insurance_company', 'insurance_number', 'i...
  map_kvkd_tags2dto = {'Datum': 'last_read_date', 'Familienname'...
  issuer_template = u'%s (%s)'
  insurance_number_external_id_type = u'Versichertennummer'
  insurance_number_external_id_type_egk = u'Versichertennummer (...

Imports: sys, os, fileinput, codecs, time, pyDT, glob, regex, logging, gmPerson, gmExceptions, gmDateTime, gmTools, gmPG2


Variables Details

true_egk_fields

Value:
['insurance_company',
 'insurance_number',
 'insuree_number',
 'insuree_status',
 'insuree_status_detail',
 'insuree_status_comment',
 'title',
 'firstnames',
...

true_kvk_fields

Value:
['insurance_company',
 'insurance_number',
 'insurance_number_vknr',
 'insuree_number',
 'insuree_status',
 'insuree_status_detail',
 'insuree_status_comment',
 'title',
...

map_kvkd_tags2dto

Value:
{'Datum': 'last_read_date',
 'Familienname': 'lastnames',
 'Geburtsdatum': 'dob',
 'KK-Name': 'insurance_company',
 'KK-Nummer': 'insurance_number',
 'KVK-Nummer': 'insurance_number_vknr',
 'Kartentyp': 'card_type',
 'Kommentar': 'comment',
...

insurance_number_external_id_type_egk

Value:
u'Versichertennummer (eGK)'