Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
1,12 MB
Nội dung
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ÁOCÁOHỆCƠSỞTRITHỨC Đề tài: Ứng dụng nềnwebkhá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ÁOCÁOHỆCƠSỞTRITHỨ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ệnhtrựctuyế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ệnhthông minh mà không phải đi khámbênhtrự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ệnhtrựctuyến : Xây dựng trên một hệcơsởtrithứ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ệnhthự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 trithức (1) Biểu diễn trithứ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 trithứ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úctrithứ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' [...]... lý luật, bệnh, tri u chứng của hệ chuyên gia Giao diện đăng kí, đăng nhập BáocáoHệCơSởTriThức Page 21 Giao diện thông tin người dùng BáocáoHệCơSởTriThức Page 22 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ámbệnhBáocáoHệCơSởTriThức Page 23 BáocáoHệCơSởTriThức Page 24 VI CÀI ĐẶT Cài đặt thuật toán : - Input : các tri u chứng... KẾ HỆTHỐNGSơ đồ kiến trúchệthống Biểu đồ tổng thể : BáocáoHệCơSởTriThức Page 15 Biểu đồ UseCase : User : Người dùng có thể yêu cầu khám chữa bệnh, từ những tri u chứng nhập vào HeChuyenGia : Hệ chuyên gia sẽ sử lý thông tin tri u chứng mà người dùng cung cấp, sử dụng các luật suy diễn và cơsởtrithức được lưu trong CSDL để đưa ra chuẩn đoán bệnh và phác đồ điều trịBáocáoHệCơSởTri Thức. .. BáocáoHệCơSởTriThức Page 17 Biểu đồ hoạt động : Báocáo Hệ CơSởTriThức Page 18 V THIẾT KẾ GIAO DIỆN Giao diện gồm có 4 giao diện chính : 1 Giao diện thu thập thông tin ( tri u chứng người bệnh ) Pic1 : Giao diện thu thập thông tin dạng câu hỏi Yes/No BáocáoHệCơSởTriThức Page 19 Pic2 : Giao diện thu thập thông tin người bệnh dạng người dùng nhập vào tri u chứng 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õ Báocáo Hệ CơSởTriThức Page 20 3.Giao diện thêm 1 tri u chứng hoặc thêm 1 bệnh (Bổ sung sau lần báocáo thứ 1) 4.Giao diện quản lý người dùng ( Bổ sung thêm sau lần báocáo thứ 2) - Người dùng thường : có quyền được yêu cầu khámbệnhtrựctuyến nhưng không được sửa hay thêm luật, bệnh, tri u chứng - Admin : Quản trị viên có... ngứa mũi Hệthống hỏi thêm input : nghẹt mũi Output : Viêm xoang sàng trước Báocáo Hệ CơSởTriThức Page 27 VIII ĐÁNH GIÁ, KẾT LUẬN 1 Đánh giá : - Hệthống chuẩn đoán đúng các kịch bản kiểm thử - Hệthống hoạt động tốt - Không mắc chạy ổn định không mắc lỗi 2 Kết luận: Hệthống đảm bảo hoạt động bình thường, đúng kết quả Ưu điểm : Hệthống chạy ổn định, kết quả chính xác Nhược điểm : Trithức còn... PHÁT TRI N - Thêm trithức cho hệ chuyên gia - Giao diện bắt mắt hơn - Hiện tại chương trình chỉ cung cấp Modul để thêm luật nên sẽ phát tri n thêm các Modul để sửa, xóa luật - Ngoài cung cấp khámbệnh còn cung cấp thêm các thông tin như sức khỏe, dinh dưỡng Như là một cổng thông tin về sức khỏe Báocáo Hệ CơSởTriThức Page 28 X LỜI CẢM ƠN Trên đây là trình bày của nhóm về đề tài Khámbệnhtrực tuyến. .. hoàn thiện hơn Chúng em xin cảm ơn thầy giáo đã hướng dẫn chúng em hoàn thành đề tài này này Chú thích : Biểu diễn tri thứ (1): Tham khảo GIÁO TRÌNH HỆ CHUYÊN GIA PGS.TS PHAN HUY KHÁNH Kĩ thuật suy diễn (2): Tham khảo hệ MyCin Báocáo Hệ CơSởTriThức Page 29 End BáocáoHệCơSởTriThức Page 30 ... trong 1 bệnh thứ j lấy ra từ hàng đợi For(i = 1 tới k ) { //k là sốtri u chứng trong 1 bệnh If( tri u chứng thứ i trong bệnh[ j] chưa đánh dấu){ Đưa ra câu hỏi phụ; Break; }Elseif( tri u chứng thứ k trong bệnh[ j] ==0){ if(còn bệnh trong hàng đợi){ Lấy ra bệnh tiếp theo }else{ Đưa ra kết luận không tìm được bệnh } BáocáoHệCơSởTriThức Page 25 } } Thông tin ứng dụng : Name : KhamBenhOnline Version... dung dịch sát khuẩn Rửa ống tuyến bằng dung dịch kháng sinh If I1 and I2 and K1 and K1’ ============================ L1 Mũi chảy nước L2 Nghẹt mũi kéo dài L3 Nhỏ giọt mũi sau L4 Giảm hoặc không có cảm giác về mùi L5 Mất vị giác L6 Mặt đau hay đau đầu L7 Ngáy khi ngủ L8 Ngứa quanh mắt BáocáoHệCơSởTriThức Page 12 L9 Có thể có khối u mũi nhỏ và không có dấu hiệu hay tri u chứng M1 Polyp mũi M1’... trình duyệt web bằng cách đánh vào đường dẫn http://localhost nếu trang này có tức là đã cài Xampp thành công B2 : Copy toàn bộ floder “khambenh” vào thư mục “htcdoc”, đường dẫn thường là C:\xampp\htdocs B3 : Add Database Mở đường dẫn http://localhost/phpmyadmin Sau đó chọn Insert rồi tìm đến file database he_chuyen_gia.sql B4 : Mở http://localhost/khambenh để bắt đầu BáocáoHệCơSởTriThức Page 26