ĐỀ TÀI QUẢN LÝ BỆNH NHÂN
TẠI BỆNH VIỆN HUYỆN
NAM GIANG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN
* *
Gi¸o Viªn Híng
DÉn:
Hoµng ThÞ Kim
Ng©n
SVTH : TrÇn ThÞ
Nga
Líp :60C§T1
Khoa: C«ng NghÖ
Th«ng Tin
Khãa häc: 2009-2012
Th¸i Nguyªn,Ngµy 12/04/2012
Th¸i Nguyªn,Ngµy 12/04/2012
Chương Trình Quản lý Bệnh Nhân
Lêi nãi ®Çu
Lêi nãi ®Çu
Ngày nay, với sự phát triển vượt bậc của khoa học kỹ thuật. Công
nghệ thông tin là một lĩnh vực nhiều ứng dụng thiết thực nhất trong mọi
lĩnh vực của cuộc sống và xã hội chúng ta, đặc biệt nó là công cụ hỗ trợ
đắc lực không thể thiếu trong công tác quản lý. Dễ dàng thấy rằng 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ý kinh doanh của các doanh nghiệp. Nhờ vào công tác tin học hoá
mà công tác quản lý, điều hành của các doanh nghiệp tỏ ra có hiệu quả,
nhanh chóng, chính xác, lưu trữ gọn, bảo mật cao và dễ dàng. 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 doanh
nghiệp có thể tồn tại và phát triển một cách nhanh chóng.
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 chính là lĩnh vực quản lý. 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.
Quản lý bệnh nhân chỉ là một trong những công việc quản lý hằng
ngày của bệnh viện, ngoài ra bệnh viện còn quản lý một số vấn đề khác
như nhân viên,… Do đó việc quản lý bệnh nhân càng cần phải được chú
trọng hơn. Quản lý bệnh nhân hết sức phức tạp, tốn nhiều thời gian và
công sức. Nhưng đây là một công việc hết sức quan trọng, do đó đòi hỏi
cần phải xử lý một cách rõ ràng và chính xác. Chính vì vậy việc quản lý
bệnh nhân, cần phải được áp dụng tin học hiện đại vào việc quản lý để đạt
hiệu quả cao.
Đề tài được thực hiện và làm tốt một số yêu cầu cơ bản của việc
quản lý bệnh nhân trong bệnh viện. Dao diện của đề tài bắt mát và dễ sử
dụng, 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 đề tài đã được thực hiện một cách rất cố gắng, nhưng chắc
chắn rằng đề tài không thể tránh khỏi những thiếu sót và yếu kém trong
kỹ năng lập trình. Nên rất mong thầy cô và các bạn góp ý kiến về đề tài,
để đề tài sau này sẽ hoàn thiện hơn. Cuối cung em xin chân thành cảm ơn
thầy cô và các ban đã giúp đỡ em trong việc hoàn thiện đề tài này.
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
2
Chương Trình Quản lý Bệnh Nhân
CHƯƠNG I: : KHẢO SÁT HỆ THỐNG
I. Giới thiệu địa điểm
Địa điểm khảo sát đề tài quản lý bệnh nhân của em là hệ thống
quản lý bệnh nhân tại bệnh viện huyện Nam Giang thuộc tỉnh Quảng
Nam. Tại bệnh viện việc áp dụng công nghệ thông tin vào việc quản lý
chưa được thực hiện.
II. Quy trình quản lý bệnh nhân của bệnh viện
a, Quản lý bệnh nhân
Khi một bệnh nhân nhập viện lần đầu tiên, bệnh viện lưu những thông tin
sau: Họ, tên, giới tính, ngày sinh, địa chỉ,bao hiểm đối tượng.
* Bệnh nhân được chia làm hai loại sau: Loại có bảo hiểm y tế và không
có bảo hiểm y tế. Nếu bệnh nhân có bảo hiểm y tế thì quản lý: Số thẻ bảo
hiểm y tế, thời gian hiệu lực, phần trăm bảo hiểm, nơi khám bệnh lần đầu.
+ Địa chỉ bệnh nhân cần quản lý: Số điện thoại, thôn, xã.
+ Bảo hiểm y tế bệnh nhân thì cần quản lý: số thẻ bảo hiểm, ngày bắt đầu,
ngày kết thúc và phần trăm bảo hiểm.
b, Quy trình khám chữa bệnh
+ Bệnh nhân đến bệnh viện để khám chữa bệnh gồm các trường hợp
sau:
- Bệnh nhân đến để khám chữa các bệnh thông thường.
- Bệnh nhân đang ở trong tình trạng cần cấp cứu đặc biệt (các thủ
tục nhập viện được tiến hành sau).
- Bệnh nhân là sản phụ trong trường hợp cấp cứu (thì được đưa
trực tiếp đến khoa sản).
+Nhìn chung, bệnh nhân đến bệnh viện để khám chữa bệnh theo quy trình
chung sau:
- Bước 1: 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.
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
3
Chương Trình Quản lý Bệnh Nhân
- 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 thuộc một trong hai loại:
Điều trị tại nhà hay nhập viện.
+ Loại 1: Nếu bệnh nhân điều trị tại nhà thì bác sĩ cho một toa
thuốc trên đó ghi đầy đủ tên thuốc, số lượng và cách dùng. Nếu bệnh
nhân có thẻ bảo hiểm y tế thì đến nơi cấp thuốc bảo hiểm y tế để nhận
thuốc và trả một phần giá thuốc theo quy định phần trăm trên thẻ bảo
hiểm. Ngược lại, bệnh nhân phải trả tất cả chi phí khám bệnh và tự mua
thuốc.
+ Loại 2: Nếu bệnh nhân phải nhập viện thì bác sĩ khám bệnh cho
một lệnh nhập viện, trên đó có ghi đầy đủ thông tin về bệnh nhân, căn
bệnh dự đoán và đưa đến khoa điều trị.
- Bước 4: 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 toa thuốc. Trên toa thuốc ghi
tên thuốc, số lượng và cách dùng.
- Bước 5: Thanh toán viện phí: Trong quá trình điều trị, việc thanh
toán viện phí đựoc tính như sau: viện phí = (chi phí khám + đơn giá nơi
điều trị + đơn giá thuốc đã dùng ) rồi tính theo phần trăm bảo hiểm của
bệnh nhân. Còn bệnh nhân lựa chon chữa trị tại nhà thì chỉ tính theo số
tiền sau: chi phí khám cộng đơn giá thuốc rồi tính theo phần trăm bảo
hiểm .
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
4
Chương Trình Quản lý Bệnh Nhân
III. Thông tin đầu vào , thông tin đầu ra của hệ thống
o Thông tin đầu vào:
Thông tin về bệnh nhân
Thông tin về nhân viên
Thông tin về thuốc
o Thông tin đầu ra:
Danh sách bệnh nhân xuất viện
Danh sách bệnh nhân có bảo hiểm y tế
Danh sách bệnh nhân đac đóng viện phí
Danh sách bệnh án
In Phiếu thanh toán viện phí
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
5
Chương Trình Quản lý Bệnh Nhân
CHƯƠNG II PHÂN TÍCH HỆ THỐNG
3.1 Phân tích hệ thống về mặt chức năng.
3.1.1 Biểu đồ phân cấp chức năng.
Sơ đồ phân cấp chức năng được sử dụng để nêu ra các chức năng và
quá trình cho biểu đồ luồng dữ liệu , thông qua nó mô tả cá chức năng xử lý của hệ
thống theo dạng mức. Việc phân dã chức năng được thực hiện trong sơ đồ phân cấp
chức năng còn được dùng để chỉ ra mức độ mà từng quá trình howcj quá trình con
phải xuất hiện.
Khảo sát tại bệnh viện Nam Giang sơ đồ phân cấp chức năng của hệ
thống quản lý bệnh nhân như sau:
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
6
Chương Trình Quản lý Bệnh Nhân
3.1.2 Biểu đồ luồng dữ liệu
3.1.2.1 Biểu đồ mức ngữ cảnh
Các tác nhân: Lãnh đạo, Bệnh nhân
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
7
Lãnh
Đạo
Yêu cầu báo cáo
Báo cáo
Bệnh nhân
Yêu cầu khám bệnh
Tiếp nhận
Yêu cầu nhập viện
Cung cấp thông tin
Yêu cầu sd dịch vụ
Phản hồi
Yêu cầu xem bệnh án
Phản hồi
Yêu cầu tạm thu
Phản hồi
Yêu cầu xuất viện, phiếu thanh toán
Thanh toán
HỆ THỐNG
QUẢN LÝ
Chương Trình Quản lý Bệnh Nhân
3.1.2.2 Biểu đồ mức đỉnh
3.1.2.3 Biểu đồ mức dưới đỉnh
3.1.2.3.1 Biểu đồ luồng dữ liệu biểu diễn chức năng quản Tiếp nhận
bệnh nhân
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
8
Chương Trình Quản lý Bệnh Nhân
3.1.2.3.2 Biểu đồ luồng dữ liệu biểu diễn chức năng khám chữa bệnh
3.1.2.3. 5 Biểu đồ luồng dữ liệu biểu diễn chức năng Viện phí
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
9
Chương Trình Quản lý Bệnh Nhân
3.1.2.3. 6 Biểu đồ luồng dữ liệu biểu diễn chức năng Thống kê
3.1.2.3. 7 Biểu đồ luồng dữ liệu biểu diễn chức năng Tìm kiếm
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
10
Chương Trình Quản lý Bệnh Nhân
3.2 Phân tích hệ thống về mặt dữ liệu
3.2.1 Mô hình thực thể liên kết
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
11
Chương Trình Quản lý Bệnh Nhân
3.2.2 Mô hình quan hệ
*Chi tiết từng danh mục
1. XA( MaXa, TenXa)
2. HUYEN(MaHuyen,TenHuyen,MaTinh)
3. TINH(MaTinh,TenTinh)
4. BAOHIEM( SoTheBHYT, MaBN,, NgayBD, NgayKT, Phan
TramBaoHiem)
5. BENHNHAN( MaBN,HoTenBN, NgaySinh, GioiTinh,MaXa)
6. KHOA(MaKhoa,TenKhoa)
7. CHUCVU(MaCV,TenCV)
8. CHUENMON(MaCM,TenCM)
9. VITRI (MaViTri, TenViTri)
10. THUOC( MaThuoc, TenThuoc, DonGia)
11. BENH( MaBenh, TenBenh)
12. THANHTOANVP( MaTT, NgayTT, NguoiThanhToan, SoTienTT,
MaBN)
13. NHANVIEN( MaNV, HoTenNV, Ngaysinh, Gioitinh, SoNha, DienThoai,
MaXa ,MaKhoa, MaCM ,MaCV)
14. BENHAN( MaNV, MaBN, MaBenh, MaThuoc, MaViTri, NgayVao,
NgayRa, TinhTrangRa)
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
12
Chương Trình Quản lý Bệnh Nhân
*)Mối quan hệ giữa các thực thể
Một bệnh nhân có thể có nhiều bệnh án, quan hệ hồ sơ bệnh nhân và
hồ sơ bệnh án là quan hệ một nhiều
Một bệnh nhân có nhiều phiếu xét nghiệm, quan hệ hồ sơ bệnh nhân
và phiếu xét nghiệm là quan hệ một nhiều
Một bệnh nhân có nhiều đơn thuốc, quan hệ hồ sơ bệnh nhân và đơn
thuốc là quan hệ một nhiều
Một bệnh nhân có nhiều lần sử dụng dịch vụ khám chữa bệnh, quan
hệ giữa hồ sơ bệnh nhân và dịch vụ khám bệnh là quan hệ một nhiều
Một bệnh nhân có thể có nhiều bác sĩ điều trị, quan hệ giữa bệnh
nhân và bác sĩ là quan hệ một nhiều
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
13
Chương Trình Quản lý Bệnh Nhân
3.2.3 Thiết kế cơ sở dữ liệu
1) Bảng xã
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaXa (K) Mã Xã Text (10) Primary key
TenXA Tên Xã Text (50) Not NULL
MaHuyen Mã Huyện Text (50) Not NULL
2) Huyện
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaHuyen (K) Mã Huyện Text (10) Primary key
TenHuyen Tên Tên Huyện Text (50) Not NULL
3) Tỉnh
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaTinh (K) Mã Tỉnh Text (10) Primary key
TenTinh Tên Tỉnh Text (50) Not NULL
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
14
Chương Trình Quản lý Bệnh Nhân
4) Bảng BHYT
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
SoTheBH (K) Số thẻ bảo hiểm Text (13) Primary key
MaBN (K) Mã bệnh nhân Text (10) Foreign key
NgàyBatDau Ngày bắt đầu Date/time Not NULL
NgàyKetThuc Ngày kêt thuc Date/time Not NULL
PhanTramBH Phần trăm bảo
hiểm
Number(byte) Not NULL
5)Bảng bệnh nhân
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaBN (K) Mã bệnh nhân Text (10) Primary key
TenBN Họ tên bệnh nhân Text (50) Not NULL
NgaySinh Ngày sinh Date/time Not NULL
GioiTinh Giới tính Text (5) Not NULL
MaXa Mã xã Text (10) Foreign key
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
15
Chương Trình Quản lý Bệnh Nhân
6) Huyện
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaKhoa (K) Mã Khoa Text (10) Primary key
TenKhoa Tên Khoa Text (50) Not NULL
7) Chức Vụ
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaCV (K) Mã Chức Vụ Text (10) Primary key
TenCV Tên Chức Vụ Text (50) Not NULL
8) Chuyên Môn
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaCM (K) Mã Chuyên Môn Text (10) Primary key
TenCM Tên Chuyên Môn Text (50) Not NULL
9) Vị Trí
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaViTri (K) Mã Vị Trí Text (10) Primary key
TenViTri Tên Vị Trí Text (50) Not NULL
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
16
Chương Trình Quản lý Bệnh Nhân
10) Bảng thuốc
Tên thuộc tính Mô tả Kiểu dữ liệu Ràng buộc toàn vẹn
MaThuoc (K) Mã thuốc Text (10) Primary key
TenThuoc Tên thuốc Text (50) Not NULL
DonGia Giá thuốc Number Not NULL
11) Bảng bệnh
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaBenh (K) Mã bệnh Text (10) Primary key
TenBenh Tên bệnh Text (50) Not NULL
12) Bảng thanh toán viện phí
Tên thuộc tính Mô tả Kiểu dữ
li
ệ
u
Ràng buộc toàn
vẹn
MaThanhToan Mã thanh toán Text (10) Primary key
NgayThanhToan Ngày thanh toán Date/time Not NULL
NguoiLap Nhân viên thanh
toán
Text (50) Not NULL
MaBenhNhan Mã bệnh nhân Text (10) Foreign key
SoTienPhaiTra Số tiền phải trả Number Not NULL
GhiChu Giải thích thêm Text (50) Not NULL
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
17
Chương Trình Quản lý Bệnh Nhân
13) Nhân Viên
Tên thuộc
tính
Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaNV (K) Mã nhân viên Text (10) Primary key
TenNV Họ tên nhân viên Text (50) Not NULL
NgaySinh Ngày sinh Date/time Not NULL
GioiTinh Giới tính Text (5) Not NULL
SoNha Số Nhà Text (5) Not NULL
SoDienThoai Số điện thoại Text (13) Not NULL
MaXa Mã Xã Text (5) Not NULL
MaKHoa Mã Khoa Text (5) Not NULL
MaCM Mã Chuyên môn Text (50) Not NULL
MaCV Mã Chức vụ Text (50) Not NULL
14) Bảng bệnh án
Tên thuộc tính Mô tả Kiểu dữ liệu Ràng buộc toàn
vẹn
MaNV Mã nhân viên Text (10) Primary key
MaBN Mã bệnh nhân Text (10) Not NULL
MaBenh Mã Bệnh Text (10) Not NULL
MaThuoc Mã Thuốc Text (10) Foreign key
MaViTri Mã Vị Trí Text (10) Foreign key
NgayVao Ngày Vao Date/time Not NULL
NgayRa Ngày Ra Date/time Not NULL
TinhTrangRa Tình trạng ra Text (50) Not NULL
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
18
Chương Trình Quản lý Bệnh Nhân
Số tiền phải trả =(chi phí khám + chi phí nơi điều trị + chi phí thuốc dùng)
nhân với phần trăm bảo hiểm của bệnh nhân nếu có.
CHƯƠNG III: KẾT QUẢ THỰC HÀNH
1) Giao diện chính của phần mềm
Qua giao diện chính thì người sử dụng có thể sử lý và thao tác thông tin
trong chương trình một cách nhanh hơn, tiện lợi hơn, bắt mát và dễ sử dụng
hơn
2) Form đăng nhập
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
19
Chương Trình Quản lý Bệnh Nhân
Người sử dụng sẽ được cung cấp tên và mật khẩu để đăng nhập vào hệ
thống của chương trình, tân đăng nhập và mật khẩu mặc đinh là: Tran Thi Nga
va admin
3)Form bệnh nhân
4) Form nhân viên
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
20
Chương Trình Quản lý Bệnh Nhân
5) Form bệnh án
6) Form thanh toán viện phí
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
21
Chương Trình Quản lý Bệnh Nhân
7) Form tìm kiếm bệnh nhân
10)Danh sách bệnh nhân
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
22
Chương Trình Quản lý Bệnh Nhân
CHƯƠNG IV: KẾT LUẬN
I) Những vấn đề đạt được
Phần mềm quản lý bệnh nhân hầu như đã quản lý thông tin bệnh nhân
đầy đủ, đáp ứng khá tốt một số yêu cầu về quản lý bệnh nhân. Phần mềm có thể
tìm kiếm, sửa chữa, cập nhật thông tin tốt. Ngoài ra nó còn thực hiện việc thanh
toán viện phí tự động mà không cần phải tính toán bằng tay.
II) Những vấn đề hạn chế
Phần mền 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 sơ
sài, chưa chính xác và hơi chung chung.
III) 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ý. Ngoài ra đề tài
còn có thể mở rộng cho việc quản lý cả bệnh viện huyện sau này.
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
23
Chương Trình Quản lý Bệnh Nhân
TÀI LIỆU THAM KHẢO
*)Một số website tham khảo:
a) http:/www.caulacbovb.com/
b) http:/www.tailieu.vn/
c) http:/www.vovisoft.com/
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
24
Chương Trình Quản lý Bệnh Nhân
MỤC LỤC
Nhận xét và đánh giá của giáo viên hướng dẫn
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
GVHD:Hoàng Thị Kim Ngân Trang
SVTH:Trần Thị Nga
25