TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
BÁO CÁO
HỆ CƠ SỞ TRI THỨC
Đề tài: Ứng dụng nền web khám chữa bệnh online
Sinh viên thực hiện :
! "
#$%$! &''
($)*+$! &&
!,-!&'&
Giáo viên hướng dẫn: GV. Phạm Văn Hải
Hà Nội 11-2012
BÁO CÁO HỆ CƠ SỞ TRI THỨC
ĐỀ TÀI./0/123456789:;<
Sinh viên thực hiện :
! "
#$%$! &''
($)*+$! &&
!,-!&'&
Giáo viên hướng dẫn: GV. Phạm Văn Hải
Mục lục:
=>=?@AB$C> (%!D
LỜI NÓI ĐẦU
I. GIỚI THIỆU ĐỀ TÀI 5
EF'F4G>HI>$FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
EFF($)*JFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
II. BỐI CẢNH VÀ PHƯƠNG PHÁP GIẢI QUYẾT 5
EEF'F=>KLM?N!O>P$FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
EEFF=>$QRS-TBT$C>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
III. PHÂN TÍCH VÀ THIẾT KẾ 9
EEEF'FU!>@K,S-FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
EEEFFVWVTJ=>$S-!P>=>WVTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
IV. ĐẶC TẢ THIẾT KẾ HỆ THỐNG 14
@HXMYTBZ>$?T$[!
V. THIẾT KẾ GIAO DIỆN 18
[!%S?>$I$
VI. CÀI ĐẶT 24
VII. KIỂM TRA 26
VIII. ĐÁNH GIÁ, KẾT LUẬN 27
IX. ĐỊNH HƯỚNG PHÁT TRIỂN 27
X. LỜI CẢM ƠN 28
=>=?@AB$C> (%!D&
LỜI NÓI ĐẦU
!,%,\]$U!,>!$=TTBRN$>^J_KC>M$`D>a%*b!cdHce>H_
>%FfH_P,K$WJ?>SK[T!g=$%$*K[Wce!>=>Q?$J?N
TB!T*hTYi>$!JK[Wce!ITQ=>Kj>iTBk$HU>%iB#!HlT!=$
l!W#!$,TYFR!Pg,YTJfH_,$i*>$Z!Tm\Hce>TBk$Q,H_
TTư vấn khám chữa bệnh trực tuyến trên nền web.
Đề tài sẽ giải quyết được vấn đề quá tải các bệnh viện như hiện nay. Người dùng có
thể dễ dàng tiếp cận với một hệ chuẩn đoán bệnh thông minh mà không phải đi khám
bênh trực tiếp.
I. GIỚI THIỆU ĐỀ TÀI
=>=?@AB$C> (%!D
I.1. Mục đích
_TTVTB!\,SL!*UTC!SG!nDQ*!cdS!>iT$R,#>^HR
Hce>>$oH=Q?$> !$c$VH@T$[>F
* Tư vấn khám chữa bệnh trực tuyến : Xây dựng trên một hệ cơ sở tri thức mà người
dùng chỉ cần cung cấp các thông tin về triệu chứng bệnh. Ứng dụng sẽ phân tích để
đưa ra chuẩn đoán bệnh và phác đồ điều trị bệnh dựa vào thông tin mà người dùng
cung cấp cũng như thông tin trong Hồ sơ bệnh án, kết quả này sẽ được người dùng
đánh giá sau khi điều trị bệnh thực tế.
I.2. Phạm vi
($)*JH_TM$=*>$O%Q?$WM$=BU!WJ$_>$,#M$%> !$c
K[Q?$F_T,>$p!$#>CN\,SL!JTBRM$%J_Wj$JL>%q4 q
b!
?T$[!KrTBRM$%TB#*mTBcd!nDQN!m!OWVTBk$((
II. BỐI CẢNH VÀ PHƯƠNG PHÁP GIẢI QUYẾT
II.1. Các sự kiện, ngữ cảnh của hệ thống
LM?Q%!X*QU!O>P$UT>V,
aFNgữ cảnhB?>$C!sQ?$
S
LM?'TB?>$C!tK[TuKrMv*T$DQ?$t>P*>Z*u
LM?TB?>$C!tK[TuKrMv*T$DQ?$tJ#*$YgPu
d.Độ tin cậy(CF )
4wKLM?H_Hce>!x*UTUT>V,NJYTTxTyzDBT%T,y%>TB{NJg,c>
y ∈ |'N'}NJ*wWVTH_Hce>!x*UT!WL>z~B>D{Ny ∈ |'N'}F
=>=?@AB$C> (%!D
II.2. Cách biểu diễn tri thức
(1)
Biểu diễn tri thức bởi các luật sản xuất .
Ưu điểm :
• Bản chất đơn thể (modular nature) : Có thể đóng gói tri thức và mở rộng hệ
chuyên gia một cách dễ dàng.
• Khả năng diễn giải dễ dàng (explanation facilities) : Dễ dàng dùng luật để diễn
giải vấn đề nhờ các tiền đề đặc tả chính xác các yếu tố vận dụng luật, từ đó rút
ra được kết quả.
• Tương tự quá trình nhận thức của con người : Dựa trên các công trình của
Newell và Simon, các luật được xây dựng từ cách con người giải quyết vấn đề.
Cách biểu diễn luật nhờ IF THEN đơn giản cho phép giải thích dễ dàng cấu
trúc tri thức cần trích lọc.
VTW*UTMRKP\fTHce>!$#>CT•$O!*'FB!*UT$?
T$[!SL%TB#WVTN>m!>GK,WVKr\=>H€$$O!WVTWT#H_T$`%
*]>=>KLJ?>F
=>WVTKP\fTT$cd!Hce>JYTScS)!Ey2Fi$%S)!
• Ey•H_M?‚2•$$HU!‚$l>
• Ey•H_M?‚2•MYTWV‚ƒ•$$HU!‚
„T$D$?>$,#!%>GT$R**wWVT>iT$RHce>HlTT#F$…!$)*wWVT
>iS)!8WDT#F%$^T#W$^Ey>a%WVTF
($^!O%IyJ2W$^TB=WVTzD~T%SSD{N>iUS!Hce>
!bT$D$_T#M$=>$%N$c T_H_ z%TD>DSDT{N H_M? z>ST%W
%BT{N *† KM$ z%TTDB%BT{N($^ K% 2 W MYT WV $%, $VgP
z>KDgDT{F4UTK[$?>$,#!%>iT$#*$^$$HU!z%>T{Hce>!bW
$^$PWVTz88!$T%SSD{F
ISG
8WDvH`
Ey
vH`K=!
2
•!
8WDv\%$
Ey
v\%$K=!
=>=?@AB$C> (%!D"
2
B!JISGTB#NvH`K=!Jv\%$K=!W$O!H_M?N$%,$O!
M$m*†F
M$=>
Rule : Điều trị viêm xoang hàm
IF
đau nhức ở vùng má AND
giữa 2 mắt nếu là xoang sàng trước AND
hảy dịch mũi AND
nghẹt mũi, ngứa mũi, điếc mũi
THEN
uống kháng sinh từ 10-15 ngày, nên ngủ kê cao gối, nằm 1 bên, sức ống
xoang bằng nước muối
Rule : Chuẩn đoán viêm Amidal
IF
amidal bị sưng phồng, đỏ, xuất hiện các lốm đốm màu trắng AND
đau cổ họng, khó nuốt AND
có thể sốt, sưng hạch cổ, người mệt mỏi
THEN
Điều trị sốt bằng paracetamol nếu do virut gây ra, dùng penicillin hay
enthromycin nếu ro vi khuẩn gây ra, phẫu thuật cắt amidal nếu bệnh nhân
bị viêm lại nhiều lần
=>=?@AB$C> (%!D
Ngữ cảnh Tham biến CF
=>=?@AB$C> (%!D‡
Đầu Cảm giác hơi đau 0.15
Đầu Đau giữ dội 1.0
Đầu Đau + đã uống
Paracetamon
1.0
Mũi Sổ mũi thường -1.0
Xoang
4]TI$
1
Xoang Mãn tính 1
Xoang
4]TI$
1
Xoang Viêm 0.8
Thanh quản Viêm 0.1
Thanh quản Viêm + nhiều lần
kéo dài
0.5
Amidal Viêm -1
Amidal Viêm + do virut 1
Amidal Viêm -1
Amidal Viêm + do vi
khuẩn gây ra
1
Mũi Polyp 1
Tai giữa Viêm 0.8
Mũi Viêm không do dị
ứng
1
Mũi Viêm không do dị
ứng
1
Mũi Viêm không do dị
ứng
1
Mũi Viêm không do dị
ứng
-1
Đường hô hấp
trên
Viêm 0.5
Đường hô hấp
trên
Viêm 0.8
Đường hô hấp
trên
Viêm 0.8
Đường hô hấp
trên
Viêm -0.3
Nắp thanh quản Viêm 1
Vòm họng Ung thư 1
Bệnh nhân Cảm cúm + trẻ em
or+ phụ nữ mang
thai
-1
Bệnh nhân Cảm cúm + Người
lớn – phụ nữ có
thai
0.5
Bệnh nhân Cảm cúm 1
Bệnh nhân Cảm cúm + ho khô 1
=>=?@AB$C> (%!D
Bệnh nhân Cảm cúm + ho ướt 1
Bệnh nhân Cảm cúm 0.5
……
III. PHÂN TÍCH VÀ THIẾT KẾ
III.1. Động cơ suy diễn
Hệ trợ giúp khám chưa bệnh sử dụng suy diễn lùi làm động cơ suy diễn.
Hệ thống sẽ dựa vào các triệu chứng mà người dùng nhập vào ban đầu để suy đoán
đich là “bệnh”, sau đó sẽ đi chứng minh làm rõ “đích” đó.
III.2. Tập luật và Cách diễn giải các luật
a. Một số tập luật
6' Đau nhức vùng má nếu là xoang hàm,
A2 Đau nhức vùng lông mày nếu là xoang chán,
A3 Đau nhức giữa 2 mắt nếu là xoang sàng trước,
A4 Đau nhức vùng gáy, sâu bên trong nếu là xoang sau
A5 Chảy dịch mũi.
A6 Nghẹt mũi, ngứa mũi, điếc mũi
B1 Xoang hàm
B2 Xoang chán
B3 Xoang sàng trước
B4 Xoang sàng sau
B’1 Điều trị B1
B’2 Điều trị B2
B’3 Điều trị B3
B’4 Điều trị B4
=>=?@AB$C> (%!D'
~6'%S6%S6"T$D'%Sˆ'
~6%S6%S6"T$D%Sˆ
~6&%S6%S6"T$D&%Sˆ&
~6%S6%S6"T$D%Sˆ
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
' Ù tai nghe kém đột ngột, chóng mặt dần dần nặng tai
D1 Ngộ độc tai
D’1 Điều trị D1
If C1 Then D1 and D’1
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
2' Khàn tiếng
E2 Giọng yếu hoặc mất giọng
E3 Đau họng, khô họng
E4 Ho khan
F1 Viêm thanh quản
F’1 Điều trị viêm thanh quản
If E1 and E2 and E3 and E4 Then F1 and F’1
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
/' $TY!
/ /b!,Y$l>*fT!b!
/& %$b!NM$m$b!
/ M$%
' #*T$%$gP
'ˆ _TB€
Uống nước làm ẩm cổ họng
=>=?@AB$C> (%!D''
Tránh thuốc thông mũi có thể làm khô cổ họng
Uống kháng sinh nếu bị nhiễm khuẩn
Corticosteroid có thể giảm viêm thanh quản
E~/'%S/%S/&%S/T$D'%S'ˆ
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
E' c!$g%$T%J!,H%
E [T>%N*)>$HV$%$N*?T*`NH%T%NM$m*?!
' #*T,Yc>QbT
'ˆ _TB€
Dùng kháng sinh toàn thân, giảm đau và phù nề trong vòng 7-10 ngày
theo kháng sinh đồ bằng đường uống và tiêm
Chiếu tia laser
Vệ sinh răng miệng và sát khuẩn cổ họng bằng dung dịch sát khuẩn
Rửa ống tuyến bằng dung dịch kháng sinh
E~E'%SE%S'%S'ˆ
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
' 4 >$P,c>
!$ŠT* M‹S
& $`!bT* K%
/P*$l>M$m!>i>P*!=>J_*
4fTJ€!=>
" 4lTH%$%,H%H^
!=,M$!a
‡ !C%g%$*xT
=>=?@AB$C> (%!D'
iT$R>iM$[* $`JM$m!>iSf$?$%,TB?>$C!
4' (W,*
4'ˆ _TB€
!T$[>corticosteroid mũi xịt để giảm viêm hay corticosteroid uống
Phẫu thuật bao gồm cắt bỏ polyp hay nội soi xoang, sửa các vấn liên
quan đến viêm nhiễm xoang
Thường xuyên rửa đường mũi bằng dung dịch sát khuẩn
If L1 and L2 and L3 and L4 and L5 and L6 and L7 and L8 and L9 then M1 and M2
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
ƒ' ŒT%N!$DM‹*HUT!UT
ƒ $i!*lTS^S^l!T%
(' !UHU>T%
('ˆ _TB€
$m!S!T$[>M$=!K$$_
$[!!,B%!UHU>T%$c$fT%KD*NT$a,!N>$k*%!DN>=>>$fT$O>@
TWDDN\,WD>DN$D\D>D•
E~ƒ'%SƒT$D('%S('ˆ
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
Ž' !ŠT*
Ž $P,c>*
Ž& $fT$dTB!$b!
8' #** M$m!SS€C!
8'ˆ _TB€
=>=?@AB$C> (%!D'&
- Thuốc xịt mũi corticosteroid giúp ngăn ngừa và điều trị viêm kết hợp với
một số loại viêm mũi nonallergic
- Thuốc xịt mũi kháng acetylcholin chống nhỏ giọt
- Thuốc xịt thông mũi gồm oxymetazoline, histamine
- Thường xuyên rửa sạch mũi, giữ ẩm cho mũi
E~Ž'%SŽ%SŽ&T$D8'%S8'ˆ
‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰
' [TNMv*T$D$N$xT$@N>$P,c>*
8=T$b!N[TT$f,Jc!A>•
& !a!=,NT$AQ•!*X*
iS€>$\%$>$P,B%T)*
' #*Hcd!$m$fTB#
'ˆ _TB€
- Vệ sinh răng miệng, giữ ấm cơ thể
- Tránh thuốc lá, thuốc lào, các khói độc
- Dùng thuốc kháng sinh, các loại thuốc dạng xịt, uống, tiêm
- Dùng các loại thuốc chống viêm
E~'%S%S&%ST$D'%S'ˆ
D*>=>TfT>P>=>WVTT)‘WDHI$Mv*nàyF
b. Diễn giải luật
=>WVT>iS)!$cK%
6 ∧ y
8
=>=?@AB$C> (%!D'
/PT$YTB•!'J>i>=>HUT>V,Wy'JyN>=>WVT8>iHUT>V,y
8
Tc@!C!>=>$T•$e!PT$YT
($‹!%’
yz' ∧ {‰*%\“yz'{Nyz{”
=>WVT
6 ∧ y
8
y
‰*%\“y
6
Ny
”
IV. ĐẶC TẢ THIẾT KẾ HỆ THỐNG
@HXMYTBZ>$?T$[!
Biểu đồ tổng thể :
=>=?@AB$C> (%!D'
Biểu đồ UseCase :
:KDB!cdS!>iT$R,#>^M$=*>$O%Q?$NT•$O!TB?>$C!$VJ
D$,D/%?>$,#!%KrK•WhT$m!TTB?>$C!*!cdS!>!
>fNK•SG!>=>WVTK,S-J>@KATBT$C>Hce>WcTB!HRHc%B%
>$oH=Q?$J$=>HXH_TB€
=>=?@AB$C> (%!D'"
Biểu đồ tuần tự :
=>=?@AB$C> (%!D'
Biểu đồ hoạt động :
=>=?@AB$C> (%!D'‡
V. THIẾT KẾ GIAO DIỆN
/%S?!X*>i!%S?>$I$
1. Giao diện thu thập thông tin ( triệu chứng người bệnh )
(>'/%S?T$T$VT$m!TS)!>$`;DK–
=>=?@AB$C> (%!D'
(>/%S?T$T$VT$m!T!cdQ?$S)!!cdS!$VJTB?
>$C!
2. Giao diện quá trình hệ chuyên gia chuẩn đoán và yêu cầu người bệnh
cung cấp thông tin để làm rõ.
=>=?@AB$C> (%!D
3.Giao diện thêm 1 triệu chứng hoặc thêm 1 bệnh.
(Bổ sung sau lần báo cáo thứ 1)
4.Giao diện quản lý người dùng ( Bổ sung thêm sau lần báo cáo thứ 2)
Người dùng thường : >ig,_Hce>,#>^M$=*Q?$TBL>T,Y$c!
M$m!Hce>K•%$%,T$#*WVTNQ?$NTB?>$C!
AdminŽPTB€J#>ig,_>%$fTN!g,_$c!cdK•SG!T$cd!
>—>iT$RŽPWhWVTNQ?$NTB?>$C!>a%$?>$,#!%
Giao diện đăng kí, đăng nhập
=>=?@AB$C> (%!D'
Giao diện thông tin người dùng
=>=?@AB$C> (%!D
Giao diện Admin khi đăng nhập ( có quyền Add Rules )
Giao diện người dùng thường ( Chỉ có quyền khám bệnh
=>=?@AB$C> (%!D&
=>=?@AB$C> (%!D
VI. CÀI ĐẶT
Cài đặt thuật toán :
- Input : >=>TB?>$C!
- Output : Q?$
˜Tìm tập mục tiêu
k*TfT>P>=>TB?>$C!>i>!*]TB?>$C!WcJt*P!T)*u
•Wht*P!T)*uHRHc%>=>*G>T#zQ?${J$!He
* Thủ tục tìm đích$L>$?W#TG>TB!g=TBk$>$C!*$>=>*G>T#
ySƒTz{“
MR*TB%HI>$>[>!SL%J>=>TB?>$C!
”
˜Chứng minh đích
f,W^WceT>=>Q?$TB!$!HeHR>$C!*$WHZ!
‹TTB!'Q?$T$C™Wf,B%T•$!He
yBz‰'TM{“––k là số triệu chứng trong 1 bệnh
E~zTB?>$C!T$CTB!Q?$|™}>$c%H=$Sf{“
c%B%>$`$Gš
BD%Mš
”2WKD~zTB?>$C!T$CMTB!Q?$|™}‰‰{“
~z>—Q?$TB!$!He{“
f,B%Q?$TYT$D
”DWKD“
c%B%MYTWVM$m!Tk*Hce>Q?$
”
=>=?@AB$C> (%!D