Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 97 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
97
Dung lượng
2,21 MB
Nội dung
Lời Cám Ơn Chúng em xin được chân thành cám ơn Khoa Công Nghệ Thông Tin, trường Đại Học Kỹ Thuật Công Nghệ Tp.HCM đã tạo điều kiện cho chúng em hoàn thành tốt đồ án này. Chúng em xin chân thành bày tỏ lòng biết ơn sâu sắc đến Tiến sĩ Lê Hoàng Thái. Trong quá trình làm việc, thầy đã luôn tận tình hướng dẫn, định hướng, giúp đỡ và động viên nhóm chúng em rất nhiều. Từng hướng đi, từng cách thực hiện luôn được thầy hướng dẫn, chỉ bảo tận tình. Chúng em cũng xin gửi lời cám ơn đến Thầy Cô trong khoa Công Nghệ Thông tin đã tận tình giảng dạy chúng em tại trường, trang bị cho chúng em những kiến thức nền tảng vững chắc, giúp chúng em thêm phần tự tin để hoàn thành đồ án này. Mặc dù chúng em đã cố gắng hết sức để thực hiện đề tài này nhưng chắc chắn sẽ không tránh khỏi những thiếu sót, kính mong quý thầy cô và các bạn tận tình góp ý, chỉ bảo. Một lần nữa, nhóm em xin cảm ơn và mong nhận được sự góp ý, chỉ bảo chân thành từ tất cả mọi người. Tp.HCM, Ngày 1-8-2011 Nhóm thực hiện Phạm Thị Kim Ngân – Đỗ Huyền Nhi Mục Lục Lời Cám Ơn 2 Danh mục hình vẽ 6 Mở đầu 10 1.1 Tổng quan. 10 1.2 Lý do chọn đề tài 10 1.3 Mục tiêu của đề tài 10 1.4 Giới hạn của đề tài 11 1.5 Sơ lược cấu trúc đồ án 11 Chương 1: KHẢO SÁT VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN BÀI TOÁN 13 1.2 Mô tả các tính năng của bài toán: 14 1.3 Các biểu mẫu: 16 1.3 Mô hình các thực thể (mô hình ERD): 20 1.4 Mô tả chi tiết các thực thể, quan hệ : 21 1.5 Các ràng buộc toàn vẹn 26 1.5.1 Ràng buộc toàn vẹn có bối cảnh một quan hệ 26 1.5.2 Ràng buộc có bối cảnh nhiều quan hệ 28 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 31 2.1 Phân tích nghiệp vụ hệ thống 31 2.1.1 Danh sách các Actor: 31 2.1.2 Danh sách Use-case: 32 2.1.3 Use-case Diagram cho các actor: 33 2.1.3.1 Use-case Diagram cho actor BacSi: 33 - 3 - 2.1.3.2 Use-case Diagram cho actor Y tá, điều dưỡng: 35 2.1.3.3 Use-case Diagram cho actor Quantri: 35 2.2 Sơ đồ kiến trúc chung của hệ thống: 36 2.3 Module Tiếp nhận bệnh nhân: 36 2.3.1 Chức năng Đăng nhập hệ thống: 36 2.3.2 Chức năng Đổi mật khẩu: 38 2.3.3 Chức năng Tìm kiếm bệnh nhân: 40 2.3.4 Chức năng Thêm bệnh nhân mới: 42 2.4 Module Khám bệnh: 46 2.4.1 Chức năng Khám bệnh: 46 2.4.2 Chức năng Chỉ định cận lâm sàng: 50 2.4.3 Chức năng Kê toa thuốc: 51 2.4.4 Chức năng Tìm kiếm thuốc: 54 2.4.5 Chức năng Xem quá trình khám bệnh: 55 2.4.6 Chức năng In toa thuốc: 57 2.4.7 Chức năng Lập hóa đơn: 58 2.4.8 Chức năng In hóa đơn: 60 2.5 Module Quản lý: 60 2.5.1 Chức năng quản lý Nhân viên: 60 2.5.2 Chức năng Quản lý Bệnh lý (ICD): 68 2.5.3 Chức năng Quản lý dịch vụ cận lâm sàng: 71 2.5.4 Chức năng Quản lý thuốc: 76 2.5.5 Sửa quyền user: 80 2.6 Thiết kế hệ thống 82 2.6.1 Mô hình cơ sở dữ liệu 82 CHƯƠNG 3: KẾT QUẢ THỰC NGHIỆM 83 3.1 Chức năng khám bệnh: 83 3.1.2 Tiếp nhận bệnh nhân 84 - 4 - 3.1.3 Khám bệnh 84 3.2 Chức năng quản trị (quản lý các danh mục liên quan): 90 3.2.1 Quản lý nhân viên 90 3.2.3 Quản lý dịch vụ cận lâm sàng 94 3.2.4 Quản lý ICD 95 KẾT LUẬN 97 4.1 Kết quả đạt được: 97 4.2 Hướng phát triển của đề tài: 97 TÀI LIỆU THAM KHẢO 98 - 5 - Danh mục hình vẽ Hình 1-1: Biểu mẫu hóa đơn khám bệnh 16 Hình 1-2: Biểu mẫu phiếu chụp X- quang 17 Hình 1-3: Biểu mẫu phiếu xét nghiệm 17 Hình 1-4: Biểu mẫu kháng sinh 18 Hình 1-5: Biểu mẫu phiếu siêu âm 18 Hình 1-6: Biểu mẫu phiếu xét nghiệm hóa sinh máu 19 Hình 1-7: Biểu mẫu phiếu xét nghiệm huyết học 20 Hình 1-8: Biểu mẫu phiếu xét nghiệm vi sinh 20 Hình 1-9: Mô hình các thực thể 21 Hình 2-10: Use-case diagram cho actor Bác sĩ 34 Hình 2-11: Usecase Diagram cho actor Y tá điều dưỡng 35 Hình 2-12: Usecase Diagram cho actor Quản trị 35 Hình 2-13: Sơ đồ kiến trúc chung hệ thống 36 Hình 2-14: Activity diagram Đăng nhập 36 Hình 2-15: Sequence Đăng nhập 38 Hình 2-16: Activity diagram Đổi mật khẩu 38 Hình 2-17: Sequence Đổi mật khẩu 40 Hình 2-18: Activity diagram Tìm kiếm bệnh nhân 40 Hình 2-19: Sequence Tìm kiếm bệnh nhân 42 Hình 2-20: Sequence Thêm bệnh nhân 45 Hình 2-21: Activity diagram Khám bệnh 46 Hình 2-22: Sequence Khám bệnh 49 - 6 - Hình 2-23: Activity diagram Kê toa thuốc 51 Hình 2-24: Sequence Kê toa thuốc 53 Hình 2-25: Activity diagram Tìm kiếm thuốc 54 Hình 2-26: Sequence Tìm kiếm thuốc 55 Hình 2-27: Activity diagram Xem quá trình khám bệnh 56 Hình 2-28: Sequence Xem quá trình khám 57 Hình 2-29: Activity diagram Lập hóa đơn 58 Hình 2-30: Sequence Lập hóa đơn 59 Hình 2-31: Activity diagram Thêm nhân viên 61 Hình 2-32: Activity diagram Xóa nhân viên 62 Hình 2-33: Activity diagram Sửa thông tin nhân viên 63 Hình 2-34: Sequence Quản lý Nhân viên 67 Hình 2-35: Activity diagram Quản lý ICD 68 Hình 2-36: Sequence Quản lý ICD 71 Hình 2-37: Activity diagram Thêm dịch vụ cận lâm sàng 72 Hình 2-38: Activity diagram Xóa, sửa thông tin dịch vụ cận lâm sàng 73 Hình 2-39: Sequence Quản lý dịch vụ cận lâm sàng 76 Hình 2-40: Activity diagram Thêm thuốc 77 Hình 2-41: Activity diagram Xóa, sửa thông tin thuốc 78 Hình 2-42: Mô hình dữ liệu 82 Hình 3-143: Giao diện Đăng nhập 83 Hình 3-2: Giao diện Tiếp nhận bệnh nhân 84 Hình 3-3: Giao diện khám bệnh không có chỉ đinh CLS 85 Hình 3-4: Giao diện xem tiền căn 85 - 7 - Hình 3-5: Giao diện trang Khám bệnh có chỉ định CLS 87 Hình 3-6: Giao diện khám bệnh kê toa thuốc 88 Hình 3-7: Giao diện chỉ định cận lâm sàng 88 Hình 3-8: Giao diện trang chỉ định chi tiết 89 Hình 3-9: Giao diện khám bệnh đã có kết quả cận lâm sàng 89 Hình 3-10: giao diện kết quả cận lâm sàng 90 Hình 3-11: Giao diện trang Quản lý Nhân viên 90 Hình 3-12: giao diện thêm nhân viên mới 91 Hình 3-13: giao diện sửa thông tin nhân viên 92 Hình 3-1444: Giao diện trang Quản lý Thuốc 92 Hình 3-15: giao diện thêm thuốc mới 93 Hình 3-16: giao diện sửa thông tin thuốc 93 Hình 3-1745: Giao diện trang Quản lý Dịch vụ CLS 94 Hình 3-1846: giao diện thêm dịch vụ mới 94 Hình 3-19: giao diện sửa thông tin dịch vụ 95 Hình 3-2047: Giao diện trang Quản lý ICD 95 Hình 3-21: giao diện thêm thông tin bệnh mới 96 Hình 3-22: giao diện sửa thông tin ICD 96 - 8 - Danh mục bảng - 9 - Mở đầu 1.1 Tổng quan. Trong những năm gần đây, do công nghệ thông tin đang phát triển rất mạnh nên viêc ứng dụng tin học vào y tế cũng ngày càng được quan tâm hơn. Nhất là những bệnh viện lớn, số lượng bệnh nhân đến bệnh viện khám trong một ngày rất lớn, nên các ứng dụng CNTT Y tế là điều cần thiết. Công nghệ thông tin là phương tiện trợ giúp đắc lực và có hiệu quả cao trong công tác quản lý nền hành chính nói chung và quản lý ngành y tế nói riêng. Việc ứng dụng công nghệ thông tin trong công tác quản lý bệnh viện là một yêu cầu cấp bách nhằm nâng cao chất lượng của công tác quản lý bệnh viện, góp phần thúc đẩy bệnh viện phát triển toàn diện, từng bước đáp ứng được yêu cầu về khám chữa bệnh và chăm sóc sức khỏe cho nhân dân. 1.2 Lý do chọn đề tài. Hiện nay, việc tạo ra những sản phẩm Tin học mang tính đặc thù của Việt Nam là một điều cần phải được quan tâm, đặc biệt là các phần mềm mang lại hiệu quả làm việc trong các hoạt động mang tính hành chính. Việc quản lý số lượng lớn bệnh nhân thông qua hồ sơ bệnh án, theo dõi tiến trình luân chuyển hồ sơ, cũng như việc thống kê y tế là một trong những công việc hành chính sự vụ đó. Một số Bệnh viện có khối lượng bệnh nhân lớn là những nơi đang rất cần những công cụ hỗ trợ của Tin học trong việc quản lý hồ sơ sao cho giảm thiểu đến mức tối đa việc giao tiếp với bệnh nhân. Chúng em chọn viết ứng dụng về y tế với nhiều ưu điểm: Các bác sĩ có thể thực hiện chức năng khám bệnh ở bất cứ đâu có Internet Có thể liên kết các khoa trong bệnh viện dễ dàng nhờ mạng Internet Không cần phải đóng gói và cài đặt Tìm kiếm thông tin nhanh chóng hơn 1.3 Mục tiêu của đề tài. Quản lý bệnh nhân, hiện đại hóa quy trình khám và điều trị bệnh nhân tại bệnh viện. - 10 - Xây dựng hệ thống thông tin tự động nhằm quản lý tất cả bệnh nhân đến khám tại bệnh viện từ lúc nhập viện cho tới khi xuất viện. Xây dựng cơ sở dữ liệu cho bệnh viện nhằm lưu trữ dữ liệu về hồ sơ bệnh án của bệnh nhân được dễ dàng và an toàn hơn. Tự động hóa quy trình quản lý bệnh nhân từ lúc nhập viện cho tới khi xuất viện tại bệnh viện nhằm: + Truy tìm thông tin bệnh nhân nhanh chóng và chính xác. + Hỗ trợ các bác sĩ trong việc khám bệnh, kê toa thuốc + Lập hóa đơn viện phí + Tiết kiệm thời gian và chi phí trong việc quản lý bệnh nhân trong bệnh viện. + Tăng hiệu quả của quá trình quản lý của bệnh viện. Báo cáo doanh thu của bệnh viện theo tháng, theo quý, theo năm; thống kê bệnh nhân của các khoa. 1.4 Giới hạn của đề tài. Dành cho bệnh viện Nhi Đồng nhằm tìm kiếm thông tin nhanh chóng và dễ dàng, quản lý thông tin về nhân viên, bệnh nhân, bệnh án, thuốc, lập toa thuốc, các dịch vụ, lập hóa đơn viện phí và lập báo cáo theo đợt trong bệnh viện. Đề tài chỉ dừng lại ở khâu khám bệnh: tiếp nhận bệnh nhân, khám bệnh, chỉ định cận lâm sàng, xem kết quả cận lâm sàng, kê toa thuốc, in toa thuốc. 1.5 Sơ lược cấu trúc đồ án. Mở đầu: Trình bày tổng quan, lý do chọn đề tài, mục tiêu của đề tài, giới hạn của đề tài, cấu trúc luận văn. Chương 1: khảo sát, phân tích và thiết kế hệ thống thông tin. - Giới thiệu bài toán - Mô tả các tính năng, quy trình xử lý, các biểu mẫu - 11 - [...]... đóng tiền khám bệnh cho bệnh nhân đó Y tá có trách nhi m thu tiền và in hóa đơn khám bệnh cho bệnh nhân • Khám bệnh Bệnh nhân đóng tiền viện phí xong sẽ được chuyển qua khâu khám bệnh để chờ khám Bác sĩ sẽ yêu cầu thân nhân đưa hóa đơn khám bệnh để biết số ID (mã bệnh nhân), và kiểm tra xem bệnh nhân đó đã đóng tiền chưa Sau đó bác sĩ sẽ nhập số ID bệnh nhận vào hệ thống để tiến hành khám bệnh Bác sĩ... tính bảo mật hơn • Quản lý dữ liệu liên quan Quản lý bệnh nhân: người quản trị có quyền tìm kiếm bệnh nhân, xóa, sửa bệnh nhân khi cần thiết Quản lý ICD: người quản trị có quyền tìm kiếm, thêm, xóa , sửa ICD Quản lý thuốc: người quản trị có quyền tìm kiếm, thêm, xóa, sửa thuốc - 15 - Quản lý dịch vụ: người quản trị có quyền tìm kiếm, thêm, xóa, sửa dịch vụ: Quản lý nhân viên: người quản trị có quyền... thuốc cho bệnh nhân Xem quá trình khám bệnh (thông tin chi tiết những 11 12 13 14 bệnh Thêm bệnh nhân Lập hóa đơn In hóa đơn Quản lý thuốc lần khám trước) của một bệnh nhân Thêm thông tin của bệnh nhân mới Lập hóa đơn viện phí In hóa đơn cho bệnh nhân Thêm, xóa (cập nhật tình trạng đã xóa), hay sửa - 32 - Quản lý bệnh lý thông tin thuốc Thêm, xóa (cập nhật tình trạng đã xóa), sửa các 16 Quản lý dịch... công tác quản lý bệnh viện, góp phần thúc đẩy bệnh viện phát triển toàn diện, từng bước đáp ứng được yêu cầu về khám chữa bệnh và chăm sóc sức khỏe cho nhân dân Hiện nay, việc tạo ra những sản phẩm Tin học mang tính đặc thù của Việt Nam là một điều cần phải được quan tâm, đặc biệt là các phần mềm mang lại hiệu quả làm việc trong các hoạt động mang tính hành chính Việc quản lý số lượng lớn bệnh nhân... có kết quả PhieuKham: phiếu khám bệnh, lưu thông tin chi tiết của 1 lần khám của bệnh nhân - Ma PKB (thuộc tính khóa): mã phiếu khám bệnh - Ma Benh Nhan (khóa ngoại): mã bệnh nhân - Ma Nhan Vien (khóa ngoại): mã nhân viên lập phiếu khám - Ngay Kham: ngày khám bệnh - Trieu Chung: triệu chứng bệnh - Ngay Hen Kham: ngày hẹn tái khám HoaDonVienPhi: hóa đơn viện ohis của bệnh nhân, lưu thông tin chi... càng được quan tâm hơn Nhất là những bệnh viện lớn, số lượng bệnh nhân đến bệnh viện khám trong một ngày rất lớn, nên các ứng dụng CNTT Y tế là điều cần thiết Công nghệ thông tin là phương tiện trợ giúp đắc lực và có hiệu quả cao trong công tác quản lý nền hành chính nói chung và quản lý ngành y tế nói riêng Việc ứng dụng công nghệ thông tin trong công tác quản lý bệnh viện là một yêu cầu cấp bách nhằm... nhập viện, lưu thông tin phiếu nhập viện của mỗi bệnh nhân - Ma PNV (thuộc tính khóa): mã phiếu nhập viện, để phân biệt mỗi phiếu nhập viện - Ma Benh Nhan (khóa ngoại ): mã bệnh nhân - Ma PKB (khóa ngoại): mã phiếu khám bệnh - Ma Nhan Vien (khóa ngoại): mã nhân viên - Ngay Nhap Vien: ngày nhập viện BenhNhan: thực thể bệnh nhân, lưu thông tin của bệnh nhân - Ma Benh Nhan (thuộc tính khóa): mã bệnh. .. đoán bệnh của bệnh nhân - Ma PKB (khóa ngoại): mã phiếu khám bệnh - Ma ICD (khóa ngoại): mã ICD (mã bệnh lý) - Loai Chan Doan: loại chẩn đoán - Ngay Chan Doan: ngày chẩn đoán bệnh DauHieuSinhTon: thực thể dấu hiệu sinh tồn, lưu các thông tin về tình trạng sức khỏe của bệnh nhân - MaDauHieu (thuộc tính khóa): mã dấu hiệu sinh tồn của từng bệnh nhân trong lần khám - Ma PKB (khóa ngoại): mã phiếu khám bệnh. .. Nếu cần thiết, các bác sĩ có thể khám lại cho bệnh nhân, bằng cách lưu lại ngày hẹn khám trong toa thuốc - 14 - • Khám chỉ định cận lâm sàng Khi được bác sĩ chỉ định khám cận lâm sàng, bệnh nhân sẽ qua các khâu theo chỉ định của bác sĩ, để khám cận lâm sàng bệnh nhân cũng phải khâu thanh toán tiến khám cận lâm sàng Khi đến các khâu khám cận lâm sàng, bác sĩ sẽ nhập mã bệnh nhân Các thông tin bênh nhân... điều dưỡng trong bệnh viện Trong đó bác sĩ là người trực tiếp khám chữa bệnh cho bệnh nhân Bao gồm các chức năng như: đăng nhập, tìm kiếm bệnh nhân, khám bệnh, chỉ - 31 - định cận lâm sàng, xem kết quả cận lâm sàng, kê toa thuốc cho bệnh nhân, tìm kiếm và xem chi tiết thuốc; y tá điều dưỡng là những người thực hiện việc tiếp nhận bệnh nhân, bao gồm các chức năng chính sau: đăng nhập, thêm bệnh nhân mới, . đề tài. Quản lý bệnh nhân, hiện đại hóa quy trình khám và điều trị bệnh nhân tại bệnh viện. - 10 - Xây dựng hệ thống thông tin tự động nhằm quản lý tất cả bệnh nhân đến khám tại bệnh viện từ. tiền khám bệnh cho bệnh nhân đó. Y tá có trách nhi m thu tiền và in hóa đơn khám bệnh cho bệnh nhân. • Khám bệnh Bệnh nhân đóng tiền viện phí xong sẽ được chuyển qua khâu khám bệnh để chờ khám. . 60 2.5 Module Quản lý: 60 2.5.1 Chức năng quản lý Nhân viên: 60 2.5.2 Chức năng Quản lý Bệnh lý (ICD): 68 2.5.3 Chức năng Quản lý dịch vụ cận lâm sàng: 71 2.5.4 Chức năng Quản lý thuốc: 76 2.5.5