Hệ chuyên gia trợ giúp chẩn đoán bệnh trẻ em từ 2 đến 5 tháng tuổi

77 149 0
Hệ chuyên gia trợ giúp chẩn đoán bệnh trẻ em từ 2 đến 5 tháng tuổi

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

i ĐẠI HỌC THÁI NGU NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRU TRUYỀN THÔNG _ _ _ _ _ ĐOÀN VĂN THÀNH HỆ CHUYÊN GIA TRỢ GIÚP CHẨN ĐOÁN BỆNH TRẺ EM TỪ THÁNG ĐẾN ĐẾN TUỔI Chuyên ngành: Khoa học máy tính Mã số: 60.48.01.01 TÓM TẮT LUẬN VĂN THẠC SĨ Thái Nguyên, năm 2014 ii LỜI CẢM ƠN Trƣớc tiên, xin gởi lời cảm ơn đến trƣờng đại học công nghệ thông tin truyền thông Thái Nguyên, tạo điều kiện tổ chức khóa học để tơi có điều kiện tiếp thu kiến thức mới, có thời gian học tập hoàn thành luận văn cao học Tơi xin tỏ lòng cảm ơn đến thầy PGS.TS Đỗ Trung Tuấn, ngƣời thầy tận tình dẫn, giúp đỡ động viên để tơi hồn thành luận văn Tôi xin chân thành cảm ơn thầy cô truyền đạt cho kiến thức quý báu trình học tập làm luận văn Tôi chân thành cảm ơn bạn bè lớp giúp đỡ động viên tơi q trình học tập nhƣ thực luận văn Cuối cùng, xin gửi thành tới gia đình ngƣời thân tơi, ngƣời hết lòng tạo điều kiện động viên tơi để tơi có đƣợc kết ngày hôm MỤC LỤC LỜI CẢM ƠN i MỤC LỤC .iii v vi MỞ ĐẦU Chương MỘT SỐ KHÁI NIỆM VỀ HỆ CHUYÊN GIA 1.1 Khái niệm, vai trò hệ chuyên gia đời sống 1.1.1 Khái niệm 1.1.2 Các lĩnh vực ứng dụng hệ chuyên gia 1.2 Cơ sở tri thức, đặc trƣng, cấu trúc hệ chuyên gia 1.2.1 Cơ sở tri thức 1.2.2 Cấu trúc hệ chuyên gia 12 1.2.3 Tách biệt tri thức mô tơ suy diễn 14 1.2.4 Tri thức chuyên gia 15 1.3 Các phƣơng pháp biểu diễn tri thức 15 1.3.1 Thể tri thức 15 1.3.2 Thể kiện không chắn 16 1.3.3 Thể tri thức nhờ luật 16 1.3.4 Biểu diễn tri thức hệ chuyên gia 17 1.4 Các thành phần hệ chuyên gia 24 1.4.1 Những thành phần hệ chuyên gia 24 1.4.2 Các luật hệ chuyên gia .26 1.4.3 Một số mơ hình kiến trúc hệ chun gia .27 1.5 Kết luận chƣơng 28 Chương TRI THỨC CHUYÊN GIA VỀ BỆNH TRẺ EM 29 2.1 Thực trạng bệnh tật trẻ em Việt Nam 29 2.2 Tổng quan bệnh phổi trẻ em 31 2.2.1 Tỷ lệ mắc bệnh viêm phổi trẻ em .31 2.2.2 Tỷ lệ trẻ tử vong bệnh viêm phổi 31 2.2.3 Nguyên nhân gây bệnh viêm phổi trẻ em .31 2.2.4 Biểu lâm sàng bệnh viêm phổi trẻ 32 2.2.5 Chẩn đoán bệnh viêm phổi trẻ em .33 2.3 Tổng quan bệnh sởi trẻ em 35 2.3.1 Nguyên nhân gây bệnh 35 2.3.2 Dịch tễ 35 2.3.3 Lây truyền 36 2.3.4 Bệnh sinh .36 2.3.5 Biểu lâm sàng 37 2.3.6 Sởi khơng điển hình 38 2.4 Tổng quan bệnh tiêu chảy trẻ em 43 2.4.1 Nguyên nhân gây bệnh tiêu chảy 43 2.4.2 Biểu lâm sàng biến chứng .44 2.5 Tổng quan bệnh viêm tai 45 2.5.1 Cấu tạo tai 46 2.5.2 Viêm tai .47 2.5.3 Mức độ nguy hiểm bệnh .47 2.6 Sơ đồ khối chẩn đoán số bệnh trẻ em .49 2.6.1 Sơ đồ khối phác đồ chẩn đoán bệnh phổi trẻ em .50 2.6.2 Sơ đồ khối phác đồ chẩn đoán bệnh tiêu chảy nƣớc 51 2.6.3 Sơ đồ khối phác đồ chẩn đoán bệnh sởi 52 2.6.4 Sơ đồ khối phác đồ chẩn đoán bệnh tai .53 2.7 Kết luận chƣơng 54 Chương HỆ CHUYÊN GIA CHẨN ĐOÁN BỆNH TRẺ EM 55 3.1 Giới thiệu ngôn ngữ Prolog 55 ẩn đoán bệnh trẻ em 56 3.3 Xây dựng hệ luật chẩn đoán 56 3.3.1 Cấu trúc luật dùng biến luật 57 3.3.2 Ví dụ số tri thức chẩn đoán bệnh trẻ 58 3.4 Xây dựng hệ 3.4.1 Ý kiến chuyên .59 59 gia chẩn đoán bệnh trẻ 3.4.2 Xây dựng vị từ 62 3.5 Một số Modul hệ chuyên gia giao diện chƣơng trình 63 3.5.1 Modul chẩn đốn bệnh phổi 63 3.5.2 Modul chẩn đoán bệnh tiêu chảy .63 3.5.3 Modul chẩn đoán bệnh sởi 64 3.5.4 Modul chẩn đoán bệnh tai 65 65 66 3.6 Kết luận .67 KẾT LUẬN 68 70 D , .6 1.2 Cơ sở Bảng 1.1 Liệt kê số lĩnh vực ứng dụng hệ chuyên gia .10 Hình 1.4 14 Bả 22 Hình 1.5 Biểu diễn tri thức nhờ mạng ngữ nghĩa 23 25 e .27 27 Hình 1.9 Mơ hình hệ chun gia Popov 28 Bảng 2.1: Phân loại độ nƣớc tiêu chảy 45 .50 Hình 2.2 Sơ đồ khối phác đồ chẩn đoán bệnh tiêu chảy nƣớc 51 Hình 2.3 Sơ đồ khối phác đồ chẩn đoán bệnh sởi 52 Hình 2.4 Sơ đồ khối phác đồ chẩn đốn bệnh tai .53 3.2 Hệ thố 3.9 Kết luậ 55 ích, thiết kế 56 57 , vớ 60 65 66 66 ề triệu chứng bệ 66 67 AI ES chuyên gia Heuristic HIV/ AIDS ICT Công nghệ ền thông IF THEN KB Cơ sở Meta data Siêu liệu MYCIN Prolog WHO ễ Programme logique MỞ ĐẦU Bệnh tật trẻ em giới phản ánh khu vực nƣớc phát triển nƣớc phát triển có Việt Nam Ở nƣớc phát triển, bệnh tật trẻ em đứng đầu bệnh tim mạch, chuyển hóa, ung thƣ, miễn dịch, di truyền Tiếp sau bệnh nhiễm vi rút nhƣ cúm, HIV/AIDS Bệnh nhiễm khuẩn, thiếu dinh dƣỡng thiếu máu khơng tồn Các bệnh lý chu sinh đƣợc giải trƣớc sinh nhờ phƣơng pháp sàng lọc trƣớc sinh Ở nƣớc phát triển bệnh tật chủ yếu bệnh nhiễm khuẩn loại, bệnh dinh dƣỡng, thiếu máu, thiếu vitamin A, D Các bệnh phổ biến vùng sa mạc Shahara cận Shahara, Nam Á, Đông Nam Á, châu Mỹ La Tinh, Trung Quốc Mơng Cổ Ngồi bệnh nhiễm khuẩn nƣớc phát triển phải đƣơng đầu với bệnh nƣớc phát triển gia tăng bệnh tim mạch, bệnh chuyển hóa, bệnh miễn dịch, bệnh di truyền Trong bệnh lây nhiễm phòng đƣợc nhƣ bạch hầu, ho gà, uốn ván, sởi, bại liệt nhờ tiêm chủng nhƣng tồn bệnh lây nhiễm khác phổ biến nhƣ viêm não, chân-tay-miệng, viêm gan, HIV/AIDS, SARS Dị tật bẩm sinh, tai nạn thƣơng tích, bệnh mang tính chất địa phƣơng nhƣ bƣớu cổ, sốt rét, viêm não, bệnh ruổi vàng phổ biến nguyên nhân cƣớp sinh mạng nhiều trẻ em dƣới tuổi Việt nam nƣớc phát triển, năm qua, nhờ phát triển kinh tế, dân trí bƣớc đƣợc nâng cao, nhƣ phát triển y học Việt Nam bƣớc hòa nhập với nƣớc phát triển, phƣơng tiện chẩn đoán ngày đại Tuy nhiên, kinh tế nói chung thấp, ô nhiễm môi trƣờng gia tăng, lại chịu hậu sau chiến tranh, tình hình bệnh tật Việt Nam đa dạng, đan xen loại bệnh nƣớc chậm phát triển với Số hóa Trung tâm Học liệu tnu.edu.vn/ nƣớc phát triển Đặc biệt đối tƣợng trẻ em lại đối tƣợng dễ bị mắc chiếm tỉ lệ mắc bệnh cao Bài toán tải hệ thống bệnh viện nhƣ nâng cao chất lƣợng khám chữa bệnh, giảm thiểu rủi ro cho bệnh nhân từ nguyên nhân khách quan nhƣ chủ quan (nhân viên y tế, bác sỹ, chế….) đặt yêu cầu cấp bách cho ngành Y tế nói riêng tồn xã hội nói chung Là bên cạnh việc trang bị thiết bị đại, điều chỉnh mặt sách, ứng dụng cơng nghệ thơng tin lĩnh vực khám chữa bệnh hƣớng ngành Ngày nay, với phát triển không ngừng khoa học máy tính, ngồi việc lƣu trữ thơng tin, ngƣời ta xây dựng đƣợc hệ thống đáp ứng nhu cầu thực tế, hệ thống đƣợc gọi “Hệ chuyên gia” Trong lĩnh vực trí tuệ nhân tạo nói chung hệ chuyên gia nói riêng góp phần tạo hệ thống có khả nhƣ trí tuệ ngƣời, nhờ mà ta có đƣợc tri thức tiên tiến để giải vấn đề phức tạp đa dạng sống Hệ chuyên gia có ƣu điểm tỏ ngày hữu hiệu tiện lợi đáp ứng đƣợc nhu cầu thực tế, chƣơng trình hệ chun gia ngày tỏ có tính khả thi cao phù hợp với nhiều lĩnh vực Các chƣơng trình thuộc loại đƣợc phát triển từ thập kỷ 1960 1970, trở thành ứng dụng thƣơng mại từ thập kỷ 1980 Nhiều hệ chuyên gia đƣợc thiết kế xây dựng để phục vụ lĩnh vực khác nhƣ kế toán, y học, điều khiển tiến trình, dịch vụ tƣ vấn tài chính, tài nguyên ngƣời, vv Trên giới có nhiều hệ chuyên gia đƣợc xây dựng ngành Y, chun mơn hóa tính phức tạp kỹ thuật Y học đại khiến cho bác sỹ gặp nhiều khó khăn việc theo kịp tiến phƣơng pháp chẩn đoán điều trị Số lƣợng chuyên gia đáp ứng đƣợc yêu cầu phải trả thù lao cao cho cơng việc họ, mà Hệ chuyên gia Số hóa Trung tâm Học liệu tnu.edu.vn/ đƣợc nhìn nhận nhƣ cứu cánh Nhờ có Hệ chuyên gia, mà bác sỹ địa phƣơng chẩn đốn điều trị bệnh mức độ chuyên gia Ở Việt Nam, hệ chun gia mẻ đƣợc ứng dụng, y học nƣớc ta phát triển mạnh theo hƣớng đại, có nhiều chuyên gia giỏi đầu ngành trình độ cấp quốc tế Tuy nhiên trình độ đội ngũ y, bác sỹ bệnh viện tuyến quận huyện, xã phƣờng vùng sâu vùng xa nhiều bất cập Để sử dụng rộng rãi tri thức Y học chuyên gia đầu ngành việc khám chữa bệnh việc phát triển “Hệ chuyên gia” việc cần thiết Với ƣu điểm hệ chuyên gia có khả tái sử dụng cho mục đích khác nhau, với lĩnh vực khác nhau, cách nhanh chóng dễ dàng Mặt khác, trình đào tạo chuyên gia ngƣời phải khoảng thời gian cơng sức khơng nhỏ Các hệ chun gia dùng luật hay quy tắc cách nhanh chóng mà khơng bị nhầm lẫn, trƣờng hợp có q nhiều quy tắc hay luật chun gia ngƣời xử lý nhanh nhƣ hệ chuyên gia đƣợc Về mặt hiệu quả, rõ ràng hệ chuyên gia tăng số lƣợng đƣợc đƣa vào hệ giảm chi phí nhân công thời điểm Hệ chuyên gia có tính lâu dài chun gia ngƣời, chun gia ngƣời qn lập luận hay khái niệm đó, nhƣng hệ chuyên gia khơng Hệ chun gia đóng vai trò cơng cụ hỗ trợ chẩn đốn xử lý bệnh qua triệu chứng lâm sàng tra cứu thông tin y khoa Chúng ta sử dụng tài liệu phác đồ chẩn đoán, video clip minh họa đƣợc cung cấp WHO với “Chẩn đoán lâm sàng” B J Essex để xây dựng kho sở tri thức Theo thống kê tất lứa tuổi trẻ em dƣới tuổi có nguy mắc bệnh cao nên việc có hệ chuyên gia để giúp bố mẹ ngƣời chăm sóc trẻ dự đốn đƣợc tình trạng sức khoẻ trẻ thông qua dấu hiệu, triệu chứng thể Số hóa Trung tâm Học liệu tnu.edu.vn/ 56 Prolog ngơn ngữ lập trình ký hiệu tƣơng tự ngơn ngữ lập trình hàm hay lập trình phi số, Prolog thích hợp để giải toán liên quan đến đối tƣợng mối quan hệ chúng Prolog đƣợc sử dụng phổ biến lĩnh vực trí tuệ nhân tạo nguyên lý lập trình logic dựa mệnh đề Horn (Horn logic) 3.2 chẩn đoán bệnh trẻ em Đặt tốn: Xây dựng hệ chun gia máy tính để trợ giúp chẩn đoán số bệnh trẻ em thƣờng gặp Qua hệ chuyên gia mong muốn phần tƣ vấn cho cán y tế, bố mẹ ngƣời chăm sóc trẻ biết đƣợc bệnh trẻ mắc phải, để từ đánh giá phân loại đƣợc bệnh trẻ có hƣớng xử trí tốt cho trẻ Từ hệ thống thơng qua việc hỏi đáp triệu chứng trẻ hệ thống đƣa tên bệnh khuyến cáo dùng thuốc cụ thể Để làm đƣợc yêu cầu hệ thống cần có sở tri thức triệu chứng, bệnh, loại thuốc thơng thƣờng Trong hệ thống ta xây dựng chẩn đốn đƣợc khoảng bệnh thơng dụng thƣờng gặp 3.3 Xây dựng hệ luật chẩn đoán Sau hình ảnh đoạn chƣơng trình xây dựng hệ luật hệ thống chẩn đoán bệnh phổi tiêu chảy 3.2 Hệ thố , thiết kế 57 3.3.1 Cấu trúc luật dùng biến luật Luật cấu trúc tri thức dùng để liên kết thông tin biết với các thông tin khác giúp đƣa suy luận, kết luận từ thông tin biết Trong hệ chuyên gia ngƣời ta sử dụng số dạng luật dẫn sau: Luật dẫn dạng quan hệ Luật dẫn dạng lời khuyên Luật dẫn dạng hƣớng dẫn Luật dẫn dạng chiến lƣợc Luật dẫn dạng diễn giải Luật dẫn dạng chẩn đoán Luật dẫn dạng thiết kế Cấu trúc luật: IF THEN : if bệnh nhân rát họng then bệnh nhân viêm họng IF and and… THEN : if bệnh nhân ốm tuần and bệnh nhân sốt then nghi bệnh nhân viêm nhiễm IF or or … THEN… Ngƣời ta kết hợp dạng cấu trúc luật để đƣa cấu trúc luật suy diễn chẩn đốn Ví dụ: Về số luật chƣơng trình chẩn đốn bệnh phổi hệ thống chẩn đoán bệnh trẻ em 3.3 58 3.3.2 Ví dụ số tri thức chẩn đốn bệnh trẻ Thơng qua việc tìm hiểu tài liệu bệnh trẻ em, đề tài xây dựng số sở tri trức với luật theo cấu trúc if … then Ngồi có luật với cấu trúc if and and …then Bằng cách kết hợp điều kiện luật theo nhiều hƣớng khác ta có nhiều kết khác đƣợc minh họa nhƣ sau: Nếu trẻ em có dấu hiệu nguy hiểm tồn thân (trẻ không bú mẹ, nôn tất thứ, co giật, trẻ ngủ li bì hay khó đánh thức) trẻ ho khó thở, rút nõm nồng ngực thở rít nằm n trẻ bị viêm phổi nặng bệnh nặng Nếu trẻ có dấu hiệu (Li bì khó đánh thức, mắt trũng, không uống đƣợc uống kém, véo vào da chậm) trẻ nƣớc nặng Nếu trẻ trẻ tiêu chảy 14 ngày trẻ trẻ tiêu chảy kéo dài nặng Nếu phân có máu trẻ bị lỵ Nếu trẻ có dấu hiệu nguy hiểm tồn thân cổ cứng thóp phồng trẻ bệnh nặng sốt rét nặng Nếu trẻ có dấu hiệu nguy hiểm tồn thân mờ giác mạc vết loét miệng sâu rộng sởi biến chứng nặng Nếu trẻ có chân tay nhớp lạnh mạch nhanh yếu trẻ bị hội chứng sốc sốt xuất huyết Dengue Nếu trẻ bị sƣng đau sau tai trẻ bị viêm xƣơng đòn chũm Nếu trẻ đau tai chảy nƣớc tai dƣới 14 ngày trẻ bị viêm tai cấp 59 Nếu trẻ chảy mủ tai chảy nƣớc tai 14 ngày trẻ bị viêm tai mãn Nếu trẻ gầy mòn rõ rệt mở giác mạc lòng bàn tay nhợt phù bàn chân trẻ suy dinh dƣỡng nặng thiếu máu nặng Nếu lòng bàn tay nhợt nhẹ cân so với tuổi trẻ thiếu máu nhẹ cân 3.4 Xây dựng hệ 3.4.1 Ý kiến chuyên gia chẩn đoán bệnh trẻ Việc đƣa tri thức chuyên gia Y học vào hệ thống để từ hệ thống cán y tế cần truy vấn tham khảo, tạo điều kiện cho bác sỹ cập nhật thông tin tri thức áp dụng cho việc chẩn đoán bệnh cách điều trị cần thiết Giúp bác sỹ xác tình khám chữa bệnh Tri thức chẩn đoán bệnh trẻ em từ tháng đến tuổi đƣợc Y tế Việt Nam tổ chức Y tế giới WHO xây dựng thành phác đồ chẩn đoán điều trị, đƣợc áp dụng cho toàn mạng lƣới y tế sở nhƣ tất bệnh viện tuyến trung ƣơng đến địa phƣơng Ngày nay, công nghệ thông tin phát triển nhanh đƣợc áp dụng nhiều lĩnh vực, giải đƣợc đƣợc nhiều vấn đề thƣờng ngày mà ngƣời bình thƣờng khơng thể làm đƣợc Trong Y học triệu chứng bệnh nhƣ chẩn đốn bệnh khơng phải biết Cho nên yêu cầu ngƣời cần hệ chuyên gia giúp họ chẩn đoán đƣợc bệnh Một số bệnh trẻ em đƣợc chẩn đoán theo nguyên lý sau: Nguyên lý chẩn đoán phát bệnh trẻ em xác có ý nghĩa lớn quản lý sức khỏe 60 trẻ, làm tăng hiệu phòng điều trị làm giảm nguy bệnh trẻ biến chứng, gây hậu nghiêm trọng Trong chẩn đốn bệnh yếu tố gây bệnh truyền nhiễm nhƣ vi khuẩn, virus cần phải xem xét kỹ Bên cạnh yếu tố khác nhƣ mơi trƣờng, mùa năm với loại bệnh cần đƣợc xem xét Kết hợp với kiến thức kinh nghiệm bệnh học giúp cho việc phát chẩn đốn bệnh trẻ em đƣợc nhanh xác 3.4 , vớ Trong chẩn đốn bệnh yếu tố gây bệnh truyền nhiễm nhƣ vi khuẩn, virus cần phải xem xét kỹ Bên cạnh yếu tố khác nhƣ môi trƣờng, mùa năm với loại bệnh cần đƣợc xem xét Kết hợp với kiến thức kinh nghiệm bệnh học giúp cho việc phát chẩn đoán bệnh trẻ em đƣợc nhanh xác Khi trẻ đƣợc đƣa đến sở Y tế để khám chữa bệnh, cán y tế phải thực số bƣớc sau: Kiểm tra dấu hiệu nguy hiểm toàn thân: Hỏi: Trẻ uống bú mẹ đƣợc khơng?; Trẻ có nơn tất thứ khơng?; Trẻ có co giật khơng? Nhìn: Trẻ có ngũ li bì hay khó đánh thức khơng? 61 Một trẻ có dấu hiệu nguy hiểm dấu hiệu nguy hiểm tồn tồn thân Chẩn đốn bệnh viêm phổi mức độ: Trẻ có ho khó thở khơng? Nếu có cán y tế khám: Khám: Đếm nhịp thở phút; Tìm dấu hiệu rút lõm lồng ngực; Tìm nghe có tiếng thở rít khơng? Nếu có dấu hiệu nguy hiểm tồn thân rút nõm nồng ngực thở rít nằm yên Kết luận: Trẻ viêm phổi nặng bệnh nặng Nếu trẻ khơng có dấu hiệu nguy hiểm toàn thân, Kiểm tra với trẻ: Trẻ tháng đến 12 tháng, nhịp thở >=50 nhịp/phút trẻ từ 12 tháng đến tuổi nhịp thở>=40 nhịp/phút Kết luận: Trẻ viêm phổi Nếu khơng có dấu hiệu viêm phổi bệnh nặng ta kết luận trẻ bị ho cảm lạnh Chẩn đoán bệnh mức độ nƣớc, tiêu chảy kéo dài nặng, tiêu chảy kéo dài lỵ Hỏi: Trẻ có bị tiêu chảy khơng? Nếu có khám tiếp; Trẻ có ngủ li bì khó đánh thức khơng?; Trẻ có vật vã, kích thích khơng?; Xem mắt trẻ có trũng khơng? Cho trẻ uống nƣớc xem trẻ có uống uống kém, uống uống háo hức không?; Véo vào nếp da bụng xem có chậm giây khơng? Nếu có hai triệu chứng sau: Li bì khó đánh thức, mắt trũng, khơng uống uống kém, véo da chậm Kết luận: Trẻ nƣớc nặng Nếu có hai triệu chứng sau: Vật vã, kích thích, mắt trũng, uống nƣớc háo hức, nếp véo da chậm Kết luận: Trẻ có nƣớc Nếu khơng có dấu hiệu triệu chứng kết luận trẻ khơng nƣớc Nếu có nƣớc nƣớc nặng tiêu chảy 14 ngày Kết luận: Trẻ tiêu chảy kéo dài nặng Nếu không nƣớc Kết luận trẻ tiêu chảy kéo dài Nếu trẻ có máu phân: Kết luận trẻ bị lỵ Chẩn đoán bệnh sởi Hỏi trẻ có bị sốt khơng? Nếu có Nếu trẻ mắc sởi mắc sởi vòng tháng gần Nếu có dấu hiệu nguy hiểm tồn thân (Hỏi: Trẻ uống bú mẹ đƣợc khơng?; Trẻ có nơn tất thứ khơng?; Trẻ có co giật khơng?; Nhìn: Trẻ có ngũ li bì hay khó đánh thức khơng?) mờ giác mạc vết loét miệng sâu rộng Kết luận: Trẻ bị sởi biến chứng nặng Nếu có mủ mắt đau, loét miệng Kết luận trẻ bị sởi biến chứng mắt miệng Nếu có ban tồn thân dấu hiệu ho, chảy mũi, mắt đỏ: Kết luận trẻ mắc sởi Chẩn đốn trẻ có vấn đề tai: Hỏi: Trẻ có đau tai khơng?; Có chảy nƣớc tai khơng? Nếu có?; Khám: Tìm chảy mủ tai; Khám sƣng đau sau tai Nếu sƣng đau sau tai Kết luận trẻ bị viêm xƣơng chũm Nếu đau tai chảy mủ tai chảy nƣớc tai dƣới 14 ngày Kết luận trẻ bị viêm tai cấp Nếu chảy mủ tai chảy nƣớc tai >=14 ngày Kết luận trẻ bị viêm tai mãn 3.4.2 Xây dựng vị từ l 3.4.2.1 Một số vị từ chẩn đoán bệnh trẻ em benh_phoi (integer, integer, char, char, char, string) chandoan (symbol) benh_tchay (char, char, char, integer, char, string) benh_soi() benh_tai() 3.4.2.2 Một số luật hệ thống chẩn đoán bệnh trẻ em benh_phoi (_, _, Trieuchung, Ho, _, _, _, Ketluan):Trieuchung = 'Y', Ho = 'Y', Ketluan = "Tre bi viem phoi nang, hoac benh rat nang" benh_phoi (_, _, Trieuchung, _, Khotho, _, _, Ketluan):- Trieuchung = 'Y', Khotho = 'Y', Ketluan = "Tre bi viem phoi nang, hoac benh rat nang" benh_phoi (_, _, Trieuchung, Ho, Khotho, _, _, Ketluan):- 3.5 Một số Modul hệ chuyên gia giao diện chương trình 3.5.1 Modul chẩn đốn bệnh phổi chandoan (phoi) :write ("ten -> "), readln (X), write ("thang -> "), readint (Y), write ("song tai -> "), readln (Z), write ("Tre co ho khong ?"), readchar (Ho), nl, write ("Tre co kho tho khong ?"), readchar (Khotho), nl, write (" - co mac mot bon trieu chung"), write ("(khong uong nuoc hoac khong bu me, non tat ca"), write ("co giat, ngu li bi, kho danh thuc) (Y/N) -> "), readchar (Trieuchung), nl, write (" - nhip tho ->"), readint (Nhip), nl, write (" - co rit (Y/N) -> "), readchar (Rit), nl, write (" - lom nguc (Y/N) -> "), readchar (Lom), nl, benh_phoi (Y, Nhip, Trieuchung, Ho, Khotho, Rit, Lom, Ketluan), write (" CHAN DOAN BENH PHOI "), nl, write ("Benh nhan : ", X), write (" thang : ",Y), nl, write ("Dia chi : ", Z), nl, write ("Ket luan cua bac si : ", Ketluan) 3.5.2 Modul chẩn đoán bệnh tiêu chảy chandoan (tchay) :write ("ten -> "), readln (X), write ("Chau co bi tieu chay khong ? (Y/N) -> "), readchar (Tchay),nl, write (" - co mac hai bon trieu chung"), write ("(1 li bi, kho danh thuc; mat trung; khong uong, uong kem; nep, mat cham)"), write (" (Y/N) -> "), readchar (Tchung1), nl, write (" - co mac hai bon trieu chung"), write ("(1 vat va, kich thich; mat trung; uong nuoc hao huc; nep da mat cham)"), write (" (Y/N) -> "), readchar (Tchung2), nl, write (" - So tre bi tieu chay ->"), readint (Tgian), nl, write (" - Co di ngoai mau khong ? (Y/N) -> "), readchar (Mau), nl, benh_tchay (Tchay, Tchung1, Tchung2, Tgian, Mau, Kluan), write (" CHAN DOAN BENH TIEU CHAY "), nl, write ("Benh nhan : ", X), nl, write ("Ket luan cua bac si : ", Kluan) 3.5.3 Modul chẩn đoán bệnh sởi chandoan (soi):write ("ten ->"), readln (X), write ("chau co bi sot khong ? (Y/N)"), readchar (Sot), nl, write ("trong vong thang gan day chau co mac soi khong? (Y/N)"), readchar (Tgianmacvong3), nl, write ("Xem co the chau co phat ban toan than khong? (Y/N)"), readchar (Phatbantoanthan), nl, write ("tre co mac trieu chung sau:"), write ("(khong uong duoc nuoc hoac khong bu me, non tat ca"), write ("co giat, ngu li bi kho danh thuc) (Y/N) -> "), readchar (Trieuchung5), nl, write ("tre co mac mot trieu chung sau:"), write ("mo giac mac hoac vet loet mieng sau va rong khong? (Y/N)"), readchar (Trieuchung6), nl, write ("tre co mac mot trieu chung sau:"), write ("co mu o mat hoac dau loet mieng khong? (Y/N)"), readchar (Trieuchung7), nl, write ("tre co mot nhung dau hieu sau:"), write ("ho, chay mui, mat khong? (Y/N)"), readchar (Trieuchung8), nl, benh_soi (Sot, Tgianmacvong3, Phatbantoanthan, Trieuchung5, Trieuchung6, Trieuchung7, Trieuchung8, Ketluan4), write (" -chan doan benh soi -"), nl, write ("Benh nhan:", X), nl, write ("Ket luan cua bac si: ", Ketluan4) 3.5.4 Modul chẩn đoán bệnh tai chandoan (tai):write ("ten-> "), readln (X), write ("Cau co bi dau tai khong ? (Y/N) ->"), readchar (Dautai), nl, write ("Xem chau co bi sung sau tai khong? (Y/N) ->"), readchar (Sungsautai), nl, write ("chau co bi chay mu tai khong? (Y/N)->"), readchar (Chaymutai), nl, write ("Chau co bi chay nuoc tai khong? (Y/N)->"), readchar (Chaynuoctai), nl, write ("Thoi gian chay nuoc tai hoac mu tai khoang bao nhieu ngay?"), readint (Thoigian), nl, benh_tai (Dautai, Sungsautai, Chaymutai, Chaynuoctai, Thoigian, Ketluan1), write (" chan doan benh ve tai -"), nl, write ("Benh nhan: ", X), nl, write ("Ket luan cua bac si: ", Ketluan1) 3.5.5 Đây số luật suy diễn chẩn đoán bệnh tiêu chảy trẻ em 3.5 Hình sau cửa sổ chƣơng trình dịch hệ chun gia chẩn đốn bệnh trẻ em 3.6 3.5.6 Sau cửa sổ hội thoại giao tiếp ban đầu hệ thống chẩn đoán bệnh trẻ em Trong cửa sổ yêu cầu chọn lựa bệnh chẩn đoán 3.7 Cửa sổ sau cửa sổ nhập thông tin cá nhân triệu chứng bệnh trẻ 3.8 triệu chứng bệnh Cửa sổ đƣa kết luận bệnh trẻ 3.9 Kết luậ 3.6 Kết luận kết ận văn Phần mề Trong thờ , phần mềm đƣợ Tuy nhiên phần mềm đƣợ ợc thể hiệ KẾT LUẬN Tác giả xây dựng đƣợc chƣơng trình chẩn đốn số bệnh trẻ em, thời gian hạn chế nên giao diện chƣa đƣợc đẹp, tính tiện dụng chƣơng trình chƣa tốt nhƣng đề tài sử dụng lý thuyết hệ chuyên gia áp dụng ngơn ngữ Prolog đƣợc sử dụng nhiều Việt Nam, nhƣng tác giả mạnh dạn xây dựng hệ chuyên gia ngôn ngữ Qua luận án tìm hiểu hệ chuyên gia ngôn ngữ mạnh mặt suy diễn xây dựng hệ chuyên gia ngôn ngữ Kết ậ : ; ; Phân tích, thiết kế ngữ Prolog; ệ , bệnh tai ợ hần mề Hệ chuyên gia đƣợc xây dựng từ ngôn ngữ chạy DOS, có nhiều hạn chế giao diện thân thiện với ngƣời dùng Nhƣng từ nghiên cứu hệ chun gia ngơn ngữ thể tác giả thấy đƣợc khả suy diễn Prolog tốt việc xây dựng hệ chuyên gia nhiều lĩnh vực Trong thờ , phần mềm : Nhúng ngôn ngữ Prolog ngôn ngữ khác để giao tiếp hệ chuyên gia tiếng Việt có dấu Số bệnh đƣa vào hệ chuyên gia chẩn đốn nhiều Giao tiếp thân thiện hơn, có cách để xây dựng tập luật cách thuận tiện (việc bổ sung luật loại bỏ luật cũ) Hƣớng nghiên cứu tƣơng lai Mong muốn phát triển thành hệ chuyên gia thƣơng mại có hỗ trợ mạng Và phát triển ngôn ngữ đại đủ để đáp ứng khiếm khuyết mà ngôn ngữ trƣớc mắc phải Phát triển thành hệ chuyên gia trực tuyến Tiếng Việt: [1] , 1998 Turbo Prolog v.2 Nhà xuất [2] Phan Huy Khánh, 2004 Lập trình hàm Nhà xuất khoa học kỹ thuật [3] Phan Huy Khánh, 2004 Lập trình Prolog Hà Nội: Nhà xuất Đại học quốc gia [4] Đỗ Trung Tuấn, 1999 Hệ chuyên gia Nhà xuất giáo dục [5] , 2010 Hà Nội: Nhà xuất Đại học Quốc gia [6] Nguyễn Thanh Thủy, 1996 Các phương pháp giải vấn đề kỹ thuật xử lý tri thức Nhà xuất [7] Trần Thành Trai, 1995 Nhập môn hệ chuyên gia Trung tâm khoa học tự nhiên Công nghệ quốc gia, phân viện CNTT TP Hồ Chí Minh Tiếng Anh: [8] A Peter Jackson, 2014 Introduction To Expert Systems 3rd Edition, Ed Amazon [9] Amzi! Inc, 2014 Building Expert Systems in Prolog, online book [10] C Ulf Nilsson, Jan Maluszynski, 2014 Logic, Programming and Prolog 2nd edition, John Wiley & son ... nƣớc 51 2. 6.3 Sơ đồ khối phác đồ chẩn đoán bệnh sởi 52 2.6.4 Sơ đồ khối phác đồ chẩn đoán bệnh tai .53 2. 7 Kết luận chƣơng 54 Chương HỆ CHUYÊN GIA CHẨN ĐOÁN BỆNH TRẺ EM 55 3.1... gây bệnh viêm phổi trẻ em .31 2. 2.4 Biểu lâm sàng bệnh viêm phổi trẻ 32 2 .2. 5 Chẩn đoán bệnh viêm phổi trẻ em .33 2. 3 Tổng quan bệnh sởi trẻ em 35 2. 3.1 Nguyên nhân gây bệnh. .. kiến chuyên .59 59 gia chẩn đoán bệnh trẻ 3.4 .2 Xây dựng vị từ 62 3 .5 Một số Modul hệ chuyên gia giao diện chƣơng trình 63 3 .5. 1 Modul chẩn đoán bệnh phổi 63 3 .5 .2 Modul chẩn

Ngày đăng: 22/02/2019, 00:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan