[XML-SIG] Big Bug? (was:Pretty-printing DOM trees)

Christian Tismer tismer@appliedbiometrics.com
Fri, 22 Jan 1999 13:41:10 +0100


This is a multi-part message in MIME format.
--------------322B2ABE145DE09B7F9C2D0A
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I've tested the formatter with one of my XML workfiles.

Astonishingly, it breaks.
I could not find the error, but it happens when I use
utils.FileReader to build the dom.

>>> d=utils.FileReader()
>>> dom = d.readFile( r'H:\pns\Projekte\SRZ\RoteLi\birgit\SGML\praep.xml')
Traceback (innermost last):
  File "<interactive input>", line 1, in ?
  File "D:\Python\xml\dom\utils.py", line 140, in readFile
    dom = self.readStream(file,type)
  File "D:\Python\xml\dom\utils.py", line 148, in readStream
    dom = self.readXml(stream)
  File "D:\Python\xml\dom\utils.py", line 164, in readXml
    p.feed(stream.read())
  File "i:\cvsroot\xml\sax\drivers\drv_xmlproc.py", line 132, in feed
    self.parser.feed(data)
  File "i:\cvsroot\xml\parsers\xmlproc\xmlutils.py", line 189, in feed
    self.do_parse()
  File "i:\cvsroot\xml\parsers\xmlproc\xmlproc.py", line 278, in
do_parse
    self.parse_end_tag()
  File "i:\cvsroot\xml\parsers\xmlproc\xmlproc.py", line 532, in
parse_end_tag
    self.app.handle_end_tag(name)
  File "i:\cvsroot\xml\sax\drivers\drv_xmlproc.py", line 64, in
handle_end_tag
    self.doc_handler.endElement(name)
  File "xml\dom\builder.py", line 53, in endElement
    assert name == self.current_element.get_nodeName()
AssertionError: 
>>> 

The XML file is well-formed, so there must be a bug in the dom builder.
When I let builder.py ignore the assertion error and avoid popping
the tree, it works!

I hope this helps the author to find the bug, I don't 
understand everything well enough to find this.

ciao - chris

-- 
Christian Tismer             :^)   <mailto:tismer@appliedbiometrics.com>
Applied Biometrics GmbH      :     Have a break! Take a ride on Python's
Kaiserin-Augusta-Allee 101   :    *Starship* http://starship.skyport.net
10553 Berlin                 :     PGP key -> http://pgp.ai.mit.edu/
     we're tired of banana software - shipped green, ripens at home
--------------322B2ABE145DE09B7F9C2D0A
Content-Type: text/plain; charset=iso-8859-1; name="praep.xml"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; filename="praep.xml"

<Praeparate><Praeparat nummer=3D"12617-2" fachinfo=3D"j" datum=3D"06.07.9=
8, 01.10.98" index=3D"TEIL95008233" gliederung=3D"28.B.1.2.1." abgabe=3D"=
Rp" stoffklasse=3D"B" status=3D"FE" gesperrt=3D"NEIN"><Name>Flutide&reg; =
/
 Flutide&reg; N</Name><Firma>Glaxo Wellcome/Cascan</Firma><Darreichung zu=
lassungsnummer=3D"29117.00.00" code=3D"200523" datum=3D"010195" status=3D=
F><Form>Flutide&reg; Junior 25 Dosier-Aerosol, Suspension und
 Treibmittel</Form><Packung pharmazentralnummer=3D"7123964">1 Dosier-Aero=
sol (N1) mind. 120 Spr&uuml;hst&ouml;&szlig;e, Flutide =

 Junior 25</Packung><Zusammensetzung>1 Spr&uuml;hsto&szlig; (&ap; 85&nbsp=
;mg)<Stoff code=3D"200523"><Name>Fluticason-17-propionat</Name><Menge>,02=
5&nbsp;mg</Menge></Stoff><Hilfsstoff code=3D"200821"><Name>Trichlorfluorm=
ethan</Name></Hilfsstoff><Hilfsstoff code=3D"200819"><Name>Dichlordifluor=
methan</Name></Hilfsstoff><Hilfsstoff code=3D"067800"><Name>Lecithin</Nam=
e></Hilfsstoff></Zusammensetzung></Darreichung><Darreichung zulassungsnum=
mer=3D"29125.02.00" code=3D"200523" datum=3D"010195" status=3DF><Form>Flu=
tide&reg; 250 Rotadisk&reg;, Pulver zum Inhalieren</Form><Packung pharmaz=
entralnummer=3D"7124113">60 Plv. (N1) Flutide 250 Rotadisk</Packung><Pack=
ung pharmazentralnummer=3D"7124142">60 Plv. (N1) Flutide 250 Rotadisk + D=
iskhaler</Packung><Zusammensetzung>1 Einzeldosis<Stoff code=3D"200523"><N=
ame>Fluticason-17-propionat</Name><Menge>0,25&nbsp;mg</Menge>in 25&nbsp;m=
g Pulver</Stoff><Hilfsstoff code=3D"066830"><Name>Lactose 1H<sub>2</sub>O=
</Name></Hilfsstoff></Zusammensetzung></Darreichung><Darreichung zulassun=
gsnummer=3D"30864.01.00" code=3D"200523" datum=3D"010199" status=3DF><For=
m>Flutide&reg; mite 100 Diskus&reg;, Pulver zum Inhalieren</Form><Packung=
 pharmazentralnummer=3D"7124202">60 Plv. (N1) mite 100 Diskus</Packung><Z=
usammensetzung>1 Einzeldosis<Stoff code=3D"200523"><Name>Fluticason-17-pr=
opionat</Name><Menge>0,1&nbsp;mg</Menge>in 12,5&nbsp;mg Pulver</Stoff><Hi=
lfsstoff code=3D"066830"><Name>Lactose 1H<sub>2</sub>O</Name></Hilfsstoff=
></Zusammensetzung></Darreichung><Darreichung zulassungsnummer=3D"30867.0=
0.00" code=3D"200523" datum=3D"010199" status=3DF><Form>Flutide&reg; fort=
e 500 Diskus&reg;, Pulver zum Inhalieren</Form><Packung pharmazentralnumm=
er=3D"7124248">60 Plv. (N1) forte 500 Diskus</Packung><Zusammensetzung>1 =
Einzeldosis<Stoff code=3D"200523"><Name>Fluticason-17-propionat</Name><Me=
nge>0,5&nbsp;mg</Menge>in 12,5&nbsp;mg Pulver</Stoff><Hilfsstoff code=3D"=
066830"><Name>Lactose 1H<sub>2</sub>O</Name></Hilfsstoff></Zusammensetzun=
g></Darreichung><Anwendung>Bronchialasthma aller Schweregrade.</Anwendung=
><Gegenanzeige>Akutbehandl. eines Asthmaanfalles.
 Behandl. bei aktiver od. inaktiver Lungentuberkulose gleichz. mit einem
 gegen die Tuberkulose wirksamen AM.</Gegenanzeige><Anwendungsbeschraenku=
ng>Flutide: Kdr. unter 4&nbsp;J. (zur Zeit keine ausreichenden Erfahrunge=
n).`O
 Flutide N: Kdr. u. Jugendl. unter 16&nbsp;J.</Anwendungsbeschraenkung><N=
ebenwirkung><Signatur>G 14</Signatur>Sehr selten paradoxer Bronchospasmus=
 mit rasch einsetzender Atemnot. Die
 Nebennierenrindenfunkt. bleibt im allg. w&auml;hrend der
 Inhalationsbehandl. mit Fluticason-17-propionat im Normalbereich. Bei
 einzelnen Pat., vor allem wenn sie &uuml;ber l&auml;ngere Zeit mit hohen=
 Tagesdosen
 behandelt werden, kann es zu einer Einschr&auml;nkung der Nebennierenrin=
denfunktion
 kommen. Auch nach Umstellung von and. inhalativen od. oralen Kortikoiden=

 kann die Nebennierenrindenfunkt. noch f&uuml;r l&auml;ngere Zeit eingesc=
hr&auml;nkt sein.
 Selten &Uuml;berempfindlichkeitsreakt. mit Hautbeteiligung. Erh&ouml;hte=

 Blutzuckerspiegel u. in Einzelf. eine Zuckerausscheidung in den Urin.</N=
ebenwirkung><Dosierung>Flutide Junior 25 Dosier-Aerosol: Kdr. &uuml;ber 4=
&nbsp;J., Jugendl. u. Erw.: 2mal
 tgl. 2&nbsp;Spr&uuml;hst&ouml;&szlig;e.`O Flutide N 125 Dosier-Aerosol: =
Jugendl. &uuml;ber 16&nbsp;J. u.
 Erw.: 2mal tgl. 2&nbsp;Spr&uuml;hst&ouml;&szlig;e.`O Flutide N forte 250=
 Dosier-Aerosol: Jugendl.
 &uuml;ber 16&nbsp;J. u. Erw.: 2mal tgl. 2-4 Spr&uuml;hst&ouml;&szlig;e.`=
O Flutide Junior 50 Rotadisk/-
 Junior 50 Diskus/mite 100 Diskus:
 Kdr. &uuml;ber 4&nbsp;J., Jugendl. u. Erw.: 2mal tgl. 1&nbsp;Pulverinhal=
ation.`O Flutide
 250 Rotadisk/-250 Diskus: Jugendl. &gt;&nbsp;16&nbsp;J. u. Erw.: 2mal tg=
l. =

 1&nbsp;Pulverinhalation. forte 500 Diskus: Jugendl. &uuml;ber 16&nbsp;J.=
 u. Erw.: 2mal tgl. =

 1-2&nbsp;Pulverinhalationen.`O
 Die Dosis sollte f&uuml;r jeden Pat. so angepa&szlig;t werden,
 da&szlig; eine Kontr. der Beschw. erreicht werden kann. Danach sollte di=
e
 individuelle Erhaltungsdosis durch schrittweise Verringerung der
 Gesamttagesdosis ermittelt werden. N&auml;heres s. Packungsbeilage.</Dos=
ierung><Lagerung>Lagerungshinweis! Verfalldatum!</Lagerung></Praeparat><P=
raeparat nummer=3D"02394-0" fachinfo=3D"j" datum=3D"30.03.98" index=3D"TE=
IL02046409" gliederung=3D"60.5.B.1." abgabe=3D"Rp" stoffklasse=3D"B" stat=
us=3D"FE" gesperrt=3D"NEIN"><Name>Gastrosil&reg; / -akut / -10, -20 / -re=
tard / -retard mite/ -50</Name><Firma>Heumann</Firma><Darreichung status=3D=
F><Form>Gastrosil&reg; L&ouml;sung</Form></Darreichung><Darreichung zulas=
sungsnummer=3D"4029.00.00" code=3D"077680" datum=3D"010182" status=3DF><F=
orm>Gastrosil&reg; Tabletten</Form><Packung pharmazentralnummer=3D"237893=
2">20 Tbl. (N1)</Packung><Packung pharmazentralnummer=3D"2378949">50 Tbl.=
 (N2)</Packung><Packung pharmazentralnummer=3D"2516825">100 Tbl. (N3)</Pa=
ckung><Zusammensetzung>1 Tbl.<Stoff code=3D"077680"><Name>Metoclopramid-H=
Cl 1H<sub>2</sub>O</Name><Menge>10,54&nbsp;mg</Menge><Entsprechend><Name>=
Metoclopramid-HCl</Name><Menge>10&nbsp;mg</Menge></Entsprechend></Stoff><=
Hilfsstoff code=3D"029345"><Name>Mikrokristalline Cellulose</Name></Hilfs=
stoff><Hilfsstoff code=3D"000052/HC"><Name>Poly(O-carboxymethyl)st&auml;r=
ke-Natriumsalz</Name></Hilfsstoff><Hilfsstoff code=3D"070830"><Name>Magne=
siumstearat</Name></Hilfsstoff><Hilfsstoff code=3D"065100"><Name>hochdisp=
erses Siliciumdioxid</Name></Hilfsstoff></Zusammensetzung></Darreichung><=
Darreichung zulassungsnummer=3D"13045.00.01" code=3D"077680" datum=3D"010=
192" status=3DF><Form>Gastrosil&reg; akut L&ouml;sung</Form><Packung phar=
mazentralnummer=3D"3992829">15.00 ml (N1) Lsg. akut</Packung><Zusammenset=
zung>1 ml<Stoff code=3D"077680"><Name>Metoclopramid-HCl 1H<sub>2</sub>O</=
Name><Menge>5,97&nbsp;mg</Menge><Entsprechend><Name>Metoclopramid-HCl</Na=
me><Menge>5,67&nbsp;mg</Menge></Entsprechend></Stoff><Hilfsstoff code=3D"=
108530"><Name>Sorbitol-Lsg. 70`p</Name>(nicht kristallisiert)</Hilfsstoff=
><Hilfsstoff code=3D"016015"><Name>gereinigtes Wasser</Name></Hilfsstoff>=
<Hilfsstoff code=3D"100300"><Name>Propylenglycol</Name></Hilfsstoff><Hilf=
sstoff code=3D"080350"><Name>Natriumchlorid</Name></Hilfsstoff></Zusammen=
setzung></Darreichung><Darreichung status=3DF><Form>Gastrosil&reg; retard=
 Retardkapseln</Form></Darreichung><Darreichung status=3DF><Form>Gastrosi=
l&reg; retard mite Retardkapseln</Form></Darreichung><Darreichung status=3D=
F><Form>Gastrosil&reg; Injektionsl&ouml;sung</Form></Darreichung><Darreic=
hung status=3DF><Form>Gastrosil&reg; 50 Injektionsl&ouml;sung</Form></Dar=
reichung><Anwendung><Signatur>Z 3 (Lsg.)</Signatur>Motilit&auml;tsst&ouml=
;rungen des oberen Magen-Darmtraktes, z.&nbsp;B.
 Reflux&ouml;sophagitis, Gastritis, Sodbrennen;
 Ulcus ventriculi et duodeni; &Uuml;belkeit, Brechreiz u. Erbrechen bei M=
igr&auml;ne,
 Leber- und Nierenerkrankungen, Sch&auml;del- und Hirnverletzungen,
 Arzneimittelunvertr&auml;glichkeit, Reisekrankheiten; bei anhaltendem Sc=
hluckauf =

 ist
 ein Therapieversuch angezeigt.`O
 Gastrosil akut: Motilit&auml;tsst&ouml;rungen des oberen Magen-Darmtrakt=
es,
 funktionell bedingte Pylorusstenose, &Uuml;belkeit, Brechreiz und Erbrec=
hen,
 zur unterst&uuml;tzenden, symptomatischen Behandlung bei Magen- u.
 Zw&ouml;lffingerdarmgeschw&uuml;ren. Diabetische Gastroparese.`O
 Gastrosil 50: Hochdosierte Metoclopramidtherapie bei &Uuml;belkeit und E=
rbrechen =

 durch das Zytostatikum
 Cisplatin.</Anwendung><Gegenanzeige>Lsg.: Sorbitolintoleranz. Lsg. akut:=
 Sgl. u. Kleinkdr. bis zu =

 2&nbsp;J.</Gegenanzeige><Anwendungsbeschraenkung><Signatur>D 70</Signatu=
r>Lsg. akut: &Auml;ltere Kinder.
 s</Anwendungsbeschraenkung><Nebenwirkung><Signatur>D 70</Signatur>50 Inj=
ektionslsg.: Bradykardie, =

 Blutdruckanstieg, -abfall.</Nebenwirkung><Wechselwirkung><Signatur>D 70<=
/Signatur>Bei
 gleichzeitiger Einnahme von Sympathikomimetika kann der Blutdruck erh&ou=
ml;ht
 werden. Die Aufnahme von Digoxin aus dem Darm kann vermindert, die
 Aufnahme von Paracetamol und versch. Antibiotika sowie von Alkohol
 kann beschleunigt werden. Lsg. akut zus&auml;tzl.:
 Bei gleichzeitiger Gabe von Phenothiazinen und Sympathomimetika k&ouml;n=
nen b.
 empfindl. Pat. extrapyramidale Reaktionen auftreten.</Wechselwirkung><Hi=
nweis>#W(V)</Hinweis><Dosierung>Lsg.: Erw. u. Jugendl. ab 14 Jahren 3mal =
tgl. 15-30 Tr.,
   Kdr. 7-14 Jahre 10-20 Tr., Kdr. 3-6 Jahre 8-12 Tr. vor den
 Mahlz.`O
 Tbl.: Erw. u. Jugendl. ab 14 Jahren 3mal tgl. 1 Tbl. vor den Mahlz.`O
 Z&auml;pf. f. E.: Erw. u. Kdr. ab 14 Jahren bis zu 3mal tgl. 1 Z&auml;pf=
ch.`O Z&auml;pf. f. =

 K.: Kdr.
   zwischen 3 u. 14 Jahren bis zu 3mal tgl. 1 Z&auml;pf.`O
 Lsg. akut: Erw. u. Jugendl. ab 14&nbsp;J.: 0,1&nbsp;mg/kg KG als Einzeld=
osis; max.
 Tagesdosis 0,5&nbsp;mg/kg KG. Bei eingeschr&auml;nkter Nierenfkt. ist di=
e Dosis d.
 Funktionsst&ouml;rung anzupassen. Pat. m. einer Kreatininclearance bis 1=
0&nbsp;ml/min
 1mal tgl. 10&nbsp;mg (30&nbsp;Tr.). Pat. m. einer Kreatininclearance von=
 11-60&nbsp;ml/min
 1mal tgl. 10&nbsp;mg (30&nbsp;Tr.) u. 1mal tgl. 5&nbsp;mg (15&nbsp;Tr.).=
 Einnahme m. etw.
 Fl&uuml;ssigk. vor den Mahlzeiten.`O
 Retardkps.: Erw. u. Jugendl.
 ab 14 Jahren morgens 1 Retardkps. vor dem Essen mit etwas Fl&uuml;ssigke=
it. Bei =

 n&auml;chtlichem Aufsteigen von Magens&auml;ure in die Speiser&ouml;hre =
u. Sodbrennen soll
 die Retardkps. abends eingenommen werden.`O</Dosierung><Dosierung>Retard=
kps. mite: Erw. u. Jugendl. ab
 14 Jahren 2mal tgl. 1 Retardkps. mite vor dem Essen, zur symptomatischen=
 =

 Behandlung
 bei der diabetischen Gastroparese etwa #2 Std. vor dem Essen. Die Einnah=
men
 erfolgen im Abstand von 12 Std. Kdr. von 8-14 Jahren, Patienten mit
 eingeschr&auml;nkter Nierenfunktion u. Alterspatienten sowie Patienten m=
it einem KG
 unter 60 kg 1mal tgl. 1 Retardkps. mite morgens od. abends. Einnahmen in=
 =

 diesen
 F&auml;llen im Abstand von 24 Std. Die tgl. Dosis sollte 0,5&nbsp;mg Met=
oclopramid/kg KG =

 nicht &uuml;berschreiten.`O
 Injektionslsg.: Erw. u. Jugendl. ab 14&nbsp;Jahren 1-3mal tgl. 1&nbsp;Am=
p. i.m. oder =

 i.v.; Kdr. von
 3-14&nbsp;Jahren eine Tagesdosis von 0,5&nbsp;mg/kg KG i.m.`O
 Gastrosil 50 kann nach folgenden 3 Schemata appliziert werden: a) 2&nbsp=
;mg =

 Metoclopramid-HCl (&ap; 0,4&nbsp;ml Gastrosil 50) pro kg KG als Kurzinfu=
sion &uuml;ber =

 15 Min. Zytostatikum 30 Min. nach Therapiebeginn. Jeweils 2&nbsp;mg Meto=
clopramid-
 HCl (&ap; 0,4&nbsp;ml
 Gastrosil 50) pro kg KG werden als weitere Kurzinfusionen &uuml;ber 15 M=
in. nach
 2, 4, 6 und 9 Std. appliziert.`O</Dosierung><Dosierung>b) 1&nbsp;mg Meto=
clopramid-HCl (&ap; 0,2&nbsp;ml Gastrosil 50) pro kg KG als
 Kurzinfusion &uuml;ber 15 Min. Zytostatikum 30 Min. nach Therapiebeginn.=
 Jeweils =

 1&nbsp;mg =

 Metoclopramid-HCl (&ap; 0,2&nbsp;ml Gastrosil 50) pro kg KG werden als w=
eitere =

 Kurzinfusionen &uuml;ber 15 Min. nach 2, 4, 7, 10 und 13 Std. appliziert=
=2E`O
 c) 2&nbsp;mg Metoclopramid-HCl (&ap; 0,4&nbsp;ml Gastrosil 50) pro kg KG=
 als
 Kurzinfusion &uuml;ber 15 Min. Zytostatikum 2 Std. nach Therapiebeginn (=
w&auml;hrend der =

 Dauerinfusion). Anschlie&szlig;end werden 5&nbsp;mg Metoclopramid-HCl (&=
ap; 1&nbsp;ml
 Gastrosil 50) pro kg KG als Dauerinfusion &uuml;ber 12 Std. appliziert.`=
O
 Bei Niereninsuffizienz sollte die Dosis von Gastrosil 50 Injektionsl&oum=
l;sung
 auf #3 der normalen Dosis =

 reduziert bzw. das Dosierungsintervall zwischen den einzelnen Gaben
 entsprechend erh&ouml;ht werden.`O
 Die tgl. Tagesdosis von 0,5&nbsp;mg/kg KG sollte i.&nbsp;a. nicht &uuml;=
berschritten
 werden. Behandlungsdauer 4-6 Wochen. In Einzelf&auml;llen kann Gastrosil=
 =

 auch &uuml;ber mehrere Monate, wenn erforderlich, angewendet werden.</Do=
sierung></Praeparat><Praeparat nummer=3D"12743-8" fachinfo=3D"N" datum=3D=
"03.04.98, 25.08.98, 13.10.98" index=3D"TEIL95012342" gliederung=3D"05.2.=
1." abgabe=3D"Rp" stoffklasse=3D"B" status=3D"FE" gesperrt=3D"NEIN"><Name=
>Tramadolor&reg;</Name><Firma>Hexal</Firma><Darreichung zulassungsnummer=3D=
"zugelassen" code=3D"117575" datum=3D"010195" status=3DF><Form>Tramadolor=
&reg;, Kapseln</Form><Packung pharmazentralnummer=3D"4469515"></Darreichu=
ng><Darreichung zulassungsnummer=3D"zugelassen" code=3D"117575" datum=3D"=
010196" status=3DF><Form>Tramadolor&reg; tabs, Tabletten</Form><Packung p=
harmazentralnummer=3D"7154700">10 Tbl. (N1) tabs</Packung><Packung pharma=
zentralnummer=3D"7154717">30 Tbl. (N2) tabs</Packung><Packung pharmazentr=
alnummer=3D"7154723">50 Tbl. (N3) tabs</Packung><Zusammensetzung>1 Tbl.<S=
toff code=3D"117575"><Name>Tramadol-HCl</Name><Menge>50&nbsp;mg</Menge></=
Stoff><Hilfsstoff code=3D"029345"><Name>Cellulose</Name></Hilfsstoff><Hil=
fsstoff code=3D"066830"><Name>Lactose</Name></Hilfsstoff><Hilfsstoff code=
=3D"097350"><Name>Macrogol 4000</Name></Hilfsstoff><Hilfsstoff code=3D"07=
0830"><Name>Magnesiumstearat</Name></Hilfsstoff><Hilfsstoff code=3D"09857=
5"><Name>Povidon</Name></Hilfsstoff><Hilfsstoff code=3D"020600"><Name>Sac=
charin-Natrium</Name></Hilfsstoff><Hilfsstoff code=3D"065100"><Name>Silic=
iumdioxid</Name></Hilfsstoff><Hilfsstoff code=3D"991650"><Name>Aromastoff=
e</Name></Hilfsstoff></Zusammensetzung></Darreichung><Darreichung zulassu=
ngsnummer=3D"zugelassen" code=3D"117575" datum=3D"010195" status=3DF><For=
m>Tramadolor&reg; Z&auml;pfchen</Form><Packung pharmazentralnummer=3D"446=
9538">10 Z&auml;pf. (N1)</Packung><Packung pharmazentralnummer=3D"4469544=
">20 Z&auml;pf. (N2)</Packung><Zusammensetzung>1 Z&auml;pf.<Stoff code=3D=
"117575"><Name>Tramadol-HCl</Name><Menge>100&nbsp;mg</Menge></Stoff><Hilf=
sstoff code=3D"055460"><Name>Hartfett</Name></Hilfsstoff></Zusammensetzun=
g></Darreichung><Darreichung zulassungsnummer=3D"11558.00.00" code=3D"117=
575" datum=3D"010198" status=3DF><Form>Tramadolor&reg; 100 ID Retardtable=
tten</Form><Packung pharmazentralnummer=3D"8543303">10 Retardtbl. (N1)</P=
ackung><Packung pharmazentralnummer=3D"8543326">30 Retardtbl. (N2)</Packu=
ng><Packung pharmazentralnummer=3D"8543332">50 Retardtbl. (N3)</Packung><=
Zusammensetzung>1 Retardtbl.<Stoff code=3D"117575"><Name>Tramadol-HCl</Na=
me><Menge>100&nbsp;mg</Menge></Stoff><Hilfsstoff code=3D"026410"><Name>Ca=
-hydrogenphosphat</Name></Hilfsstoff><Hilfsstoff code=3D"029345"><Name>Ce=
llulose</Name></Hilfsstoff><Hilfsstoff code=3D"066830"><Name>Lactose</Nam=
e></Hilfsstoff><Hilfsstoff code=3D"070830"><Name>Mg-stearat</Name></Hilfs=
stoff><Hilfsstoff code=3D"123875/a"><Name>Maisst&auml;rke</Name></Hilfsst=
off><Hilfsstoff code=3D"201265"><Name>Hypromellose</Name></Hilfsstoff><Hi=
lfsstoff code=3D"000009/HC"><Name>Na-carboxymethylst&auml;rke</Name></Hil=
fsstoff><Hilfsstoff code=3D"098575"><Name>Povidon</Name></Hilfsstoff><Hil=
fsstoff code=3D"104450/a"><Name>hydriertes Rizinus&ouml;l</Name></Hilfsst=
off><Hilfsstoff code=3D"065100"><Name>Siliciumdioxid</Name></Hilfsstoff><=
/Zusammensetzung></Darreichung><Darreichung zulassungsnummer=3D"zugelasse=
n/zugelassen" code=3D"117575" datum=3D"010195" status=3DF><Form>Tramadolo=
r&reg; 50/100 Injektionsl&ouml;sung</Form><Packung pharmazentralnummer=3D=
"4469596">5 Amp. (N1) 1&nbsp;ml 50&nbsp;mg</Packung><Packung pharmazentra=
lnummer=3D"4469604">5 Amp. (N1) 2&nbsp;ml 100&nbsp;mg</Packung><Packung p=
harmazentralnummer=3D"4469610">10 Amp. (N2) 2&nbsp;ml 100&nbsp;mg</Packun=
g><Zusammensetzung>1 Amp. 1/2&nbsp;ml<Stoff code=3D"117575"><Name>Tramado=
l-HCl</Name><Menge>50&nbsp;mg/100&nbsp;mg</Menge></Stoff><Hilfsstoff code=
=3D"201106"><Name>Natriumacetat</Name></Hilfsstoff><Hilfsstoff code=3D"01=
6015"><Name>Wasser f. Inj.-zwecke</Name></Hilfsstoff></Zusammensetzung></=
Darreichung><Anwendung>M&auml;&szlig;ig starke bis starke Schmerzen.</Anw=
endung><Gegenanzeige>Akute Intoxikat. durch Alkohol, Schmerz-, Schlafm., =
Opioid, Pat., die
 MAO-Hemmer erhalten od. innerhalb d. letzten 14&nbsp;Tage angewendet hab=
en.
 -Brause/-100 Brause/-Kps./-tabs: Kdr.; 100&nbsp;ID: Kdr. #X&nbsp;12&nbsp=
;J.; -Lsg./-50/-100:
 Kdr. #X&nbsp;1&nbsp;J.; -Z&auml;pfchen: Kdr. #X&nbsp;14&nbsp;J.
 Psychopharmaka.
 Kdr. unter 14&nbsp;J. Lsg./Inj.-Lsg.: Kdr. #X&nbsp;1&nbsp;J. Drogensubst=
itution.</Gegenanzeige><Anwendungsbeschraenkung><Signatur>A 85 a-e, k</Si=
gnatur>Kopfverletzung, Schock.</Anwendungsbeschraenkung><Schwangerschaft>=
#`K <i>Gr&nbsp;4</i>, <i>Gr&nbsp;9</i>. (Chron. Anw.). Gabe von Einzeldos=
en m&ouml;gl.</Schwangerschaft><Stillzeit><Signatur>A 85 a-l, n-p, s, v, =
w, x</Signatur>#`K <i>La&nbsp;2</i>. Bei 1mal. Anw. Abstillen jedoch nich=
t erforderl.</Stillzeit><Nebenwirkung><Signatur>A 85 a, b, d</Signatur>Ep=
ileptische Krampfanf&auml;lle, Blutdruckanstieg,
 Appetit&auml;nderungen, allergische Reaktionen bis zum anaphylakt. Schoc=
k,
 Verschlimmerung von Asthma.</Nebenwirkung><Wechselwirkung><Signatur>A 85=
</Signatur>Abschw&auml;chung der Wirkung bei Verwendung von Agonisten/Ant=
agonisten.
 Hemmung durch CYP3A4-hemmende Substanzen. Das krampfausl&ouml;sende Pote=
ntial
 von selektiven Serotonin-Reuptake-Inhibitoren, trizykl. Antidepressiva,
 Antipsychotika u. andere die Krampfschwelle herabsetzende AM wird erh&ou=
ml;ht.
 Neuroleptika: Krampfanf&auml;lle, Carbamazepin: vermindert analget. Effe=
kt.
 MAO-Hemmstoffe: innerh. v. 14&nbsp;Tagen vor Anw. v. Pethidin: lebensbed=
roh.
 Wechselwirkungen (ZNS, Atmungs- u. Kreislauffkt.), die f&uuml;r Tramadol=
 nicht
 auszuschlie&szlig;en sind.</Wechselwirkung><Hinweis>#W(V) B. &Uuml;bersc=
hreit. d. empf. Dos. u. gleichz. Anw. and. zentrald&auml;mpf.
 Medik. atemd&auml;mpfende Wirk. ber&uuml;cksichtigen. Pat. mit Leber- u.=

 Nierenfunktionsst&ouml;r.: Dosierungsintervall verl&auml;ngern! Abh&auml=
;ngigkeitspotential.
 B. l&auml;ngerem Gebr.: Toleranz u. Abh&auml;ngigk. Erfahrungsgem. trete=
n
 Nebenwirkungen starker Analgetika bes. unter k&ouml;rperl. Belastung auf=
=2E Weitere
 Hinw. s. Fachinfo.</Hinweis><Dosierung>-Brause/-Kps./-tabs: B. m&auml;&s=
zlig;ig starken Schmerzen: Erw. u. Jugendl. ab
 12&nbsp;J. als ED 50&nbsp;mg, entspr. 1&nbsp;Brausetbl./Kps./Tbl. Tritt =
innerh. v. =

 30-60 Min. keine Schmerzbefr. ein, Wiederh. m&ouml;gl. B. starken Schmer=
zen als ED
 100&nbsp;mg. Nicht &gt;&nbsp;400&nbsp;mg/Tag. -100 Brause: B. m&auml;&sz=
lig;ig starken Schmerzen: Erw. u. =

 Jugendl. ab 12&nbsp;J. als ED
 50&nbsp;mg, entspr. #2&nbsp;Brausetbl. Tritt innerh. v. 30-60&nbsp;Min. =
keine Schmerzbefr.
 ein, Wiederh. m&ouml;gl. B. starken Schmerzen als ED 100&nbsp;mg. Nicht =
&gt;&nbsp;400&nbsp;mg/Tag.
 -100 ID: Erw. u. Jugendl. ab 12&nbsp;J. ED 200-400&nbsp;mg, entspr. 1-2&=
nbsp;Retardtbl.
 2mal tgl. Nicht &gt;&nbsp;400&nbsp;mg/Tag. -Lsg.: B. m&auml;&szlig;ig st=
arken Schmerzen: Erw. u.
 Jugendl. ab 12&nbsp;J. als ED 50&nbsp;mg, entspr. 20&nbsp;Tr. Tritt inne=
rh. v. 30-60&nbsp;Min.
 keine Schmerzbefr. ein, Wiederh. m&ouml;gl. B. starken Schmerzen 100&nbs=
p;mg, entspr.
 40&nbsp;Tr. Nicht &gt;&nbsp;400&nbsp;mg/Tag. -50/-100: B. m&auml;&szlig;=
ig starken Schmerzen: Erw. u.
 Jugendl. ab 14&nbsp;J. als ED 50&nbsp;mg, entspr. 1&nbsp;ml. Tritt inner=
h. v. 30-60&nbsp;Min.
 keine Schmerzbefr. ein, nochmal 1&nbsp;ml. B. starken Schmerzen als ED 2=
&nbsp;ml. Nicht
 &gt;&nbsp;400&nbsp;mg/Tag. -Z&auml;pf.: Erw. u. Jugendl. ab 14&nbsp;J. a=
ls ED 100&nbsp;mg, entspr.
 1&nbsp;Z&auml;pf. Nicht &gt;&nbsp;400&nbsp;mg/Tag. Dos. b. Tumorschmerze=
n, starken Schmerzen n.
 Operat., Dos. b. Kdr.</Dosierung><Anstaltspackung>je 50 (5x10), 100 (10x=
10)</Anstaltspackung></Praeparat><Praeparat nummer=3D"07364-0" fachinfo=3D=
"j" datum=3D"06.04.98, 25.05.98" index=3D"TEIL85004951" gliederung=3D"05.=
3.B.1.5." abgabe=3D"Rp" stoffklasse=3D"B" status=3D"FE" gesperrt=3D"NEIN"=
><Name>Voltaren&reg;</Name><Firma>Novartis Pharma</Firma><Gliederung>23.1=
=2EB.1.</Gliederung><Darreichung zulassungsnummer=3D"2502.00.01" code=3D"=
041260" datum=3D"010176" status=3DF><Form>Voltaren&reg; 25 magensaftresis=
tente Dragees</Form><Packung pharmazentralnummer=3D"3901689">20 Drg. (N1)=
 Voltaren 25</Packung><Packung pharmazentralnummer=3D"3901695">50 Drg. (N=
2) Voltaren 25</Packung><Packung pharmazentralnummer=3D"3901703">100 Drg.=
 (N3) Voltaren 25</Packung><Zusammensetzung>1 Drg.<Stoff code=3D"041260">=
<Name>Diclofenac-Natrium</Name><Menge>25&nbsp;mg</Menge></Stoff><Hilfssto=
ff code=3D"201286"><Name>Eisenoxidgelb (E&nbsp;172)</Name></Hilfsstoff><H=
ilfsstoff code=3D"066830"><Name>Lactose</Name></Hilfsstoff><Hilfsstoff co=
de=3D"097350"><Name>Macrogol</Name></Hilfsstoff><Hilfsstoff code=3D"07083=
0"><Name>Magnesiumstearat</Name></Hilfsstoff><Hilfsstoff code=3D"123875/a=
"><Name>Maisst&auml;rke</Name></Hilfsstoff><Hilfsstoff code=3D"201265"><N=
ame>Hypromellose</Name></Hilfsstoff><Hilfsstoff code=3D"000258/HC"><Name>=
Poly(methacrylat, ethylacrylat) Copolymerisat</Name></Hilfsstoff><Hilfsst=
off code=3D"098575"><Name>Povidon</Name></Hilfsstoff><Hilfsstoff code=3D"=
098425"><Name>Polysorbat 80</Name></Hilfsstoff><Hilfsstoff code=3D"000052=
/HC"><Name>Poly(O-carboxymethyl)st&auml;rke</Name></Hilfsstoff><Hilfsstof=
f code=3D"112446"><Name>Talkum</Name></Hilfsstoff><Hilfsstoff code=3D"117=
150"><Name>Titandioxid (E&nbsp;171)</Name></Hilfsstoff></Zusammensetzung>=
</Darreichung><Darreichung zulassungsnummer=3D"14651.00.01" code=3D"04126=
0" datum=3D"010177" status=3DF><Form>Voltaren&reg; retard Retarddragees</=
Form><Packung pharmazentralnummer=3D"2192452">20 Retarddrg. (N1)</Packung=
><Packung pharmazentralnummer=3D"2192469">50 Retarddrg. (N2)</Packung><Pa=
ckung pharmazentralnummer=3D"2192475">100 Retarddrg. (N3)</Packung><Zusam=
mensetzung>1 Retarddrg.<Stoff code=3D"041260"><Name>Diclofenac-Natrium</N=
ame><Menge>100&nbsp;mg</Menge></Stoff><Hilfsstoff code=3D"201286"><Name>E=
isenoxidrot (E&nbsp;172)</Name></Hilfsstoff><Hilfsstoff code=3D"029920"><=
Name>Cetylalkohol</Name></Hilfsstoff><Hilfsstoff code=3D"097350"><Name>Ma=
crogol 8000</Name></Hilfsstoff><Hilfsstoff code=3D"070830"><Name>Magnesiu=
mstearat</Name></Hilfsstoff><Hilfsstoff code=3D"098575"><Name>Povidon</Na=
me></Hilfsstoff><Hilfsstoff code=3D"201265"><Name>Hypromellose</Name></Hi=
lfsstoff><Hilfsstoff code=3D"098425"><Name>Polysorbat 80</Name></Hilfssto=
ff><Hilfsstoff code=3D"105350"><Name>Saccharose</Name></Hilfsstoff><Hilfs=
stoff code=3D"112446"><Name>Talkum</Name></Hilfsstoff><Hilfsstoff code=3D=
"117150"><Name>Titandioxid (E&nbsp;171)</Name></Hilfsstoff></Zusammensetz=
ung></Darreichung><Darreichung zulassungsnummer=3D"14651.00.02" code=3D"0=
41260" datum=3D"010177" status=3DF><Form>Voltaren&reg; 100 Z&auml;pfchen<=
/Form><Packung pharmazentralnummer=3D"2092265">10 Supp. (N1) Voltaren 100=
 Z&auml;pfchen</Packung><Packung pharmazentralnummer=3D"2092271">50 Supp.=
 (N3) Voltaren 100 Z&auml;pfchen</Packung><Zusammensetzung>1 Supp.<Stoff =
code=3D"041260"><Name>Diclofenac-Natrium</Name><Menge>100&nbsp;mg</Menge>=
</Stoff><Hilfsstoff code=3D"055460"><Name>Hartfett</Name></Hilfsstoff></Z=
usammensetzung></Darreichung><Darreichung zulassungsnummer=3D"520.00.00" =
code=3D"041260" datum=3D"010177" status=3DF><Form>Voltaren&reg; f&uuml;r =
Kdr. Z&auml;pfchen</Form><Packung pharmazentralnummer=3D"2169602">10 Supp=
=2E (N1) Voltaren f. Kdr.</Packung><Packung pharmazentralnummer=3D"216961=
9">50 Supp. (N3) Voltaren f. Kdr.</Packung><Zusammensetzung>1 Supp.<Stoff=
 code=3D"041260"><Name>Diclofenac-Natrium</Name><Menge>25&nbsp;mg</Menge>=
</Stoff><Hilfsstoff code=3D"055460"><Name>Hartfett</Name></Hilfsstoff></Z=
usammensetzung></Darreichung><Anwendung><Signatur>N 30</Signatur>Entz&uum=
l;ndliche, entz&uuml;ndl. aktivierte degenerative u. extraartikul&auml;re=

 rheumatische Erkrankungen. Akuter Gichtanfall. Nichtrheumat. schmerzh.
 Schwellungen u. Entz&uuml;ndungen. Voltaren 50/-100 Z&auml;pfchen/-retar=
d zus&auml;tzlich: =

 prim&auml;re
 Dysmenorrh&ouml;, Schmerzen bei akuter u. subakuter Adnexitis, Tumorschm=
erzen.
 Voltaren f&uuml;r Kdr. u. Voltaren f&uuml;r Kleinkdr.: juvenile chron. P=
olyarthritis
 u. nichtrheumatische entz&uuml;ndliche Schmerzzust&auml;nde.</Anwendung>=
<Gegenanzeige>Analgetika-Intoleranz. =

 (Suppos.: Proktitis),
 Z 6
 (Amp.).
 Kdr., Kleinkdr. s. Fachinfo.
 Voltaren Amp., -ret., -100: Kdr. u. Jugendliche.</Gegenanzeige><Anwendun=
gsbeschraenkung><Signatur>N 30 a-f, h-j</Signatur>Pat. m. Colitis ulceros=
a, M. Crohn, Pat. unter Diuretika-Therapie
 u. n. gr&ouml;&szlig;. chirurg. Eingriffen sorgf&auml;ltig &uuml;berwach=
en.
 F&uuml;r Kdr. u. Kleinkdr. nur p&auml;diat. Formen anwenden.
 s</Anwendungsbeschraenkung><Nebenwirkung><Signatur>N 30 a-h, k, m-p</Sig=
natur>Selten Alopezie. In Einzelf.: Herzinsuff., Vaskulitis u. Pneumoniti=
s, =

 aphth&ouml;se Stomatitis, Glossitis,
 &Ouml;sophagusl&auml;sionen, Pankreatitis, Photosensibilisierung, Herzkl=
opfen,
 Schmerzen i. d. Brust, Hypertonie.
 Vor&uuml;bergehende Hemmung d. Thrombozytenaggregation.</Nebenwirkung><W=
echselwirkung><Signatur>N 30;</Signatur>Nephrotox. v. Cyclosporin erh&oum=
l;ht. Chinolon-Antibiotika (Krampfneigung
 erh&ouml;ht).</Wechselwirkung><Toxikation>s. Fachinfo.</Toxikation><Hinw=
eis>#W(V) Bei Langzeitbehdlg. sollen als
 vorsorgl. Ma&szlig;nahme Kontrollen des Blutbildes, d. Leber- u. Nierenf=
unktion =

 durchgef&uuml;hrt werden.
 Weit. Einzelh. s. Fachinfo.</Hinweis><Dosierung>Erw. initial 150&nbsp;mg=
=2E Erhaltungsdosis 100&nbsp;mg, ggf. 75 od. 50&nbsp;mg.
 Kleinkdr. ab 1 Lebensjahr 0,5-2&nbsp;mg/kg KG pro Tag, bei juveniler chr=
on. =

 Polyarthritis Erh&ouml;h. auf max. 3&nbsp;mg/kg KG pro Tag. &Auml;ltere =
Kdr.:
 2-3&nbsp;mg/kg KG pro Tag. Einzelheiten s. Fachinfo.</Dosierung><Lagerun=
g>Verfalldatum! (Amp.), Lagerungshinweis!</Lagerung><Anstaltspackung>je 6=
00 Drg. Voltaren 25, Voltaren 50 u. Voltaren retard; je 300 Supp.
 Voltaren 50 u. Voltaren 100; 30 u. 150 Voltaren Amp.</Anstaltspackung><B=
egruendung>gzt, nzt, wzt: Durch Lit. belegt.
 nzt, wzt: Auflage Stammhaus, z.&nbsp;T. durch Lit. belegt.</Begruendung>=
</Praeparat></Praeparate>
--------------322B2ABE145DE09B7F9C2D0A--