Tải bản đầy đủ (.docx) (29 trang)

Phân tích thết kế hệ thống quản lý phòng khám

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 (1.34 MB, 29 trang )

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN
-----***-----

BÁO CÁO BÀI TẬP LỚN
MƠN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Đề tài: Phân tích và thiết kế hệ thống quản lý khám chữa
bệnh cho phòng khám
Giảng viên hướng dẫn:

TS. Lê Quyết Tiến

Sinh viên thực hiện: Bùi Xuân Hiếu – MSV: 83073
Nguyễn Quang Minh – MSV:84005
Vũ Mạnh Cường – MSV: 82458
Nguyễn Khắc Minh – MSV:83998

Lớp N03 /2020 – 2021

Hải Phòng – 05/2021


Mục Lục
Chương I: Khảo sát hệ thống .......................................................................4
1.

Khảo sát hiện trạng sơ bộ ..............................................................4
1.1. Ưu điểm:..........................................................................................4
1.2. Nhược điểm....................................................................................4
1.3. Ưu điểm của viêc sử dụng phần mềm quản lý của hệ
thống máy tính..........................................................................................4



2.

Cơ cấu tổ chức của cơ quan..........................................................5
2.1. Phịng lãnh đạo..............................................................................5
2.2. Các phòng chuyên dụng:............................................................5
2.3. Các phòng ban nghiệp vụ...........................................................5
2.4. Bộ phận hành chính tiếp đón bệnh nhân ...............................5
2.5. Hành chính kế tốn......................................................................5

3.

Quy trình hoạt động của hệ thống .............................................6
3.1. Tiếp nhận bệnh nhân....................................................................6
3.2. Khám bệnh......................................................................................7
3.3. Điều trị.............................................................................................8
3.4. Thanh toán......................................................................................9
3.5. Thống kê:......................................................................................10
3.6. Mục đích u cầu:......................................................................10

Chương II: Mơ hình hóa hệ thống ............................................................12
1.

Sơ đồ phân cấp chức năng...........................................................12

2.

Sơ đồ luồng dữ liệu........................................................................13

3.


Mơ hình hóa dữ liệu.......................................................................18
3.1

Sơ đồ liên kết thực thể.............................................................18

3.2

Sơ đồ ER.......................................................................................20

Chương III: Thiết kế hệ thống ..................................................................21
1.

Thiết kế chức năng.........................................................................21


1.1. Đăng nhập.....................................................................................21
1.2. Thêm, sửa hồ sơ bệnh nhân.....................................................21
1.3. Cập nhật tình trạng bệnh nhân ...............................................22
1.4. Thêm, sửa, xóa đơn thuốc........................................................23
1.5. Thêm, sửa, xóa dịch vụ............................................................23
1.6. Phân quyền...................................................................................24
2.

Thiết kế dữ liệu...............................................................................24
2.1. Các bảng dữ liệu.........................................................................24
2.2. Diagram của toàn bộ CSDL.....................................................27

Danh mục hình ảnh
Hình ảnh 1: Sơ đồ tiến trình hệ thống ......................................................6

Hình ảnh 2: Biểu mẫu tiếp nhận hồ sơ ......................................................7
Hình ảnh 3:Biểu mẫu kết quả xét nghiệm ................................................8
Hình ảnh 4:Biểu mẫu đơn thuốc .................................................................9
Hình ảnh 5:Biểu mẫu hóa đơn ...................................................................10
Hình ảnh 6: Sơ đồ phân cấp chức năng ..................................................12
Hình ảnh 7:Sơ đồ luồng dữ liệu mức ngữ cảnh ...................................13
Hình ảnh 8:Sơ đồ luồng dữ liệu mức đỉnh ............................................14
Hình ảnh 9:Sơ đồ luồng dữ liệu dưới đỉnh mức Quản lý hệ thống 15
Hình ảnh 10:Sơ đồ luồng dữ liệu dưới đỉnh Quản lý danh mục .....16
Hình ảnh 11:Sơ đồ luồng dữ liệu dưới đỉnh Quản lý khám chữa
bệnh...................................................................................................................16
Hình ảnh 12:Sơ đồ luồng dữ liệu dưới đỉnh Thanh tốn ..................17
Hình ảnh 13: Sơ đồ luồng dữ liệu dưới đỉnh Thống kê .....................17
Hình ảnh 14: Sơ đồ ER................................................................................20
Hình ảnh 15:form đăng nhập.....................................................................21
Hình ảnh 16:form thêm, sửa hồ sơ bệnh nhân .....................................21
Hình ảnh 17:form cập nhật tình trạng bệnh nhân ...............................22
Hình ảnh 18:form thêm sửa xóa đơn thuốc ...........................................23
Hình ảnh 19:form thêm , sửa, xóa dịch vụ ............................................23
Hình ảnh 20:form phân quyền ...................................................................24
Hình ảnh 21:Diagram của tồn bộ CSDL ..............................................27
Phân cơng cơng việc:


Bùi Xuân Hiếu:
Nguyễn Quang Minh:
Vũ Mạnh Cường:
Nguyễn Khắc Minh:

83073

84005
82558
83998

Chương I: Khảo sát hệ thống
1. Khảo sát hiện trạng sơ bộ
Khảo sát cho thấy đây một phòng khám, vẫn chưa áp dụng
được hệ thống quản lý thông tin vào hoạt động. Ở đây chưa có cơ
sở vật chất mạng máy tính để sử dụng.
Hiện tại thì các cơng việc của phịng khám đều được làm thủ
cơng chưa có hệ thống lưu trữ các thông tin về bệnh nhân, bác sĩ,
nhân viên phịng khám cho tới các thơng tin về đơn thuốc, tính
tốn viện phí..
1.1. Ưu điểm:
Các cơng việc được thực hiện theo đúng nguyên tắc của bộ y tế
đối với việc khám chữa bênh cho người bệnh.
1.2. Nhược điểm:
Rất khó cho việc tra cứu tìm kiếm thơng tin. Dễ mất mát thông
tin. Bệnh nhân đi khám nhập viện phải trải qua rất nhiều thủ tục
phức tạp rắc rối
1.3. Ưu điểm của viêc sử dụng phần mềm quản lý của hệ thống
máy tính.
- Thơng tin được cập nhật liên tục, việc thu phí và cấp các giấy
tờ cần thiết được phần mềm hỗ trợ.
- Các dữ liệu bệnh nhân đến khám không bị xố sau khi bệnh
nhân đã kết thúc q trình khám ở phòng khám
- Thống kê số lượng bệnh nhân dựa theo các thuộc tính được
người dùng đưa ra một cách nhanh chóng và chính xác



- Đưa ra cho ta cách thức quản lý nhanh chóng và chính xác
mỗi bệnh nhân được quản lý dựa trên một mã bệnh nhân
- Thông tin bệnh nhân được bác sĩ khám cập nhật nhanh chóng
dựa trên phần mềm và chinh xác.
2.

Cơ cấu tổ chức của cơ quan

Phòng khám có 5 phịng ban và các bộ phận quản lý nghiệp vụ
hành chính.
2.1. Phịng lãnh đạo
+ Chủ phịng khám
2.2. Các phòng chuyên dụng:
+ Phòng điều trị
+ Phòng Bác sỹ
2.3. Các phòng ban nghiệp vụ
+ Phòng khám bệnh tổng hợp
+ Phòng theo dõi bênh nhân
+ Phòng Dược
+ Phòng xét nghiệm
+ Phòng siêu âm, X-Quang
2.4. Bộ phận hành chính tiếp đón bệnh nhân
+ Đón tiếp bệnh nhân
+ Nhận yêu cầu khám chữa bệnh
+ Nhập thông tin của bệnh nhân vào sổ khám
2.5. Hành chính kế tốn
+ Phịng kế tốn


3. Quy trình hoạt động của hệ thống


Hình ảnh 1: Sơ đồ tiến trình hệ thống

3.1. Tiếp nhận bệnh nhân
a. Người thực hiện:
Nhân viên hành chính
b. Mơ tả nghiệp vụ:
Bệnh nhân tiến hành mua phiếu khám điền thông tin đầy đủ
( Họ tên, giới tính, ngày sinh, địa chỉ, số điện thoại, nội dung
khám) vào phiếu khám. Nhân viên tiếp nhận tiến hành kiểm tra dựa
trên thông tin phiếu khám xem bệnh nhân đã có trong hồ sơ bệnh
nhân chưa. Và đưa cho bệnh nhân số thứ tự khám bệnh. Sau đó lập
hồ sơ khám bệnh cho bệnh nhân


Hình ảnh 2: Biểu mẫu tiếp nhận bệnh nhân

3.2. Khám bệnh
a. Người thực hiện:
Bác sĩ
b. Mô tả nghiệp vụ:
Bác sĩ sẽ lấy dữ liệu về thứ tự khám của bệnh nhân sau đó
tiến hành khám bệnh theo thứ tự phiếu khám cho bệnh nhân. Đồng
thời bác sĩ cũng sẽ lấy dữ liệu của bệnh nhân về tiền sử bệnh, các
triệu chứng của bệnh nhân để ban đầu xác định hướng khám bệnh.
Sau đó bác sĩ sẽ yêu cầu bệnh nhân làm các xét nghiệm khi cần
thiết, sau khi xét nghiệm thì phịng xét nghiệm đưa ra kết quả xét
nghiệm. Từ đó bác sĩ đưa ra kết quả khám bệnh. Kết quả khám
được bác sĩ lưu vào trong kho dữ liệu khám bệnh.



Hình ảnh 3:Biểu mẫu kết quả xét nghiệm

3.3. Điều trị
a. Người thực hiện:
Bác sĩ
b. Mô tả nghiệp vụ:
Các bác sĩ tiến hành việc tư vấn các dịch vụ khám bệnh cho
phù hợp với từng bệnh nhân. Sau đó điều trị bệnh theo kết quả
khám bệnh,Các thông tin về các dịch vụ mà bệnh nhân đã dùng sẽ
được lưu lại trong kho “dữ liệu dịch vụ” tình trạng bệnh nhân
được lưu lại trong hồ sơ bệnh nhân.
Trong quá trình điều trị Bác sĩ có thể tiến hành kê đơn thuốc
( Tên thuốc, số lượng, cách dùng). Nếu bệnh nhân lấy thuốc tại
quầy thuốc của phịng khám, các thơng tin về đơn thuốc cũng được
lưu lại


Hình ảnh 4:Biểu mẫu đơn thuốc

3.4. Thanh tốn
a. Người thực hiện:
Kế tốn
b. Mơ tả nghiệp vụ:
Khi bệnh nhân đã khám xong bệnh, sử dụng hết các dịch vụ
mong muốn, và muốn thanh tốn tiền để đi về thì nhân viên thu
ngân sẽ tiến hành lấy dữ liệu trong kho dữ liệu dịch vụ, dữ liệu
thuốc. Hệ thống sẽ thực hiện lập hóa đơn và đưa ra hóa đơn thanh
tốn các dịch vụ , thuốc đã dùng cho bệnh nhân. Bệnh nhân tiến
hành thanh tốn hóa đơn tiền dịch vụ , tiền thuốc cho kế toán. Kế

toán tiến hành cập nhật ngày thanh toán vào kho dữ liệu bệnh nhân
và lưu lại các hóa đơn trong kho dữ liệu hóa đơn.


Hình ảnh 5:Biểu mẫu hóa đơn

3.5. Thống kê:
Để tiện cho việc theo dõi q trình hoạt động của phịng
khám thì hàng tuần, hàng tháng kế toán thống kê lại xem có
bao nhiêu bệnh nhân đã đến phịng khám để khám bệnh, số
lượng các dịch vụ đã cung cấp, số lượng thuốc đã xuất và
doanh thu từ dịch vụ, thuốc.
3.6. Mục đích u cầu:
a. Mục đích:
Theo u cầu của phịng khám, hệ thống sau khi triển khai
phải đáp ứng các chức năng sau:
Nhằm giúp cho phòng khám nâng cao chất lượng dịch vụ
đối với bệnh nhân đồng thời cũng là một công cụ để quản lý
thông tin bệnh nhân, thuốc, dịch vụ, hóa đơn một cách hiệu
quả, tiết kiệm được nhiều thời gian và chi phí cho việc phải
cần quá nhiều nhân viên để quản lý, đơn giản hóa quy trình
khám chữa bệnh: mục đích của quản lý khám chữa bệnh trên


tiêu chí giao diện đơn giản, dễ sử dụng nhất có thể giúp các
bác sĩ, nhân viên bệnh viện dễ dàng thao tác nhanh chóng tra
cứu, cập nhập hồ sơ dữ liệu, lập hóa đơn. Hỗ trợ kế tốn, theo
dõi, thống kê, số lượng khách hàng, số lượng thuốc và các
dịch vụ đã cung cấp cho các bệnh nhân hàng tháng
b. Yêu cầu:

Hệ thống phải đảm bảo tính bảo mật cao
Hệ thống có giao diện thân thiện với người sử dụng, dễ dàng
tra cứu, cập nhập thơng tin nhanh, chính xác,
Hệ thống có khả năng mở rộng, dễ dàng tích hợp với các hệ
thống khác
c.


Chương II: Mơ hình hóa hệ thống
1. Sơ đồ phân cấp chức năng

Hình ảnh 6: Sơ đồ phân cấp chức năng


2. Sơ đồ luồng dữ liệu
Mức ngữ cảnh
Biểu đồ luồng dữ liệu mức bối cảnh: Trong biểu đồ luồng dữ
liệu mức bối cảnh chỉ có một chức năng 0 (chức năng quản lý bệnh
nhân), các tác nhân của hệ thống gồm: Bệnh nhân, Phịng tài
chính, Bác sĩ, Kế tốn, Nhân viên quản trị, Phịng xét nghiệm,
Phịng thuốc

Hình ảnh 7:Sơ đồ luồng dữ liệu mức ngữ cảnh


Hình ảnh 8:Sơ đồ luồng dữ liệu mức đỉnh



Hình ảnh 9:Sơ đồ luồng dữ liệu dưới đỉnh mức Quản lý hệ thống


Hình ảnh 10:Sơ đồ luồng dữ liệu dưới đỉnh Quản lý danh mục


H ì n h ả n h 11 : S ơ đ ồ l u ồ n g d ữ l i ệ u d ư ớ i đ ỉ n h Q u ả n l ý k h á m c h ữ a b ệ n h


Hình ảnh 12:Sơ đồ luồng dữ liệu dưới đỉnh Thanh tốn

Hình ảnh 13: Sơ đồ luồng dữ liệu dưới đỉnh Thống kê


3. Mơ hình hóa dữ liệu

Người dùng: Mã người dùng, mật khẩu, chức vụ.
Điều trị: Mã phiếu điều trị, mã bệnh nhân, mã người dùng, mã dịch
vụ, mã thuốc, tình trạng bệnh nhân.
Thanh tốn: Mã hóa đơn, mã bệnh nhân, mã người dùng, mã phiếu
điều trị, lý do thu.
Khám bệnh: Kết quả khám, mã bệnh nhân, mã bệnh, mã người
dùng.
Thuốc : Mã thuốc, tên thuốc, đơn giá thuốc
Bệnh: Mã bệnh, tên bệnh.
Thống kê: Mã phiếu thống kê, tên phiếu thống kê, mã người dùng,
mã bệnh nhân, mã thuốc, mã dịch vụ
Dịch vụ: Mã dịch vụ, tên dịch vụ, đơn giá dịch vụ
Bệnh nhân: Mã bệnh nhân, tên bệnh nhân, địa chỉ, số điện thoại,
ngày khám, kết quả khám.
3.1


Sơ đồ liên kết thực thể

Một bệnh nhân có nhiều bệnh, một bệnh thuộc về một bệnh nhân.

Một bệnh nhân có nhiều phiếu điều trị, một phiếu điều trị thuộc về
một bệnh nhân.

Một bác sĩ cấp nhiều phiếu điều trị cho bệnh nhân, một phiếu điều
trị được bác sĩ cấp nhiều lần


Một bệnh nhân có nhiều bác sĩ chữa bệnh, một bác sĩ chữa bệnh
cho nhiều bệnh nhân

Một bệnh nhân có một kết quả khám, một kết quả khám thuộc về
một bệnh nhân.

Một bệnh nhân có nhiều dịch vụ, một dịch vụ được cung cấp cho
một bệnh nhân

Một kế toán cấp nhiều phiếu thống kê,một phiếu thống kê được
cấp bởi một kế tốn.

Một kế tốn cấp nhiều hóa đơn thanh tốn, một hóa đơn thanh
tốn do một kế tốn cấp

Một bệnh nhân có nhiều đơn thuốc, một đơn thuốc thuộc về một
bệnh nhân.



Một bệnh nhân có một hóa đơn, một hóa đơn thuộc về một bệnh
nhân.

Một bác sĩ viết nhiều kết quả khám, một kết quả khám được viết
bởi một bác sĩ

Một bác sĩ cung cấp nhiều dịch vụ, một dịch vụ được cung cấp bởi
một bác sĩ

Một bác sĩ cấp nhiều đơn thuốc, một đơn thuốc được cấp bởi một
bác sĩ
3.2 Sơ đồ ER


Hình ảnh 14: Sơ đồ ER

Chương III: Thiết kế hệ thống
1. Thiết k ế chức năng
1.1. Đăng nhập

Hình ảnh 15:form đăng nhập

Chức năng đăng nhập hoạt động như sau: Khi người dùng điền đầy
đủ tên đăng nhập, mật khẩu vào các ơ tươg ứng và bấm nút đăng
nhập, chương trình sẽ lấy dữ liệu người dùng từ kho dữ liệu người
dùng và so khớp. Nếu khớp sẽ thông báo “đăng nhập thành công”


(label phía dưới cùng) sau đó tự động tắt form đi. Nếu không khớp
sẽ hiển thị “đăng nhập thất bại” (label phía dưới cùng). Nếu bấm

nút đóng, chương trình sẽ tắt. Nếu người dùng chọn ghi nhớ mật
khẩu thì khi đăng nhập thành công mật khẩu sẽ được ghi nhớ để
lần đăng nhập tới không phải đăng nhập lại.
1.2. Thêm, sửa hồ sơ bệnh nhân

Hình ảnh 16:form thêm, sửa hồ sơ bệnh nhân

Chức năng thêm, sửa hồ sơ bệnh nhân hoạt động như sau:
Khi một bệnh nhân tới phòng khám để khám bệnh, nhân viên tiếp
nhận sẽ nhập tìm kiếm hồ sơ bệnh nhân theo hai tiêu chí: tên và số
điện thoại, danh sách các bệnh nhân sẽ hiển thị ở ơ danh sách bệnh
nhân để xem bệnh nhân đó có hồ sơ chưa, nếu chưa có thì nhân
viên sẽ điền đầy đủ các thông tin cá nhân của bệnh nhân rồi nhấn
nút Thêm, nếu có rồi thì nhân viên sẽ bấm vào sửa và sửa các
thông tin mới được cập nhập vào hồ sơ bệnh nhân như: ngày khám,
triệu chứng, tiền sử,… sau khi tạo xong hồ sơ bệnh nhân thì nhân
viên sẽ nhấn Đóng để tắt chương trình.


1.3. Cập nhật tình trạng bệnh nhân

Hình ảnh 17:form cập nhật tình trạng bệnh nhân

Chức năng cập nhật tình trạng bệnh nhân hoạt động như sau:
Khi bệnh nhân khám bệnh xong thì bác sĩ tiến hành điền các thơng
tin kết quả khám và tình trạng của bệnh nhân sau đó ấn Cập nhật
để lưu lại thơng tin tình trạng bệnh nhân vào hồ sơ, nếu muốn xóa
tình trạng của bệnh nhân thì nhấn nút Xóa, sau đó ấn Đóng để tắt
chương trình
1.4. Thêm, sửa, xóa đơn thuốc


Hình ảnh 18:form thêm sửa xóa đơn thuốc

Chức năng cập nhật đơn thuốc hoạt động như sau:
Sau khi bác sĩ khám và điều trị xong cho bệnh nhân thì bác sĩ sẽ
tiến hành kê đơn thuốc cho bệnh nhân , bác sĩ sẽ điền các thơng tin
thuốc, liều lượng, cách dùng rồi sau đó ấn nút Thêm để tạo một
đơn thuốc mới cho bệnh nhân, nhấn Sửa để sửa đơn thuốc, nhấn


Xóa nếu muốn xóa đi đơn thuốc đó và cuối cùng nhấn Đóng để tắt
chương trình.
1.5.Thêm, sửa, xóa dịch vụ

Hình ảnh 19:form thêm , sửa, xóa dịch vụ

Chức năng cập nhật dịch vụ hoạt động như sau:
Sau khi tư vấn cho các bệnh nhân các phương pháp khám, điều trị
thì bác sĩ sẽ cập nhật các dịch vụ mà bệnh nhân sử dụng vào hồ sơ.
Bác sĩ điền đầy đủ các thơng tin về tên dịch vụ, số lượng thì sẽ
nhấn nút Thêm để thêm danh sách các dịch vụ mà bệnh nhân dùng,
nhấn Sửa để sửa các dịch vụ đã cung cấp cho bệnh nhân, nhấn Xóa
nếu muốn xóa dịch vụ đó đi và cuối cùng nhấn Đóng để tắt chương
trình.
1. 6. Phân quyền

Hình ảnh 20:form phân quyền

Chức năng phân quyền làm việc như sau:



×