Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
470,18 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH BÁO CÁO ĐỒ ÁN CƠ SỞ DỮ LIỆU NÂNG CAO TÊN ĐỀ TÀI QUẢN LÝ HỆ THỐNG ĐẶT LỊCH KHÁM BỆNH Ngành: CÔNG NGHỆ THÔNG TIN GVHD: Ths.Võ Hoàng Khang SVTH: Nguyễn Quốc Thịnh MSSV: 2087700092 Nguyễn Duy Hùng MSSV: Trần Phúc Hiếu MSSV: 2080500025 TP.Hồ Chí Minh, 2022 Khảo sát trạng Vấn đề toán .4 Mơ tả tốn cần quản lý 4 Xây dựng sở liệu thích hợp .5 4.1 Loại thực thể 4.1.1 Loại thực thể 4.1.2 Loại thực thể đối tượng 4.1.3 Loai thực thể nghiệp vụ .6 4.2 Mơ hình ERD .6 4.3 Mơ hình ERD biểu diễn case studio .6 4.4 Mơ hình Usse Case 4.5 Mơ hình Class Diagram .8 4.6 Mơ hình quan hệ 4.7 Mô tả RBTV 11 4.7.1 RBTV quan hệ (trên bảng) 11 4.7.1.1 RBTV liên quan đến miền giá trị .11 4.7.1.2 RBTV liên .11 4.7.2 RBTV nhiều quan hệ 11 4.7.2.1 RBTV tham chiếu 11 4.7.2.2 RBTV thuộc tính tổng hợp 11 Mơ hình sở liệu 11 Xây dựng đồ thị quan hệ 11 Khảo sát trạng Theo Sở Y tế TP.HCM, từ tháng - 9.2022, số lượt khám chữa bệnh ngoại trú TP.HCM 24,6 triệu lượt, tăng 44% so với kỳ năm 2021 Số lượt khám chữ bệnh nội trú là gần 1,6 triệu lượt, tăng 40% so với kỳ năm 2021 Qua số liệu thấy sau đại dịch COVID-19, vấn đề sức khoẻ đặt lên hàng đầu Chi phí thời gian dành cho việc thăm khám tăng cao Việc nhiều người bệnh đến thăm khám thời đểm cộng với việc xếp hàng chờ đợi lấy phiếu khám dẫn đến nhiều vấn đề như: Quá tải bệnh viện, khả lây nhiễm bệnh truyền nhiễm cao, tạo tâm lý mệt mỏi cho người bệnh, không chủ động thời gian… Sự việc vơ tình tác động đến tâm lý nhu cầu khám chữa bệnh người dân Với việc phát Khoa học – Kỹ thuật Công nghệ, ta xây dựng hệ thống quản lý phù hợp giải toán Việc xây dựng hệ thống quản lý đặt lịch khám bệnh đem lại nhiều lợi ích thay lấy phiếu khám bệnh phương pháp truyền thống - Vấn đề tải bệnh viện hạn chế - Người bệnh chủ động thời gian - Với việc cung cấp phần thông tin hệ thống giúp bác sĩ hiểu rõ bệnh nhân - Đồng thời giải vấn đề lây nhiễm cộng đồng Hiện nay, hệ thống đặt lịch khám bệnh triển khai nhiều bệnh viện lớn uy tín Việt Nam Đại Học Y Dược, Chợ Rẫy, Da liễu TP.HCM, Nhi Đồng 1, bệnh viện Mắt TP.HCM, Nhi Đồng thành phố, Chấn thương chỉnh hình, Hồn Mỹ Thủ Đức, Trưng Vương, Bình Thạnh, bệnh viện Vũng Tàu, Đa khoa Đồng Nai, … Đa số mang lại hiệu tăng mức độ hài lòng bệnh nhân sở khám chữa bệnh Vấn đề toán Qua khảo sát thực tế, ta thấy việc thiết lập hệ thống quản lý đặt lịch khám bệnh online phải giải vấn đề sau: - Thông tin bệnh nhân: Thông tin bệnh nhân cần mã hóa trước lưu trữ để đảm bảo quyền riêng tư bệnh nhân - Về mặt xây dựng lịch khám: Đảm bảo thời gian, bác sĩ, kế hoạch khám bệnh Đồng thời cung cấp đầy đủ, xác thơng tin đến bệnh nhân - Về mặt dịch vụ: Kiểm sốt số lượng bệnh nhân, chi phí khám bệnh chi phí dịch vụ xét nghiệm, siêu âm, chụp xquang,… - Về mặt triển khai: hệ thống phân thành hai phần gồm: Hệ thống đặt lịch xây dựng website app, Hệ thống quản lý triển khai desktop đặt bệnh viện Mơ tả tốn cần quản lý Mỗi ngày, bệnh viện tiếp đón nhiều bệnh nhân đến khám Để hạn chế tải giúp bệnh nhân chủ động thời gian thăm khám bệnh vện xây dựng lịch khám gồm nhiều khung với ngày tuần tương ứng với bác sĩ Mỗi bác sĩ cung cấp thông tin số điện thoại, học hàm, năm kinh nghiệm,khoa, trình độ chuyên môn,… Sau chọn thời gian bác sĩ, bệnh nhân cần cung cấp thông tin cá nhân họ tên, CMND/CCCD, Email, số điện thoại, địa thơng tin tình trạng sức khỏe Ngồi thăm khám, bệnh nhân chọn dịch vụ xét nghiệm, siêu âm , chụp phim,… Các dịch vụ bệnh nhân trả thêm chi phí ngồi chi phí thăm khám Chi phí khám bệnh toán lần, xác nhận đăng ký khám bệnh sau khám bệnh Để đặt lịch khám bệnh, bệnh nhân cần phải đăng nhập vào hệ thống sau xác nhận đạt lịch, bệnh nhân u cầu tốn phí đặt lịch hình thức tốn online ví điện tử ZaloPay, vnPay, MoMo,… hay Mobile Banking Sau toán thành công, bệnh nhân cung cấp thông tin gồm: số phiếu thắm khám, ngày khám,giờ khám, bác sĩ thăm khám thông qua email số điện thoại đăng ký Khi đến khám, bệnh nhân cần phải cung cấp số phiếu khám thông tin cá nhân để xác nhận vị trí lễ tân sau hướng dẫn đến phòng khám đặt Sau thăm khám, bệnh nhân toán số tiền cịn lại với chi phí dịch vụ phát sinh quầy thu ngân Xây dựng sở liệu thích hợp 4.1 Loại thực thể 4.1.1 Loại thực thể TheBHYT (SoThe, HoTen,NgaySinh,DiaChi) ChucVu (MaChucVu , TenChucVu) ChuyenKhoa (MaChuyenKhoa, TenChuyênKhoa ) ChiTiet PhieuDatLich (MaBacSi, MaPDL , TinhTrang, SoLuong, TrangThai) LichKham (MaLichKham , NgayLamViec, TGBD, TGKT , GiaKham ,MaBacSi) KhungGio ( MaKhungGio , KhoangThoigian , TrangThaiKhungGio , ViTri, SoLuongNguoiDat ,MaLichKham) ChiTietHoaDon( MaHD , MaPDL, SoLuong, ThanhTien) 4.1.2 Loại thực thể đối tượng BenhNhan ( MABN , TENBN , SDT , Email , GioiTinh , DiaChi ) BACSI (MaBacSi , TenBacSi , SDT , Email , GioiTinh , ngaysinh , AnhDaiDien , TenBenhVien , TrangThaiBacSi , MaChucVu, MaChuyenMon ) 4.1.3 Loai thực thể nghiệp vụ PhieuDatLich ( MaPDL ,MABN,MaKhungGio, NgayDatLich ) HoaDon ( MaHoaDon,TenHoaDon,DichVuDieuTri,GiaTien) 4.2 Mơ hình ERD 4.3 Mơ hình ERD biểu diễn case studio 4.4 Mơ hình Usse Case 4.4.1 Cấp : Tổng Quát 4.4.2 Cấp : Phiếu Đặt Lịch 4.4.3 Cấp : Tra Cứu 4.4.4 Cấp : Tra Cứu 4.5 Mơ hình Class Diagram 4.6 Mơ hình quan hệ TheBHYT (SoThe, HoTen,NgaySinh,DiaChi) Tân từ : Mỗi bệnh nhân phân biệt với qua số thẻ BHYT (SoThe), họ và tên (Hoten), số điện thoại(SDT), Email ,giới tính , địa chỉ , hình ảnh Ràng buộc : Họ và tên thẻ BHYT ( HoTen) là thuộc tính không NULL BenhNhan ( MABN , TENBN , SDT , Email , GioiTinh , DiaChi ) Tân từ : Mỗi bệnh nhân phân biệt với qua mã bệnh nhân (MaBN), tên bệnh nhân (TenBN), số điện thoại(SDT), Email ,giới tính , địa chỉ , hình ảnh Ràng buộc : Tên bệnh nhân(TENBN ) là thuộc tính không NULL , số điện thoại bệnh nhân (SDT) là thuộc tính không NULL và phải có 11 chữ số BacSi (MaBacSi , TenBacSi , SDT , Email , GioiTinh , ngaysinh , AnhDaiDien , TenBenhVien , TrangThaiBacSi ) Tân từ : Mỗi bác sĩ phân biệt với qua mã bác sĩ (MaBacSi), tên bác sĩ (TenBacSi ), số điện thoại(SDT), Email ,giới tính , ngaysinh , ảnh đại diện , tên bệnh viện làm ( tenbenhvien ) , trạng thái( trangthaiBacSi) Ràng buộc : Tên bác sĩ (TenBacSi ) là thuộc tính không NULL , số điện thoại bác sĩ (SDT) là thuộc tính không NULL và phải có 11 chữ số ChucVu ( MaChucVu , TenChucVu) Tân từ : Mỗi chức vụ của bác sĩ phân biệt với qua mã chức vụ (MaChucVu ), tên chức vụ (TenChucVu ) Ràng buộc : Tên chức vụ (TenChucVu ) là thuộc tính không NULL ChuyenKhoa ( MaChuyenKhoa, TenChuyênKhoa ) Tân từ : Mỗi chuyên khoa của bác sĩ phân biệt với qua mã chuyên khoa (MaChuyenKhoa ), tên chuyên khoa (TenChuyenKhoa ) Ràng buộc : Tên chuyên khoa (TenChuyenKhoa ) là thuộc tính không NULL PhieuDatLich ( MaPDL , ,MaKhungGio, NgayDatLich , MABN ) Tân từ : Mỗi phiếu đặt lịch được phân biệt thông qua mã phiếu đặt lịch (MAPDL) , ngày đặt lịch (NgayDatLich) , để phân biệt bệnh nhân đặt lịch khám bệnh vào khung giờ nào thì phân biệt qua mã bệnh nhân (MABN) và mã khung giờ ( MaKhungGio) Ràng buộc : Ngày đặt lịch khám bệnh (NgayDatLich) là thuộc tính không NULL và bé ngày hiện tại ChiTiet PhieuDatLich (MaBacSi,MaPDL , TinhTrang,SoLuong,TrangThai) Tân từ : Chi tiết phiếu đặt lịch phân biệt với qua mã phiếu đặt lịch (MaPDL) và mã bác sĩ ( MaBacSi), tình trạng( tinhtrang) , số lượng bệnh nhân ( soluongbenhnhan) , trạng thái ( trangthai) Ràng buộc : Số lượng bệnh nhân (Soluong) và tình trạng ( tinhtrang) là thuộc tính không NULL Lich Kham (MaLichKham , NgayLamViec, TGBD, TGKT , giakham ,MaBacSi) Tân từ : Mỗi lịch khám bệnh nhân phân biệt với qua mã lịch khám (MaLichKham), ngày làm việc ( NgayLamViec) , thời gian bắt đầu ( TGBD ) , thời gian kết thúc ( TGKT) , giá khám ( giakham) , để phân biệt bác sĩ khám lịch khám nào thì phân biệt thông qua mã bác sĩ (MaBacSi) Ràng buộc : Ngày làm việc của bác sĩ (NgayLamViec) là thuộc tính không NULL và bé ngày hiện tại KhungGio ( MaKhungGio , KhoangThoigian , TrangThaiKhungGio , ViTri, SoLuongNguoiDat ,MaLichKham) Tân từ : Mỗi khung giờ khám phân biệt với qua mã khung giờ (MaKhungGio), Khoảng thời gian khám bệnh ( KhoangThoiGian) , Trạng thái khung giờ ( TrangThaiKhungGio) , Vị trí ( ViTri), số lượng người đặt (SoLuongNguoiDat) , để phân biết lịch khám nào được đăt vào khung giờ thì phân biệt thông qua mã lịch khám ( MaLichKham) Ràng buộc : Trạng thái khung giờ ( TrangThaiKhungGio) là thuộc tính không NULL và chỉ có trạng thái “Đã có “ và “chưa có “ , số lượng người đặt (soluongnguoidat) >0 HoaDon ( MaHoaDon,TenHoaDon,DichVuDieuTri,GiaTien) Tân từ : Mỗi hóa đơn phân biệt với qua mã hóa đơn (MaHoaDon), tên hóa đơn (TenHoaDon) , dịch vụ điều trị (DichVuDieuTri) , giá tiền của mỗi dịch vụ ( GiaTien) Ràng buộc : Tên hóa đơn ( TenHoaDon) là thuộc tính không NULL , Dịch vụ điều trị (DichVuDieuTri) có thể NULL ChiTietHoaDon( MaHD , MaPDL , TongTien) Tân từ : Chi tiết hóa đơn phân biệt với qua mã hóa đơn (MaHoaDon) và Mã phiếu đặt lịch ( MAPDL) , tổng tiền hóa đơn ( TongTien) Ràng buộc : Tổng tiền ( TongTien > ) là thuộc tính không NULL 4.7 Mô tả RBTV 4.7.1 RBTV quan hệ (trên bảng) 4.7.1.1 RBTV liên quan đến miền giá trị 4.7.1.2 RBTV liên 4.7.2 RBTV nhiều quan hệ 4.7.2.1 RBTV tham chiếu 4.7.2.2 RBTV thuộc tính tổng hợp Mơ hình sở liệu Xây dựng đồ thị quan hệ ... tâm lý nhu cầu khám chữa bệnh người dân Với việc phát Khoa học – Kỹ thuật Cơng nghệ, ta xây dựng hệ thống quản lý phù hợp giải toán Việc xây dựng hệ thống quản lý đặt lịch khám bệnh đem lại nhiều... khai: hệ thống phân thành hai phần gồm: Hệ thống đặt lịch xây dựng website app, Hệ thống quản lý triển khai desktop đặt bệnh viện Mô tả tốn cần quản lý Mỗi ngày, bệnh viện tiếp đón nhiều bệnh. .. dịch vụ bệnh nhân trả thêm chi phí ngồi chi phí thăm khám Chi phí khám bệnh tốn lần, xác nhận đăng ký khám bệnh sau khám bệnh Để đặt lịch khám bệnh, bệnh nhân cần phải đăng nhập vào hệ thống sau