Modul M (Mag - och tarmsjukdomar)
/* Denna modul behandlar mag- och tarmsjukdomar. I startmodulen viktas de svar som användaren har matat in och vid hög vikt på svar som "tillhör" Modul M körs reglerna i denna modul. Dessa regler triggar frågorna i frågeträdet. När hela regelbasen gåtts igenom tills det att inga fler frågor kan triggas så görs en sökning i CBSmodulen efter den diagnos som stämmer in på svarssymtomen. Modul A som nämns i regelbasen, har vi inte gjort men den är tänkt att den ska innehålla olyckor samt skador, så som vrickningar, stukningar och dylikt.*/
Regelbas
IF (first_time) THEN ställ_fråga (initiering);
IF (mag och tarmbesvär)THEN ställ_fråga (Fråga1);
IF (mag och tarmbesvär) THEN ställ_fråga (Fråga2);
IF (medicin) THEN ställ_fråga (Fråga3);
IF (Kräkning) AND/OR (Diarré) AND/OR (Buksmärtor)
THEN ställ_fråga (Fråga4);
IF (Kräkning) AND/OR (Diarré) AND (symtom började
>= 3 dygn) THEN ställ_fråga (Fråga5);
IF (Kräkning) THEN ställ_fråga (Fråga6);
IF (Olycka) THEN add vikt 900 Modul A.
IF (Kräkning)THEN ställ_fråga (Fråga7);
IF (Kräkning) AND (barn under 3 månader) AND (efter
måltid) THEN ställ_fråga (Fråga8);
IF (Kräkning) THEN ställ_fråga (Fråga9);
IF (Kräkning) THEN ställ_fråga (Fråga10);
IF (Kräkning) THEN ställ_fråga (Fråga11);
IF (Kräkning) AND/OR (Diarré) AND (Påverkat
allmäntillstånd) THEN ställ_fråga (Fråga12);
IF (Kräkning) AND/OR (Diarré) AND/OR (Förstoppning)
AND (barn under 2 år) THEN ställ_fråga (Fråga13);
IF (Diarré) THEN ställ_fråga (Fråga14);
IF (Diarré)THEN ställ_fråga (Fråga15);
IF (Diarré) THEN ställ_fråga(Fråga16);
IF (Diarré) THEN ställ_fråga (Fråga17);
IF (Förstoppning)THEN ställ_fråga (Fråga18);
IF (Buksmärtor) THEN ställ_fråga (Fråga19);
IF (Buksmärtor) AND (barn under 3 månader) THEN
ställ_fråga (Fråga20);
IF (Buksmärtor) AND (barn under 3 månader) AND
(skrikperioder) THEN ställ_fråga (Fråga21);
Frågeträd
· Initiering: imply
·
Fråga 1: Typer av besvär? : specat_svar {användaren väljer ett eller flera utav
dessa alternativ}
·
kräkning
·
diarré
·
förstoppning
·
buksmärtor
·
Ja, barnet äter medicin
·
Nej, barnet äter ingen medicin
·
Fråga 3: Vilken typ av medicin äter barnet? : text_svar {här får användaren
skriva in medicin namnet}
·
Hur länge har barnet ätit denna medicin? : specat_svar {användaren
väljer ett utav dessa alternativ}
·
några dagar
·
en vecka
·
två veckor
·
flera veckor
·
månader
·
halvår
·
år
·
flera år
·
för mindre än ett dygn sedan
·
för 2-3 dygn sedan
·
för mer än 3 dygn sedan
·
ja
·
nej
·
vet inte
·
Hur mycket vikt har barnet förlorat? : specat_svar {användaren väljer
ett utav dessa alternativ}
·
under 10% utav barnets normala kroppsvikt
·
över 10% utav barnets normala kroppsvikt
·
ja
·
nej
·
vet inte
·
efter/under varje måltid
·
ibland
·
sällan
·
små mängder mjölk eller välling
·
kraftig sprutande kräkning
·
senaste timmen
·
senaste 3 timmarna
·
senaste 5 timmarna
·
senaste timmen
·
senaste 3 timmarna
·
senaste 5 timmarna
·
kräkning och kissar dåligt
·
kräks efter måltid
·
mår bra förutom kräkningarna
·
feber och kräkningar (inga förkylningssymptom)
·
förkylning och kräkningar
·
har mycket ont
·
ja
·
nej
·
ja
·
ja och ger tillägg (välling)
·
nej
·
mindre än 1 gång/timme
·
mer än 1 gång/timme
·
Har barnet ont i magen? : specat_svar
{användaren väljer ett utav dessa alternativ}
·
ja, det skriker
·
nej inte alls
·
vet inte
·
ja, äter som vanligt
·
äter nästan som vanligt
·
äter sämre än vanligt
·
äter inte alls
·
ja, dricker som vanligt
·
dricker nästan som vanligt
·
dricker sämre än vanligt
·
dricker inte alls
·
ja, har blodig avföring
·
nej, har inte blodig avföring
·
ja, det är det
·
nej, det är det inte
·
Är avföringen hård? : specat_svar
·
ja
·
nej
·
Har barnet ont vid tarmtömningen? : specat_svar
·
ja
·
nej
·
buksmärta och feber
·
buksmärta och spänd buk
·
buksmärta och blekhet
·
buksmärta och kallsvettas
·
buksmärta och ont på natten
·
buksmärta och blodig eller svart avföring
·
buksmärta och smärtor i intervaller
·
buksmärta och barnet är hängigt
·
buksmärta efter yttre våld
·
buksmärta och dricker inte
·
buksmärta och minsta rörelse gör att barnet skriker
·
buksmärta och barnet vill ligga ned
·
buksmärta efter att ha ätit någonting
·
ja
·
nej
·
endast en gång
·
ja, flera gånger
·
nej,bara ibland
·
Har barnet en spänd buk? : specat_svar
·
ja
·
nej
·
Har barnet mycket gaser? : specat_svar
·
ja
·
nej