Phần mềm hỗ trợ xếp lịch trực bệnh viện
- 165 trang
- file .pdf
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
TN
LÊ DIỆP CẨM BÌNH - 9912509
HOÀNG THỊ ANH CHI - 9912517
H
K
PHẦN MỀM HỖ TRỢ XẾP LỊCH TRỰC BỆNH
VIỆN
H
Đ
–
TT
N
LUẬN VĂN CỬ NHÂN TIN HỌC
C
A
GIÁO VIÊN HƯỚNG DẪN
O
Thầy Nguyễn Tiến Huy
H
K
NIÊN KHÓA 1999 - 2003
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -1-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Lời cám ơn.
Chúng em xin chân thành cám ơn:
• Các thầy cô trong Khoa Công Nghệ Thông Tin, Bộ Môn Công
Nghệ Phần Mềm, Trường Đại Học Khoa Học Tự Nhiên đã dạy dỗ
trong những năm qua và tạo những điều kiện thuận lợi để chúng em thực
TN
hiện và hoàn thành đề tài đúng thời gian qui định.
• Thầy Nguyễn Tiến Huy, người đã tận tình hướng dẫn truyền đạt
H
những kinh nghiệm quí báo giúp chúng em thực hiện đề tài này
K
• Gia đình, bạn bè đã động viên, khuyến khích chúng em trong học
tập, trong cuộc sống và nhất là trong khoảng thời gian thực hiện đề tài
H
Đ
Sinh viên thực hiện
Lê Diệp Cẩm Bình
–
Hoàng Thị Anh Chi
TT
N
C
A
O
H
K
Nhận Xét Của Giáo Viên
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -2-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
TN
………………………………………………………………………………
………………………………………………………………………………
H
………………………………………………………………………………
K
………………………………………………………………………………
………………………………………………………………………………
H
……………………………………………………………………………… Đ
………………………………………………………………………………
………………………………………………………………………………
–
………………………………………………………………………………
TT
………………………………………………………………………………
………………………………………………………………………………
N
………………………………………………………………………………
………………………………………………………………………………
C
TP. Hồ Chí Minh, ngày……, tháng……, năm 2003
A
Ký Tên
O
H
K
MỤC LỤC
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -3-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 1: MỞ ĐẦU .....................................................................................6
1.1 Giới thiệu thế giới thực:.......................................................................6
1.2 Vấn đề phát sinh: .................................................................................6
1.3 Mục tiêu chính của đề tài:....................................................................7
1.4 Cấu trúc luận văn:................................................................................7
Chương 2: HIỆN TRẠNG VÀ YÊU CẦU ....................................................9
TN
2.1 Giới thiệu.............................................................................................9
2.2 Nội dung chính ....................................................................................9
2.2.1 Khảo sát hiện trạng...........................................................................9
H
2.2.2 Yêu cầu của đề tài ..........................................................................16
2.2.3 Bảng trách nhiệm của các yêu cầu chức năng: ...............................27
K
2.2.4 Phương án thực hiện phần mềm .....................................................29
Chương 3: MÔ HÌNH HÓA ........................................................................31
3.1 Giới thiệu...........................................................................................31
H
3.2 Nội dung chính: .................................................................................32
3.2.1 Sơ đồ sử dụng.................................................................................32
Đ
3.2.2 Sơ đồ lớp ........................................................................................41
Chương 4: THIẾT KẾ PHẦN MỀM ...........................................................52
–
4.1 Giới thiệu:..........................................................................................52
4.2 Nội dung chính: .................................................................................52
TT
4.2.1 Sơ đồ logic: ....................................................................................52
4.2.2 Thiết kế tổng thể:............................................................................62
4.2.2.1 Sơ đồ màn hình tổng thể:.........................................................64
N
4.2.2.2 Màn hình nhân viên (DSNhanVien): .......................................69
4.2.2.3 Màn hình phiếu yêu cầu (DSPhieuyeucau ):............................72
C
4.2.2.4 Màn hình lịch trực khoa: .........................................................74
4.2.2.5 Màn hình bảng chấm công: .....................................................76
4.2.2.6 Màn hình ràng buộc nhân viên: ...............................................78
A
4.2.2.7 Danh sách các lớp đối tượng trong phần mềm: .......................79
O
4.2.3 Thiết kế chi tiết...............................................................................84
Hệ thống các ký hiệu được sử dụng trong phần này ....................................84
H
4.2.3.1 Màn hình đăng nhập: ...............................................................85
4.2.3.2 Màn hình chính:.......................................................................87
K
4.2.3.3 Màn hình Quản lý nhân sự.......................................................91
4.2.3.4 Màn hình phiếu yêu cầu: .......................................................108
4.2.3.5 Màn hình lịch trực: ................................................................117
4.2.3.6 Màn hình bảng chấm công.....................................................120
4.2.3.7 Màn hình ràng buộc nhân viên: .............................................124
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -4-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
4.2.3.8 Màn hình định thời gian : ......................................................130
4.2.3.9 Các màn hình báo cáo............................................................132
4.2.3.10 Danh sách các hàm chính của các đối tượng xử lý chính ......136
Chương 5: THỰC HIỆN VÀ KIỂM THỬ.................................................142
5.1 Thực hiện:........................................................................................142
5.2 Kiểm thử:........................................................................................150
Chương 6: TỔNG KẾT..............................................................................158
TN
TÀI LIỆU THAM KHẢO .........................................................................159
PHỤ LỤC ..................................................................................................160
PHỤ LỤC A ..............................................................................................160
H
PHỤ LỤC B...............................................................................................162
PHỤ LỤC C...............................................................................................164
K
PHỤ LỤC D ..............................................................................................165
H
Đ
–
TT
N
C
A
O
H
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -5-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 1: MỞ ĐẦU
1.1 Giới thiệu thế giới thực:
Ngày nay, hầu hết mọi quá trình hoạt động của bất kỳ ngành nghề nào
cũng cần đến tin học, đặc biệt trong kinh doanh, du lịch, hàng không, quản
TN
lý sổ sách trong kế toán, bệnh viện,… Chính vì thế, việc tổ chức, lưu trữ, xử
lý và sắp xếp một khối lượng thông tin lớn luôn là một vấn đề rất khó khăn,
tốn nhiều thời gian. Việc cập nhật các thông tin chính xác và truy xuất thông
H
tin một cách nhanh chóng, hiệu quả là rất cần thiết cho mọi nhu cầu của xã
K
hội hiện tại.Vì vậy tin học ngày càng trở nên một vấn đề cấp thiết cho mỗi
chúng ta.
H
Vấn đề lập lịch trực cho nhân viên làm việc cũng là một yếu tố không
Đ
thể thiếu trong bất kỳ một tổ chức nào. Một hệ thống có sự quản lý chặt chẽ
và sắp xếp lịch trực nhân viên hợp lý giúp cho tổ chức hoạt động nhịp
–
nhàng, có kế hoạch. Một hệ thống tổ chức tốt sẽ giúp cho mọi hoạt động
TT
trong mọi lĩnh vực đó sẽ dễ dàng hơn và thuận tiện hơn, đồng thời nó cũng
góp phần hoàn thành công việc nhanh chóng và hiệu quả hơn.
N
Vì vậy việc thực hiện hệ thống xếp lịch hỗ trợ cho nhân viên làm việc
C
tại bệnh viện là vấn đề cần thiết và đang được quan tâm hiện nay.
1.2 Vấn đề phát sinh:
A
Việc xếp lịch trực ở bệnh viện hiện nay được xếp chủ yếu bằng tay, lưu
O
trữ bằng sổ sách, giấy tờ, không tránh khỏi việc trùng lắp hoặc mất thông
H
tin. Vì thế việc xếp lịch một cách chính xác trở nên khó khăn và chỉ một số
K
người làm công việc xếp lịch trong một thời gian dài mới có thể làm tốt
được. Việc xây dựng một phần mềm hỗ trợ cho công việc này là cần thiết.
Tin học hóa quản lý bệnh viện đặc biệt là hỗ trợ xếp lịch trực cho các
nhân viên làm việc trong bệnh viện sẽ giảm tải công việc và đơn giản hóa
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -6-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
các công tác quản lý vốn có nhiều phức tạp, rắc rối của bệnh viện. Môi
trường bệnh viện đòi hỏi sự chính xác cao vì thế thời gian, kế hoạch làm
việc của tập thể y, bác sĩ, nhân viên cũng phải có sự sắp xếp rõ ràng. Và
những khó khăn đó sẽ được giảm bớt nếu có sự tin học hóa những công tác
nêu trên.
TN
Để có một chương trình hỗ trợ xếp lịch hoàn chỉnh, thực tế, ổn định và
tiện dụng đòi hỏi việc phân tích và tìm hiểu thế giới thực một cách chính
H
xác thấu đáo, thiết kế thích hợp với yêu cầu xếp lịch thực tế của bệnh viện.
K
Một chương trình xếp lịch trực bệnh viện phải đáp ứng được yêu cầu: hỗ trợ
xếp lịch trực một cách nhanh chóng, công bằng và cho phép người dùng cập
H
nhật lại lịch trực khi cần.
1.3 Mục tiêu chính của đề tài:
Đ
Do những yêu cầu nêu trên nên mục tiêu chính của đề tài là:
–
Xây dựng một chương trình hỗ trợ xếp lịch trực bệnh viện, cho phép
TT
người dùng cập nhật lại lịch trực khi có sự thay đổi nhân sự tham gia trực,
ghi nhận chấm công cho nhân viên tham gia trực. Ngoài ra chương trình còn
N
hỗ trợ một số chức năng quản lý nhân sự, quản lý cơ cấu tổ chức bệnh viện.
C
Cấu trúc luận văn:
Nội dung của luận văn được chia theo các phần sau:
A
O
Chương 1: Phần mở đầu.
Chương 2: Xác định yêu cầu
H
Trình bày hiện trạng và phác thảo yêu cầu.
K
Chương 3: Mô hình hoá.
Chương 4: Thiết kế phần mềm.
Chương 5: Thực hiện phần mềm và kiểm thử.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -7-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 6 : Tổng kết.
Tài liệu tham khảo
Phụ lục
TN
H
K
H
Đ
–
TT
N
C
A
O
H
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -8-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 2: HIỆN TRẠNG VÀ YÊU CẦU
2.1 Giới thiệu
Chương 2 mô tả thế giới thực cơ cấu tổ chức trong bệnh viện và cách
xếp lịch trong bệnh viện. Giới thiệu các chức năng mà chương trình xếp lịch
TN
trực bệnh viện sẽ hỗ trợ.
2.1.1 Mục đích:
H
Cung cấp cho người đọc một cái nhìn khá đầy đủ về cơ cấu tổ
K
chức, yêu cầu xếp lịch và nội dung lịch trực trong bệnh viện. Giới
thiệu tổng quát các chức năng mà người thiết kế phần mềm hỗ trợ xếp
lịch trực bệnh viện phải thực hiện.
H
Đ
2.1.2 Nội dung Chương 2:
–
¾ Khảo sát hiện trạng bệnh viện
TT
¾ Xác định các chức năng mà chương trình sẽ hỗ trợ
2.2 Nội dung chính
N
Phần này chỉ mô tả cơ cấu tổ chức bệnh viện, sắp xếp lịch trực. Xem
C
chi tiết ở phụ lục .
A
2.2.1 Khảo sát hiện trạng
O
Sau khi khảo sát hiện trạng hai bệnh viện: Bệnh viện Từ Dũ –
H
TP. Hồ Chí Minh, bệnh viện C – Đà Nẵng , ta rút ra một số đặc điểm
K
chung như sau:
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -9-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Hiện trạng tổ chức:
¾ Ban giám đốc: gồm có:
• Giám đốc: Quản lý chung mọi công việc của toàn bệnh
viện.
• Các phó giám đốc: Phụ trách về chuyên môn, hành
TN
chánh, nhân sự, thi đua, cơ sở vật chất… của bệnh viện.
¾ Các phòng ban: Có tất cả 7 phòng ban.
H
• Phòng Kế hoạch tổng hợp: Phụ trách quản lý toàn bộ
K
các công việc trong bệnh viện, phân công lịch trực cho các
cán bộ chuyên môn của bệnh viện ( bác sĩ, hộ lý, điều
H
dưỡng, hành chánh, bảo vệ, điện nước, xe cộ…).
Đ
• Phòng Điều dưỡng
• Phòng kế hoạch hành chánh.
–
• Phòng Kế toán – Tài vụ.
TT
• Phòng Vật tư – trang thiết bị.
• Phòng chỉ đạo tuyến.
N
• Phòng Tổ chức cán bộ.
C
¾ Các phân khoa của bệnh viện:
Bệnh viện Từ Dũ có 25 khoa bao gồm:
A
• Phụ.
O
• Sản A, G.
H
• Hậu sản B, E,C.
• Xét nghiệm.
K
• Hậu phẫu.
• Chẩn đoán hình ảnh(X-quang, siêu âm, nội soi…).
• Giải phẫu bệnh lý.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 10 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
• Phòng mổ.
• Di truyền.
• Phòng sinh.
• Tế bào.
• Hồi sức.
TN
• Phụ ngoại
• Dược.
H
• Dưỡng nhi.
K
• Phòng chống nhiễm khuẩn.
• Dinh dưỡng.
• Cấp cứu.
H
Đ
• Vật lý trị liệu.
•
–
Khám phụ khoa.
• Dị tật.
TT
• Khám thai.
• Khám kế hoạch.
N
• Khám trẻ.
C
• Khám hiếm muộn.
Bệnh viện C – Đà Nẵng có 10 khoa bao gồm:
A
• Nội.
O
• Tim mạch.
H
• Ngoại.
K
• Vi sinh.
• Mắt.
• Tai mũi họng.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 11 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
• Răng hàm mặt.
• Siêu âm.
• Thận.
• Dược.
¾ Các bộ phận khác:
TN
Chi bộ Đảng.
Ban chấp hành Công đoàn.
H
Ban chấp hành Đoàn thanh niên.
K
…
Hiện trạng nghiệp vụ:
¾ Một số khái niệm:
H
Đ
Để phục vụ tốt cho bệnh nhân trong mọi thời gian, kịp thời
xử lý mọi tình huống xảy ra một cách nhanh chóng, ngoài giờ
–
hành chánh bệnh viện luôn phân công cán bộ nhân viên trực ở
TT
mọi phòng khoa 24/24 giờ trong ngày.
Ca trực và Kíp trực:
N
Ca trực (tua trực): tính bằng thời gian.
C
Ví dụ: Ca ngày: bắt đầu từ 7 giờ sáng đến 4h chiều.
Ca đêm: bắt đầu từ 4h chiều đến 7h sáng hôm sau.
A
Kíp trực (nhóm trực): Số lượng nhân viên trong một kíp trực
O
phụ thuộc vào từng bệnh viện, từng khoa, từng bộ phận cụ thể.
H
Thông thường, nếu một khoa có 3 ca trực thì số kíp trực sẽ
là 4 để luôn có một nhóm được nghỉ.
K
¾ Phân công trực:
Bác sĩ và nhân viên hành chánh:
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 12 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Bác sĩ và nhân viên ở các bộ phận hành chánh (như: điện
nước, bảo vệ, xe cộ..) chỉ trực đêm và trực vào các ngày nghỉ,
ngày lễ. Mỗi ca trực đêm bắt đầu từ 5h chiều đến 7h sáng hôm
sau. Riêng ngày nghỉ và ngày lễ thì ngoài trực đêm còn có ca
trực ngày bắt đầu từ 7h sáng đến 5h chiều (giờ hành chánh).
TN
Trường hợp trong ca trực có người nghỉ đột xuất thì các
nhân viên làm hành chánh hay các bác sĩ làm hàng ngày sẽ trực
H
thay hoặc thay bằng một nhân viên của kíp trực tiếp theo. Nếu
K
nhân viên nghỉ trực đó chỉ bận việc đột xuất và sẽ trực bù vào
kíp sau thay thế cho nhân viên đã trực thế trước đó.
H
Thông thường có từ 10 -12 bác sĩ trực chung /1 ca trực.
Điều dưỡng, hộ lý:
Đ
Điều dưỡng, hộ lý có hai ca trực:
–
Ca ngày: bắt đầu từ 7h sáng đến 5h chiều cùng ngày.
TT
Ca đêm: bắt đầu từ 5h chiều đến 7h sáng hôm sau.
Người hôm nay trực đêm thì hôm sau được nghỉ trực.
N
Nếu trong ca trực có người nghỉ đột xuất, thường những
nhân viên trong tua trực đó sẽ tự gồng gánh luôn công việc của
C
người vắng mặt. Nếu số nhân viên nghỉ nhiều hoặc công việc
A
trong ca trực đó quá nhiều, các nhân viên còn lại không đủ khả
O
năng đảm đương thì sẽ đôn người ở kíp trực sau vào.
Đối với điều dưỡng thì điều dưỡng trưởng từng khoa tự phân
H
chia trực và nộp lên phòng kế hoạch tổng hợp để tổng hợp.
K
* Ghi chú: Các cán bộ nhân viên nữ trong thời gian nghỉ
sinh hoặc nuôi con mọn thì được miễn trực đêm.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 13 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
¾ Các cấp trực:
Qua khảo sát thực tế một số bệnh viện(Bệnh viện Từ Dũ và
Bệnh viện C Đà Nẵng), ta thấy bệnh viện có 4 cấp trực sau:
o Trực lãnh đạo.
o Trực lâm sàng.
TN
o Trực cận lâm sàng.
o Trực hành chánh.
H
Trực lãnh đạo:
K
Bao gồm ban giám đốc, các trưởng phòng ban lớn giải quyết
hết mọi vấn đề trong bệnh viện về: hành chánh, chuyên môn, …
H
kể cả giải quyết những khó khăn, thắc mắc, khiếu nại của bệnh
Đ
nhân và thân nhân của người bệnh mà các cấp dưới không thể
giải quyết ổn thoả được.
–
Trực lâm sàng
Bao gồm: bác sĩ, Nữ hộ sinh, hộ lý, điều dưỡng được phân
TT
trực 2ca, 3 kíp hay 3 ca, 4 kíp tùy theo mức độ bệnh nhân của
từng bệnh viện hay từng khoa.
N
Lịch trực của bác sĩ do phòng kế hoạch tổng hợp sắp, còn
C
lịch trực cho hộ lý, nữ hộ sinh là do phòng điều dưỡng sắp.
Trực cận lâm sàng:
A
Bộ phận siêu âm, X quang, xét nghiệm, dược, nội soi.
O
Những bộ phận này do phòng kế hoạch tổng hợp quản lý và sắp
H
lịch.
K
Trực hành chánh:
Là những bộ phận khác của bệnh viện như: trực điện nước,
bảo vệ, xe cộ.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 14 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Để đảm bảo nhu cầu 24/24 của bệnh viện về điện, nước, xe
cấp cứu, ngoài giờ làm hành chính, Phòng kế hoạch tổng hợp sẽ
xếp lịch trực cho những nhân viên thuộc các bộ phận này: trực
đêm (từ 17h - 7h).
Hiện trạng tin học hoá của bệnh viện:
TN
Nhìn chung việc tin học hoá ở bệnh viện hầu như còn chưa
phát triển, thực trạng tin học bệnh viện hiện nay như sau:
H
o Về phần cứng và nhân sự:
K
Bệnh viện đã trang bị máy tính nhưng chưa được sử dụng
hiệu quả. Trình độ nhân sự sử dụng tin học ở mức độ cơ bản.
H
Máy tính có cấu hình trung bình. Đa số chỉ dùng trong công
Đ
tác văn phòng của các phòng ban. Còn thực hiện nhiều công
việc bằng tay và lưu trữ thông qua sổ sách. Còn nhiều phòng
–
ban chưa trang bị máy tính.
TT
Các công việc quản lý như: quản lý hồ sơ bệnh án, quản lý
nhân viên, thống kê tiền lương… đã được tin học hoá một phần.
N
Các báo cáo nhập vào máy và các thông tin liên quan được lưu
trữ dưới các cơ sơ dữ liệu Access, Excel.
C
Các phòng ban chưa được nối mạng hoàn chỉnh nên công
A
việc quản lý còn gặp rất nhiều khó khăn.
O
o Về phần mềm:
Hệ điều hành: các máy trong Bệnh viện đều được cài đặt hệ
H
điều hành Windows 98.
K
Phần mềm soạn thảo tiếng Việt: Vietkey 4.09E.
Font tiếng Việt: Vni-Times for Windows.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 15 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Các phần mềm: Word, Excel, Access trong bộ Microsoft®
Office 97.
Nhận xét:
Hiện tại, bệnh viện Từ Dũ, bệnh viện C – Đà Nẵng chưa có
một hệ thống phần mềm ứng dụng chuyên dụng thống nhất
TN
dành riêng cho công tác quản lý nhân viên cũng như bệnh nhân;
các phần mềm được sử dụng trong việc quản lý chủ yếu là trong
H
bộ Microsoft® Office 97: Winword, Excel, Access, còn nhiều
K
khâu làm bằng tay như việc lập lịch trực bệnh viện, lập hồ sơ
bệnh án. Do đó, gặp phải 1 số vấn đề sau:
H
- Các thông tin quản lý chưa được thật sự tập trung và
Đ
thống nhất, còn rải rác trên nhiều máy tính hay trong nhiều sổ
sách.
–
- Các thao tác trên máy tính chưa có giao diện thiết kế phù
TT
hợp với nghiệp vụ cần thực hiện để hỗ trợ.
- Chưa có hệ thống mạng nên việc liên lạc giữa các phòng,
N
khoa vẫn còn gặp nhiều khó khăn.
C
2.2.2 Yêu cầu của đề tài
a) Yêu cầu chức năng
A
Mục đích chính của chương trình hỗ trợ xếp lịch trực bệnh viện
O
là một phần mềm hỗ trợ việc xếp lịch trực cho tập thể y bác sĩ trong
H
bệnh viện. Phần mềm này giúp giảm tải và đơn giản hoá trong công
K
việc xếp lịch. Ngoài ra còn hỗ trợ một số chức năng quản lý nhân
viên, quản lý cơ cấu tổ chức bệnh viện để tránh nhập trùng lắp thông
tin trong khâu tiếp nhận danh sách nhân sự, tạo giao diện dễ sử dụng,
bảo vệ dữ liệu .
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 16 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Các chức năng chính của phần mềm hỗ trợ xếp lịch trực bệnh
viện như sau:
• Tiếp nhân danh sách nhân sự
Tiếp nhận thông tin nhân viên bao gồm: Họ và tên, ngày sinh,
TN
giới tính, địa chỉ, điện thoại, di động, Khoa, Chức danh, Chức vụ và
ghi nhận lại theo biểu mẫu BM1.
• Tiếp nhận danh sách phiếu yêu cầu
H
Tiếp nhận thông tin phiếu yêu cầu xếp lịch từ các khoa. Phiếu
K
yêu cầu xếp lịch được chia làm 2 loại: Phiếu yêu cầu theo ca và phiếu
H
yêu cầu theo số lượng gồm các thông tin theo biểu mẫu BM2.1 và
BM2.2.
Đ
• Tiếp nhận thông tin ràng buộc nhân viên với cấp trực, chức
–
danh và khoa
TT
Tiếp nhận thông tin ràng buộc nhân viên làm việc ở cấp trực nào,
làm ca ngày hay ca đêm hay cả 2 ca theo BM3. Thông thường nhân
N
viên phải làm cả 2 loại ca trực trong suốt thời gian xếp lịch. Chỉ có
một số trượng hợp đặc biệt là được miễn trực ngày hay miễn trực
C
đêm.
A
• Tiếp nhận thời gian xếp lịch
O
Thời gian xếp lịch bao gồm: Thời gian bắt đầu lịch trực và thời
H
gian kết thúc lịch trực theo BM4.
• Xếp lịch trực cho khoa
K
Việc xếp lịch được thực hiện dựa theo các phiếu yêu cầu tương
ứng trong khoảng thời gian xếp lịch định sẵn. Vì là một chương trình
nên chỉ có thể xếp đồng đều theo ca kíp hay theo số lượng cho từng
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 17 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
phiếu yêu cầu của khoa mà không thể xếp theo một cách tối ưu theo
năng lực của đội ngũ y bác sĩ vì thế chương trình sẽ linh động cho
người sử dụng cập nhật lại lịch trực dựa trên lịch trực đã xếp sẵn.
• Cập nhật lịch trực
Khi có sự thay đổi về nhân sự, về ca trực, người sử dụng có thể
TN
cấp nhật và ghi nhận lại lịch trực mới.
• Ghi nhận chấm công
H
Người sử dụng sẽ check vào ô tình trạng để ghi nhận nhân viên
K
có đi trực hay không theo BM6.
Ngoài ra phần mềm còn hỗ trợ một số chức năng sau:
o
H
Xoá một nhân sự khi nghỉ việc hoặc chuyển công tác.
Đ
o Sửa thông tin nhân sự khi cần có sự hiệu chỉnh nào đó (chuyển
–
khoa).
TT
o Thêm Khoa (mở rộng bệnh viện sau này).
o Thêm chức danh mới (nếu có).
N
o Thêm chức vụ mới (nếu có).
C
o Cập nhật thông tin phiếu yêu cầu.
o Xoá phiếu yêu cầu .
A
o Lập báo cáo về lịch trực.
O
o Báo cáo về tình hình nhân sự.
H
o Báo cáo bảng chấm công.
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 18 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Danh sách các công việc:
Phần mềm xếp lịch trực bệnh viện được phân làm 4 quyền sử dụng
như sau:
TN
• an giám đốc : Toàn quyền với hệ thống.
• Bộ phận quản lý nhân sự :
H
Mã số: QL
K
Mã Số Công việc Biểu mẫu Qui định Ghi chú
QL_YC_1 Thêm nhân viên BM1 QD1
H
QL_YC_2 Xoá nhân viên Đ
QL_YC_3 Cập nhật thông QD1
tin nhân viên
QL_YC_4 Thêm Khoa
–
QL_YC_5 Thêm chức vụ
QL_YC_6 Thêm chức
TT
danh
N
• Bộ phận : Phòng kế hoạch tổng hợp .
C
Mã số: KT
A
Mã Số Công việc Biểu mẫu Qui định Ghi chú
KT_YC_1 Tiếp nhận danh sách BM2.1 QD2
O
phiếu yêu cầu
BM2.2
H
KT_YC_2 Cập nhật phiếu yêu BM2.1
Cầu
K
BM2.2
KT_YC_3 Xoá phiếu yêu cầu
KT_YC_4 Ràng buộc BM3 QD3
KT_YC_5 Tiếp nhận thời gian BM4 QD4
xếp lịch
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 19 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
KT_YC_6 Xếp lịch Xếp lịch
theo
phiếu
yêu cầu
và thời
gian định
sẵn
TN
KT_YC_7 Cập nhật lịch trực BM5 QD5
KT_YC_8 Chấm công BM6 QD6
KT_YC_9 Báo cáo nhân sự BM7
H
KT_YC_10 Báo cáo danh sách BM8
lịch trực
K
KT_YC_11 Báo cáo bảng chấm BM9
công
• Bộ phận: Người dùng khác
H
Đ
Đăng nhập hệ thống để xem các thông tin như sau:
–
- Xem thông tin nhân viên
TT
- Xem thông tin về phiếu yêu cầu.
N
- Xem lịch trực của tất cả các nhân viên.
C
- Xem các ràng buộc nhân viên với ca trực.
- Xem hệ thống các báo cáo về nhân viên, lịch trực khoa, bảng
A
chấm công.
O
H
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 20 -
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
TN
LÊ DIỆP CẨM BÌNH - 9912509
HOÀNG THỊ ANH CHI - 9912517
H
K
PHẦN MỀM HỖ TRỢ XẾP LỊCH TRỰC BỆNH
VIỆN
H
Đ
–
TT
N
LUẬN VĂN CỬ NHÂN TIN HỌC
C
A
GIÁO VIÊN HƯỚNG DẪN
O
Thầy Nguyễn Tiến Huy
H
K
NIÊN KHÓA 1999 - 2003
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -1-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Lời cám ơn.
Chúng em xin chân thành cám ơn:
• Các thầy cô trong Khoa Công Nghệ Thông Tin, Bộ Môn Công
Nghệ Phần Mềm, Trường Đại Học Khoa Học Tự Nhiên đã dạy dỗ
trong những năm qua và tạo những điều kiện thuận lợi để chúng em thực
TN
hiện và hoàn thành đề tài đúng thời gian qui định.
• Thầy Nguyễn Tiến Huy, người đã tận tình hướng dẫn truyền đạt
H
những kinh nghiệm quí báo giúp chúng em thực hiện đề tài này
K
• Gia đình, bạn bè đã động viên, khuyến khích chúng em trong học
tập, trong cuộc sống và nhất là trong khoảng thời gian thực hiện đề tài
H
Đ
Sinh viên thực hiện
Lê Diệp Cẩm Bình
–
Hoàng Thị Anh Chi
TT
N
C
A
O
H
K
Nhận Xét Của Giáo Viên
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -2-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
TN
………………………………………………………………………………
………………………………………………………………………………
H
………………………………………………………………………………
K
………………………………………………………………………………
………………………………………………………………………………
H
……………………………………………………………………………… Đ
………………………………………………………………………………
………………………………………………………………………………
–
………………………………………………………………………………
TT
………………………………………………………………………………
………………………………………………………………………………
N
………………………………………………………………………………
………………………………………………………………………………
C
TP. Hồ Chí Minh, ngày……, tháng……, năm 2003
A
Ký Tên
O
H
K
MỤC LỤC
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -3-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 1: MỞ ĐẦU .....................................................................................6
1.1 Giới thiệu thế giới thực:.......................................................................6
1.2 Vấn đề phát sinh: .................................................................................6
1.3 Mục tiêu chính của đề tài:....................................................................7
1.4 Cấu trúc luận văn:................................................................................7
Chương 2: HIỆN TRẠNG VÀ YÊU CẦU ....................................................9
TN
2.1 Giới thiệu.............................................................................................9
2.2 Nội dung chính ....................................................................................9
2.2.1 Khảo sát hiện trạng...........................................................................9
H
2.2.2 Yêu cầu của đề tài ..........................................................................16
2.2.3 Bảng trách nhiệm của các yêu cầu chức năng: ...............................27
K
2.2.4 Phương án thực hiện phần mềm .....................................................29
Chương 3: MÔ HÌNH HÓA ........................................................................31
3.1 Giới thiệu...........................................................................................31
H
3.2 Nội dung chính: .................................................................................32
3.2.1 Sơ đồ sử dụng.................................................................................32
Đ
3.2.2 Sơ đồ lớp ........................................................................................41
Chương 4: THIẾT KẾ PHẦN MỀM ...........................................................52
–
4.1 Giới thiệu:..........................................................................................52
4.2 Nội dung chính: .................................................................................52
TT
4.2.1 Sơ đồ logic: ....................................................................................52
4.2.2 Thiết kế tổng thể:............................................................................62
4.2.2.1 Sơ đồ màn hình tổng thể:.........................................................64
N
4.2.2.2 Màn hình nhân viên (DSNhanVien): .......................................69
4.2.2.3 Màn hình phiếu yêu cầu (DSPhieuyeucau ):............................72
C
4.2.2.4 Màn hình lịch trực khoa: .........................................................74
4.2.2.5 Màn hình bảng chấm công: .....................................................76
4.2.2.6 Màn hình ràng buộc nhân viên: ...............................................78
A
4.2.2.7 Danh sách các lớp đối tượng trong phần mềm: .......................79
O
4.2.3 Thiết kế chi tiết...............................................................................84
Hệ thống các ký hiệu được sử dụng trong phần này ....................................84
H
4.2.3.1 Màn hình đăng nhập: ...............................................................85
4.2.3.2 Màn hình chính:.......................................................................87
K
4.2.3.3 Màn hình Quản lý nhân sự.......................................................91
4.2.3.4 Màn hình phiếu yêu cầu: .......................................................108
4.2.3.5 Màn hình lịch trực: ................................................................117
4.2.3.6 Màn hình bảng chấm công.....................................................120
4.2.3.7 Màn hình ràng buộc nhân viên: .............................................124
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -4-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
4.2.3.8 Màn hình định thời gian : ......................................................130
4.2.3.9 Các màn hình báo cáo............................................................132
4.2.3.10 Danh sách các hàm chính của các đối tượng xử lý chính ......136
Chương 5: THỰC HIỆN VÀ KIỂM THỬ.................................................142
5.1 Thực hiện:........................................................................................142
5.2 Kiểm thử:........................................................................................150
Chương 6: TỔNG KẾT..............................................................................158
TN
TÀI LIỆU THAM KHẢO .........................................................................159
PHỤ LỤC ..................................................................................................160
PHỤ LỤC A ..............................................................................................160
H
PHỤ LỤC B...............................................................................................162
PHỤ LỤC C...............................................................................................164
K
PHỤ LỤC D ..............................................................................................165
H
Đ
–
TT
N
C
A
O
H
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -5-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 1: MỞ ĐẦU
1.1 Giới thiệu thế giới thực:
Ngày nay, hầu hết mọi quá trình hoạt động của bất kỳ ngành nghề nào
cũng cần đến tin học, đặc biệt trong kinh doanh, du lịch, hàng không, quản
TN
lý sổ sách trong kế toán, bệnh viện,… Chính vì thế, việc tổ chức, lưu trữ, xử
lý và sắp xếp một khối lượng thông tin lớn luôn là một vấn đề rất khó khăn,
tốn nhiều thời gian. Việc cập nhật các thông tin chính xác và truy xuất thông
H
tin một cách nhanh chóng, hiệu quả là rất cần thiết cho mọi nhu cầu của xã
K
hội hiện tại.Vì vậy tin học ngày càng trở nên một vấn đề cấp thiết cho mỗi
chúng ta.
H
Vấn đề lập lịch trực cho nhân viên làm việc cũng là một yếu tố không
Đ
thể thiếu trong bất kỳ một tổ chức nào. Một hệ thống có sự quản lý chặt chẽ
và sắp xếp lịch trực nhân viên hợp lý giúp cho tổ chức hoạt động nhịp
–
nhàng, có kế hoạch. Một hệ thống tổ chức tốt sẽ giúp cho mọi hoạt động
TT
trong mọi lĩnh vực đó sẽ dễ dàng hơn và thuận tiện hơn, đồng thời nó cũng
góp phần hoàn thành công việc nhanh chóng và hiệu quả hơn.
N
Vì vậy việc thực hiện hệ thống xếp lịch hỗ trợ cho nhân viên làm việc
C
tại bệnh viện là vấn đề cần thiết và đang được quan tâm hiện nay.
1.2 Vấn đề phát sinh:
A
Việc xếp lịch trực ở bệnh viện hiện nay được xếp chủ yếu bằng tay, lưu
O
trữ bằng sổ sách, giấy tờ, không tránh khỏi việc trùng lắp hoặc mất thông
H
tin. Vì thế việc xếp lịch một cách chính xác trở nên khó khăn và chỉ một số
K
người làm công việc xếp lịch trong một thời gian dài mới có thể làm tốt
được. Việc xây dựng một phần mềm hỗ trợ cho công việc này là cần thiết.
Tin học hóa quản lý bệnh viện đặc biệt là hỗ trợ xếp lịch trực cho các
nhân viên làm việc trong bệnh viện sẽ giảm tải công việc và đơn giản hóa
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -6-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
các công tác quản lý vốn có nhiều phức tạp, rắc rối của bệnh viện. Môi
trường bệnh viện đòi hỏi sự chính xác cao vì thế thời gian, kế hoạch làm
việc của tập thể y, bác sĩ, nhân viên cũng phải có sự sắp xếp rõ ràng. Và
những khó khăn đó sẽ được giảm bớt nếu có sự tin học hóa những công tác
nêu trên.
TN
Để có một chương trình hỗ trợ xếp lịch hoàn chỉnh, thực tế, ổn định và
tiện dụng đòi hỏi việc phân tích và tìm hiểu thế giới thực một cách chính
H
xác thấu đáo, thiết kế thích hợp với yêu cầu xếp lịch thực tế của bệnh viện.
K
Một chương trình xếp lịch trực bệnh viện phải đáp ứng được yêu cầu: hỗ trợ
xếp lịch trực một cách nhanh chóng, công bằng và cho phép người dùng cập
H
nhật lại lịch trực khi cần.
1.3 Mục tiêu chính của đề tài:
Đ
Do những yêu cầu nêu trên nên mục tiêu chính của đề tài là:
–
Xây dựng một chương trình hỗ trợ xếp lịch trực bệnh viện, cho phép
TT
người dùng cập nhật lại lịch trực khi có sự thay đổi nhân sự tham gia trực,
ghi nhận chấm công cho nhân viên tham gia trực. Ngoài ra chương trình còn
N
hỗ trợ một số chức năng quản lý nhân sự, quản lý cơ cấu tổ chức bệnh viện.
C
Cấu trúc luận văn:
Nội dung của luận văn được chia theo các phần sau:
A
O
Chương 1: Phần mở đầu.
Chương 2: Xác định yêu cầu
H
Trình bày hiện trạng và phác thảo yêu cầu.
K
Chương 3: Mô hình hoá.
Chương 4: Thiết kế phần mềm.
Chương 5: Thực hiện phần mềm và kiểm thử.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -7-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 6 : Tổng kết.
Tài liệu tham khảo
Phụ lục
TN
H
K
H
Đ
–
TT
N
C
A
O
H
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -8-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Chương 2: HIỆN TRẠNG VÀ YÊU CẦU
2.1 Giới thiệu
Chương 2 mô tả thế giới thực cơ cấu tổ chức trong bệnh viện và cách
xếp lịch trong bệnh viện. Giới thiệu các chức năng mà chương trình xếp lịch
TN
trực bệnh viện sẽ hỗ trợ.
2.1.1 Mục đích:
H
Cung cấp cho người đọc một cái nhìn khá đầy đủ về cơ cấu tổ
K
chức, yêu cầu xếp lịch và nội dung lịch trực trong bệnh viện. Giới
thiệu tổng quát các chức năng mà người thiết kế phần mềm hỗ trợ xếp
lịch trực bệnh viện phải thực hiện.
H
Đ
2.1.2 Nội dung Chương 2:
–
¾ Khảo sát hiện trạng bệnh viện
TT
¾ Xác định các chức năng mà chương trình sẽ hỗ trợ
2.2 Nội dung chính
N
Phần này chỉ mô tả cơ cấu tổ chức bệnh viện, sắp xếp lịch trực. Xem
C
chi tiết ở phụ lục .
A
2.2.1 Khảo sát hiện trạng
O
Sau khi khảo sát hiện trạng hai bệnh viện: Bệnh viện Từ Dũ –
H
TP. Hồ Chí Minh, bệnh viện C – Đà Nẵng , ta rút ra một số đặc điểm
K
chung như sau:
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình -9-
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Hiện trạng tổ chức:
¾ Ban giám đốc: gồm có:
• Giám đốc: Quản lý chung mọi công việc của toàn bệnh
viện.
• Các phó giám đốc: Phụ trách về chuyên môn, hành
TN
chánh, nhân sự, thi đua, cơ sở vật chất… của bệnh viện.
¾ Các phòng ban: Có tất cả 7 phòng ban.
H
• Phòng Kế hoạch tổng hợp: Phụ trách quản lý toàn bộ
K
các công việc trong bệnh viện, phân công lịch trực cho các
cán bộ chuyên môn của bệnh viện ( bác sĩ, hộ lý, điều
H
dưỡng, hành chánh, bảo vệ, điện nước, xe cộ…).
Đ
• Phòng Điều dưỡng
• Phòng kế hoạch hành chánh.
–
• Phòng Kế toán – Tài vụ.
TT
• Phòng Vật tư – trang thiết bị.
• Phòng chỉ đạo tuyến.
N
• Phòng Tổ chức cán bộ.
C
¾ Các phân khoa của bệnh viện:
Bệnh viện Từ Dũ có 25 khoa bao gồm:
A
• Phụ.
O
• Sản A, G.
H
• Hậu sản B, E,C.
• Xét nghiệm.
K
• Hậu phẫu.
• Chẩn đoán hình ảnh(X-quang, siêu âm, nội soi…).
• Giải phẫu bệnh lý.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 10 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
• Phòng mổ.
• Di truyền.
• Phòng sinh.
• Tế bào.
• Hồi sức.
TN
• Phụ ngoại
• Dược.
H
• Dưỡng nhi.
K
• Phòng chống nhiễm khuẩn.
• Dinh dưỡng.
• Cấp cứu.
H
Đ
• Vật lý trị liệu.
•
–
Khám phụ khoa.
• Dị tật.
TT
• Khám thai.
• Khám kế hoạch.
N
• Khám trẻ.
C
• Khám hiếm muộn.
Bệnh viện C – Đà Nẵng có 10 khoa bao gồm:
A
• Nội.
O
• Tim mạch.
H
• Ngoại.
K
• Vi sinh.
• Mắt.
• Tai mũi họng.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 11 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
• Răng hàm mặt.
• Siêu âm.
• Thận.
• Dược.
¾ Các bộ phận khác:
TN
Chi bộ Đảng.
Ban chấp hành Công đoàn.
H
Ban chấp hành Đoàn thanh niên.
K
…
Hiện trạng nghiệp vụ:
¾ Một số khái niệm:
H
Đ
Để phục vụ tốt cho bệnh nhân trong mọi thời gian, kịp thời
xử lý mọi tình huống xảy ra một cách nhanh chóng, ngoài giờ
–
hành chánh bệnh viện luôn phân công cán bộ nhân viên trực ở
TT
mọi phòng khoa 24/24 giờ trong ngày.
Ca trực và Kíp trực:
N
Ca trực (tua trực): tính bằng thời gian.
C
Ví dụ: Ca ngày: bắt đầu từ 7 giờ sáng đến 4h chiều.
Ca đêm: bắt đầu từ 4h chiều đến 7h sáng hôm sau.
A
Kíp trực (nhóm trực): Số lượng nhân viên trong một kíp trực
O
phụ thuộc vào từng bệnh viện, từng khoa, từng bộ phận cụ thể.
H
Thông thường, nếu một khoa có 3 ca trực thì số kíp trực sẽ
là 4 để luôn có một nhóm được nghỉ.
K
¾ Phân công trực:
Bác sĩ và nhân viên hành chánh:
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 12 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Bác sĩ và nhân viên ở các bộ phận hành chánh (như: điện
nước, bảo vệ, xe cộ..) chỉ trực đêm và trực vào các ngày nghỉ,
ngày lễ. Mỗi ca trực đêm bắt đầu từ 5h chiều đến 7h sáng hôm
sau. Riêng ngày nghỉ và ngày lễ thì ngoài trực đêm còn có ca
trực ngày bắt đầu từ 7h sáng đến 5h chiều (giờ hành chánh).
TN
Trường hợp trong ca trực có người nghỉ đột xuất thì các
nhân viên làm hành chánh hay các bác sĩ làm hàng ngày sẽ trực
H
thay hoặc thay bằng một nhân viên của kíp trực tiếp theo. Nếu
K
nhân viên nghỉ trực đó chỉ bận việc đột xuất và sẽ trực bù vào
kíp sau thay thế cho nhân viên đã trực thế trước đó.
H
Thông thường có từ 10 -12 bác sĩ trực chung /1 ca trực.
Điều dưỡng, hộ lý:
Đ
Điều dưỡng, hộ lý có hai ca trực:
–
Ca ngày: bắt đầu từ 7h sáng đến 5h chiều cùng ngày.
TT
Ca đêm: bắt đầu từ 5h chiều đến 7h sáng hôm sau.
Người hôm nay trực đêm thì hôm sau được nghỉ trực.
N
Nếu trong ca trực có người nghỉ đột xuất, thường những
nhân viên trong tua trực đó sẽ tự gồng gánh luôn công việc của
C
người vắng mặt. Nếu số nhân viên nghỉ nhiều hoặc công việc
A
trong ca trực đó quá nhiều, các nhân viên còn lại không đủ khả
O
năng đảm đương thì sẽ đôn người ở kíp trực sau vào.
Đối với điều dưỡng thì điều dưỡng trưởng từng khoa tự phân
H
chia trực và nộp lên phòng kế hoạch tổng hợp để tổng hợp.
K
* Ghi chú: Các cán bộ nhân viên nữ trong thời gian nghỉ
sinh hoặc nuôi con mọn thì được miễn trực đêm.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 13 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
¾ Các cấp trực:
Qua khảo sát thực tế một số bệnh viện(Bệnh viện Từ Dũ và
Bệnh viện C Đà Nẵng), ta thấy bệnh viện có 4 cấp trực sau:
o Trực lãnh đạo.
o Trực lâm sàng.
TN
o Trực cận lâm sàng.
o Trực hành chánh.
H
Trực lãnh đạo:
K
Bao gồm ban giám đốc, các trưởng phòng ban lớn giải quyết
hết mọi vấn đề trong bệnh viện về: hành chánh, chuyên môn, …
H
kể cả giải quyết những khó khăn, thắc mắc, khiếu nại của bệnh
Đ
nhân và thân nhân của người bệnh mà các cấp dưới không thể
giải quyết ổn thoả được.
–
Trực lâm sàng
Bao gồm: bác sĩ, Nữ hộ sinh, hộ lý, điều dưỡng được phân
TT
trực 2ca, 3 kíp hay 3 ca, 4 kíp tùy theo mức độ bệnh nhân của
từng bệnh viện hay từng khoa.
N
Lịch trực của bác sĩ do phòng kế hoạch tổng hợp sắp, còn
C
lịch trực cho hộ lý, nữ hộ sinh là do phòng điều dưỡng sắp.
Trực cận lâm sàng:
A
Bộ phận siêu âm, X quang, xét nghiệm, dược, nội soi.
O
Những bộ phận này do phòng kế hoạch tổng hợp quản lý và sắp
H
lịch.
K
Trực hành chánh:
Là những bộ phận khác của bệnh viện như: trực điện nước,
bảo vệ, xe cộ.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 14 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Để đảm bảo nhu cầu 24/24 của bệnh viện về điện, nước, xe
cấp cứu, ngoài giờ làm hành chính, Phòng kế hoạch tổng hợp sẽ
xếp lịch trực cho những nhân viên thuộc các bộ phận này: trực
đêm (từ 17h - 7h).
Hiện trạng tin học hoá của bệnh viện:
TN
Nhìn chung việc tin học hoá ở bệnh viện hầu như còn chưa
phát triển, thực trạng tin học bệnh viện hiện nay như sau:
H
o Về phần cứng và nhân sự:
K
Bệnh viện đã trang bị máy tính nhưng chưa được sử dụng
hiệu quả. Trình độ nhân sự sử dụng tin học ở mức độ cơ bản.
H
Máy tính có cấu hình trung bình. Đa số chỉ dùng trong công
Đ
tác văn phòng của các phòng ban. Còn thực hiện nhiều công
việc bằng tay và lưu trữ thông qua sổ sách. Còn nhiều phòng
–
ban chưa trang bị máy tính.
TT
Các công việc quản lý như: quản lý hồ sơ bệnh án, quản lý
nhân viên, thống kê tiền lương… đã được tin học hoá một phần.
N
Các báo cáo nhập vào máy và các thông tin liên quan được lưu
trữ dưới các cơ sơ dữ liệu Access, Excel.
C
Các phòng ban chưa được nối mạng hoàn chỉnh nên công
A
việc quản lý còn gặp rất nhiều khó khăn.
O
o Về phần mềm:
Hệ điều hành: các máy trong Bệnh viện đều được cài đặt hệ
H
điều hành Windows 98.
K
Phần mềm soạn thảo tiếng Việt: Vietkey 4.09E.
Font tiếng Việt: Vni-Times for Windows.
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 15 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Các phần mềm: Word, Excel, Access trong bộ Microsoft®
Office 97.
Nhận xét:
Hiện tại, bệnh viện Từ Dũ, bệnh viện C – Đà Nẵng chưa có
một hệ thống phần mềm ứng dụng chuyên dụng thống nhất
TN
dành riêng cho công tác quản lý nhân viên cũng như bệnh nhân;
các phần mềm được sử dụng trong việc quản lý chủ yếu là trong
H
bộ Microsoft® Office 97: Winword, Excel, Access, còn nhiều
K
khâu làm bằng tay như việc lập lịch trực bệnh viện, lập hồ sơ
bệnh án. Do đó, gặp phải 1 số vấn đề sau:
H
- Các thông tin quản lý chưa được thật sự tập trung và
Đ
thống nhất, còn rải rác trên nhiều máy tính hay trong nhiều sổ
sách.
–
- Các thao tác trên máy tính chưa có giao diện thiết kế phù
TT
hợp với nghiệp vụ cần thực hiện để hỗ trợ.
- Chưa có hệ thống mạng nên việc liên lạc giữa các phòng,
N
khoa vẫn còn gặp nhiều khó khăn.
C
2.2.2 Yêu cầu của đề tài
a) Yêu cầu chức năng
A
Mục đích chính của chương trình hỗ trợ xếp lịch trực bệnh viện
O
là một phần mềm hỗ trợ việc xếp lịch trực cho tập thể y bác sĩ trong
H
bệnh viện. Phần mềm này giúp giảm tải và đơn giản hoá trong công
K
việc xếp lịch. Ngoài ra còn hỗ trợ một số chức năng quản lý nhân
viên, quản lý cơ cấu tổ chức bệnh viện để tránh nhập trùng lắp thông
tin trong khâu tiếp nhận danh sách nhân sự, tạo giao diện dễ sử dụng,
bảo vệ dữ liệu .
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 16 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Các chức năng chính của phần mềm hỗ trợ xếp lịch trực bệnh
viện như sau:
• Tiếp nhân danh sách nhân sự
Tiếp nhận thông tin nhân viên bao gồm: Họ và tên, ngày sinh,
TN
giới tính, địa chỉ, điện thoại, di động, Khoa, Chức danh, Chức vụ và
ghi nhận lại theo biểu mẫu BM1.
• Tiếp nhận danh sách phiếu yêu cầu
H
Tiếp nhận thông tin phiếu yêu cầu xếp lịch từ các khoa. Phiếu
K
yêu cầu xếp lịch được chia làm 2 loại: Phiếu yêu cầu theo ca và phiếu
H
yêu cầu theo số lượng gồm các thông tin theo biểu mẫu BM2.1 và
BM2.2.
Đ
• Tiếp nhận thông tin ràng buộc nhân viên với cấp trực, chức
–
danh và khoa
TT
Tiếp nhận thông tin ràng buộc nhân viên làm việc ở cấp trực nào,
làm ca ngày hay ca đêm hay cả 2 ca theo BM3. Thông thường nhân
N
viên phải làm cả 2 loại ca trực trong suốt thời gian xếp lịch. Chỉ có
một số trượng hợp đặc biệt là được miễn trực ngày hay miễn trực
C
đêm.
A
• Tiếp nhận thời gian xếp lịch
O
Thời gian xếp lịch bao gồm: Thời gian bắt đầu lịch trực và thời
H
gian kết thúc lịch trực theo BM4.
• Xếp lịch trực cho khoa
K
Việc xếp lịch được thực hiện dựa theo các phiếu yêu cầu tương
ứng trong khoảng thời gian xếp lịch định sẵn. Vì là một chương trình
nên chỉ có thể xếp đồng đều theo ca kíp hay theo số lượng cho từng
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 17 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
phiếu yêu cầu của khoa mà không thể xếp theo một cách tối ưu theo
năng lực của đội ngũ y bác sĩ vì thế chương trình sẽ linh động cho
người sử dụng cập nhật lại lịch trực dựa trên lịch trực đã xếp sẵn.
• Cập nhật lịch trực
Khi có sự thay đổi về nhân sự, về ca trực, người sử dụng có thể
TN
cấp nhật và ghi nhận lại lịch trực mới.
• Ghi nhận chấm công
H
Người sử dụng sẽ check vào ô tình trạng để ghi nhận nhân viên
K
có đi trực hay không theo BM6.
Ngoài ra phần mềm còn hỗ trợ một số chức năng sau:
o
H
Xoá một nhân sự khi nghỉ việc hoặc chuyển công tác.
Đ
o Sửa thông tin nhân sự khi cần có sự hiệu chỉnh nào đó (chuyển
–
khoa).
TT
o Thêm Khoa (mở rộng bệnh viện sau này).
o Thêm chức danh mới (nếu có).
N
o Thêm chức vụ mới (nếu có).
C
o Cập nhật thông tin phiếu yêu cầu.
o Xoá phiếu yêu cầu .
A
o Lập báo cáo về lịch trực.
O
o Báo cáo về tình hình nhân sự.
H
o Báo cáo bảng chấm công.
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 18 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
Danh sách các công việc:
Phần mềm xếp lịch trực bệnh viện được phân làm 4 quyền sử dụng
như sau:
TN
• an giám đốc : Toàn quyền với hệ thống.
• Bộ phận quản lý nhân sự :
H
Mã số: QL
K
Mã Số Công việc Biểu mẫu Qui định Ghi chú
QL_YC_1 Thêm nhân viên BM1 QD1
H
QL_YC_2 Xoá nhân viên Đ
QL_YC_3 Cập nhật thông QD1
tin nhân viên
QL_YC_4 Thêm Khoa
–
QL_YC_5 Thêm chức vụ
QL_YC_6 Thêm chức
TT
danh
N
• Bộ phận : Phòng kế hoạch tổng hợp .
C
Mã số: KT
A
Mã Số Công việc Biểu mẫu Qui định Ghi chú
KT_YC_1 Tiếp nhận danh sách BM2.1 QD2
O
phiếu yêu cầu
BM2.2
H
KT_YC_2 Cập nhật phiếu yêu BM2.1
Cầu
K
BM2.2
KT_YC_3 Xoá phiếu yêu cầu
KT_YC_4 Ràng buộc BM3 QD3
KT_YC_5 Tiếp nhận thời gian BM4 QD4
xếp lịch
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 19 -
Phần mềm hỗ trợ xếp lịch trực bệnh viện GVHD: Thầy Nguyễn Tiến Huy
KT_YC_6 Xếp lịch Xếp lịch
theo
phiếu
yêu cầu
và thời
gian định
sẵn
TN
KT_YC_7 Cập nhật lịch trực BM5 QD5
KT_YC_8 Chấm công BM6 QD6
KT_YC_9 Báo cáo nhân sự BM7
H
KT_YC_10 Báo cáo danh sách BM8
lịch trực
K
KT_YC_11 Báo cáo bảng chấm BM9
công
• Bộ phận: Người dùng khác
H
Đ
Đăng nhập hệ thống để xem các thông tin như sau:
–
- Xem thông tin nhân viên
TT
- Xem thông tin về phiếu yêu cầu.
N
- Xem lịch trực của tất cả các nhân viên.
C
- Xem các ràng buộc nhân viên với ca trực.
- Xem hệ thống các báo cáo về nhân viên, lịch trực khoa, bảng
A
chấm công.
O
H
K
SVTH: Hoàng Thị Anh Chi
Lê Diệp Cẩm Bình - 20 -