PROGRAMM ZUR KALKULATION VON POSTTEST-KRANKHEITSWAHRSCHEINLICHKEITEN (BAYES-THEOREM)
Franz Ackermann M.D.
Dr. med. Spezialarzt FMH für Innere Medizin, Arztpraxis
Ziegelfeldstrasse 30, CH-4600 OLTEN
Telefon & FAX : +4162 212 15 77
E-mail : franzackermannball@freesurf.ch
FREEWARE für Interessierte zu deren freien Verfügung.
Ein Java-Script, das keinem Copy-Right unterworfen sein soll.
Verbesserungsvorschläge sind erwünscht und dürfen auch direkt ins Script eingetragen werden.

KalkulTabelle GruppeGruppe FAFMH BAYES -THEOREM
Input KRANKGESUND InputInput Calculation
pos.Tests RPfp pPDW %
nur Ganzzahlen
nur Ganzzahlen
neg.Tests fnRN nPDW %
Test-Qualität SEns % SPez % pLR>10.0nLR<0.10
Rate% bzw.Odds
KrankheitsWS Rate Rate % Rate 1/Odds 1:
präTestKWS(PV)
KWS n. pos.Test pPDW%
KWS n. neg.Test

Anmerkung:
PDW: PräDiktiveWerte. LR: Likelihood Ratio (vergl.FAGAN-Nomogramm)
KWS: KrankheitsWahrScheinlichkeit. PV: PräValenz(=präTest-KWS)
Die einzelnen Datenfelder definieren sich mathematisch wie folgt:
DG-TESTKRANKGESUNDQSummeRATEN
pos.Tests RP=PV*SEfp=[1-SP]*[1-PV] RP+fp = QS1 pPDW=RP/QS1
neg.Tests fn=PV*[1-SE]RN=SP*[1-PV] fn+RN = QS2 nPDW=RN/QS2
SSumme RP+fn = SS1fp+RN = SS2 TOTAL PV=SS1/TOTAL
TestQaulität SE=RP/SS1SP=RN/SS2 pLR=SE/[1-SP]nLR=[1-SE]/SP
Krankh.WS RateRate % Rate 1/Odds 1 :
präTest PVPV*100 [1/PV][1/PV]-1
nach pos.Test pPDWpPDW*100 [1/pPDW][1/pPDW]-1
nach neg.Test (1-nPDW)(1-nPDW)*100 [1/(1-nPDW)][1/(1-nPDW)]-1

Literatur
1. Bayes ET (1763). An assay toward solving a problem in the doctrin of chance. Philos Trans R Soc Lond (Biol) 53: 370 - 418
2. Fagan TJ. Nomogram for Bayes theorem. N Engl J Med 1975;293:257
3. Ryan TJ, Weiner DA, McCabe CH. Value of the exercise ECG for diagnosing coronary disease. J Cardiovasc Med 1980;5:61
4. Cyran J. Pro - Contra: Nicht invasive oder invasive Diagnostik in der Kardiologie. Internist 1981;22:672-683
5. Read L. Tests for coronary artery disease: how cost-effective? J Cardiovasc Med 1982;7:471-477
6. Rozanski A, Diamond GA. Cardiac stress testing: who should have it? J Cardiovasc Med 1984;9:293-300
7. Richter K, Lange S. Methoden der Diagnoseevaluierung. Internist 1997;38:325-336
8. Steurer J. Begriffe, die bei der Interpretation von Arbeiten, in denen ein diagnostischer Test beschrieben wird, wichtig sind. Schweiz Rundschau Med Praxis 1997;86:945
9. Speich R. Der diagnostische Prozess in der Inneren Medizin: Entscheidungsanalyse oder Intuition? Antrittsvorlesung am 16.4.1996 Universität Zürich. Schweiz Med Wochenschr 1997;127: 1263-1279
10. Bucher HC, Schmidt JG, Steurer J. Kritische Beurteilung einer Arbeit zu einem diagnostischen Test. Schweiz Rundschau Med Praxis 1998;87:1096-1102
11. Pewsner D, Bleuer JP, Bucher HC, Battaglia M, Jüni P, Egger M. Der Intuition auf der Spur? Das Bayes'sche Theorem und die Diagnostik in der Grundversorgung Teil I & II. Schweiz Med Forum 2001;1: 41-52
12. Glenck U, Pewsner D, Bucher HC. Evidence based Medicine: Wie beurteile ich eine Studie zu einem diagnostischen Test? Schweiz Med Forum 2001;1:213-215

WICHTIGER HINWEIS:

Die Datei bayes.html ist eine "Oberflächen- & Input-Datei", welche nach Betätigen der Optionen-Buttons rechts im Kalkulator das JavaScript-Programm bayes.js aufruft. Diese beiden Dateien müssen unbedingt im gleichen Ordner(directory) abgelegt sein, damit bayes.html sein JavaScript bayes.js findet. Der Ordnername BAYES_.. spielt in diesem Zusammenhang keine Rolle und darf beliebig geändert werden. Damit Ihr Internet-Browser das JavaScript bayes.js korrekt interpretiert, muss die Option Java JIT-Compiler in Ihrem Browser aktiviert sein. Diese Option findet sich wie folgt:
1. MS Internet Explorer:
Extras => Internetoptionen => Registrierkarte Erweitert => Option Java JIT-Compiler ist durch "Ankreuzen" aktivierbar/desaktivierbar (Neustart erforderlich).
Der Seitenaufbau nach Anklicken der Menue-Buttons rechts im Kalkulator erfolgt rasch und ohne Probleme.
2. Netscape Communicator:
Bearbeiten => Einstellungen => Erweitert => Kontrollkästchen JavaScript aktivieren (Neustart).
Der Seitenaufbau nach Anklicken der Menue-Buttons rechts im Kalkulator erfolgt rasch und ohne Probleme.
3. Opera:
Datei => Einstellungen => Plug-Ins => Rubrik JavaScript (unterhalb Plug-Ins-Feld): Kästchen "JavaScript benutzen" ankreuzen.
Die Textfelder der Optionen "Gebrauchsanleitung" und "Glossar" werden in einem neuen Fenster sofort aufgebaut, die Rechen-Resultate müssen etwas länger abgewartet werden.

Fazit: Der MS Internet-Explorer scheint das JavaScript am schnellsten zu verarbeiten.



May 15th 2002
Last revision May 15th2002
Version 1.0_JSS (Java-Script als separate Datei)

Special Edition Dr. med. M. Romanens