7. Modul CBS
/* I slutmodulen finns som nämnts tidigare alla de fallbeskrivningar
som matchar de olika symtomen. Här kan information lagras i exempelvis en
array, vilket underlättar sökning som då kan ske binärt. Detta håller nere
söktiden samt kostnaden för varje sökning. Variabler i modulernas arbetsminne
matchas mot motsvarande variabler i fallbeskrivningarna. Variablerna friställs
då de olika metoderna körts färdigt.
showDiagnos()
{
/*showDiagnos är en metod som går igenom slutmodulen med alla fallbeskrivningar
och matchar dessa med svarsalternativen i de olika symtommodulerna. Skriver ut
namnet på den diagnos som satts till TRUE.*/ }
7.1
Fallbeskrivningar
Innehåller
endast ett exempelfall per sjukdom.
·
Fall 1
·
Pojke 8 månader
·
opåverkat trots feber
·
hög feber
·
blekröda, flammiga utslag
·
sitter i huvudsak på bålen
showDiagnos(Tredagarsfeber);
·
flicka 15 år
·
feber
·
allmänpåverkan
·
snuva
·
muskelvärk
·
huvudvärk
·
förstorade halsmandlar med vita beläggningar
·
svullna lymfkörtlar i armhålor och ljumskar
·
blekröda utslag med inslag av lätt upphöjda fläckar (röda hundliknande)
showDiagnos(Körtelfeber);
·
pojke 5 år
·
låg allmänpåverkan
·
hög feber
·
blåsformiga utslag som kliar
·
dessa har delvis fallit av och lämnat skorpor
showDiagnos(Vattkoppor);
·
flicka 10 år
·
allmänpåverkad
·
halsont
·
nackont
·
hög feber
·
ont i en eller flera leder
·
blekröda utslag med inslag av lätt upphöjda fläckar
·
början i ansikte
showDiagnos(Röda Hund);
·
pojke 8 år
·
hög feber
·
allmänpåverkad
·
snuva
·
ont i ögon
·
irriterad i ögonen
·
röda ögonvitor
·
små röda upphöjda fläckar
·
vita prickar på kindernas insida
showDiagnos(Mässling);
·
flicka 9 år
·
feber
·
finprickiga, sammanflytande utslag
·
rodnad i ansikte
·
utslag i hudveck
·
torr och fnasig hud
·
utslagen börjat på rygg samt hals
·
utslagen spridits snabbt
·
vit beläggning på tunga
·
smultrontunga
showDiagnos(Scharlakansfeber);