Tải bản đầy đủ (.ppt) (18 trang)

báo cáo tốt nghiệp chương trình quản lý bệnh nhân tại bệnh viện tỉnh khánh hòa

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 (129.75 KB, 18 trang )


CHƯƠNG TRÌNH QUẢ LÝ BỆNH NHÂN
TẠI BỆNH VIỆN TỈNH KHÁNH HOÀ

LỜI NÓI ĐẦU

Ngày nay, cùng với sự phát triển vượt bậc của khoa học
kỹ thuật thì công nghệ thông tin là một trong những lónh
vực có nhiều đóng góp thiết thực nhất, công nghệ thông
tin có mặt trong hầu hết các lónh vực của cuộc sống, đặc
biệt nó là công cụ hỗ trợ rất đắc lực trong công tác quản
lý. Dễ dàng thấy được việc đưa tin học vào trong quản lý
kinh doanh là một ứng dụng quan trọng trong rất nhiều
ứng dụng của cơ sở dữ liệu. Nhờ vào công tác tin học hoá
mà công việc quản lý và điều hành doanh nghiệp tỏ ra rất
nhanh chóng và hiệu quả. 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.

LỜI NÓI ĐẦU

Bệnh viện đa khoa tỉnh Khánh Hoà là một trong
những trung tâm khám chữa bệnh lớn nhất của tỉnh
Khánh Hoà. Do đó, nhu cầu ứng dụng quản lý bệnh
nhân bằng tin học là một vấn đề hết sức thiết thực và tất
yếu. Chính vì lí do đó chúng tôi chọn đề tài quản lý bệnh
nhân này làm đề tài thực tập chuyên ngành và thực tập
tốt nghiệp sắp tới.

Hiện nay, có rất nhiều phần mềm hệ quản trò cơ sở
dữ liệu khác nhau. Tuy nhiên căn cứ vào tình hình quản


lý bệnh nhân của bệnh viện hiện nay, chúng tôi đã chon
hệ quản trò cơ sở dữ liệu SQL Server 2000 và ngôn ngữ
hỗ trợ cài đặt giao diện của ứng dụng là Visual Basic 6.0

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Sau khi tìm hiểu và phân tích hệ thống chúng tôi đưa ra
đước mô hình quan niệm dữ liệu như sau:

DÙNG
THUỐC
-
Số lượng dùng
-
Liều dùng
TỈNH
Mã Tỉnh
Tên Tỉnh
ĐƠN VỊ(K)
Mã ĐV
Tên ĐV
CHUYÊN MÔN
Mã CM
Tên CM
CHỨC VỤ
Mã ĐV
Tên ĐV
H-T
(1,n)
(1,1)
HUYỆN

Mã Huyện
Tên Huyện
X-
H
(1,1)
(1.n)

Mã Xã
Tên Xã
NHÂN VIÊN
-
Mã nhân viên
-
Họ tên nhân viên
-
Ngay sinh
-
Giới tính
-
Số nhà
-
Điện thoại
NV-ĐV
(1,n)
(1,1)
NV-CM
(1,n)
(1,1)
NV-CV
(1,n)

(1,1
VỊ TRÍ KB
Mã VTKB
Tên VTKB
K-BỆNH
- Ngày
KB
-
Nội dung
-
Chi phí
(1.n)
(1.n)
ĐỊA CHỈ
(1,1)
(1.n)
BỆNH NHÂN
-
Mã BN
-
Họ BN
-
Tên BN
-
Ngày sinh BN
-
Giới tính
-
Số nhà
BN-

X
(1.n)
(1,1)
(1.n)
ĐƠN THUỐC
-
Mã ĐT
-
Ngày kê đơn
(1,1)
BỆNH
Mã Bệnhõ
Tên Bệnhõ
(1.n)
(1,1)
(1.n)
THUỐC
-
Mã T
-
Tên T
-
Đơn giá
BỆNH ÁN
-
Mã BA
-
Ngày vào
-
Ngày ra

DÙNG
DV
- Lần dùng
DỊCH VỤ
-
Mã DV
-
Tênh DV
- Đơn giá
(1.n)
(1.n)
(1.n)
NƠI ĐIỀU TRỊ
-
Mã NĐT
-
Tên NĐT
-
Đơn giá
(1.1)
BHY TẾ
-
Số TBHYT
-
Ngày bắt đầu
-
Ngày K thúc
-
Phần trăm
CÁN BỘ

CƠ QUAN
-
Mã CQ
-
Tên CQ
-
ĐT.CQ
-
Fax CQ
CB-CQ
(1.1) (1.n)
TẠM ỨNG
-
Mã T.Ứng
-
Lần T.Ứng
-
Số tiền
-
Ngày T.Ứng
BN-TƯ
(1.1)
(1.n)

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
III.2 MÔ HINH TỔ CHỨC DỮ LIỆU
TỈNH(Mã tỉnh, Tên tỉnh)
HUYỆN(Mã huyện, Tên huyện, Mã tỉnh)
XÃ(Mã xã, Tên xã, Mã huyện)
CƠ QUAN(Mã cơ quan, Tên cơ quan, Điện thoại cơ quan, Fax cơ quan)

CÁN BỘ(Mã bệnh nhân, Mã cơ quan)
BẢO H.Y.TẾ(Mã bệnh nhân, Số thẻ B.H.Y.T, Ngày bắt đầu, Ngày kết
thúc, Phần trăm)
BỆNG NHÂN(Mã bệnh nhân, HọBN, Tên BN, Ngày sinh BN, Giới tính
BN, Số nhà BN, Mã xã)
NHÂN VIÊN(Mã nhân viên, Họ NV, Tên NV, Ngày sinh, Giới tính, Số
nhà, Mã xã, Mã.Đ.Vò, , Mã.C.Môn, Mã.C.Vụ)
ĐƠN VỊ KHOA(Mã ĐV, Tên ĐV)
CHUYÊN MÔN(Mã chuyên môn, Tên chuyên môn)
CHỨC VỤ( Mã chức vụ, Tên chức vụ)
VỊ TRÍ KHÁM BỆNH(Mã vò trí KB, Tên vò trí KB) KHÁM

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
III.2 MÔ HINH TỔ CHỨC DỮ LIỆU
BỆNH(Mã.N.V, Mã bệnh nhân, Mã vò trí, Mã đơn thuốc, Mã bệnh, Ngày
KB, Nội dung KB, Chi phi KB)
ĐƠN THUỐC(Mã đơn thuốc, Ngày kê đơn, Mã vò trí, Mã NV, Mã BN,
Mã bệnh)
THUỐC(Mã thuốc, Tên thuốc, Đơn giá)
DUNG THUỐC(Mã thuốc, Mãđơn thuốc, Số lượng dùng, Liều dùng)
BỆNH (Mã bệnh, Tên bệnh)
NƠI DIỀU TRỊ(Mã nơi ĐT, Tên nơi ĐT, Đơn giá)
DỊCH VỤ(Mã dòch vụ, Tên dòch vụ, Đơn giá dòch vụ)
TẠM ỨNG VIỆN PHÍ(Mã phiếu T.Ư, Lần tạm ứng, Số tiền tạm ứng, Mã
BN)
BỆNH ÁN(Mã bệnh án, Ngày vào, Ngày ra, Mã bệnh nhân, Mã nhân
viên, Mã Bệnh, Mã Nơi Điều trò)
DÙNG DỊCH VỤ(Mã bệnh án, Mã dòch vụ, Lần dùng dòch vụ)

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

MÔ HÌNH THÔNG LƯNG THÔNG TIN
BỆNH NHÂN
PHÒN
G CẤP
SỐ
PHÒN
G
KHÁM
BỆNH
PHÒNG CẤP
THUỐC
PHÒNG
TÀI VỤ
KHOA
ĐIỀU
TRỊ
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(6)

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Giải thích mô hình
(1) Yêu cầu khám chữa bệnh
(2) Vò trí khám bệnh (Số được cập)
(3) Quá trình khám bệnh
(4) Kết quả khám bệnh
(5) Danh sách bệnh nhân nhập viện
(6) Danh sách bệnh nhân được cấp thuốc
(7) Lệnh nhập viện
(8) Các chi phí điều trò
(9) Xác nhận thanh toán viện phí
(10) Danh sách bệnh nhân đã thanh toán
(11) Giấy xuất viện

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
MÔ HÌNH QUAN NIỆM SỬ LÍ
STT Danh sách các công việc của bài toán
1 Tiếp nhận yêu cầu khám chữa bệnh của bệnh nhân.
2 Cấp số cho bệnh nhân đến phòng khám bệnh
3 Chỉ đònh bác só khám bệnh cho bệnh nhân theo số đã cấp
4 Kết quả khám bệnh cho bệnh nhân
5 Ghi toa thuốc cho bệnh nhân
6 Cấp thuốc cho bệnh nhân
7 Thu phí khám bệnh
8 Cho giấy nhập viện
9 Tiếp nhận bệnh nhân đến điều trò
10 Lập bệnh án chi tiết cho bệnh nhân
11 Lập toa thuốc điều trò
12 Cung cấp các dòch vụ hỗ trợ khám chữa bệnh
13 Thu viện phí
14 Lập danh sách bệnh nhân trốn viện

15 Xem xét các trường hợp bệnh nhân không thanh toán viện phí
16 Cấp giấi xuất viện cho bệnh nhân

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
MÔ HÌNH TỔNG THỂ
HỆ THỐNG
BỆNH NHÂN NHÂN VIÊN QUẢN TRỊ VIÊN
BỆNH NHÂN
Thông
tin cần
biết
Đăng
nhập hệ
thống
Xem
thông tin
về bệnh
nhân
Xem
hồ sơ
bệnh
án
Xem
chi phí
điều trò
Xem đơn
thuốc và
cách dùng

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

MÔ HÌNH TỔNG THỂ
NHÂN VIÊN
Đăng
nhập hệ
thống
Thay
đổi
mật
khẩu
Tạo mới
thay đổi
đơn
thuốc
Lập
DSBN
trốn viện
Tạo sửa
đổi bệnh
án của
BN
Lập giấy
xuất viện
cho BN
QUẢN TRỊ VIÊN
Đăng
nhập hệ
thống
Thay đổi
mật
khẩu

Thông
tin
chung
Hệ quản

Báo cáo
in ấn hồ


PHÂN TÍCH THIẾT KẾ HỆ THỐNG
MÔ HÌNH TỔNG THỂ
THÔNG TIN CHUNG
Thông tin về liên
tòch bệnh viện
Thông tin về số
khoa điều trò hiện
có tại bệnh viện
Thông tin về danh
sách các trưởng khoa
tại bệnh viện
BÁO CÁO – IN ẤN HỒ SƠ
Danh sách bệnh
nhân nhập viện
Danh sách nhân
viên bệnh viện
In toa thuốc, bệnh
án bệnh nhân

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
MÔ HÌNH TỔNG THỂ

HỆ THỐNG QUẢN LÝ
Quản lý
hồ sơ bệnh
nhân
Quản lý
bệnh án
bệnh nhân
Từ điển về
thông tin
bệnh viện
Quản lý hồ
sơ nhân
viên
Từ điển
thông tin
DANH MỤC TỪ ĐIỂN ĐỊA CHỈ
Thêm
dữ liệu

Phường
mới
Thêm,
Sửa, Xóa
thông tin

Phường
Thêm
thông
tin về
Quận

Huyện
Thêm,
Xoá Sưa
thông tin
về Quận
Huyện
Thêm
thông
tin về
Tỉnh
Thành
Thêm,
Sửa, Xoá
thông tin
về Tỉnh
Thành

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
MÔ HÌNH TỔNG THỂ
DANH MỤC TỪ ĐIỂN TT BỆNH VIỆN
Thêm
thông
tin về
khoa
điều
trò
mới
Thêm,
Xóa,
Sửa

thông
tin về
khoa
điều trò
Thêm
thông
tin về
dòch
vụ
mới
Thêm
Sửa
Xoá
thông
tin về
thuốc
Thêm,
Sửa,
Xoa
thông
tin về
dòch
vụ
Thêm
thông
tin về
nơi
khám
bệnh
mới

Thêm,S
ửa, Xoá
thông
tin về
nơi
khám
bệnh
Thêm
thông
tin về
thuốc
mới
QUẢN LÝ NHÂN VIÊN
Thêm
thông tin
về hồ sơ
nhân
viên mới
Thêm,
Xóa, Sửa
thông tin
về hồ sơ
nhân viên
Thêm
thông tin
về đơn
vò công
tác mới
Thêm,
Xoá, Sửa

thông tin
về đơn vò
công tác
Thêm
thông tin
về quá
trình công
tác mới
Thêm,
Xoá, Sửa
thông tin
về quá
trình CT

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
QUẢN LÝ BỆNH NHÂN
Thêm
thông
tin về
hồ sơ
bệnh
nhân
mới
Thêm
Xóa,
Sửa
thông
tin hồ

bệnh

nhân
Thêm
thông
tin về
bảo
hiểm
y tế
mới
Thêm
Xoá,
Sửa
thông
tin về
tạm
ứng
Thêm
Sửa,
Xoa
thông
tin
bảo
hiểm
y tế
Thêm
thông
tin về

quan
công
tác

BN
Thêm
Sửa,
Xoá
thông
tin
CQ
công
tác
BN
Thêm
thông
tin về
tạm
ứng
mới

THỰC HIỆN CÀI ĐẶT CHƯƠNG TRÌNH
Sử dụng đối tượng ADO của Visual Basic để kết nối với dữ liệu
SQL Server
ADO (ActiveX Data Object hay đối tượng dữ liệu) nó là mô hình
làm giảm kích thước của mô hinhd RAO(Đối tượng dữ liệu từ xa).
Mô hình này cho phép tạo ra một đối tượng Recordset mà không
cần phải di chuyển qua các đối tượng trung gian khác. Trong thực
tế chỉ có 3 đối tượng cốt lõi trong mô hình:
- Connection: Đại diện kết nối thực sự.
- Command: Được sd để thực thực thi các query duqạ vào kết nối
dữ liệu
- Recordset: Đại diện cho một tập các Record được chọn query
thông qua đối tượng Command.


THỰC HIỆN CÀI ĐẶT CHƯƠNG TRÌNH
Connection
Command
Parameter
Recordset
Fields
Error
Sơ đồ mô hình ActiveX Data Object

×