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

Module gmXdtMappings

source code

GNUmed German xDT mapping data.

This maps xDT fields in various ways.


Author: S.Hilbert, K.Hilbert

License: GPL v2 or later

Functions
 
xdt_8date2iso(date=None)
DDMMYYYY -> YYYY-MM-DD
source code
Variables
  xdt_id_map = {'6295': '??', '6296': '??', '6297': '??', '6298'...
  xdt_packet_type_map = {'0010': "========<< Praxisdaten >>=====...
  name_xdtID_map = {'last name': '3101', 'first name': '3102', '...
  map_gender_xdt2gm = {'1': 'm', 'm': 'm', 'M': 'm', '4': 'm', '...
  map_gender_gm2xdt = {'m': '1', 'f': '2', 'tm': '1', 'tf': '2',...
  map_8407_2str = {'0': _('unknown gender'), '1': _('male'), '2'...
  xdt_character_code_map = {'1': 'ASCII (DIN 66003/ISO 646)', '2...
  xdt_Archivierungsart_map = {'1': 'Speicherung Gesamtbestand', ...
  xdt_Praxistyp_map = {'1': 'Einzelpraxis', '2': 'Gemeinschaftsp...
  xdt_Versichertenart_map = {'1': 'Mitglied', '3': 'Familienvers...
  xdt_Kostentraegeruntergruppe_map = {'00': 'default', '01': 'SV...
  xdt_Abrechnungsart_map = {'1': 'PKA(Prim\xc3\xa4rkassen)', '2'...
  xdt_Ost_West_Status_map = {'1': 'West', '6': 'BVG', '7': 'SVA'...
  xdt_Gebuehrenordnung_map = {'1': 'BM\xc3\x84', '2': 'E-GO', '3...
  xdt_Abrechnungsgebiet_map = {'00': 'kein besonderes Abrechnung...
  xdt_Ursache_des_Leidens_map = {'2': 'Unfall, Unfallfolgen', '3...
  xdt_Ankreuzfeld_map = {'1': 'angekreuzt'}
  xdt_Scheinuntergruppe_map = {'00': 'Ambulante Behandlung (Defa...
  xdt_gesetzlicher_Abzug_map = {'1': 'nein', '2': 'ja'}
  xdt_Klasse_stationaere_Behandlung_map = {'1': 'Einbettzimmer',...
  xdt_Rechnungsart_map = {'01': 'Privat', '20': 'KVB', '21': 'Ba...
  xdt_Abdingungserklaerung_map = {'1': 'nein', '2': 'ja'}
  xdt_Anlage_erforderlich_map = {'1': 'nein', '2': 'ja'}
  xdt_Alkoholeinfluss_map = {'1': 'nein', '2': 'ja'}
  xdt_Blutentnahme_map = {'1': 'nein', '2': 'ja'}
  xdt_Arbeitsunfall_map = {'1': 'nein', '2': 'ja'}
  xdt_arbeitsfaehig_map = {'1': 'angekreuzt'}
  xdt_Heilbehandlung_erforderlich_map = {'1': 'ambulant', '2': '...
  xdt_Besondere_Heilbehandlung_durch_map = {'1': 'selbst', '2': ...
  xdt_Allgemeine_Heilbehandlung_durch_map = {'1': 'selbst', '2':...
  xdt_AU_3Tage_map = {'1': 'angekreuzt'}
  xdt_Befundstatus_map = {'E': '(kompletter) Endbefund', 'T': 'T...
  map_Befundstatus_xdt2gm = {'E': _('final'), 'T': _('partial'),...
  xdt_Teststatus_map = {'B': _('already reported'), 'K': _('corr...
  xdt_Resistenzmethode_map = {'1': 'Agardiffusion', '2': 'Agardi...
  xdt_Resistenzinterpretation_map = {'0': 'nicht getestet', '1':...
  kvdt_enthaltene_Datenpakete_map = {'1': 'ADT-Datenpaket', '2':...
  kvdt_KV_Bereich_map = {'01': 'Schleswig-Holstein', '02': 'Hamb...
  kvdt_Personenkreis_Untersuchungskategorie_map = {'01': 'Besch\...
  kvdt_Unfallfolgen_map = {'1': 'ja'}
  kvdt_belegaerztliche_Behandlung_map = {'1': 'kurativ', '2': 'p...
  kvdt_anerkannte_Psychotherapie_map = {'1': 'ja'}
  kvdt_somatische_Ursachen_map = {'1': 'ja'}
  kvdt_Zusatzkennzeichen_poststationaere_Leistungen_map = {'N': ...
  kvdt_Diagnosensicherheit_map = {'V': 'Verdacht auf / zum Aussc...
  kvdt_Seitenlokalisation_map = {'R': 'rechts', 'L': 'Links', 'B...
  kvdt_Empfaenger_map = {'01': 'Schleswig-Holstein', '02': 'Hamb...
  kvdt_Facharztstatus_map = {'0': 'nein', '1': 'ja'}
  kvdt_Anaesthesie_erbracht_map = {'1': 'vom Operateur', '2': 'v...
  kvdt_Zwischenfall_map = {'0': 'nein', '1': 'intraoperativ', '2...
  kvdt_Revisionseingriff_erforderlich_map = {'1': 'ja'}
  kvdt_Histologie_map = {'0': 'nein', '1': 'ja'}
  kvdt_stationaere_Weiterbehandlung_map = {'1': 'unmittelbare Au...
  kvdt_stationaere_Aufnahme_map = {'0': 'nein', '1': 'unmittelba...
  kvdt_Indikationsschluessel_map = {'0': 'keine Angabe'}
  kvdt_Komplikation_map = {'0': 'keine Komplikation'}
  kvdt_Erfolgsbeurteilung_Indikation_map = {'1': 'gut', '2': 'mi...
  kvdt_Revisionseingriff_map = {'0': 'nein', '1': 'erforderlich'}
  kvdt_Implantat_map = {'00': 'keine Implantation', '01': 'Herzs...
  kvdt_operierte_Seite_map = {'0': 'keine Angabe', '1': 'links',...
  kvdt_Anaesthesie_Art_map = {'1': 'Intubationsnarkose', '2': 'S...
  kvdt_Kurart_map = {'1': 'Ambulante Vorsorgeleistung zur Krankh...
  kvdt_Packungsgroesse_map = {'N1': 'Kleine Packung', 'N2': 'Mit...
  kvdt_Heilmittel_map = {'01': 'Massagetherapie', '02': 'Bewegun...
  kvdt_Kennzeichnung_map = {'0': 'nein', '1': 'ja'}
  xdt_map_of_content_maps = {'0202': xdt_Praxistyp_map, '0917': ...
Variables Details

xdt_id_map

Value:
{'6295': '??', '6296': '??', '6297': '??', '6298': '??', '6299': '??',\
 '0101': 'KBV-Pr\xc3\xbcfnummer', '0102': 'Softwareverantwortlicher //\
/ xBDT: Softwarelizenz', '0103': 'Softwarename', '0104': 'Hardware', '\
0105': 'KBV-Pr\xc3\xbcfnummer', '0111': 'Email-Adresse des Softwarever\
antwortlichen', '0121': 'Strasse des Softwareverantwortlichen', '0122'\
: 'PLZ des Softwareverantwortlichen', '0123': 'Ort des Softwareverantw\
ortlichen', '0124': 'Telefonnummer des Softwareverantwortlichen', '012\
5': 'Telefaxnummer des Softwareverantwortlichen', '0126': 'Regionaler \
...

xdt_packet_type_map

Value:
{'0010': "========<< Praxisdaten >>========", '0020': "========<< Anfa\
ng Datentr\xc3\xa4ger >>========", '0021': "========<< Ende Datentr\xc\
3\xa4ger >>========", '0022': "========<< Anfang Datenpaket >>========\
", '0023': "========<< Ende Datenpaket >>========", '0080': '========<\
< xBDT: Stammdaten >>========', '0081': '========<< xBDT: Diagnosenlis\
te >>========', '0082': '========<< xBDT: Textbausteine >>========', '\
0083': '========<< xBDT: Leistungsketten >>========', '0084': '=======\
=<< xBDT: Medikamente >>========', '0101': "========<< Fall: Prim\xc3\\
...

name_xdtID_map

Value:
{'last name': '3101', 'first name': '3102', 'date of birth': '3103', '\
gender': '3110'}

map_gender_xdt2gm

Value:
{'1': 'm', 'm': 'm', 'M': 'm', '4': 'm', '2': 'f', 'f': 'f', 'W': 'f',\
 'w': 'f', '5': 'f', 'd': 'h', 'D': 'h', 'U': None}

map_gender_gm2xdt

Value:
{'m': '1', 'f': '2', 'tm': '1', 'tf': '2', 'h': '3', None: '?'}

map_8407_2str

Value:
{'0': _('unknown gender'), '1': _('male'), '2': _('female'), '3': _('c\
hild'), '4': _('boy'), '5': _('girl'), '6': _('animal')}

xdt_character_code_map

Value:
{'1': 'ASCII (DIN 66003/ISO 646)', '2': 'cp437 (8 Bit)', '3': 'ISO 885\
9-1/cp1252'}

xdt_Archivierungsart_map

Value:
{'1': 'Speicherung Gesamtbestand', '2': 'Speicherung beliebiger Zeitra\
um', '3': 'Speicherung eines Quartals'}

xdt_Praxistyp_map

Value:
{'1': 'Einzelpraxis', '2': 'Gemeinschaftspraxis', '3': 'Fach\xc3\xbcbe\
rgreifende GP', '4': 'Praxisgemeinschaft', '5': 'Fach\xc3\xbcbergreife\
nde GP ohne Leistungskennzeichnung', '6': 'erm\xc3\xa4chtigter Arzt', \
'7': 'Krankenhaus oder \xc3\xa4rztlich geleitete Einrichtung'}

xdt_Versichertenart_map

Value:
{'1': 'Mitglied', '3': 'Familienversicherter', '5': 'Rentner',}

xdt_Kostentraegeruntergruppe_map

Value:
{'00': 'default', '01': 'SVA(Sozialversicherungsabkommen)', '02': 'BVG\
(Bundesversorgungsgesetz)', '03': 'BEG(Bundesentsch\xc3\xa4digungsgese\
tz)', '04': 'Grenzg\xc3\xa4nger', '05': 'Rheinschiffer', '06': 'SHT(So\
zialhilfetr\xc3\xa4ger, ohne Asylstellen)', '07': 'BVFG(Bundesvertrieb\
enengesetz)', '08': 'Asylstellen(AS)', '09': 'Schwangerschaftsabbr\xc3\
\xbcche'}

xdt_Abrechnungsart_map

Value:
{'1': 'PKA(Prim\xc3\xa4rkassen)', '2': 'EKK(Ersatzkassen)', '3': 'SKT(\
Sonstige Kostentr\xc3\xa4ger)',}

xdt_Ost_West_Status_map

Value:
{'1': 'West', '6': 'BVG', '7': 'SVA', '8': 'SVA', '9': 'Ost', 'M': 'ei\
ngeschriebene Versicherte in Disease-Management-Programmen f\xc3\xbcr \
Diabetes mellitus Typ2 - RK West', 'X': 'eingeschriebene Versicherte i\
n Disease-Management-Programmen f\xc3\xbcr Diabetes mellitus Typ2 - RK\
 Ost', 'A': 'eingeschriebene Versicherte in Disease-Management-Program\
men f\xc3\xbcr Brustkrebs - RK West', 'C': 'eingeschriebene Versichert\
e in Disease-Management-Programmen f\xc3\xbcr Brustkrebs - RK Ost',}

xdt_Gebuehrenordnung_map

Value:
{'1': 'BM\xc3\x84', '2': 'E-GO', '3': 'GO\xc3\x84'}

xdt_Abrechnungsgebiet_map

Value:
{'00': 'kein besonderes Abrechnungsgebiet (Defaultwert)', '01': 'Dialy\
se-Arztkosten', '02': 'Dialyse-Sachkosten', '03': 'Methadon-Substituti\
onsbehandlung', '04': 'Grosse Psychotherapie', '05': 'Verhaltenstherap\
ie', '06': 'Fremde Zytologie', '07': 'Diabestesabrechnung', '08': 'Umw\
eltmedizin', '09': 'Rheuma', '10': 'Hirnleistungsst\xc3\xb6rungen', '1\
1': 'Kodex-Anhangsarzt', '12': 'Kodex-Arzt', '13': 'Kodex-Listenarzt',\
 '14': 'Ambulantes Operieren'}

xdt_Ursache_des_Leidens_map

Value:
{'2': 'Unfall, Unfallfolgen', '3': 'Versorgungsleiden'}

xdt_Scheinuntergruppe_map

Value:
{'00': 'Ambulante Behandlung (Defaultwert)', '20': 'Selbstaustellung',\
 '21': 'Zielauftrag (Defaultwert bei Einsendepraxen)', '22': 'Rahmenau\
ftrag', '23': 'Konsillaruntersuchung', '24': 'Mit/Weiterbehandlung (De\
faultwert ausser bei Einsendepraxen)', '25': '\xc3\x9cberweisung aus a\
nderen Gr\xc3\xbcnden', '26': 'Stat. Mitbehandlung, Verg\xc3\xbctung n\
ach amb. Grunds\xc3\xa4tzen', '27': '\xc3\x9cberweisungs-/Abrechnungss\
schein f\xc3\xbcr Laboratoriumsuntersuchungen als Auftragsleistung', '\
30': 'Beleg\xc3\xa4rztliche Behandlung (Default bei SA 0103)', '31': '\
...

xdt_Klasse_stationaere_Behandlung_map

Value:
{'1': 'Einbettzimmer', '2': 'Zweibettzimmer', '3': 'Mehrbettzimmmer'}

xdt_Rechnungsart_map

Value:
{'01': 'Privat', '20': 'KVB', '21': 'Bahn-Unfall', '30': 'Post', '31':\
 'Post-Unfall', '40': 'Allgemeines Heilverfahren', '41': 'Berufsgenoss\
enschaft Heilverfahren', '50': 'Bundesknappschaft', '70': 'Justizvollz\
ugsanstalt', '71': 'Jugendarbeitsschutz', '72': 'Landesversicherungsan\
stalt', '73': 'Bundesversicherungsanstalt f\xc3\xbcr Angestellte', '74\
': 'Sozialamt', '75': 'Sozialgericht', '80': 'Studenten-Deutsche', '81\
': 'Studenten-Ausl\xc3\xa4nder'}

xdt_Heilbehandlung_erforderlich_map

Value:
{'1': 'ambulant', '2': 'station\xc3\xa4r'}

xdt_Besondere_Heilbehandlung_durch_map

Value:
{'1': 'selbst', '2': 'anderer Durchgangsarzt'}

xdt_Allgemeine_Heilbehandlung_durch_map

Value:
{'1': 'selbst', '2': 'anderer Arzt'}

xdt_Befundstatus_map

Value:
{'E': '(kompletter) Endbefund', 'T': 'Teilbefund', 'V': '(kompletter) \
Vorbefund', 'A': 'Archivbefund', 'N': 'Nachforderung'}

map_Befundstatus_xdt2gm

Value:
{'E': _('final'), 'T': _('partial'), 'V': _('preliminary'), 'A': _('fi\
nal'), 'N': _('final')}

xdt_Teststatus_map

Value:
{'B': _('already reported'), 'K': _('corrected result'), 'F': _('missi\
ng, reported later')}

xdt_Resistenzmethode_map

Value:
{'1': 'Agardiffusion', '2': 'Agardilution', '3': 'MHK-Bestimmung', '4'\
: 'Breakpoint-Bestimmung'}

xdt_Resistenzinterpretation_map

Value:
{'0': 'nicht getestet', '1': 'sensibel/wirksam', '2': 'm\xc3\xa4ssig s\
ensibel/schwach wirksam', '3': 'resistent/unwirksam', '4': 'wirksam in\
 hohen Konzentrationen'}

kvdt_enthaltene_Datenpakete_map

Value:
{'1': 'ADT-Datenpaket', '2': 'AODT-Datenpaket(roter Erhebungsbogen)', \
'3': 'Kur\xc3\xa4rztliches Abrechnungsdatenpaket', '4': 'AODT-Hessen-D\
atenpaket (gr\xc3\xbcner Erhebungsbogen der KV Hessen)', '5': 'STDT-Da\
tenpaket'}

kvdt_KV_Bereich_map

Value:
{'01': 'Schleswig-Holstein', '02': 'Hamburg', '03': 'Bremen', '17': 'N\
iedersachsen', '20': 'Westfalen-Lippe', '38': 'Nordrhein', '46': 'Hess\
en', '47': 'Koblenz', '48': 'Rheinhessen', '49': 'Pfalz', '50': 'Trier\
', '55': 'Nordbaden', '60': 'S\xc3\xbcdbaden', '61': 'Nordw\xc3\xbcrte\
mberg', '62': 'S\xc3\xbcdw\xc3\xbcrtemberg', '71': 'Bayern', '72': 'Be\
rlin', '73': 'Saarland', '74': 'KBV', '78': 'Mecklenburg-Vorpommern', \
'83': 'Brandenburg', '88': 'Sachsen-Anhalt', '98': 'Sachsen'}

kvdt_Personenkreis_Untersuchungskategorie_map

Value:
{'01': 'Besch\xc3\xa4digter', '02': 'Schwerbesch\xc3\xa4digter', '03':\
 'Angeh\xc3\xb6riger', '04': 'Hinterbliebener', '05': 'Pflegeperson', \
'06': 'Tauglichkeitsuntersuchung', '07': '\xc3\xa4rztl. Versorgung', '\
08': 'Bewerber', '09': 'Erstuntersuchung', '10': 'Nachuntersuchung', '\
11': 'Erg\xc3\xa4nzungsuntersuchung', '12': 'Verfolgte'}

kvdt_belegaerztliche_Behandlung_map

Value:
{'1': 'kurativ', '2': 'pr\xc3\xa4ventiv', '3': 'sonstige Hilfen', '4':\
 'bei beleg\xc3\xa4rztlicher Behandlung'}

kvdt_Zusatzkennzeichen_poststationaere_Leistungen_map

Value:
{'N': 'poststation\xc3\xa4re Leistung'}

kvdt_Diagnosensicherheit_map

Value:
{'V': 'Verdacht auf / zum Ausschluss von', 'Z': 'Zustand nach', 'A': '\
ausgeschlossen'}

kvdt_Seitenlokalisation_map

Value:
{'R': 'rechts', 'L': 'Links', 'B': 'beiderseits'}

kvdt_Empfaenger_map

Value:
{'01': 'Schleswig-Holstein', '02': 'Hamburg', '03': 'Bremen', '06': 'A\
urich', '07': 'Braunschweig', '08': 'G\xc3\xb6ttingen', '09': 'Hannove\
r', '10': 'Hildesheim', '11': 'L\xc3\xbcneburg', '12': 'Oldenburg', '1\
3': 'Osnabr\xc3\xbcck', '14': 'Stade', '15': 'Verden', '16': 'Wilhelms\
haven', '18': 'Dortmund', '19': 'M\xc3\xbcnster', '20': 'KV Westfalen \
Lippe', '21': 'Aachen', '24': 'D\xc3\xbcsseldorf', '25': 'Duisburg', '\
27': 'K\xc3\xb6ln', '28': 'Linker Niederrhein', '31': 'Ruhr', '37': 'B\
ergisch-Land', '39': 'Darmstadt', '40': 'Frankfurt/Main', '41': 'Giess\
...

kvdt_Anaesthesie_erbracht_map

Value:
{'1': 'vom Operateur', '2': 'vom An\xc3\xa4sthesisten'}

kvdt_Zwischenfall_map

Value:
{'0': 'nein', '1': 'intraoperativ', '2': 'postoperativ bis zum 12. Tag\
 EIGENBEFUND', '3': 'postoperativ bis zum 12. Tag FREMDBEFUND'}

kvdt_stationaere_Weiterbehandlung_map

Value:
{'1': 'unmittelbare Aufnahme zur Weiterbehandlung', '2': 'station\xc3\\
xa4re Aufnahme zur Weiterbehandlung bis zum 12.Tag'}

kvdt_stationaere_Aufnahme_map

Value:
{'0': 'nein', '1': 'unmittelbare Aufnahme zur Weiterbehandlung', '2': \
'station\xc3\xa4re Aufnahme zur Weiterbehandlung bis zum 12.Tag'}

kvdt_Erfolgsbeurteilung_Indikation_map

Value:
{'1': 'gut', '2': 'mittel', '3': 'schlecht', '4': 'nicht beurteilbar'}

kvdt_Implantat_map

Value:
{'00': 'keine Implantation', '01': 'Herzschrittmachertyp AAI-R', '02':\
 'Herzschrittmachertyp VVI-R', '03': 'Herzschrittmachertyp DDD-R', '04\
': 'Herzschrittmachertyp DVI-R', '05': 'Herzschrittmachertyp DDI-R', '\
06': 'Herzschrittmachertyp VDD-R', '09': 'sonstiger Herzschrittmachert\
yp', '11': 'PMMA-Linse', '12': 'Silicon-Linse', '13': 'Acryl-Linse'}

kvdt_operierte_Seite_map

Value:
{'0': 'keine Angabe', '1': 'links', '2': 'rechts', '3': 'beidseitig'}

kvdt_Anaesthesie_Art_map

Value:
{'1': 'Intubationsnarkose', '2': 'Spinalan\xc3\xa4sthesie', '3': 'Mask\
ennarkose', '4': 'Stand-By', '5': 'Plexusan\xc3\xa4sthesie', '6': 'Per\
iduralan\xc3\xa4sthesie', '7': 'intraven\xc3\xb6se Region', '8': 'Loka\
lan\xc3\xa4sthesie', '9': 'Retrobulb\xc3\xa4r-/Peribulb\xc3\xa4ran\xc3\
\xa4sthesie'}

kvdt_Kurart_map

Value:
{'1': 'Ambulante Vorsorgeleistung zur Krankheitsverh\xc3\xbctung', '2'\
: 'Ambulante Vorsorgeleistung bei bestehenden Krankheiten', '3': 'Ambu\
lante Vorsorgeleistung f\xc3\xbcr Kinder'}

kvdt_Packungsgroesse_map

Value:
{'N1': 'Kleine Packung', 'N2': 'Mittlere Packung', 'N3': 'Gro\xc3\x9fe\
 Packung', 'kA': 'keine Angabe'}

kvdt_Heilmittel_map

Value:
{'01': 'Massagetherapie', '02': 'Bewegungstherapie', '03': 'Krankengym\
nastik', '04': 'Elektrotherapie', '06': 'Thermotherapie(W\xc3\xa4rme- \
und K\xc3\xa4ltetherapie)', '08': 'Kohlens\xc3\xa4ureb\xc3\xa4der', '0\
9': 'Inhalalationtherapie', '10': 'Traktionsbehandlung', '20': 'Stimmt\
herapie', '25': 'Sprechtherapie', '30': 'Sprachtherapie', '35': 'Sprec\
h- und/oder Sprachtherapie bei Kindern und Jugendlichen', '40': 'Besch\
\xc3\xa4ftigungs- und Arbeitstherapie (Ergotherapie)', '90': 'Sonstige\
s'}

xdt_map_of_content_maps

Value:
{'0202': xdt_Praxistyp_map, '0917': kvdt_Packungsgroesse_map, '0918': \
kvdt_Packungsgroesse_map, '0953': kvdt_Packungsgroesse_map, '0960': kv\
dt_Kennzeichnung_map, '0961': kvdt_Kennzeichnung_map, '0962': kvdt_Ken\
nzeichnung_map, '2706': kvdt_Indikationsschluessel_map, '2720': kvdt_Z\
wischenfall_map, '2721': kvdt_Zwischenfall_map, '2722': kvdt_Zwischenf\
all_map, '2723': kvdt_Zwischenfall_map, '2724': kvdt_Zwischenfall_map,\
 '2725': kvdt_Zwischenfall_map, '2726': kvdt_Zwischenfall_map, '2727':\
 kvdt_Komplikation_map, '2728': kvdt_Erfolgsbeurteilung_Indikation_map\
...