Trên thực tế quy trình khám bệnh và nhập viện của một bệnh viện có thể được tóm tắt như sau: - Bệnh viện có các thông tin về Bác sĩ: Mã bác sĩ, Họ tên, địa chỉ, số điện thoại, ngày sinh,
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
-BÁO CÁO BÀI TẬP MÔN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
TÊN ĐỀ TÀI: Quản lí bệnh nhân
NHÓM SINH VIÊN THỰC HIỆN:
1 Nguyễn Tuấn Ngọc
2 Nguyễn Quang Anh
LỚP DH2C7
HỌC KỲ 1 NĂM HỌC 2014-2015
MỞ ĐẦU
Trang 2Hiện nay công nghệ thông tin phát triển, các ứng dụng ngày càng phong phú, có rất nhiều ngành nghề đang sử dụng các ứng dụng quản lí trên máy tính để quản lí tốt hơn và ngành y cũng không nằm ngoài số đó Họ đang sử dụng rất tốt ứng dụng quản lí bệnh nhân trong quá trình khám và điều trị
Trên thực tế quy trình khám bệnh và nhập viện của một bệnh viện có thể được tóm tắt như sau:
- Bệnh viện có các thông tin về Bác sĩ: Mã bác sĩ, Họ tên, địa chỉ, số điện thoại, ngày sinh, giới tính Nhân viên y tế: Mã NVYT, Họ tên, địa chỉ, số điện thoại, ngày sinh, giới tính Thông tin về thuốc: Mã thuốc, tên thuốc, đơn giá(tại bệnh viện) Thông tin
về phòng bệnh: mã phòng, đơn giá, số giường, số bệnh nhân hiện tại
- Bệnh nhân đến khám cần đăng kí thông tin vào phiếu đăng kí: Họ tên, địa chỉ, số điện thoại, ngày sinh, giới tính, chuyên khoa đăng kí khám (nếu biết) và sẽ được cấp
1 mã bệnh nhân
- Nhân viên y tế giúp bệnh nhân tính viện phí, tìm kiếm phòng của bệnh nhân đang nhập viện
- Trong quá trình nhập viện bệnh nhân có thể chuyển phòng Bệnh nhân đã đăng kí các lần khám sau chỉ việc đăng kí tái khám
- Bác sĩ sẽ gọi bệnh nhân tới khám dựa vào mã bệnh nhân, sau khi khám bác
sĩ sẽ ghi kết quả vào phiếu khám bệnh, kê toa thuốc và quyết định xem bệnh nhân có phải nhập viện, Phiếu khám bệnh gồm: Ngày khám, kết quả, nhập viện Toa thuốc gồm: bệnh chuẩn đoán, tên thuốc uống (dựa vào CSDL thuốc), số liều trên 1 ngày, số viên trên 1 liều
và tổng số liều
- Bác sĩ có thể đưa kết quả khám cho bệnh nhân, giúp bệnh nhân xem và sửa các thông tin những lần khám trước đây
Quy trình khám và điều trị như trên trải qua khá nhiều bước, nếu chúng ta quản lí bằng sổ sách như trước thì sẽ tốn kém rất nhiều thời gian cũng như nhân lực và tiền của Chính vì vậy ứng dụng quản lí bệnh nhân ra đời và ta sẽ xét đến phần phân tích – thiết kế nó
Trang 3PHẦN 1 MÔ HÌNH NGHIỆP VỤ - MÔ HÌNH USE – CASE
1 MÔ HÌNH NGHIỆP VỤ
Biểu đồ hoạt động
Hệ thống quản lý khám chữa bệnh được xây dựng nhằm giải quyết các vấn đề sau:
- Giúp Bệnh nhân đăng kí nhanh chóng, giúp Bệnh viện kiểm soát thứ tự việc khám bệnh của Bệnh nhân Thông tin về bệnh án của Bệnh nhân được giữ bí mật với Bác
sĩ Việc chuyển phòng, tính viện phí thực hiện nhanh chóng
- Hỗ trợ Bác sĩ trong việc ghi kết quả khám, kê toa thuốc, tìm kiếm thông tin của Bệnh nhân
- Hỗ trợ nhân viên y tế tìm kiếm thông tin Bệnh nhân đang nằm viện, tính viện phí nhanh chóng chính xác
- Hỗ trợ Bệnh viện quản lý thông tin về Bác Sĩ và Nhân viên y tế, cũng như số lượng Bệnh nhân đến khám
Các yêu cầu phi chức năng:
- Hệ thống triển khai dạng ứng dụng cho toàn bộ Bệnh Viện
- Công bằng trong thứ tự khám
- Thông tin về kết quả khám, toa thuốc chính xác bí mật
- Phân quyền nhân viên
Trang 42 MÔ HÌNH USE – CASE
a Xác định actor, use-case:
* Bệnh nhân: - Đăng kí
- Đăng kí phòng
* Nhân viên y tế: - Tính viện phí
- Tìm kiếm
* Bác sĩ: - Xem thông tin bênh nhân
- Sửa thông tin bệnh nhân
- Khám bệnh
- Ghi toa thuốc
b Mô hình use-case:
Biểu đồ Use case tổng quát:
Trang 5Phân rã biểu đồ Use case:
Phân rã Use case Xem Thông Tin Bệnh Nhân:
Phân rã Use Case Sửa Thông tin Bệnh Nhân:
Phân rã Use case Ghi toa thuốc
Ngoài ra Bác Sĩ và NVYT còn có thêm các chức năng như: Đăng nhập, đăng xuất, đổi mật khẩu
Trang 6PHẦN 2 PHÂN TÍCH VÀ THIẾT KẾ
1 PHÂN TÍCH
Ta có các biểu đồ tuần tự:
Chức năng đăng nhập:
Đăng kí khám:
Trang 7Khám bệnh:
Đăng kí giường:
Trang 8Tìm Kiếm:
Tính viện phí:
Trang 92 THIẾT KẾ
Biểu đồ lớp chi tiết:
Thiết kế riêng từng chức năng: Chức năng Đăng nhập:
Chức năng Đăng Kí khám:
Trang 10Chức năng Đăng kí phòng:
Chức năng Khám bệnh:
Trang 12Chức năng tìm kiếm:
Chức năng tính viện phí:
Hình
Trang 13PHẦN 3: KẾT LUẬN
Bài toán này cũng có phần quen thuộc với nhóm và tất mọi người vì hiện nay khi chúng ta đi thăm khám tại các bệnh viện lớn nhỏ thì hầu hết họ đã áp dụng phần mềm quản
lí nhằm hỗ trợ cho việc khám bênh cũng như lưu trữ lại các thông tin, qua đó nhóm cũng nắm được một phần để hoàn thiện bài toán Tuy nhiên do thời gian tìm hiểu ngắn và lượng kiến thức còn giới hạn nên nhóm chỉ hoàn thành bài toán ở mức cơ bản vì vậy chúng ta có thể hiểu nó ở mức bao quát nhất
Nhóm sẽ cố gắng phát triển, hoàn thiện bài toán được tỉ mỉ, cụ thể nhất trong từng khâu và từng cấp dựa trên nền tảng đã có để có thêm nhiều kinh nghiệm thực hiện các bài toán khác trong tương lai