1
2 """GNUmed German xDT mapping data.
3
4 This maps xDT fields in various ways.
5 """
6
7 __author__ = "S.Hilbert, K.Hilbert"
8 __license__ = "GPL v2 or later"
9
10 try:
11 _('dummy-no-need-to-translate-but-make-epydoc-happy')
12 except NameError:
13 _ = lambda x:x
14
15
16
17 xdt_id_map = {
18
19 '6295': '??',
20 '6296': '??',
21 '6297': '??',
22 '6298': '??',
23 '6299': '??',
24
25 '0101': 'KBV-Prüfnummer',
26 '0102': 'Softwareverantwortlicher /// xBDT: Softwarelizenz',
27 '0103': 'Softwarename',
28 '0104': 'Hardware',
29 '0105': 'KBV-Prüfnummer',
30 '0111': 'Email-Adresse des Softwareverantwortlichen',
31 '0121': 'Strasse des Softwareverantwortlichen',
32 '0122': 'PLZ des Softwareverantwortlichen',
33 '0123': 'Ort des Softwareverantwortlichen',
34 '0124': 'Telefonnummer des Softwareverantwortlichen',
35 '0125': 'Telefaxnummer des Softwareverantwortlichen',
36 '0126': 'Regionaler Systembetreuer',
37 '0127': 'Strasse des Systembetreuers',
38 '0128': 'PLZ des Systembetreuers',
39 '0129': 'Ort des Systembetreuers',
40 '0130': 'Telfonnummer des Systembetreuers',
41 '0131': 'Telefaxnummer des Systembetreuers',
42 '0132': 'Release-Stand der Software',
43
44 '0201': 'Arztnummer',
45 '0202': 'Praxistyp',
46 '0203': 'Arztname',
47 '0204': 'Fachgebiet',
48 '0205': 'Strasse der Praxisadresse',
49 '0206': 'PLZ Ort der Praxisadresse',
50 '0207': 'Arzt mit Leistungskennzeichen',
51 '0208': 'Telefonnummer der Praxis',
52 '0209': 'Telefaxnummer der Praxis',
53 '0210': 'Modemnummer der Praxis',
54 '0211': 'Arztname für Leistungsdifferenzierung',
55 '0213': 'Leistungskennzeichen',
56 '0214': 'Erläuterung zum Leistungskennzeichen',
57 '0215': 'PLZ der Praxisadresse',
58 '0216': 'Ort der Praxisadresse',
59 '0218': 'E-Mail der Praxis/des Arztes',
60 '0225': 'Anzahl der Ärzte',
61
62 '0250': 'Name erste freie Kategorie',
63 '0251': 'Inhalt erste freie Kategorie',
64
65 '0915': 'PZN Medikament auf Kassenrezept',
66 '0917': 'Packungsgrösse Medikament auf Kassenrezept',
67 '0918': 'Packungsgrösse Medikament auf Privatrezept',
68 '0919': 'Hilfsmittelbezeichnung',
69 '0920': 'Hilfsmittelnummer',
70 '0922': 'PZN Hilfsmittel',
71 '0923': 'Anzahl Hilfsmittel',
72 '0925': 'Heilmittel',
73 '0950': 'PZN Dauermedikament',
74 '0951': 'PZN Medikament auf Privatrezept',
75 '0952': 'PZN Ärztemuster',
76 '0953': 'Packungsgrösse Ärztemuster',
77 '0960': 'Kennzeichnung Gebührenpflichtig',
78 '0961': 'Kennzeichnung aut idem',
79 '0962': 'Kennzeichnung noctu',
80 '0970': 'Anzahl (Packungen) Medikament auf Rezept',
81 '0971': 'Anzahl (Packungen) Medikament auf Privatrezept',
82
83 '2002': 'KASSENNAME für Albis (Quelle: mediSYS)',
84
85 '2700': 'IK des Krankenhauses',
86 '2701': 'Fachgebiet laut LKA',
87 '2702': 'Arztnummer des Anästhesisten',
88 '2706': 'Indikationsschlüssel',
89 '2709': 'Lfd. OP-Nummer',
90 '2710': 'Lfd. OP-Nummer',
91 '2711': 'OP-Datum',
92 '2720': 'Blutung',
93 '2721': 'Narkosezwischenfall',
94 '2722': 'Pneumonie',
95 '2723': 'Wundinfektion',
96 '2724': 'Gefäss- oder Nervenläsion',
97 '2725': 'Lagerungsschäden',
98 '2726': 'Venenthrombose',
99 '2727': 'Komplikation',
100 '2728': 'Erfolgsbeurteilung hinsichtlich Indikationsstellung',
101 '2729': 'Erfolgsbeurteilung hinsichtlich Histologie',
102 '2730': 'Revisionseingriff',
103 '2731': 'Stationäre Aufnahme',
104 '2732': 'Angaben zu implantierten Materialien',
105 '2740': 'Art der Operation',
106 '2741': 'Dauer der Operation',
107 '2742': 'Operierte Seite',
108 '2743': 'Art der Anästhesie',
109 '2744': 'Art der Anästhesie gemäss Klassifikation Strukturvertrag',
110 '2750': 'Operateur hat Facharztstatus',
111 '2751': 'Anzahl ärztl. Assistenten bei OP',
112 '2752': '(Ein) OP-Assistent hat Facharztstatus',
113 '2753': 'Anzahl nichtärzticher Assistenten bei OP',
114 '2760': 'Art der Anästhesie',
115 '2761': 'Anästhesie erbracht',
116 '2762': 'Dauer der Anästhesie',
117 '2770': 'Blutung',
118 '2771': 'Narkosezwischenfall',
119 '2772': 'Pneumonie',
120 '2773': 'Wundinfektion',
121 '2774': 'Gefäss- oder Nervenläsion',
122 '2775': 'Lagerungsschäden',
123 '2776': 'Venenthrombose',
124 '2780': 'Revisionseingriff erforderlich',
125 '2781': 'Histologie',
126 '2782': 'Stationäre Weiterbehandlung erforderlich',
127
128 '3000': 'Patientennummer/-kennung',
129 '3050': 'Kürzel/lfd. Nummer',
130 '3100': 'Namenszusatz/Vorsatzwort',
131 '3101': 'Name des Patienten',
132 '3102': 'Vorname des Patienten',
133 '3103': 'Geburtsdatum des Patienten',
134 '3104': 'Titel des Patienten',
135 '3105': 'Versichertennummer des Patienten',
136 '3106': 'PLZ/Wohnort des Patienten',
137 '3107': 'Strasse/Hausnummer des Patienten',
138 '3108': 'Versichertenart MFR',
139 '3110': 'Geschlecht des Patienten',
140 '3111': 'Geburtsjahr des Patienten',
141 '3112': 'PLZ des Patienten',
142 '3113': 'Wohnort des Patienten',
143 '3114': 'Wohnsitzländercode',
144 '3116': 'KV-Bereich',
145 '3119': 'Versicherten-ID (eGK)',
146 '3150': 'Arbeitgeber',
147 '3152': 'Unfallversicherungsträger',
148
149 '3200': 'Namenszusatz/Vorsatzwort des Hauptversicherten',
150 '3201': 'Name des Hauptversicherten',
151 '3202': 'Vorname des Hauptversicherten',
152 '3203': 'Geburtsdatum des Hauptversicherten',
153 '3204': 'Wohnort des Hauptversicherten',
154 '3205': 'Strasse des Hauptversicherten',
155 '3206': 'Titel des Hauptversicherten oder Familienverhältnis',
156 '3207': 'PLZ des Hauptversicherten',
157 '3208': 'Telefonnummer des Verletzten',
158 '3209': 'Wohnort des Hauptversicherten',
159 '3210': 'Geschlecht des Hauptversicherten',
160
161
162 '3301': 'Name des Patienten',
163 '3302': 'Vorname des Patienten',
164 '3303': 'Geburtsdatum des Patienten (TTMMJJ)',
165 '3306': 'PLZ/Wohnort des Patienten',
166 '3307': 'Straße/Hausnummer des Patienten',
167 '3308': '?? Status Patient',
168
169 '3600': 'Patientennummer (alter BDT ?, beobachtet bei Medistar)',
170 '3601': 'Röntgennummer',
171 '3602': 'Archivnummer',
172 '3603': 'BG-Nummer',
173 '3610': 'Datum Patient seit',
174 '3612': 'Datum Versichertenbeginn bei Kassenwechsel',
175 '3620': 'Beruf des Patienten',
176 '3621': 'Geschlecht des Patienten (Hilfsfeld, gestrichen)',
177 '3622': 'Grösse des Patienten',
178 '3623': 'Gewicht des Patienten',
179 '3625': 'Arbeitgeber des Patienten',
180 '3626': 'Telefonnummer des Patienten',
181 '3627': 'Nationalität des Patienten',
182 '3628': 'Muttersprache des Patienten',
183 '3630': 'Arztnummer des Hausarztes',
184 '3631': 'Entfernung Wohnung-Praxis',
185 '3635': 'interne Zuordnung Arzt bei GP',
186 '3637': 'Rezeptkennung',
187 '3649': 'Dauerdiagnosen ab Datum',
188 '3650': 'Dauerdiagnosen',
189 '3651': 'Dauermedikamente ab Datum',
190 '3652': 'Dauermedikamente',
191 '3654': 'Risikofaktoren',
192 '3656': 'Allergien',
193 '3658': 'Unfälle',
194 '3660': 'Operationen',
195 '3662': 'Anamnese',
196 '3664': 'Anzahl Geburten',
197 '3666': 'Anzahl Kinder',
198 '3668': 'Anzahl Schwangerschaften',
199 '3670': 'Dauertherapie',
200 '3672': 'Kontrolltermine',
201 '3673': 'Dauerdiagnose (ICD-Code)',
202 '3674': 'Diagnosensicherheit Dauerdiagnose',
203 '3675': 'Seitenlokalisation Dauerdiagnose',
204
205 '3700': 'Name erste freie Kategorie',
206 '3701': 'Inhalt erste freie Kategorie',
207
208
209 '4101': 'Abrechnungsquartal',
210 '4102': 'Ausstellungsdatum',
211 '4103': 'Gültigkeit',
212 '4104': 'VKNR, Kassennummer',
213 '4105': 'Geschäftsstelle der VK',
214 '4106': 'Kostenträger-Untergruppe (KTAB)',
215 '4107': 'Abrechnungsart',
216 '4109': 'KVK: letzte Vorlage (TTMMJJ)',
217 '4110': 'KVK: Gültigkeit bis',
218 '4111': 'Krankenkassennummer (IK)',
219 '4112': 'KVK: Versichertenstatus',
220 '4113': 'KVK: Ost/West-Status/DMP-Kennzeichnung',
221 '4121': 'Gebührenordnung',
222 '4122': 'Abrechnungsgebiet',
223 '4123': 'Personenkreis/Untersuchungskategorie',
224 '4124': 'SKT-Zusatzangaben',
225 '4125': 'Gültigkeitszeitraum von ... bis ...',
226
227 '4201': 'Ursache des Leidens',
228 '4202': 'Unfall, Unfallfolgen',
229 '4203': 'Früherkennung',
230 '4205': 'MuVo-Datum',
231 '4206': 'mutmasslicher Tag der Entbindung',
232 '4207': 'Diagnose/Verdacht',
233 '4209': 'erläuternder Text zur Überweisung',
234 '4210': 'Ankreuzfeld LSR',
235 '4211': 'Ankreuzfeld HAH',
236 '4212': 'Ankreuzfeld ABO.RH',
237 '4213': 'Ankreuzfeld AK',
238 '4215': 'Konz. wegen (Text)',
239 '4217': 'Vertragsarzt-Nr. des Erstveranlassers / Mit/Weiter (Text)',
240 '4218': 'Überweisung von Arztnummer',
241 '4219': 'Überweisung von anderen Ärzten / an Name',
242 '4220': 'Überweisung an Fachgruppe',
243 '4221': 'Kurativ // Präventiv / Sonstige Hilfen / bei belegärztlicher Behandlung',
244 '4222': 'Kennziffer OI./O.II. // Prävention',
245 '4223': 'Kennziffer OIII. // Sonstige Hilfen',
246 '4224': 'AU bis',
247 '4233': 'stationäre Behandlung von... bis...',
248 '4234': 'anerkannte Psychotherapie',
249 '4235': 'Datum des Anerkennungsbescheides',
250 '4236': 'Klasse bei Behandlung',
251 '4237': 'Krankenhausname',
252 '4238': 'Krankenhausaufenthalt',
253 '4239': 'Scheinuntergruppe',
254 '4243': 'weiterbehandelnder Arzt',
255 '4261': 'Kurart',
256 '4262': 'Durchführung als Kompaktkur',
257 '4263': 'genehmigte Kurdauer in Wochen',
258 '4264': 'Anreisetag',
259 '4265': 'Abreisetag',
260 '4266': 'Kurabbruch am',
261 '4267': 'Bewilligte Kurverlängerung in Wochen',
262 '4268': 'Bewilligungsdatum Kurverlängerung',
263 '4269': 'Verhaltenspräventive Massnahmen angeregt',
264 '4270': 'Verhaltenspräventive Massnahmen durchgeführt',
265 '4271': 'Kompaktkur nicht möglich',
266
267 '4500': 'Unfalltag',
268 '4501': 'Uhrzeit des Unfalls',
269 '4502': 'Eingetroffen in Praxis am',
270 '4503': 'Uhrzeit des Eintreffens',
271 '4504': 'Beginn der Arbeitszeit',
272 '4505': 'Unfallort',
273 '4506': 'Beschäftigung als',
274 '4507': 'Beschäftigung seit',
275 '4508': 'Staatsangehörigkeit',
276 '4509': 'Unfallbetrieb',
277 '4510': 'Unfallhergang',
278 '4512': 'Verhalten des Verletzten nach dem Unfall',
279 '4513': 'Erstmalige Behandlung',
280 '4514': 'Behandlung durch',
281 '4515': 'Art der ersten ärztlichen Behandlung',
282 '4520': 'Alkoholeinfluß',
283 '4521': 'Anzeichen eines Alkoholeinflusses',
284 '4522': 'Blutentnahme zum c2h5oh-Nachweis',
285 '4530': 'Befund',
286 '4540': 'Röntgenergebniss',
287 '4550': 'Art etwaiger Versorgung durch D-Arzt',
288 '4551': 'krankhafte Verändrungen unabhängig vom Unfall',
289 '4552': 'Bedenken gegen Angaben',
290 '4553': 'Art der Bedenken gegen Angaben',
291 '4554': 'Bedenken gegen Arbeistunfall',
292 '4555': 'Art der Bedenken gegen Arbeitsunfall',
293 '4560': 'arbeitsfähig',
294 '4561': 'wieder arbeitsfähig ab',
295 '4562': 'AU ausgestellt',
296 '4570': 'besondere Heilbehandlung erforderlich',
297 '4571': 'besondere Heilbehandlung durch',
298 '4572': 'Anschrift behandelnder Arzt',
299 '4573': 'AU ab',
300 '4574': 'voraussichliche Dauer der AU',
301 '4580': 'Rechnungsart',
302 '4581': 'allgemeine Heilbehandlung durch',
303 '4582': 'AU über 3 Tage',
304 '4583': 'AU bescheinigt als',
305 '4584': 'Nachschau erforderlich',
306
307 '4601': 'Rechnungsnummer',
308 '4602': 'Rechnungsanschrift',
309 '4603': 'überweisender Arzt',
310 '4604': 'Rechnungsdatum',
311 '4605': 'Endsumme',
312 '4608': 'Abdingungserklärung vorhanden',
313 '4611': 'Unterkonto Arzt',
314 '4613': 'Anlage erforderlich',
315 '4615': 'Kopfzeile',
316 '4617': 'Fußzeile',
317
318 '5000': 'Leistungstag',
319 '5001': 'Gebührennummer',
320 '5002': 'Art der Untersuchung',
321 '5003': 'Empfänger des Briefes',
322 '5004': 'Kilometer',
323 '5005': 'Multiplikator / Anzahl GNR',
324 '5006': 'Um-Uhrzeit',
325 '5007': 'Bestellzeit-Ausführungszeit',
326 '5008': 'Doppelkilometer',
327 '5009': 'freier Begründungstext',
328 '5010': 'Medikament als Begründung',
329 '5011': 'Sachkostenbezeichnung',
330 '5012': 'Sach-/Materialkosten in Cent',
331 '5013': 'Prozent der Leistung',
332 '5015': 'Organ',
333 '5016': 'Name des Arztes',
334 '5017': 'Besuchsort bei Hausbesuchen',
335 '5018': 'Zone bei Besuchen',
336 '5019': 'Erbringungsort,Standort des Gerätes',
337 '5023': 'GO-Nummern-Zusatz',
338 '5024': 'GNR-Zusatzkennzeichen für poststationär erbrachte Leistungen',
339 '5060': 'Beschreibung der GNR',
340 '5061': 'Gebühr',
341 '5062': 'Faktor',
342 '5063': 'Betrag',
343 '5064': 'Endsumme Privatrechnung',
344 '5090': 'Honorarbezeichnung',
345 '5091': 'Gutachtenbezeichnung',
346
347 '6000': 'Abrechnungsdiagnosen // xBDT: Diagnose',
348 '6001': 'ICD-Schlüssel',
349 '6003': 'Diagnosensicherheit',
350 '6004': 'Seitenlokalisation',
351 '6005': 'Histologischer Befund bei Malignität',
352 '6006': 'Diagnosenerläuterung',
353
354 '6200': 'Behandlungsdaten gespeichert am',
355 '6205': 'aktuelle Diagnose',
356 '6210': 'Medikament verordnet auf Kassenrezept',
357 '6211': 'Medikament verordnet auf Privatrezept',
358 '6215': 'Ärztemuster',
359 '6220': 'Befund',
360 '6221': 'Fremdbefund',
361 '6222': 'Laborbefund',
362 '6225': 'Röntgenbefund',
363 '6230': 'Blutdruck',
364 '6240': 'Symptome',
365 '6260': 'Therapie',
366 '6265': 'physikalische Therapie',
367 '6280': 'Überweisung Inhalt',
368 '6285': 'AU Dauer (von - bis)',
369 '6286': 'AU wegen',
370 '6287': 'AU wegen (ICD-Code)',
371 '6288': 'Diagnosesicherheit AU wegen',
372 '6289': 'Seitenlokalisation AU wegen',
373 '6290': 'Krankenhauseinweisung, Krankenhaus',
374 '6291': 'Krankenhauseinweisung',
375 '6292': 'Krankenhauseinweisung wegen (ICD-Code)',
376 '6293': 'Diagnosesicherheit Krankenhauseinweisung wegen',
377 '6294': 'Seitenlokalisation Krankenhauseinweisung wegen',
378
379 '6300': 'Bescheinigung',
380 '6301': 'Inhalt der Bescheinigung',
381 '6306': 'Attest',
382 '6307': 'Inhalt des Attestes',
383 '6310': 'Name des Briefempfängers',
384 '6311': 'Anrede',
385 '6312': 'Strasse',
386 '6313': 'PLZ',
387 '6314': 'Wohnort',
388 '6315': 'Schlusssatz',
389 '6316': 'Telefonnummer',
390 '6317': 'Telefax',
391 '6319': 'Arztnummer/Arztident',
392 '6320': 'Briefinhalt',
393 '6325': 'Bild-Archivierungsnummer',
394 '6326': 'Graphikformat',
395 '6327': 'Bildinhalt',
396
397 '6330': 'freie Kategorie 1: Name',
398 '6331': 'freie Kategorie 1: Inhalt',
399
400 '7100': 'Namenszusatz',
401 '7101': 'Name',
402 '7102': 'Vorname',
403 '7103': 'Geburtsdatum',
404 '7104': 'Titel',
405 '7106': 'PLZ/Ort',
406 '7107': 'Straße',
407 '7110': 'Geschlecht: 1=männlich, 2=weiblich, 8=gemischt (Gemeinschaftspraxen o.ä.)',
408 '7112': 'PLZ',
409 '7113': 'Wohn-/Praxisort',
410
411 '7200': 'xBDT: Typ Textbaustein/Medikament (0=Medikament, 1=BTM, 2=Heilmittel, 3=Hilfsmittel, 4=Impfstoff, 5=Sprechstundenbedarf)',
412 '7201': 'xBDT: KV-Nummer/Hinweise/Name /// AOK-DMP (D.M.): 1.-3. Stelle der Postleitzahl',
413 '7202': 'xBDT: Fachrichtung/Textbaustein/PZN /// AOK-DMP (D.M.): Nummer des Diabetes-Paß',
414 '7203': 'Telefon/Preis',
415 '7204': 'Funktelefon/Festbetrag',
416 '7205': 'Telefax/Negativliste (1=auf Liste)',
417 '7206': 'E-Mail-Adresse/Packungsgröße',
418 '7207': 'Kurzanrede/Wirkstoff',
419 '7208': 'Briefanrede/Indikation',
420 '7209': 'Briefschluß/Nebenwirkungen',
421 '7210': 'Ansprechpartner/Gegenanzeigen',
422 '7211': 'Vertretung/Wechselwirkungen',
423 '7212': 'Bankname/Hinweise',
424 '7213': 'BLZ/Alternativmedikamente',
425 '7214': 'Kontonummer',
426 '7215': 'Bemerkung',
427 '7216': 'Sonstiges',
428 '7217': 'Gruppenkennzeichen: 1=Arztkollege, 2=Arbeitgeber, 4=Krankenhaus, 5=BG, 6=Sonstige',
429 '7218': 'Internet-Adresse',
430
431 '7210':'AOK-DMP (D.M.): Datum der Erstmeldung',
432 '7212':'AOK-DMP (D.M.): bereits v. SSP mitbetreut; 1=nein, 2=ja',
433 '7215':'AOK-DMP (D.M.): Schulungsstatus; 1=nicht 2=geschult',
434 '7216':'AOK-DMP (D.M.): Jahr der letzten Schulung; Vorgabe 1979',
435 '7220':'AOK-DMP (D.M.): Schulung laut Vertrag durchgeführt; ja, nein',
436 '7221':'AOK-DMP (D.M.): Begründung für keine Schulung; 1 bis 5',
437 '7222':'AOK-DMP (D.M.): Klartext für Sonstige 7221 = 5',
438 '7223':'AOK-DMP (D.M.): Schulungsprogramm; 1 bis 17',
439 '7224':'AOK-DMP (D.M.): Schulungsinstitution; 1 bis 4',
440 '7226':'AOK-DMP (D.M.): Schwangerschaft; 1=nein, 2=ja',
441 '7227':'AOK-DMP (D.M.): Mitglied Selbsthilfegruppen; 1=nein, 2=ja',
442 '7228':'AOK-DMP (D.M.): Überweisung SPP/HA veranlasst ?; 1=nein, 2=ja',
443 '7229':'AOK-DMP (D.M.): Begründung für keine Überweisung;1 bis 4',
444 '7230':'AOK-DMP (D.M.): Klartext Sonstiges 7229 = 5',
445
446 '8000': 'Satzidentifikation >>===============',
447 '8100': 'Satzlänge',
448
449 '8301': 'Eingangsdatum des Auftrags im Labor',
450 '8302': 'Berichtsdatum',
451 '8303': 'Berichtszeit',
452 '8310': 'Anforderungsnummer',
453 '8311': '(interne) Auftragsnummer des Labors',
454 '8312': 'Kunden- bzw. Arztnummer',
455 '8315': 'GDT-ID Empfänger',
456 '8316': 'GDT-ID Sender',
457 '8320': 'Labor Bezeichnung',
458 '8321': 'Labor Strasse',
459 '8322': 'Labor PLZ',
460 '8323': 'Labor Ort',
461
462 '8401': 'Befundstatus (E=End, T=Teil, V=Vor, A=Archiv)',
463 '8402': 'Geräte-/Verfahrensspezifisches Kennfeld',
464 '8403': 'Gebührenordnung',
465 '8404': 'Kosten in Doppelpfennigen',
466 '8406': 'Kosten in Cent',
467 '8407': 'Geschlecht Patient',
468 '8410': 'Test-Ident/LDT-Kürzel',
469 '8411': 'Testbezeichnung',
470 '8417': 'Zuordnung (A,D,T,L...) neu für KVT',
471 '8418': 'Teststatus',
472 '8420': 'Ergebnis-/Meßwert',
473 '8421': 'Einheit',
474 '8422': 'Grenzwert Indikator',
475 '8428': 'Probematerial-Ident',
476 '8429': 'Probenmaterial-Nummer',
477 '8430': 'Probenmaterial-Bezeichnung',
478 '8431': 'Material_Spezifikation',
479 '8432': 'Abnahme-Datum',
480 '8433': 'Abnahme-Zeit',
481 '8440': 'Keim-Ident',
482 '8441': 'Keim-Bezeichnung',
483 '8442': 'Keim-Nummer',
484 '8443': 'Methode der Resistenzbestimmung',
485 '8444': 'Wirkstoff-Ident',
486 '8445': 'Wirkstoff-Generic-Nummer',
487 '8446': 'MHK/Breakpoint',
488 '8447': 'Resistenz-Interpretation',
489 '8460': 'Normalwert-Text',
490 '8461': 'Normalwert untere Grenze',
491 '8462': 'Normalwert obere Grenze',
492 '8470': 'Anmerkung',
493 '8480': 'Ergebnis-Text',
494 '8485': 'Zielwert KVT',
495 '8486': 'Ersteintritt',
496 '8490': 'Abschluss-Zeile',
497
498 '8609': 'Gebührenordung',
499 '8990': 'Signatur',
500
501 '9100': 'Arztnummer des Absenders',
502 '9102': 'Empfänger',
503 '9103': 'Erstellungsdatum (TTMMJJJJ)',
504 '9105': 'laufende Nummer Datenträger im Paket (xBDT: immer 1)',
505 '9106': 'verwendeter Zeichensatz (1=7, 2=8-bit-Code)',
506 '9115': 'Erstellungsdatum ADT-Datenpaket',
507 '9116': 'Erstellungsdatum KADT-Datenpaket',
508 '9117': 'Erstellungsdatum AODT-Datenpaket',
509 '9118': 'Erstellungsdatum STDT-Datenpaket',
510 '9132': 'enthaltene Datenpakete dieser Datei',
511
512 '9202': 'Gesamtlänge Datenpaket (Byte)',
513 '9203': 'Anzahl Datenträger im Paket',
514 '9204': 'Abrechnungsquartal',
515 '9206': 'Zeichensatz (encoding)',
516 '9210': 'Version ADT-Satzbeschreibung',
517 '9211': 'Version Satztabelle ADT',
518 '9212': 'Version der Satzbeschreibung',
519 '9213': 'Version BDT',
520 '9218': 'Version GDT',
521 '9233': 'GO-Stammdatei-Version',
522
523 '9600': 'Archivierungsart (1=Gesamt, 2=Zeitraum, 3=Quartal)',
524 '9601': 'Zeitraum der Speicherung (TTMMJJJJTTMMJJJJ)',
525 '9602': 'Beginn der Übertragung (HHMMSSCC)',
526
527 '9901': 'Systeminterner Parameter /// xBDT: Praxishaupttyp bei untergeordneten Praxen'
528
529 }
530
531
532 xdt_packet_type_map = {
533 '0010': "========<< Praxisdaten >>========",
534 '0020': "========<< Anfang Datenträger >>========",
535 '0021': "========<< Ende Datenträger >>========",
536 '0022': "========<< Anfang Datenpaket >>========",
537 '0023': "========<< Ende Datenpaket >>========",
538 '0080': '========<< xBDT: Stammdaten >>========',
539 '0081': '========<< xBDT: Diagnosenliste >>========',
540 '0082': '========<< xBDT: Textbausteine >>========',
541 '0083': '========<< xBDT: Leistungsketten >>========',
542 '0084': '========<< xBDT: Medikamente >>========',
543
544 '0101': "========<< Fall: Primärarzt >>========",
545 '0102': "========<< Fall: Überweisung >>========",
546 '0103': "========<< Fall: Belegarzt >>========",
547 '0104': "========<< Fall: Notfall/Dienst/Vertretung >>========",
548 '0109': "========<< Fall: Kurärztliche Abrechnung >>========",
549 '0190': "========<< Fall: Privat >>========",
550 '0191': "========<< Fall: BG >>========",
551 '0199': "========<< Fall: unstrukturiert >>========",
552
553 '6100': "========<< Patientenstamm >>========",
554 '6200': "========<< Behandlungsdaten >>========",
555 '6300': '========>> GDT: Stammdaten anfordern >>========',
556 '6301': '========>> GDT: Stammdaten übermitteln >>========',
557 '6302': "========<< GDT: Untersuchung (neue) anfordern >>========",
558 '6310': "========<< GDT: Untersuchung übermitteln >>========",
559 '6311': "========<< GDT: Untersuchung anzeigen >>========",
560
561 '8202': '========<< LDT: LG-Bericht >>========',
562 '8220': '========<< LDT: L-Datenpaket-Header >>========',
563 '8221': '========<< LDT: L-Datenpaket-Abschluß >>========',
564
565 'adt0': "========<< ADT-Datenpaket-Header >>========",
566 'adt9': "========<< ADT-Datenpaket-Abschluss >>========",
567 'con0': "========<< Container-Header >>========",
568 'con9': "========<< Container-Abschluss >>========",
569 'prax': "========<< Praxisdaten >>========",
570 'kad0': "========<< KADT-Datenpaket-Header >>========",
571 'kad9': "========<< KADT-Datenpaket-Abschluß >>========",
572 'std0': "========<< STDT-Datenpaket-Header >>========",
573 'std9': "========<< STDT-Datenpaket-Abschluß >>========",
574 'st13': "========<< Statistiksatz >>========"
575 }
576
577
578
579
580
581
582 name_xdtID_map = {
583 'last name': '3101',
584 'first name': '3102',
585 'date of birth': '3103',
586 'gender': '3110'
587 }
588
589
590
591
592 map_gender_xdt2gm = {
593 '1': 'm',
594 'm': 'm',
595 'M': 'm',
596 '4': 'm',
597 '2': 'f',
598 'f': 'f',
599 'W': 'f',
600 'w': 'f',
601 '5': 'f',
602 'U': None
603 }
604
605 map_gender_gm2xdt = {
606 'm': '1',
607 'f': '2',
608 'tm': '1',
609 'tf': '2',
610 'h': '?'
611 }
612
613
614 map_8407_2str = {
615 '0': _('unknown gender'),
616 '1': _('male'),
617 '2': _('female'),
618 '3': _('child'),
619 '4': _('boy'),
620 '5': _('girl'),
621 '6': _('animal')
622 }
623
624
625 xdt_character_code_map = {
626 '1': 'ASCII (DIN 66003/ISO 646)',
627 '2': 'cp437 (8 Bit)',
628 '3': 'ISO 8859-1/cp1252'
629 }
630
631 _charset_fields = [
632 '9106',
633 '9206'
634 ]
635
636 _map_field2charset = {
637 '9106': {
638 '1': 'ascii',
639 '2': 'cp437',
640 '3': 'iso8859-1'
641 },
642 '9206': {
643 '1': 'ascii',
644 '2': 'cp437',
645 '3': 'iso8859-1'
646 }
647 }
648
649
650 xdt_Archivierungsart_map = {
651 '1': 'Speicherung Gesamtbestand',
652 '2': 'Speicherung beliebiger Zeitraum',
653 '3': 'Speicherung eines Quartals'
654 }
655
656 xdt_Praxistyp_map = {
657 '1': 'Einzelpraxis',
658 '2': 'Gemeinschaftspraxis',
659 '3': 'Fachübergreifende GP',
660 '4': 'Praxisgemeinschaft',
661 '5': 'Fachübergreifende GP ohne Leistungskennzeichnung',
662 '6': 'ermächtigter Arzt',
663 '7': 'Krankenhaus oder ärztlich geleitete Einrichtung'
664 }
665
666 xdt_Versichertenart_map = {
667 '1': 'Mitglied',
668 '3': 'Familienversicherter',
669 '5': 'Rentner',
670 }
671
672 xdt_Kostentraegeruntergruppe_map = {
673 '00': 'default',
674 '01': 'SVA(Sozialversicherungsabkommen)',
675 '02': 'BVG(Bundesversorgungsgesetz)',
676 '03': 'BEG(Bundesentschädigungsgesetz)',
677 '04': 'Grenzgänger',
678 '05': 'Rheinschiffer',
679 '06': 'SHT(Sozialhilfeträger, ohne Asylstellen)',
680 '07': 'BVFG(Bundesvertriebenengesetz)',
681 '08': 'Asylstellen(AS)',
682 '09': 'Schwangerschaftsabbrüche'
683 }
684
685 xdt_Abrechnungsart_map = {
686 '1': 'PKA(Primärkassen)',
687 '2': 'EKK(Ersatzkassen)',
688 '3': 'SKT(Sonstige Kostenträger)',
689 }
690
691 xdt_Ost_West_Status_map = {
692 '1': 'West',
693 '6': 'BVG',
694 '7': 'SVA',
695 '8': 'SVA',
696 '9': 'Ost',
697 'M': 'eingeschriebene Versicherte in Disease-Management-Programmen für Diabetes mellitus Typ2 - RK West',
698 'X': 'eingeschriebene Versicherte in Disease-Management-Programmen für Diabetes mellitus Typ2 - RK Ost',
699 'A': 'eingeschriebene Versicherte in Disease-Management-Programmen für Brustkrebs - RK West',
700 'C': 'eingeschriebene Versicherte in Disease-Management-Programmen für Brustkrebs - RK Ost',
701 }
702
703
704 xdt_Gebuehrenordnung_map = {
705 '1': 'BMÄ',
706 '2': 'E-GO',
707 '3': 'GOÄ'
708 }
709
710
711 xdt_Abrechnungsgebiet_map = {
712 '00': 'kein besonderes Abrechnungsgebiet (Defaultwert)',
713 '01': 'Dialyse-Arztkosten',
714 '02': 'Dialyse-Sachkosten',
715 '03': 'Methadon-Substitutionsbehandlung',
716 '04': 'Grosse Psychotherapie',
717
718 '05': 'Verhaltenstherapie',
719
720 '06': 'Fremde Zytologie',
721 '07': 'Diabestesabrechnung',
722 '08': 'Umweltmedizin',
723 '09': 'Rheuma',
724 '10': 'Hirnleistungsstörungen',
725 '11': 'Kodex-Anhangsarzt',
726 '12': 'Kodex-Arzt',
727 '13': 'Kodex-Listenarzt',
728 '14': 'Ambulantes Operieren'
729 }
730
731 xdt_Ursache_des_Leidens_map = {
732 '2': 'Unfall, Unfallfolgen',
733 '3': 'Versorgungsleiden'
734 }
735
736 xdt_Ankreuzfeld_map = {
737 '1': 'angekreuzt'
738 }
739
740 xdt_Scheinuntergruppe_map = {
741 '00': 'Ambulante Behandlung (Defaultwert)',
742 '20': 'Selbstaustellung',
743 '21': 'Zielauftrag (Defaultwert bei Einsendepraxen)',
744 '22': 'Rahmenauftrag',
745 '23': 'Konsillaruntersuchung',
746 '24': 'Mit/Weiterbehandlung (Defaultwert ausser bei Einsendepraxen)',
747 '25': 'Überweisung aus anderen Gründen',
748 '26': 'Stat. Mitbehandlung, Vergütung nach amb. Grundsätzen',
749 '27': 'Überweisungs-/Abrechnungssschein für Laboratoriumsuntersuchungen als Auftragsleistung',
750 '30': 'Belegärztliche Behandlung (Default bei SA 0103)',
751 '31': 'Belegärztliche Mitbehandlung',
752 '32': 'Urlaubs-/bzw. Krankheitsvertretung bei belegärztlicher Behandlung',
753 '41': 'ärztlicher Notfalldienst',
754 '42': 'Urlaubs-bzw. Krankheitsvertretung',
755 '43': 'Notfall',
756 '44': 'Notfalldienst bei Taxi',
757 '45': 'Notarzt-/Rettungswagen (Rettungsdienst)',
758 '46': 'Zentraler Notfalldienst',
759 '90': 'default bei SA 0190',
760 '91': 'Konsillaruntersuchung',
761 '92': 'stat. Mitbehandlung Vergütung nach stat. Grundsätzen',
762 '93': 'stat. Mitbehandlung Vergütung nach ambul. Grundsätzen',
763 '94': 'belegärztliche Behandlung im Krankenhaus'
764 }
765
766 xdt_gesetzlicher_Abzug_map = {
767 '1': 'nein',
768 '2': 'ja'
769 }
770
771 xdt_Klasse_stationaere_Behandlung_map = {
772 '1': 'Einbettzimmer',
773 '2': 'Zweibettzimmer',
774 '3': 'Mehrbettzimmmer'
775 }
776
777 xdt_Rechnungsart_map = {
778 '01': 'Privat',
779 '20': 'KVB',
780 '21': 'Bahn-Unfall',
781 '30': 'Post',
782 '31': 'Post-Unfall',
783 '40': 'Allgemeines Heilverfahren',
784 '41': 'Berufsgenossenschaft Heilverfahren',
785 '50': 'Bundesknappschaft',
786 '70': 'Justizvollzugsanstalt',
787 '71': 'Jugendarbeitsschutz',
788 '72': 'Landesversicherungsanstalt',
789 '73': 'Bundesversicherungsanstalt für Angestellte',
790 '74': 'Sozialamt',
791 '75': 'Sozialgericht',
792 '80': 'Studenten-Deutsche',
793 '81': 'Studenten-Ausländer'
794 }
795
796 xdt_Abdingungserklaerung_map = {
797 '1': 'nein',
798 '2': 'ja'
799 }
800
801 xdt_Anlage_erforderlich_map = {
802 '1': 'nein',
803 '2': 'ja'
804 }
805
806 xdt_Alkoholeinfluss_map = {
807 '1': 'nein',
808 '2': 'ja'
809 }
810
811 xdt_Blutentnahme_map = {
812 '1': 'nein',
813 '2': 'ja'
814 }
815
816 xdt_Arbeitsunfall_map = {
817 '1': 'nein',
818 '2': 'ja'
819 }
820
821 xdt_arbeitsfaehig_map = {
822 '1': 'angekreuzt'
823 }
824
825 xdt_Heilbehandlung_erforderlich_map = {
826 '1': 'ambulant',
827 '2': 'stationär'
828 }
829
830 xdt_Besondere_Heilbehandlung_durch_map = {
831 '1': 'selbst',
832 '2': 'anderer Durchgangsarzt'
833 }
834
835 xdt_Allgemeine_Heilbehandlung_durch_map = {
836 '1': 'selbst',
837 '2': 'anderer Arzt'
838 }
839
840 xdt_AU_3Tage_map = {
841 '1': 'angekreuzt'
842 }
843
844 xdt_Befundstatus_map = {
845 'E': '(kompletter) Endbefund',
846 'T': 'Teilbefund',
847 'V': '(kompletter) Vorbefund',
848 'A': 'Archivbefund',
849 'N': 'Nachforderung'
850 }
851
852 map_Befundstatus_xdt2gm = {
853 'E': _('final'),
854 'T': _('partial'),
855 'V': _('preliminary'),
856 'A': _('final'),
857 'N': _('final')
858 }
859
860
861 xdt_Teststatus_map = {
862 'B': _('already reported'),
863 'K': _('corrected result'),
864 'F': _('missing, reported later')
865 }
866
867
868 xdt_Resistenzmethode_map = {
869 '1': 'Agardiffusion',
870 '2': 'Agardilution',
871 '3': 'MHK-Bestimmung',
872 '4': 'Breakpoint-Bestimmung'
873 }
874
875 xdt_Resistenzinterpretation_map = {
876 '0': 'nicht getestet',
877 '1': 'sensibel/wirksam',
878 '2': 'mässig sensibel/schwach wirksam',
879 '3': 'resistent/unwirksam',
880 '4': 'wirksam in hohen Konzentrationen'
881 }
882
883 kvdt_enthaltene_Datenpakete_map = {
884 '1': 'ADT-Datenpaket',
885 '2': 'AODT-Datenpaket(roter Erhebungsbogen)',
886 '3': 'Kurärztliches Abrechnungsdatenpaket',
887 '4': 'AODT-Hessen-Datenpaket (grüner Erhebungsbogen der KV Hessen)',
888 '5': 'STDT-Datenpaket'
889 }
890
891 kvdt_KV_Bereich_map = {
892 '01': 'Schleswig-Holstein',
893 '02': 'Hamburg',
894 '03': 'Bremen',
895 '17': 'Niedersachsen',
896 '20': 'Westfalen-Lippe',
897 '38': 'Nordrhein',
898 '46': 'Hessen',
899 '47': 'Koblenz',
900 '48': 'Rheinhessen',
901 '49': 'Pfalz',
902 '50': 'Trier',
903 '55': 'Nordbaden',
904 '60': 'Südbaden',
905 '61': 'Nordwürtemberg',
906 '62': 'Südwürtemberg',
907 '71': 'Bayern',
908 '72': 'Berlin',
909 '73': 'Saarland',
910 '74': 'KBV',
911 '78': 'Mecklenburg-Vorpommern',
912 '83': 'Brandenburg',
913 '88': 'Sachsen-Anhalt',
914 '98': 'Sachsen'
915 }
916
917 kvdt_Personenkreis_Untersuchungskategorie_map = {
918 '01': 'Beschädigter',
919 '02': 'Schwerbeschädigter',
920 '03': 'Angehöriger',
921 '04': 'Hinterbliebener',
922 '05': 'Pflegeperson',
923 '06': 'Tauglichkeitsuntersuchung',
924 '07': 'ärztl. Versorgung',
925 '08': 'Bewerber',
926 '09': 'Erstuntersuchung',
927 '10': 'Nachuntersuchung',
928 '11': 'Ergänzungsuntersuchung',
929 '12': 'Verfolgte'
930 }
931
932 kvdt_Unfallfolgen_map = {
933 '1': 'ja'
934 }
935
936 kvdt_belegaerztliche_Behandlung_map = {
937 '1': 'kurativ',
938 '2': 'präventiv',
939 '3': 'sonstige Hilfen',
940 '4': 'bei belegärztlicher Behandlung'
941 }
942
943 kvdt_anerkannte_Psychotherapie_map = {
944 '1': 'ja'
945 }
946
947 kvdt_somatische_Ursachen_map = {
948 '1': 'ja'
949 }
950
951 kvdt_Zusatzkennzeichen_poststationaere_Leistungen_map = {
952 'N': 'poststationäre Leistung'
953 }
954
955 kvdt_Diagnosensicherheit_map = {
956 'V': 'Verdacht auf / zum Ausschluss von',
957 'Z': 'Zustand nach',
958 'A': 'ausgeschlossen'
959 }
960
961 kvdt_Seitenlokalisation_map = {
962 'R': 'rechts',
963 'L': 'Links',
964 'B': 'beiderseits'
965 }
966
967 kvdt_Empfaenger_map = {
968 '01': 'Schleswig-Holstein',
969 '02': 'Hamburg',
970 '03': 'Bremen',
971 '06': 'Aurich',
972 '07': 'Braunschweig',
973 '08': 'Göttingen',
974 '09': 'Hannover',
975 '10': 'Hildesheim',
976 '11': 'Lüneburg',
977 '12': 'Oldenburg',
978 '13': 'Osnabrück',
979 '14': 'Stade',
980 '15': 'Verden',
981 '16': 'Wilhelmshaven',
982 '18': 'Dortmund',
983 '19': 'Münster',
984 '20': 'KV Westfalen Lippe',
985 '21': 'Aachen',
986 '24': 'Düsseldorf',
987 '25': 'Duisburg',
988 '27': 'Köln',
989 '28': 'Linker Niederrhein',
990 '31': 'Ruhr',
991 '37': 'Bergisch-Land',
992 '39': 'Darmstadt',
993 '40': 'Frankfurt/Main',
994 '41': 'Giessen',
995 '42': 'Kassel',
996 '43': 'Limburg',
997 '44': 'Marburg',
998 '45': 'Wiesbaden',
999 '47': 'Koblenz',
1000 '48': 'Rheinhessen',
1001 '49': 'Pfalz',
1002 '50': 'Trier',
1003 '52': 'Karlsruhe',
1004 '53': 'Mannheim',
1005 '54': 'Pforzheim',
1006 '56': 'Baden-Baden',
1007 '57': 'Freiburg',
1008 '58': 'Konstanz',
1009 '59': 'Offenburg',
1010 '61': 'Nord-Würtemberg',
1011 '62': 'Süd-Würtemberg',
1012 '63': 'München Sadt u. Land',
1013 '64': 'Oberbayern',
1014 '65': 'Oberfranken',
1015 '66': 'Mittelfranken',
1016 '67': 'Unterfranken',
1017 '68': 'Oberpfalz',
1018 '69': 'Niederbayern',
1019 '70': 'Schwaben',
1020 '72': 'Berlin',
1021 '73': 'Saarland',
1022 '78': 'Mecklenburg-Vorpommern',
1023 '79': 'Postdam',
1024 '80': 'Cottbus',
1025 '81': 'Frankfurt/Oder',
1026 '85': 'Magdeburg',
1027 '86': 'Halle',
1028 '87': 'Dessau',
1029 '89': 'Erfurt',
1030 '90': 'Gera',
1031 '91': 'Suhl',
1032 '94': 'Chemnitz',
1033 '95': 'Dresden',
1034 '96': 'Leipzig',
1035 '99': 'Bundesknappschaft'
1036 }
1037
1038 kvdt_Facharztstatus_map = {
1039 '0': 'nein',
1040 '1': 'ja'
1041 }
1042
1043 kvdt_Anaesthesie_erbracht_map = {
1044 '1': 'vom Operateur',
1045 '2': 'vom Anästhesisten'
1046 }
1047
1048 kvdt_Zwischenfall_map = {
1049 '0': 'nein',
1050 '1': 'intraoperativ',
1051 '2': 'postoperativ bis zum 12. Tag EIGENBEFUND',
1052 '3': 'postoperativ bis zum 12. Tag FREMDBEFUND'
1053 }
1054
1055 kvdt_Revisionseingriff_erforderlich_map = {
1056 '1': 'ja'
1057 }
1058
1059 kvdt_Histologie_map = {
1060 '0': 'nein',
1061 '1': 'ja'
1062 }
1063
1064 kvdt_stationaere_Weiterbehandlung_map = {
1065 '1': 'unmittelbare Aufnahme zur Weiterbehandlung',
1066 '2': 'stationäre Aufnahme zur Weiterbehandlung bis zum 12.Tag'
1067 }
1068
1069 kvdt_stationaere_Aufnahme_map = {
1070 '0': 'nein',
1071 '1': 'unmittelbare Aufnahme zur Weiterbehandlung',
1072 '2': 'stationäre Aufnahme zur Weiterbehandlung bis zum 12.Tag'
1073 }
1074
1075 kvdt_Indikationsschluessel_map = {
1076 '0': 'keine Angabe'
1077 }
1078
1079 kvdt_Komplikation_map = {
1080 '0': 'keine Komplikation'
1081 }
1082
1083 kvdt_Erfolgsbeurteilung_Indikation_map = {
1084 '1': 'gut',
1085 '2': 'mittel',
1086 '3': 'schlecht',
1087 '4': 'nicht beurteilbar'
1088 }
1089
1090 kvdt_Revisionseingriff_map = {
1091 '0': 'nein',
1092 '1': 'erforderlich'
1093 }
1094
1095 kvdt_Implantat_map = {
1096 '00': 'keine Implantation',
1097 '01': 'Herzschrittmachertyp AAI-R',
1098 '02': 'Herzschrittmachertyp VVI-R',
1099 '03': 'Herzschrittmachertyp DDD-R',
1100 '04': 'Herzschrittmachertyp DVI-R',
1101 '05': 'Herzschrittmachertyp DDI-R',
1102 '06': 'Herzschrittmachertyp VDD-R',
1103 '09': 'sonstiger Herzschrittmachertyp',
1104 '11': 'PMMA-Linse',
1105 '12': 'Silicon-Linse',
1106 '13': 'Acryl-Linse'
1107 }
1108
1109 kvdt_operierte_Seite_map = {
1110 '0': 'keine Angabe',
1111 '1': 'links',
1112 '2': 'rechts',
1113 '3': 'beidseitig'
1114 }
1115
1116 kvdt_Anaesthesie_Art_map = {
1117 '1': 'Intubationsnarkose',
1118 '2': 'Spinalanästhesie',
1119 '3': 'Maskennarkose',
1120 '4': 'Stand-By',
1121 '5': 'Plexusanästhesie',
1122 '6': 'Periduralanästhesie',
1123 '7': 'intravenöse Region',
1124 '8': 'Lokalanästhesie',
1125 '9': 'Retrobulbär-/Peribulbäranästhesie'
1126 }
1127
1128 kvdt_Kurart_map = {
1129 '1': 'Ambulante Vorsorgeleistung zur Krankheitsverhütung',
1130 '2': 'Ambulante Vorsorgeleistung bei bestehenden Krankheiten',
1131 '3': 'Ambulante Vorsorgeleistung für Kinder'
1132 }
1133
1134 kvdt_Packungsgroesse_map = {
1135 'N1': 'Kleine Packung',
1136 'N2': 'Mittlere Packung',
1137 'N3': 'Große Packung',
1138 'kA': 'keine Angabe'
1139 }
1140
1141 kvdt_Heilmittel_map = {
1142 '01': 'Massagetherapie',
1143 '02': 'Bewegungstherapie',
1144 '03': 'Krankengymnastik',
1145 '04': 'Elektrotherapie',
1146 '06': 'Thermotherapie(Wärme- und Kältetherapie)',
1147 '08': 'Kohlensäurebäder',
1148 '09': 'Inhalalationtherapie',
1149 '10': 'Traktionsbehandlung',
1150 '20': 'Stimmtherapie',
1151 '25': 'Sprechtherapie',
1152 '30': 'Sprachtherapie',
1153 '35': 'Sprech- und/oder Sprachtherapie bei Kindern und Jugendlichen',
1154 '40': 'Beschäftigungs- und Arbeitstherapie (Ergotherapie)',
1155 '90': 'Sonstiges'
1156 }
1157
1158
1159 kvdt_Kennzeichnung_map = {
1160 '0': 'nein',
1161 '1': 'ja'
1162 }
1163
1164 xdt_map_of_content_maps = {
1165 '0202': xdt_Praxistyp_map,
1166 '0917': kvdt_Packungsgroesse_map,
1167 '0918': kvdt_Packungsgroesse_map,
1168
1169 '0953': kvdt_Packungsgroesse_map,
1170 '0960': kvdt_Kennzeichnung_map,
1171 '0961': kvdt_Kennzeichnung_map,
1172 '0962': kvdt_Kennzeichnung_map,
1173 '2706': kvdt_Indikationsschluessel_map,
1174 '2720': kvdt_Zwischenfall_map,
1175 '2721': kvdt_Zwischenfall_map,
1176 '2722': kvdt_Zwischenfall_map,
1177 '2723': kvdt_Zwischenfall_map,
1178 '2724': kvdt_Zwischenfall_map,
1179 '2725': kvdt_Zwischenfall_map,
1180 '2726': kvdt_Zwischenfall_map,
1181 '2727': kvdt_Komplikation_map,
1182 '2728': kvdt_Erfolgsbeurteilung_Indikation_map,
1183 '2729': kvdt_Histologie_map,
1184 '2730': kvdt_Revisionseingriff_map,
1185 '2731': kvdt_stationaere_Aufnahme_map,
1186 '2732': kvdt_Implantat_map,
1187 '2742': kvdt_operierte_Seite_map,
1188 '2744': kvdt_Anaesthesie_Art_map,
1189 '2750': kvdt_Facharztstatus_map,
1190 '2752': kvdt_Facharztstatus_map,
1191 '2761': kvdt_Anaesthesie_erbracht_map,
1192 '2770': kvdt_Zwischenfall_map,
1193 '2771': kvdt_Zwischenfall_map,
1194 '2772': kvdt_Zwischenfall_map,
1195 '2773': kvdt_Zwischenfall_map,
1196 '2774': kvdt_Zwischenfall_map,
1197 '2775': kvdt_Zwischenfall_map,
1198 '2776': kvdt_Zwischenfall_map,
1199 '2780': kvdt_Revisionseingriff_erforderlich_map,
1200 '2781': kvdt_Histologie_map,
1201 '2782': kvdt_stationaere_Weiterbehandlung_map,
1202 '3108': xdt_Versichertenart_map,
1203 '3110': map_gender_xdt2gm,
1204 '3116': kvdt_KV_Bereich_map,
1205 '3674': kvdt_Diagnosensicherheit_map,
1206 '3675': kvdt_Seitenlokalisation_map,
1207 '4106': xdt_Kostentraegeruntergruppe_map,
1208 '4107': xdt_Abrechnungsart_map,
1209 '4113': xdt_Ost_West_Status_map,
1210 '4121': xdt_Gebuehrenordnung_map,
1211 '4122': xdt_Abrechnungsgebiet_map,
1212 '4123': kvdt_Personenkreis_Untersuchungskategorie_map,
1213 '4201': xdt_Ursache_des_Leidens_map,
1214 '4202': kvdt_Unfallfolgen_map,
1215 '4210': xdt_Ankreuzfeld_map,
1216 '4211': xdt_Ankreuzfeld_map,
1217 '4212': xdt_Ankreuzfeld_map,
1218 '4213': xdt_Ankreuzfeld_map,
1219 '4221': kvdt_belegaerztliche_Behandlung_map,
1220 '4234': kvdt_anerkannte_Psychotherapie_map,
1221 '4236': kvdt_somatische_Ursachen_map,
1222 '4239': xdt_Scheinuntergruppe_map,
1223 '4230': xdt_gesetzlicher_Abzug_map,
1224 '4236': xdt_Klasse_stationaere_Behandlung_map,
1225 '4261': kvdt_Kurart_map,
1226 '4580': xdt_Rechnungsart_map,
1227 '4608': xdt_Abdingungserklaerung_map,
1228 '4613': xdt_Anlage_erforderlich_map,
1229 '4520': xdt_Alkoholeinfluss_map,
1230 '4522': xdt_Blutentnahme_map,
1231 '4554': xdt_Arbeitsunfall_map,
1232 '4560': xdt_arbeitsfaehig_map,
1233 '4570': xdt_Heilbehandlung_erforderlich_map,
1234 '4571': xdt_Besondere_Heilbehandlung_durch_map,
1235 '4581': xdt_Allgemeine_Heilbehandlung_durch_map,
1236 '4582': xdt_AU_3Tage_map,
1237 '5024': kvdt_Zusatzkennzeichen_poststationaere_Leistungen_map,
1238 '6003': kvdt_Diagnosensicherheit_map,
1239 '6004': kvdt_Seitenlokalisation_map,
1240 '6288': kvdt_Diagnosensicherheit_map,
1241 '6289': kvdt_Seitenlokalisation_map,
1242 '6293': kvdt_Diagnosensicherheit_map,
1243 '6294': kvdt_Seitenlokalisation_map,
1244 '8000': xdt_packet_type_map,
1245 '8401': xdt_Befundstatus_map,
1246 '8418': xdt_Teststatus_map,
1247 '8443': xdt_Resistenzmethode_map,
1248 '8447': xdt_Resistenzinterpretation_map,
1249 '9102': kvdt_Empfaenger_map,
1250 '9106': xdt_character_code_map,
1251 '9132': kvdt_enthaltene_Datenpakete_map,
1252 '9600': xdt_Archivierungsart_map
1253 }
1254
1256 """DDMMYYYY -> YYYY-MM-DD"""
1257 return '%s-%s-%s' % (date[-4:], date[2:4], date[:2])
1258
1259