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.
23 trang |
Chia sẻ: tuandn | Lượt xem: 2347 | Lượt tải: 3
Bạn đang xem trước 20 trang tài liệu Đề tài Quản lý bệnh viện công ty cao su ChưPrông - Gia Lai, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
MỤC LỤC
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.
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.
Đố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.
Microsoft Access
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.
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.
PHẦN 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
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 :
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 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
* 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
* 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
Xây dựng cơ sở dữ liệu
Mô hình cơ sở dữ liệu
Chi tiết các bảng dữ liệu
Khoa (MAKHOA, TENKHOA)
Phong (MAPHONG, TENPHONG)
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)
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ụ
a.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
DGGIUONG
Currency
Not null
Đơn giá 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
MADV
Text(10)
Primary key
Mã dịch vụ
TENDV
Text(30)
Not null
Tên dịch vụ
DONGIADV
Not null
Đơn giá dịch vụ
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
MABN
Text(10)
Primary key
Mã bệnh nhân
MADV
Text(10)
Primary key
Mã dịch vụ
NGAYSD
Date/Time
Not null
Ngày sử dụng
SL
Number
Not null
Số lần sử dụ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
MABN
Text(10)
Primary key
Mã bệnh nhân
DT
Text(30)
Not null
Đối tượng
BH
Text(10)
Not null
Bảo hiểm
CT_KT
Text(20)
Not null
Cùng tuyến - Trái tuyến
MUCBH
Number
Not null
Mức bảo hiểm
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
TENTHUOC
Text(30)
Not null
Tên thuốc
CHIDINH
Text(100)
Not null
Chỉ định
CCHIDINH
Text(100)
Not null
Chống chỉ định
DONGIATHUOC
Currency
Not null
Đơn giá thuốc
a.9. Bảng đơn thuốc
Tên trường
Kiểu dữ liệu
Ràng buộc
Mô tả trường
MABN
Text(10)
Primary key
Mã bệnh nhân
MATHUOC
Text(10)
Primary key
Mã thuốc
SLTHUOC
Number
Not null
Số lượng thuốc
HD
Text(200)
Not null
Hướng dẫn
NGAYLAP
Date/Time
Not null
Ngày lập
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
MANV
Text(10)
Primary key
Mã nhân viên
MAKHOA
Text(10)
Not null
Mã khoa
MAPHONG
Text(10)
Not null
Mã phòng
MACV
Text(10)
Not null
Mã chức vụ
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(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
Kiểu dữ liệu
Ràng buộc
Mô tả trường
MABN
Text(10)
Primary key
Mã bệnh nhân
MANV
Text(10)
Not null
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ỉ
SOCMND
Number
Not null
Số chứng minh
NGAYNV
Date/Time
Not null
Ngày nhập viện
GIUONG
Text(20)
Not null
Loại giường
TENNGUOITHAN
Text(40)
Not null
Tên người thân
SDT
Text(12)
Not null
Số điện thoại
a.12. Bảng bệnh án
Tên trường
Kiểu dữ liệu
Ràng buộc
Mô tả trường
MABN
Text(10)
Primary key
Mã bệnh nhân
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
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
Text(200)
Not null
Hướng dẫn điều trị
KQDT
Text(50)
Not null
Kết quả điều trị
a.13. Bảng thanh toán
Tên trường
Kiểu dữ liệu
Ràng buộc
Mô tả trường
MABN
Text(10)
Primary key
Mã bệnh nhân
NGAYTT
Date/Time
Not null
Ngày thanh toán
SOTIEN
Currency
Not null
Số tiền
NGUOITT
Text(30)
Not null
Người thanh toán
MANV
Text(10)
Not null
Mã nhân viên
GHICHU
Text(50)
Not null
Ghi chú
PHẦN 3. KẾT QUẢ THƯC HÀNH
Menu chương trình
phần giao diện chính của chương trình quản lý
Form hồ sơ nhân viên
Form hồ sơ bệnh nhân
Form hồ sơ bệnh án
Form đơn thuốc
Form đối tượng
Form thanh toán viện phí
Bảng thanh toán chi tiết
Form tìm kiếm bệnh nhân
Form tìm kiếm nhân viên
Form tìm kiếm đơn thuốc
12. Form tìm kiếm bệnh nhân thanh toán viện phí
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 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ý.
TÀI LIỆU THAM KHẢO
Một số phần mềm quản lý bệnh nhân
Phần mềm quản lý nhân viên
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