Tải bản đầy đủ (.doc) (19 trang)

Project Quarter 1 Hệ thống Quản lý bệnh viện

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (208.6 KB, 19 trang )

PROJECT 2:
GIÁO VIÊN HƯỚNG DẪN: LÂM PHÚC
SINH VIÊN THỰC HIỆN: NGUYỄN KẾ THIÊN S103006100001
HUỲNH THỦY NGÂN S103006100002
01/2010
NIIT CẦN THƠ
CHỨNG NHẬN:
Bài báo cáo này chứng nhận rằng Hệ thống quản lí bệnh viện này được hoàn thành bởi Huỳnh Thủy
Ngân và Nguyễn Kế Thiên do yêu cầu của khóa học tại NIIT.
2
NIIT CẦN THƠ
HỆ THỐNG QUẢN LÍ
BỆNH VIỆN LIFELINE
ĐƯỢC PHÁT TRIỂN BỞI
NGUYỄN KẾ THIÊN S103006100001
HUỲNH THỦY NGÂN S103006100001
3
HỆ THỐNG QUẢN LÍ
BỆNH VIỆN LIFELINE
Mã số lớp: B100001
Ngày bắt đầu: 18/12/2009 Ngày kết thúc: 12/01/2010
Giáo viên hướng dẫn: Lâm Phúc
Sinh viên thực hiện: Nguyễn Kế Thiên S103006100001
Huỳnh Thủy Ngân S103006100002
Ngày nộp bài: 13/01/2010
NIIT CẦN THƠ
4
LỜI CẢM ƠN
Chúng tôi xin chân thành cảm ơn thầy Lâm Phúc đã hướng dẫn và các bạn học
viên trong lớp đã giúp đỡ chúng tôi hoàn thành đề tài báo cáo này.
NIIT CẦN THƠ


5
LỜI CẢM ƠN
Chúng tôi xin chân thành cảm ơn thầy Lâm Phúc đã hướng dẫn và các bạn học
viên trong lớp đã giúp đỡ chúng tôi hoàn thành đề tài báo cáo này.
KẾ HOẠCH THỰC HIỆN PROJECT 2
Lớp: B100001 QT1
Đề tài: Hệ thống quản lí bệnh viện
Sinh Viên Thực Hiện: Nguyễn Kế Thiên S103006100001
Huỳnh Thủy Ngân S103006100002
STT Công việc Ngày bắt đầu Ngày kết thúc
1 Đọc hiểu đề tài 19/12/2009 21/12/2009
2 Phân tích đề tài 22/12/2009 26/12/2009
3 Mô tả bằng ngôn ngữ tự nhiên 27/12/2009 29/12/2009
4 Viết mã giả 30/12/2009 2/01/2010
5 Vẽ lưu đồ và vận hành khô 2/01/2010 4/01/2010
6 Tạo tài liệu Word + Powerpoint 5/01/2010 7/01/2010
7 Chỉnh sửa giao diện 8/01/2010 09/01/2010
8 Kiểm tra + sửa lỗi 10/01/2010 11/01/2010
10 Tổng hợp 12/01/2010 12/01/2010
NIIT CẦN THƠ
6
NIIT CẦN THƠ
SƠ LƯỢC VỀ HỆ THỐNG
QUẢN LÝ BỆNH VIỆN LIFELINE
Hệ thống bệnh viện Lifeline được thiết kế nhằm phục vụ việc chăm sóc bệnh nhân chất lượng cao
với giá cả hợp lý. Tất cả hệ thống và các chương trình khám điều trị được thiết kế phù hợp với từng
cá nhân, gia đình, cộng đồng, chủ lao động cũng như người lao động. Mục tiêu chính của bệnh viện
luôn luôn là bệnh nhân, những người sẽ được điều trị.
Một hệ thống quản lý bệnh viện cần được phát triển, được sử dụng như một nơi đăng ký, hóa đơn
và việc lưu trữ các bản ghi bệnh án.

Những module trong hệ thống quản lý bệnh viện Lifeline:
 Đăng ký : Module này xử lý việc đăng ký việc nhập và xuất viện của bệnh nhân , tiền
thanh toán cũng như là số giường bệnh hiện có. Nó có thể xử lý việc thanh toán tiền của
bệnh nhân và chi tiết việc thanh toán.
 Hóa đơn : Module này làm cho thủ quỹ và việc xử lý hóa đơn đối với từng loại bệnh nhân
trở nên thuận tiện hơn. Nó cũng tự động gửi thông báo về số tiền phải trả trong hóa đơn
thanh toán của bệnh nhân dành cho từng loại dịch vụ khác nhau như là xét nghiệm, cấp
thuốc, phí tư vấn, đồ ăn và đồ uống.
 Bảng lương : Module này xử lý việc thanh toán số tiền phải trả, in tiền lương và phân tích
tài chính hàng tháng.
 Hồ sơ bệnh án: Module này tạo điều kiện để lưu trữ nhiều bản ghi bệnh án của các bệnh
nhân, hồ sơ bệnh án của bệnh nhân, cùng với việc chẩn đoán và đơn thuốc có thể được duy
trì trực tuyến trong module này.
7
START
Character cMaBN, cTenBN,
cGioiTinh, cLoai, cDiaChi
Numeric nTuoiBN, nSoGiuong
Display “Hãy nhập
mã số bệnh nhân: ”
Accept cMaBN
Display “Hãy nhập
tên bệnh nhân: ”
Accept cTenBN
Is cMaBN =Null?
Is cTenBN = Null?
1
Yes
Yes
No

Display “Chưa
nhập tên bệnh
nhân”
No
Display “Chưa
nhập mã bệnh
nhân”
NIIT CẦN THƠ
Lưu đồ thể hiện quá trình đăng kí của bệnh nhân:
8
Display “Hãy nhập
giới tính của bệnh
nhân: ”
Accept
cGioiTinh
1
Is cGioiTinh
=Null?
Display “Hãy nhập
địa chỉ bệnh nhân:

Accept cDiaChi
Is cDiaChi =Null?
Display “Hãy nhập
tuổi bệnh nhân: ”
2
Accept
nTuoiBN
Is nTuoiBN=Null
or nTuoiBN <=0?

Yes
Yes
Yes
No
No
No
Display “Chưa
nhập giới tính
bệnh nhân”
Display “Chưa
nhập địa chỉ của
bệnh nhân”
Display “Chưa
nhập tuổi của
bệnh nhân”
NIIT CẦN THƠ
9
2
Display
“Hãy nhập
loại bệnh
nhân: ”
Accept
cLoai
Is
cLoai =Null?
Is
cType=”Outpatient”
?
Display

“Nhập số
giường bệnh
nhân nằm: ”
Accept
nSoGiuong
Yes
Yes
No
Save in database
Display “Dữ
liệu đã được
lưu lại”
STOP
No
Display “Chưa
nhập loại bệnh
nhân”
Is nSoGiuong
=Null?
No
Yes
Display “Chưa
nhập số giường
bệnh nhân “
NIIT CẦN THƠ
10
NIIT CẦN THƠ
Chạy khô:
cMaBN cTenBN cGioiTinh cDiaChi nTuoiBN cLoai nSoGiuong Display
00001 Trần Thị Kiều Nữ Cần Thơ 18 Outpatient

Dữ liệu đã
được lưu lại
00002 Thạch Khánh Linh Nữ Vĩnh Long 18 Inpatient 19
Dữ liệu đã
được lưu lại
00003 Nam Bạc Liêu 19 Outpatient
Chưa nhập
tên bệnh
nhân
00004 Lê Tuấn Tú Nam Hà Tây 19 Inpatient
Chưa nhập
số giường
bệnh nhân
nằm
11
HoaDon (numeric Var1,
numeric Var2, numeric
Var3)
n=nXetNghiem+nTuVanBS+n
ThucUong
Numeric n
Return n
NIIT CẦN THƠ
Hàm và lưu đồ thể hiện chi phí xét nghiệm, phí tư vấn bác sĩ, phí nước
uống và tổng chi phí bệnh nhân phải chi trả
function HoaDon (numeric Var1, numeric Var2, numeric Var3)
begin
numeric n
n = Var1+Var2+Var3
return n

end
12
NIIT CẦN THƠ
Mã giả tính toán toàn bộ chi phí theo hóa đơn:
begin
numeric nXetNghiem, nTuVanBS, nThucUong, nTongCong
display “Nhập phí xét nghiệm: ”
accept nXetNghiem
display “Nhập phí tư vấn bác sĩ: ”
accept nTuVanBS
display “Nhập phí thức uống: ”
accept nThucUong
nTongCong=call HoaDon(nXetNghiem, nTuVanBS, nThucUong)
display “TỔNG CHI PHÍ: ” nTongCong
end
function HoaDon (numeric Var1, numeric Var2, numeric Var3)
begin
numeric nN
nN = Var1+Var2+Var3
return nN
end
Chạy khô
No. nXetNghiem nTuVanBS nThucUong nTongCong
1 120000 300000 100000 520000
2 120000 300000 45000 465000
3 240000 600000 200000 1040000
4 240000 500000 100000 840000
13
NIIT CẦN THƠ
Mã giả quản lí việc phát tiền lương cho nhân viên:

begin
character cMaNhanVien,
numeric nTongTienLuong, nTongSoNgayLam, nLuongMotNgay,
nTroCap, cTonTai
display “LƯƠNG NHÂN VIÊN”
begin
repeat
begin
display “ Nhập mã nhân viên”
accept cMaNhanVien
call KiemTra (input cMaNhanVien)
if cTonTai = “False”
display “Mã nhân viên không tồn
tại”
endif
end
end until (cTonTai = “True”)
display “Nhập tổng số ngày làm việc”
accept nTongSoNgayLam
display “Nhập số tiền lương một ngày”
accept nLuongMotNgay
display “Nhập số tiền trợ cấp”
accept nTroCap
nTongTienLuong= nTongSoNgayLam * nLuongMotNgay +
nTroCap
DISPLAY nTongTienLuong
end
end
function KiemTra (Character cMaNhanVien)
Character cfound

begin
cTonTai = “False”
lookup cMaNhanVien in database.
if cTonTai = “True”
return cTonTai
end
Database:
Mã nhân viên Họ tên Chức vụ Tuổi Địa chỉ Ghi chú
A001 Huỳnh Văn Bác sĩ 40 Cần Thơ
B001 Huỳnh Minh Y tá 43 Bạc Liêu
C001 Trần Lê Tạp vụ 23 Vĩnh Long
A002 Lê Minh Bác sĩ 35 Sóc Trăng
14
NIIT CẦN THƠ
Chạy khô
No. cMaNhanVien nTongSoNgayLam nLuongMotNgay nTroCap Display
1 A001 20 100000 200000 2200000
2 A002 25 100000 0 2500000
3 004 18 20000 0 Mã nhân
viên
không tồn
tại
15
NIIT CẦN THƠ
Mã giả lưu trữ hồ sơ bệnh án của bệnh nhân và việc chẩn đoán:
begin
character cMaBN, cTenBN, cChanDoan, cTenThuoc, cNgayKham,
cBS, cGhiChu
numeric nN, nSoLuongUong
display “HỒ SƠ BỆNH ÁN”

display “Tất cả các mục không được để trống ngoại trừ mục
ghi chú”
nN=1
while (nN=1)
begin
display “Hãy nhập ngày khám: ”
accept cNgayKham
display “Hãy nhập mã số bệnh nhân: ”
accept cMaBN
display “Hãy nhập tên bệnh nhân: ”
accept cTenBN
display “Hãy nhập chẩn đoán: ”
accept cChanDoan
display “Hãy nhập tên thuốc: ”
accept cTenThuoc
display “Hãy nhập tên bác sĩ khám: “
accept cBS
n = call KiemTra(cMaBN, cTenBN, cChanDoan,
cTenThuoc, cNgayKham, cBS)
end
display “Hãy nhập ghi chú”
accept nGhiChu
save in database
end
function KiemTra (character Var1, character Var2, character Var3,
character Var4, character Var5, character Var6, character Var7)
begin
numeric nN
if Var1=Null or Var2=Null or Var3=Null or Var4=Null or
Var5=Null or Var6=Null or Var7=Null

nN=1
else
nN=0
return nN
End
Chạy khô
cNgayKha
m
cMaBN cTenBN cChanDoan cTenThuoc cBS nN cGhiChu
01/01/2010 00001 Trần Thị Kiều Viêm xoang Aspirin Vinh 0 Mãn tính
02/01/2010 00002 Thạch Khánh Linh Cảm Paracetamol FB Hồ 0
03/01/2010 00003 Nhiễm trùng acetaminophen Hải 1
04/01/2010 00004 Lê Tuấn Tú Viêm họng acetaminophen Ngọc 0
05/01/2010 00001 Trần Thị Kiều Viêm Xoang Aspirin Trang 0 Cấp tính
16
NIIT CẦN THƠ
NHẬN XÉT CỦA GIÁO VIÊN































17
NIIT CẦN THƠ
18
NIIT CẦN THƠ
19

×