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ý
Trang 2LỜ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
Trang 3PHẦ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
Trang 4Microsoft 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
Trang 5PHẦ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
Trang 6dõ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
Trang 7* 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
Trang 8* 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
Trang 9II 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)
Trang 10- 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
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
a.3 Bảng chức vụ
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
Trang 11a.4 Bảng giường
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
GIUONG Text(20) Primary key Loại giường
a.5 Bảng dịch vụ
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
a.6 Bảng Dịch vụ sử dụng
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
a.7 Bảng đối tượng
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
CT_KT Text(20) Not null Cùng tuyến - Trái tuyến
a.8 Bảng thuốc
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
MATHUOC Text(10) Primary key Mã thuốc
Trang 12a.9 Bảng đơn thuốc
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
MATHUOC Text(10) Primary key Mã thuốc
a.10 Bảng nhân viên
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
a.11 Bảng hồ sơ bệnh nhân
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
TENNGUOITHAN Text(40) Not null Tên người thân
Trang 13a.12 Bảng bệnh án
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
NGAYLAPHS Date/Time Not null 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
TIENSUBENH Text(200) Not null Tiền sử bệnh
a.13 Bảng thanh toán
Tên trường Kiểu dữ liệu Ràng buộc Mô tả trường
Trang 14PHẦN 3 KẾT QUẢ THƯC HÀNH
Trang 151 phần giao diện chính của chương trình quản lý
2 Form hồ sơ nhân viên
Trang 163 Form hồ sơ bệnh nhân
4 Form hồ sơ bệnh án
Trang 175 Form đơn thuốc
6 Form đối tượng
Trang 187 Form thanh toán viện phí
8 Bảng thanh toán chi tiết
Trang 1910 Form tìm kiếm nhân viên
Trang 2011 Form tìm kiếm đơn thuốc
12 Form tìm kiếm bệnh nhân thanh toán viện phí
Trang 21PHẦ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 viên, hóa đơn thanh toán Phần mềm có thể tìm kiếm, 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á trình xây dựng và phát triển chương trình, hệ còn nhiều điểm chưa hoàn thiện
do kinh 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ý
Trang 22TÀ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
b) http:/www.tailieu.vn
c) http:/www.vovisoft.com
d) http:/vn-zoom.com