Hiên nay, ứng dụng công nghệ thông tin trong xã hội ngày một rộng rãi, công nghệ thông tin có mặt trong hầu hết các lĩnh vực cuộc sống, đặc biệt nó là một công cụ hỗ trợ rất đắc lực cho công tác quản lý
MỤC LỤC CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI LỜI NÓI ĐẦU Hiên nay, ứng dụng công nghệ thông tin trong xã hội ngày một rộng rãi, công nghệ thông tin có mặt trong hầu hết các lĩnh vực cuộc sống, đặc biệt nó là một công cụ hỗ trợ rất đắc lực cho công tác quản lý. Việc áp dụng công nghệ thông tin cho công tác quản lý là một công việc hữu ích nhằm khắc phục được các nhược điểm trong việc quản lý thủ công trước đây. Cơ sở dữ liệu là một trong ứng dụng quan trọng của công tác tin học hoá trong quản lý của các cơ quan, doanh nghiệp. Nhờ vào sự phát triển của Công nghệ thông tin mà công tác quản lý của các cơ quan, doanh nghiệp trở nên có hiệu quả, tiện dụng, nhanh chóng, chính xác, bảo mật cao. Chính vì lẽ đó mà cơ sở dữ liệu như là một giải pháp hữu hiệu nhất cho các cơ quan, doanh nghiệp có thể tồn tại và phát triển một cách nhanh chóng trong thời đại của sự phát triển khoa học kĩ thuật. Quản lý là một trong những lĩnh vực đang được ứng dụng tin học vào ngày càng phổ biến. Tin học giúp cho các nhà quản lý điều hành công việc một cách hiệu quả, khoa học và chính xác. Và để củng cố, rèn luyện kĩ năng thiết kế cơ sở dữ liệu và kĩ năng lập trình em đã chọn “QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG – GIA LAI” làm đề tài quản lý. Đề tài được thực hiện đạt yêu cầu cơ bản của việc quản lý bệnh nhân, nhân viên và thanh toán trong bệnh viện, ngoài ra nó còn có thể sử lý và tính toán đúng những phép tính trong quản lý. Tuy nhiên vẫn còn một số sai sót trong quá trình lập trình, nên mong thầy cô và các bạn góp ý, giúp đề tài có thể hoàn thiện hơn. Xin cảm ơn thầy cô và các bạn đã giúp đỡ em trong quá trình thực hiện đề tài này. SVTH: Vũ xuân hiếu Trang 1 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI PHẦN 1. GIỚI THIỆU I . Lý do chọn đề tài Hiện nay, việc quản lý các cơ quan, doanh nghiệp bằng công nghệ thông tin không còn xa lạ với các tổ chức kinh doanh, áp dụng phần mềm quản lý, để quản lý công việc hằng ngày của một cơ quan, tập thể doanh nghiệp. Quản lý bệnh nhân, nhân viên, hóa đơn thanh toán tại bệnh viên chỉ là một ví dụ, phần mềm quản lý bệnh viện đã được các bệnh viện sử dụng như một công cụ hỗ trợ cho việc quản lý và vận hành bệnh viện tốt hơn và hiệu quả hơn. Để tìm hiểu về quản lý tại bệnh viện và nâng cao kỹ năng lập trình, thiết kế cơ sở dữ liệu em đã chọn đề tài “QUẢN LÝ BỆNH VIỆN” này làm đề tài thực tập. II. Nhiệm vụ nghiên cứu đề tài Nhiệm vụ nghiên cứu của đề tài này nhằm tìm hiểu, đánh giá, tích luỹ kinh nghiệm, nâng cao khả năng lập trình và cố gắng tạo dựng một phần mềm nào đó có thể áp dụng trong thực tế. III. Mục đích và ý nghĩa nghiên cứu đề tài. Mục đích và ý nghĩa của việc nghiên cứu đề tài là đưa công nghệ thông tin vào trong đời sống thực tế, áp dụng để tiết kiêm thời gian, và tăng hiệu quả trong việc quản lí . Đó là một công việc đang được sự quan tâm của nhà nước, nhưng đây chỉ là việc áp dụng quản lý một số mảng (bệnh nhân, nhân viên, hóa đơn thanh toán) trong bệnh viện, một trong những công việc quản lý hằng ngày của bệnh viện. nhưng nó cũng góp, đánh dấu sự phát triển của công nghệ thông tin trong thời đại hiện nay. IV. Cơ sở lý thuyết. 1. Đối tượng. Trong đề tài này, đối tượng nghiên cứu chỉ giới hạn trong Microsoft Access và Visuabasic 6.0. a. Microsoft Access SVTH: Vũ xuân hiếu Trang 2 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI Microsoft Access là một hệ quản trị cơ sở dữ liệu có quan hệ, tương tác với người sử dụng và chạy trong môi trường Windows. Microsoft Access là một công cụ hữu hiệu giúp con người trong công tác tổ chức, quản lý, tìm kiếm và biểu diễn thông tin. Microsoft Access cho chúng ta khả năng thao tác dữ liệu, khả năng liên kết và công cụ truy vấn mạnh mẽ, giúp quá trình tìm kiém thông tin nhanh. Người sử dụng cũng có thể chỉ sử dụng một truy vấn để làm việc với các dạng cơ sở dự liệu khác nhau. Ngoài ra việc truy vấn bất kỳ lúc nào và xem nhiều cách hiển thị khác nhau. b. Visuabasic 6.0 Visuabasic 6.0 là ngôn ngữ lập trình thông dụng trên Windows. Visuabasic 6.0 hỗ trợ quản lý cơ sở dữ liệu và Internet, đặc biệt là việc quản lý cơ sở dữ liệu. Visuabasic 6.0 có nhiều tính năng mới, các điều khiển mới cho phép chúng ta viết các chương trình ứng dụng kết hợp với các dao diện. Visuabasic 6.0 gắn liền với khái niệm lập trình trực quan (Visual), nghĩa là khi thiết kế chương trình ta sẽ được thấy ngay kết quả của từng thao tác và dao diện. Đây là một thuận lợi lớn so với ngôn ngữ lập trình khác, Visuabasic 6.0 cho phép ta chỉnh sửa đơn giản và nhanh chóng về nhiều mặt trong đề tài ứng dụng. Bên cạnh đó, Visuabasic 6.0 còn hỗ trợ tính năng kết nối môi trường dữ liệu Access, SQL, … Việc liên kết dữ liệu có thể thực hiện bằng nhiều cách. Trong đó thiết kế DataEnvironment là một điểm mới trong Visuabasic 6.0. Nó dung để quản lý một cách trực quan việc liên kết một cơ sở dữ liệu.nghĩa là ta có một thiết kế DataEnvironment trong ứng dụng thì ta có thể quản lý tất các thông tin gắn liền với kết nối ở một nơi, chứ không phải là kỹ thuật nhúng thông tin kết nối trong CSDL của chương trình. SVTH: Vũ xuân hiếu Trang 3 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI PHẦN 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN I. Khảo sát hiện trạng Bệnh viện “CÔNG TY CAO SU CHƯPRÔNG” là một bệnh viện do Công ty cao su xây dựng nên để chăm sóc sức khỏe cho công nhân, người dân và tất cả các đối tượng có nhu cầu khám chữa bệnh. Bệnh viện mới được xây dựng lại năm 2009 và hiện nay chưa áp dụng quản lý hệ thống bệnh viện bằng phần mềm. Chính vì vậy em đã chọn đề tài này và em có nhiều dịp tìm hiểu về bệnh viện, và biết được một số quá trình quản lý bệnh nhân, nhân viên, thanh toán trong bệnh viện này như sau : a. Bệnh nhân nhập viện - Khi một bệnh nhân nhập viện, nhân viên bệnh viện sẽ tiến hành làm thủ tục va lưu những thông tin sau: Họ tên, ngày sinh, giới tính, địa chỉ, bảo hiểm đối tượng, ngày nhập viện, người than, số điện thoại và một số thông tin liên quan. - Bệnh nhân được chia theo từng đối tượng và có bảo hiểm y tế, không có bảo hiểm y tế. - Địa chỉ bệnh nhân cần quản lý: Địa chỉ thường trú, người thân, số điện thoại b. Nhân viên bệnh viện - Quản lý một nhân viên trong bệnh viện bao gồm thông tin sau : Họ tên, ngày sinh, giới tính, địa chỉ, số điện thoại, làm việc tại khoa, và chức vụ. c. Hóa đơn thanh toán viện phí - Một hóa đơn thanh toán bao gồm những thông tin về bệnh nhân, các khoản chi tiết người thanh toán, ngày thanh toán và nhân viên thu tiền. II. Phân tích sơ đồ hoạt động chức năng - Bước 1: Bệnh nhân đến bệnh viện mua sổ khám bệnh ghi một số thông tin cơ bản sau đó bệnh nhân đến nơi tiếp nhận bệnh nhân (nơi cấp số) để xác lập việc khám bệnh và được chỉ định một vị trí khám bệnh. - Bước 2: Bệnh nhân được một bác sĩ khám bệnh. - Bước 3: Sau khi khám xong bệnh nhân sẽ được bác sĩ cho hướng điều trị (nhập viện hay không). Nếu nhập viện bác sĩ sẽ đưa cho bệnh nhân một giấy nhập viện, có đầy đủ thông tin liên quan về bệnh nhân, dự đoán bệnh và khoa điều trị. Nếu bệnh nhân không nhập viện thì bác sĩ sẽ kê đơn thuốc cho bệnh nhân, và hướng cho bệnh nhân tự theo SVTH: Vũ xuân hiếu Trang 4 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI dõi bệnh của mình để có thể thuận tiện cho việc điều trị của bệnh nhân và theo dõi bệnh nhân của bác sĩ. - Bước 4: Khi nhâp viện tại khoa điều trị, bệnh nhân sẽ được chuẩn đoán và lập một bệnh án chi tiết. Trên bệnh án ghi đầy đủ thông tin về bệnh nhân và căn bệnh mà bệnh mắc phải. Quá trình điều trị bệnh nhân được thể hiện đầy đủ trên bệnh án. Trong một khoảng thời gian quy định tuỳ theo bệnh nhân, bệnh nhân được bác sĩ khám, cho một đơn thuốc. Trên đơn thuốc ghi tên thuốc, số lượng và hướng dẫn. - Bước 5: Thanh toán viện phí tổng các chi phí đã sử dụng trong quá trình điều trị tại bệnh viện. * SƠ ĐỒ HOẠT ĐỘNG QUẢN LÝ BỆNH VIỆN SVTH: Vũ xuân hiếu Trang 5 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI * Sơ đồ phân rã hoạt động quản lý, tiếp nhận bệnh nhân * Biểu đồ mô phỏng quá trình tiếp nhận bệnh nhân SVTH: Vũ xuân hiếu Trang 6 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI * Sơ đồ mô phỏng quá trình điều trị, sử dụng dịch vụ * Sơ đồ mô phỏng quy trình thanh toán viện phí, xuất viện của bệnh nhân SVTH: Vũ xuân hiếu Trang 7 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI II. Xây dựng cơ sở dữ liệu • Mô hình cơ sở dữ liệu 1. Chi tiết các bảng dữ liệu - Khoa (MAKHOA, TENKHOA) - Phong (MAPHONG, TENPHONG) SVTH: Vũ xuân hiếu Trang 8 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI - Chucvu (MACV, TENCV) - Giuong (GIUONG, DGGIUONG) - Dichvu (MADV, TENDV, DONGIADV) - DVsudung (MABN, MADV, NGAYSD, SL) - Doituong (MABN, DT, BH, CT_KT, MUCBH) - Thuoc (MATHUOC, TENTHUOC, CHIDINH, CCHIDINH, DONGIATHUOC) - Donthuoc (MABN, MATHUOC, SLTHUOC, HD, NGAYLAP) - Nhanvien (MANV, MAKHOA, MAPHONG, MACV, HOTEN, NS, GT, DC, SDT) - Hosobenhnhan (MABN, MANV, NS, GT, DC, SOCMND, NGAYNV, GIUONG, TENNGUOITHAN, SDT) - HosoBA (MABN, NGAYLAPHS, TINHTRANGNV,TINHTRANGRV, LIDONV, TIENSUBENH, TOMTATBA, HDDT, KQDT) - Thanhtoan (MABN, NGAYTT, SOTIEN, NGUOITT, MANV, GHICHU) 2. Mô hình chi tiết các bảng a.1. Bảng khoa Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường MAKHOA Text(10) Primary key Mã khoa TENKHOA Text(30) Not null Tên khoa a.2. Bảng phòng Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường MAPHONG Text(10) Primary key Mã phòng TENPHONG Text(30) Not null Tên phòng a.3. Bảng chức vụ Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường MACV Text(10) Primary key Mã chức vụ TENCV Text(20) Not null Tên chức vụ SVTH: Vũ xuân hiếu Trang 9 [...]... CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI PHẦN 3 KẾT QUẢ THƯC HÀNH I Menu chương trình SVTH: Vũ xuân hiếu Trang 13 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI 1 phần giao diện chính của chương trình quản lý 2 Form hồ sơ nhân viên SVTH: Vũ xuân hiếu Trang 14 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI 3 Form hồ sơ bệnh nhân 4 Form hồ sơ bệnh án SVTH:... xuân hiếu Trang 15 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI 5 Form đơn thuốc 6 Form đối tượng SVTH: Vũ xuân hiếu Trang 16 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI 7 Form thanh toán viện phí 8 Bảng thanh toán chi tiết 9 Form tìm kiếm bệnh nhân SVTH: Vũ xuân hiếu Trang 17 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI 10 Form tìm kiếm nhân viên... CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI 11 Form tìm kiếm đơn thuốc 12 Form tìm kiếm bệnh nhân thanh toán viện phí SVTH: Vũ xuân hiếu Trang 19 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI PHẦN 4 KẾT LUẬN 1 Những vấn đề đạt được Phần mềm quản lý bệnh viện hầu như đã quản lý thông tin đầy đủ của bệnh nhân, đáp ứng khá tốt một số yêu cầu về quản lý bệnh nhân, nhân... nghiệm và kiến thức còn hạn chế Vì vậy trong thời gian tới chương trình sẽ được hoàn thiện và mở rộng cho việc triển khai áp dụng cho toàn bộ hệ thống nhằm thống nhất trong việc quản lý SVTH: Vũ xuân hiếu Trang 20 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI TÀI LIỆU THAM KHẢO 1) Một số phần mềm quản lý bệnh nhân 2) Phần mềm quản lý nhân viên 3) Một số website tham khảo a) http:/www.caulacbovb.com... Ngày nhập viện Loại giường Tên người thân Số điện thoại SVTH: Vũ xuân hiếu Trang 11 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI a.12 Bảng bệnh án Tên trường MABN NGAYLAPHS Kiểu dữ liệu Text(10) Date/Time Ràng buộc Primary key Not null Mô tả trường Mã bệnh nhân Ngày lập hồ sơ TINHTRANGNV Text(50) Not null Tình trạng nhập viện TINHTRANGRV Text(50) Not null Tình trạng ra viện LIDONV... Text(100) Not null Chỉ định CCHIDINH Text(100) Not null Chống chỉ định DONGIATHUOC Currency Not null Đơn giá thuốc SVTH: Vũ xuân hiếu Trang 10 CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI a.9 Bảng đơn thuốc Tên trường MABN MATHUOC Kiểu dữ liệu Text(10) Text(10) Ràng buộc Primary key Primary key Mô tả trường Mã bệnh nhân Mã thuốc SLTHUOC Number Not null Số lượng thuốc HD Text(200) Not...CHƯƠNG TRÌNH QUẢN LÝ BỆNH VIỆN CÔNG TY CAO SU CHƯPRÔNG GIA LAI a.4 Bảng giường Tên trường GIUONG DGGIUONG Kiểu dữ liệu Text(20) Currency Ràng buộc Primary key Not null Mô tả trường Loại giường Đơn giá giường Kiểu dữ liệu Text(10) Text(30) Ràng buộc Primary key Not null Mô tả trường Mã dịch vụ Tên dịch vụ Not null Đơn giá dịch vụ a.5 Bảng dịch vụ Tên trường MADV TENDV DONGIADV a.6 Bảng Dịch vụ... trạng ra viện LIDONV Text(200) Not null Lí do nhập viện TIENSUBENH Text(200) Not null Tiền sử bệnh TOMTATBA Text(200) Not null Tóm tắt bệnh án HDDT KQDT Text(200) Text(50) Not null Not null Hướng dẫn điều trị Kết quả điều trị a.13 Bảng thanh toán Tên trường MABN NGAYTT Kiểu dữ liệu Text(10) Date/Time Ràng buộc Primary key Not null Mô tả trường Mã bệnh nhân Ngày thanh toán SOTIEN Currency Not null Số... sửa chữa, cập nhật, in thông tin tốt Ngoài ra nó còn thực hiện việc tính toán viện phí tự động mà không cần phải tính toán bằng tay 2 Những vấn đề hạn chế Phần mềm còn gặp một số lỗi khi thực hiện chương trình, chưa đảm bảo việc in thông tin đơn thuốc bệnh nhân một cách chính xác Cơ sở dữ liệu còn chưa cụ thể, chính xác, giao diện chương trình chưa được bắt mắt 3 Hướng phát triển của đề tài Trong quá... tên NS Date/Time Not null Ngày sinh GT Text(10) Not null Giới tính DC Text(50) Not null Địa chỉ SDT Text(12) Not null Số điện thoại a.11 Bảng hồ sơ bệnh nhân Tên trường MABN MANV Kiểu dữ liệu Text(10) Text(10) Ràng buộc Primary key Not null Mô tả trường Mã bệnh nhân Mã nhân viên HOTEN Text(40) Not null Họ tên NS Date/Time Not null Ngày sinh GT Text(10) Not null Giới tính DC Text(40) Not null Địa chỉ