CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.Mục tiêu của đề tài Để giải quyết bài toán được nêu ra ở phía trên, đồ án này được lên ý tưởng và thực hiện nhằm mục đích giảm thiểu sự xếp hàng không cần thiết của người bệnh. Bằng cách cung cấp một giải pháp ứng dụng công nghệ vào thiết bị di động – thiết bị mà mỗi người đều mang theo bên mình hàng ngày. Ứng dụng sẽ cung cấp cho bệnh nhân 2 chức năng thiết yếu 1. Đăng ký lịch khám bệnh với bác sĩ mà không cần đến tận nơi làm thủ tục 2.
Nhắc nhở và cho phép bệnh nhân theo dõi thứ tự khám bệnh với bác sĩ đặt lịch hẹn trong ngày, không cần phải xếp hàng tại nơi khám bệnh như trước đây. Ảnh 2 – Hình ảnh minh họa mô hình tương tác giữa bệnh nhân và bác sĩ Chúng ta có thể hiểu rằng bệnh nhân sẽ sử dụng Ứng dụng Android để đặt lịch khám bệnh với bác sĩ. Khi yêu cầu được tạo thành công và hiển thị trên website quản lý lịch khám bệnh thì bác sĩ có thể sắp xếp lịch khám bệnh với từng bệnh nhân và lúc này bệnh nhân sẽ có một số thứ tự vào một khung thời gian gian nhất định. Nhờ số thứ tự và khung thời gian này bệnh nhân có thể chủ động thời gian khám bệnh của mình.
Kết quả phải đạt Đồ án sẽ cung cấp cho 2 đối tượng chính sử dụng là BỆNH NHÂN và BÁC SĨ. Đối với bệnh nhân: cung cấp một ứng dụng Android cho phép bệnh nhân đặt lịch khám bệnh và theo dõi lịch sử khám bệnh của mình 2. Đối với bác sĩ: cung cấp một website để quản lý và lên lịch khám bệnh cho các bệnh nhân theo ngày. Nguyễn Thành Phong – D18CQCP02-N 2 Báo cáo tốt nghiệp Đại học CHƯƠNG 2: KHẢO SÁT HỆ THỐNG CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 2.
Mục tiêu về mặt thương mại - Xây dựng một ứng dụng Android có sự than thiện với người sử dụng, tạo sự thoải mái cho người dùng. - Có thể tương thích tốt với nhiều lại điện thoại, hệ điều hành và kích thước màn hình khác nhau. Mục tiêu về mặt kĩ thuật - Phạm vi thực hiện đồ án dựa trên những kiến thức thu được từ những môn học trong quá trình học tập tại trường và tham khảo thêm một số tài liệu bên ngoài để bổ sung thêm kiến thức nhằm hoàn thiện đồ án tốt hơn, đáp ứng được mục tiêu đồ án. - Ứng dụng này khi phát triển hoàn chỉnh sẽ giúp người bệnh giảm thời gian chờ đợi không cần thiết khi có quá nhiều bệnh nhân tới khám.
Về mặt mô tả hệ thống - Ứng dụng Android giúp bệnh nhân dễ dàng đăng kí khám bệnh khi có nhu cầu cần thiết và giúp bệnh nhân theo dõi được số thứ tự khám bệnh của mình. - Ứng dụng Website giúp bệnh viện theo dõi số lượng bệnh nhân khám bệnh và quản lý số lượng bệnh nhân khám bệnh. Nhiệm vụ cơ bản - Giúp bệnh nhân theo dõi số thứ tự khám bệnh - Giúp bác sĩ xếp lịch khám bệnh phù hợp với hoàn cảnh 2. Về mặt chức năng • Với bệnh nhân: 1.
Đặt lịch khám bệnh Nguyễn Thành Phong – D18CQCP02-N 3 Đồ án tốt nghiệp Đại học CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 2. Theo dõi số thứ tự khám 3. Xem lại lịch sử khám bệnh 4. Xem phác đồ điều trị - đơn thuốc, hướng dẫn chuyên khoa 5.
Chỉnh sửa thông tin cá nhân • Với bác sĩ: 1. Quản lý thứ tự khám bệnh 2. Quản lý lịch hẹn khám bệnh. Thay đổi được thứ tự khám bệnh 4.
Quản lý thông tin chuyên khoa 5. Quản lý tài khoản của các bác sĩ 6. Quản lý phòng bệnh 7. Quản lý các dịch vụ được cung cấp 8.
Quản lý thông tin bệnh nhân 9. Chỉnh sửa thông tin cá nhân Nguyễn Thành Phong – D18CQCP02-N 4 Đồ án tốt nghiệp Đại học CHƯƠNG 3: NỘI DUNG THỰC HIỆN CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3. Hiện trạng thực tế Ngày nay, việc khám chữa bệnh vẫn mất rất nhiều thời gian. Khi hầu hết ở các bệnh viện, đặc biệt là bệnh viện nhà nước quản lý thì tình trạng bệnh nhân phải xếp hàng chờ đợi vẫn diễn ra rất thường xuyên.
Để có thể khám bệnh thì quy trình rất lằng nhằng và mất thời gian. Đầu tiên, bệnh nhân phải đến bệnh viện để cung cấp các thông tin cá nhân và một số mô tả bệnh lý của mình để sắp xếp lịch khám và nhận số thứ tự. Điều này là có thể gây mất thời gian với nhiều người. Đồng thời, có thể tồn tại nhiều rủi ro làm mất thời gian của bệnh nhân như: 1.
Số lượng người khám bệnh quá đông và bệnh nhân sẽ không thể khám trong thời gian mong muốn. Bác sĩ của chuyên khoa nào đó nghỉ hoặc có việc đột xuất và bệnh nhân sẽ phải quay lại khám vào thời gian khác. Điều này gây cực nhiều bất tiện cho bệnh nhân và vì vậy sự ra đời của một ứng dụng giúp bệnh nhân đặt lịch khám bệnh với bác sĩ là cần thiết để giảm thiểu những sự cố không mong muốn, tiết kiệm thời gian và công sức cho người bệnh. Giúp bác sĩ có thể quản lý số lượng khám bệnh, theo dõi tình trạng sức khỏe và bệnh án của người bệnh.
Tính chất của hệ thống - Dễ sử dụng, hướng tới người dùng phổ thông không cần chuyện môn cao. - Độ ổn định cao, hiển thị các thông báo hoặc tin nhắn cho người dùng nếu họ thao tác gặp sự cố. - Có thể dễ dàng thêm tính năng mới hoặc bảo trì dễ dàng Nguyễn Thành Phong – D18CQCP02-N 5 Đồ án tốt nghiệp Đại học CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3. Xác định các tác nhân Số thứ tự Tác nhân Nghiệp vụ 1 Admin Quản lý tài khoản Quản lý lịch hẹn Quản lý thứ tự khám bệnh Quản lý thông tin bệnh nhân Quản lý chuyên khoa Quản lý phòng bệnh Quản lý phác đồ điều trị Quản lý bệnh án 2 Hỗ trợ viên Quản lý lịch hẹn Quản lý thứ tự khám bệnh 3 Bác sĩ Cập nhật trạng thái khám bệnh Tạo bệnh án Tạo phác đồ điều trị 4 Bệnh nhân Tạo lịch hẹn Theo dõi thứ tự khám bệnh Xem phác đồ điều trị Xem bệnh án Cập nhật thông tin khám bệnh 3.
Giải pháp đề xuất 3. Đối với chức năng đặt lịch khám bệnh Đây là chức năng chính và quan trọng nhất trong đề tài này vì vậy ta sẽ mô tả tổng quát cách chức năng này hoạt động như sau: Nguyễn Thành Phong – D18CQCP02-N 6 Đồ án tốt nghiệp Đại học CHƯƠNG 3: NỘI DUNG THỰC HIỆN Ảnh 3- Lược đồ cộng tác chức năng đặt lịch khám Quy trình xảy ra chức năng sẽ như sau: Bước 1 – Bệnh nhân chọn nút đặt lịch khám bệnh và cung cấp các thông tin cần thiết Bước 2 – Ứng dụng Android gửi yêu cầu tới hệ thống Bước 3 – Cộng tác viên nhận thông tin trong ngày bệnh nhân đến khám bệnh Bước 4 – Cộng tác viên tiến hành lựa chọn bác sĩ phù hợp với nhu cầu của bệnh nhân nếu bệnh nhân. Trường hợp bệnh nhân muốn khám ở một khung giờ nhất định – ví dụ: bệnh nhân muốn khám lúc 10h30 sáng, Cộng tác viên có thể lựa chọn cho bệnh nhân bác sĩ phù hợp hơn để bệnh nhân được khám sớm hơn trong khung giờ đó. Bước 5 – Hệ thống gửi tự cập nhật để bác sĩ để bác sĩ nắm thông tin Bước 6 – Hệ thống gửi thông báo trên di động khi Cộng tác viên tạo lượt khám bệnh thành công cho bệnh nhânqua ứng dụng Android và hiển thị lượt khám với bác sĩ ở màn hình trên ứng dụng.
Bước 7 – Bệnh nhân theo thông tin lượt khám của mình qua điện thoại và chờ đợi khi tới lượt Nguyễn Thành Phong – D18CQCP02-N 7 Đồ án tốt nghiệp Đại học CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3. Lập phác đồ điều trị và bệnh án Lập phác đồ điều trị và bệnh án cho bệnh nhân là chức năng cần thiết để bác sĩ có thể quan sát và phân tích triệu chứng của bệnh nhân Ảnh 4 - Lược đồ cộng tác mô tả chức năng tạo phác đồ điều trị & bệnh án Quy trình hoạt động của chức năng này sẽ như sau: Bước 1 –Trong quá trình khám cho bệnh nhân, bác sĩ chọn hồ sơ bệnh nhân trên website Bước 2 – Bác sĩ chọn chức năng lập phác đồ điều trị hoặc bệnh án tùy ý. Bước 3 – Bác sĩ nhấn lưu vào hệ thống sau khi viết xong phác đồ điều trị( đơn thuốc, hướng dẫn,…. Bước 4 – Hệ thống tiến hành thao tác lưu trữ vào cơ sở dữ liệu Bước 5 – Nếu quá trình khám bệnh được hoàn tất thành công thì tiến hành gửi thông báo qua Android tới bệnh nhân Bước 6 – Bệnh nhân mở ứng dụng Android với điều kiện đã đăng nhập thành công Bước 7 – Bệnh nhân chọn xem phác đồ điều trị hoặc bệnh án thì ứng dụng Android sẽ tiến hành yêu cầu truy vấn tới server.
Bước 8 – Hệ thống tiến hành truy vấn và trả dữ liệu về Bước 9 - Ứng dụng Android hiển thị thông tin theo yêu cầu cho bệnh nhân. Nguyễn Thành Phong – D18CQCP02-N 8 Đồ án tốt nghiệp Đại học CHƯƠNG 3: NỘI DUNG THỰC HIỆN 3. Tạo lịch hẹn & sắp xếp thứ tự khám bệnh Ta xác định có 2 loại bệnh nhân bao gồm: • NORMAL - Là khách hàng không đặt lịch khám qua điện thoại. Thay vào đó họ tới trực tiếp bệnh viện để nhận số thứ tự • BOOKING - Là khách hàng đặt lịch khám bệnh qua điện thoại Cả 2 loại bệnh nhân sẽ đều có 2 chỉ số như sau: + Numerical_order để thể hiện số lượng bệnh nhân tiếp nhận trong ngày hoặc số thứ tự của người bệnh.
+ Position để thể hiện thứ tự khám của bệnh nhân khi xếp hàng chờ tới lượt khám Ví dụ: khi tới đăng kí khám bệnh thì số thứ tự ta nhận tại quầy lễ tân là 50 – đây là numerical order – hay số thứ tự của chúng ta. Khi chúng ta được sắp xếp vào khám ở các chuyên khoa và các bác sĩ khác nhau thì thứ tự lượt khám của chúng ta là position Khi một bệnh nhân tới khám thì số numerical_order sẽ tự động tăng một đơn vị. Bất kể người này là NORMAL hay BOOKING Lưu ý: Tuy nhiên, việc đăng kí là để bác sĩ nắm tình hình bệnh tình của một số bệnh nhân và có thể ưu tiên sắp xếp những người bệnh này được khám trước. Nếu họ mắc những căn bệnh đặc biệt như bệnh trĩ hoặc đau cột sống….
Vì vậy chỉ khi người bệnh đến bệnh viện thì họ mới được cấp số thứ tự khám của mình.