1. Trang chủ
  2. » Luận Văn - Báo Cáo

bài tập lớn phát triển phần mềm quản lý bệnh nhân

10 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phát Triển Phần Mềm Quản Lý Bệnh Nhân
Tác giả Nguyễn Công Việt Anh, Bùi Tuấn Dũng, Nguyễn Thiện Phú, Hoàng Văn Hùng
Người hướng dẫn Lê Thị Lan
Trường học Trường Đại học Bách Khoa Hà Nội
Chuyên ngành Điện Tử - Viễn Thông
Thể loại Bài Tập Lớn
Thành phố Hà Nội
Định dạng
Số trang 10
Dung lượng 1,11 MB

Nội dung

Dânsố ngày càng tăng nhưng ta luôn trong tình trạng thiếu y bác sĩ.Điều này làm cho việc quản lý và cập nhập thông tin người bệnh trở nên khókhăn và thách thức đáng kể.. Các bệnh viện và

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN ĐIỆN TỬ - VIỄN THÔNG

BÀI TẬP LỚN

Đề tài:

PHÁT TRIỂN PHẦN MỀM QUẢN LÝ BỆNH

NHÂN

 Sinh viên thực hiện:

o Nguyễn Công Việt Anh

o Bùi Tuấn Dũng

o Nguyễn Thiện Phú

o Hoàng Văn Hùng

 Giảng viên hướng dẫn: Lê Thị Lan

Trang 2

MỤC LỤC

DANH MỤC HÌNH i

LỜI MỞ ĐẦU i

CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM QUẢN LÝ BỆNH NHÂN 2

CHƯƠNG 2: PHÂN TÍCH YÊU CẦU HỆ THỐNG 3

2.1 Yêu cầu của hệ thống 3

2.1.1 Yêu cầu về chức năng 3

2.1.2 Yêu cầu phi chức năng 3

2.2 Thông số kỹ thuật yêu cầu 4

2.2.1 Ca sử dụng 4

2.2.2 Lược đồ ca sử dụng chi tiết 4

2.2.3 Biểu đồ ca sử dụng 5

2.2.4 Biều đồ hoạt động cho người dùng (bệnh nhân) 6

2.2.5 Biểu đồ hoạt động cho bác sĩ 8

2.3 Database Design 9

2.3.1 Entity-Relationship Diagram (ER Diagram) 9

2.3.2 Relational-Relationship Diagram (RR Diagram) 9

2.3.3 SQL Schemas 10

2.4 Server Architecture 11

2.5 Client-side architecture 11

Trang 3

DANH MỤC HÌNH

Trang 4

LỜI MỜ ĐẦU

Theo ước tính của Liên Hiệp Quốc (United Nations), dân số Việt Nam vào năm

2000 là khoảng 78,1 triệu người và kết thúc năm 2022, dân số của Việt Nam là 99,4 triệu người Tăng 21,2 triệu người trong vòng 22 năm, trung bình mỗi năm tăng 1 triệu người Với sự gia tăng dân số cùng với chất lượng sống ngày càng được cải thiện Dẫn đến áp lực gia tăng lên hệ thống chăm sóc sức khỏe và năm 2022,chỉ số bác sĩ trên 10000 dân ở Việt Nam chỉ có 11,5 bác sĩ Tỷ lệ này ở Australia là 36, Pháp là 34, Trung Quốc là 22 Chúng ta ngang với Ấn Độ, cao hơn Indonesia Dân

số ngày càng tăng nhưng ta luôn trong tình trạng thiếu y bác sĩ

Điều này làm cho việc quản lý và cập nhập thông tin người bệnh trở nên khó khăn và thách thức đáng kể Các bệnh viện và cơ sở y tế ở các thành phố lớn thì lại thường quá tải do nhu cầu khám chữa bệnh lớn và không đủ sức chứa Trong khi các bệnh viện tuyến đầu hoặc các cơ sở y tế ở các vùng hẻo lánh lại thiếu cơ sở vật chất đáp ứng nhu cầu khám chữa bệnh

Với sự tiến bộ của công nghệ đã mở ra cơ hội tương tác trực tuyến giữa bệnh nhân và bác sĩ Điều này có lợi cho y tế từ xa, theo dõi sức khỏe và giải quyết hiệu quả các thách thức về chăm sóc sức khỏe

Từ những điểm nêu trên, Chúng tôi đề xuất một ứng dụng web quản lý bệnh nhân nhằm tăng cường quản lý thông tin bệnh nhân, tối ưu hóa quy trình điều trị và cung cấp các dịch vụ chăm sóc sức khỏe tức thời Mục tiêu chính của dự án là tạo ra một nền tảng quản lý bệnh nhân toàn diện, an toàn và dễ tiếp cận Một công cụ có thể giúp phân bổ nguồn lực hiệu quả, theo dõi xu hướng bệnh tật và đảm bảo bệnh nhân nhận được sự chăm sóc kịp thời và phù hợp

Trang 5

CHAPTER 1: TỔNG QUAN VỀ PHẦM MỀM QUẢN LÝ

BỆNH NHÂN

Phần mềm quản lý bệnh nhân là nền tảng quản lý thông tin bệnh nhân tích hợp chương trình giúp bệnh nhân đặt lịch khám trực tuyến, giúp bệnh nhân dễ dàng lựa chọn bác sĩ phù hợp và đặt lịch nhanh chóng từ mạng lưới bác sĩ chuyên khoa giỏi, thông tin đã xác thực.

• Trang web của chúng tôi cung cấp phương pháp thay thế, chi phí thấp, tiết kiệm thời gian của người dùng, giảm và cải thiện sự quá tải của các phòng khám, bệnh viện,

• Trang web của chúng tôi có thể cập nhập thông tin bệnh án, bệnh nhân, thuốc điều trị ,kết quả khám bệnh.

• Tạo ra cầu nối giữa bác sĩ và bệnh nhân, đáp ứng nhu cầu của bệnh nhân và tiếp kiệm thời gian

Trang 6

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

2.1 Yêu cầu của hệ thống

2.1.1 Yêu cầu về chức năng

Identifie

r

Priorit y

Requirement

REQ-1 5 Cho phép đăng kí và qu n lý thông tin b nh nhân.ả ệ REQ-2 4 Cho phép l p h s y t cung c p thông tin v b nh ậ ồ ơ ế ấ ề ệ

nhân, tình tr ng b nh, ạ ệ REQ-3 5 Cho phép đ t l ch h n v i bác sĩ đ đặ ị ẹ ớ ể ượ ư ấc t v n

thêm

REQ-4 2 Báo cáo và th ng kê s b nh nhân.ố ố ệ

REQ-5 2 Trả l i k t qu xét nghi m, l u tr k t qu vào h ạ ế ả ệ ư ữ ế ả ồ

s y t ơ ế REQ-6 3 Qu nả lý thu c, cung c p li u lố ấ ề ượ ng và lo i thu c ạ ố

đi u tr ề ị REQ-7 5 ảĐ m b o quy n riêng t và thông tin cá nhân c a ả ề ư ủ

người dùng

2.1.2 Yêu c u phi ch c năngầ ứ

Identifier Priority Requirement

REQ-1 5 Giao di n thân thi n ngệ ệ ườ i dùng, d dàng thao táo.ễ REQ-2 4 Th i gian ph n h i nhanh, x lý t i l n.ờ ả ồ ử ả ớ

REQ-3 3 Khả năng tươ ng thích v i nhi u h đi u hành và có kh ớ ề ệ ề ả

năng tích h p v i các thi t b y t ợ ớ ế ị ế REQ-4 2 Tuân th các quy đ nh và phát lu t y t đ a phủ ị ậ ế ở ị ươ ng và

qu c gia.ố REQ-5 3 Các bi n pháp m nh mẽ đ b o v quy n riêng t vàệ ạ ể ả ệ ề ư

b o m t thông tin cá nhân c a ng i dùng

REQ-6 3 D dàng ễ c pậ nh t và b o trì.ậ ả

REQ-7 2 ỗH tr nhi u ngôn ng , có các tính năng tr giúp ngợ ề ữ ợ ười

khi m khuy t.ế ế

Trang 7

2.2 Functional Requirement Specifications

2.2.1 Use Cases

Actor Use Cases

User (Patient)  UC1: Đăng nhập/ Đăng ký

 UC2: Chỉnh sửa thông tin cá nhân

 UC3: Xem thông tin bác sĩ

 UC4: Đặt lịch khám với bác sĩ

 UC5: Xem lịch sử khám bệnh

 UC6: Nhận kết quả khám bệnh

Doctor  UC1: Đăng nhập/ Đăng ký

 UC2: Chỉnh sửa thông tin cá nhân

 UC7: Tạo hồ sơ bệnh án (bệnh lý, tình trạng sức

khỏe, thời gian tái khám, thông tin thuốc, của bệnh nhân vào cơ sở dữ liệu)

 UC8: Xem lịch hẹn khám

Admin  UC9: Xác thực hồ sơ bệnh nhân , bác sĩ

 UC10: Duyệt hồ sơ sau khám bệnh

2.2.2 Detailed Use Case

Use Case UC6: Đăng kí thành công, trả về thời gian khám, địa chỉ của bác

Related

Requirements:

Initiating Actor: Admin

Actor’s Goal: Trả thông tin về cho bệnh nhân

Participating Actors:

Preconditions:

Postconditions:

Flow of Events for Main Success Scenario:

1 Tiếp nhận lệnh đặt lịch khám của bệnh nhân

2 Trả về kết quả đặt lịch thành công

3 2.1 Trả kết quả thất bại nếu đã có người đặt trước ( trường hợp có nhiều người cùng đăng kí 1 ca lịch khám)

Trang 8

2.2.3 Biểu đồ ca sử dụng

Figure 0-1 Use Case Diagram

Trang 9

2.2.4 Biểu đồ hoạt động cho người dùng (bệnh nhân)

Trang 10

2.2.5 Biểu đồ hoạt động cho bác sĩ

Ngày đăng: 11/06/2024, 17:51

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w