SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DIAGRAM)

Một phần của tài liệu Giải pháp quan rlys khám chữa bệnh cho các cơ sở y tế (khóa luận tốt nghiệp) (Trang 55)

3.6.1. Sơ đồ hoạt động quản lý nhân viên

3.6.1.1. Sơ đồ hoạt động xem danh sách nhân viên

43

3.6.1.2. Sơ đồ hoạt động thêm nhân viên

44

3.6.1.3. Sơ đồ hoạt động cập nhật thông tin nhân viên

45

3.6.1.4. Sơ đồ hoạt động xóa nhân viên

Hình 3.22: Sơ đồ hoạt động xóa nhân viên.

3.6.2. Sơ đồ hoạt động quản lý bệnh nhân

46

Hình 3.23: Sơ đồ hoạt động xem danh sách bệnh nhân.

3.6.2.2. Sơ đồ hoạt động thêm bệnh nhân

47

3.6.2.3. Sơ đồ hoạt động cập nhật thông tin bệnh nhân

48

3.6.3. Sơ đồ hoạt động quản lý mặt hàng kinh doanh

3.6.3.1. Sơ đồ hoạt động xem danh sách mặt hàng kinh doanh

49

3.6.3.2. Sơ đồ hoạt động thêm mặt hàng kinh doanh

50

3.6.3.3. Sơ đồ hoạt động cập nhật thông tin mặt hàng kinh doanh

51

3.6.3.4. Sơ đồ hoạt động xóa thông tin mặt hàng kinh doanh

52

3.6.4. Sơ đồ hoạt động quản lý các phiếu giao dịch (Phiếu mua hàng, phiếu bán hàng) hàng, phiếu bán hàng)

3.6.4.1. Sơ đồ hoạt động xem danh sách phiếu giao dịch

53

3.6.4.2. Sơ đồ hoạt động thêm phiếu giao dịch

54

3.6.4.3. Sơ đồ hoạt động cập nhật thông tin phiếu giao dịch

Hình 3.31: Sơ đồ hoạt động sửa phiếu giao dịch.

3.7.SƠ ĐỒ LỚP (CLASS DIAGRAM)

3.7.1. Sơ đồ lớp quan hệ nhân viên và bệnh nhân

55 o Bảng nhân viên (USER)

o Bảng phân quyền (DECENTRALIZATION) o Bảng bệnh nhân (PATIENT)

o Bảng ghi nhận hệ thống (LOGS) - Mối quan hệ

o Một tài khoản nhân viên (USER) có duy nhất 1 phân quyền

(DECENTRALIZATION).

o Một tài khoản nhân viên (USER) có thể quản lý nhiều bệnh nhân

(PATIENT).

- Sơ đồ:

Hình 3.32: Sơ đồ lớp cho nhân viên, bệnh nhân, phân quyền và ghi nhận.

3.7.2. Sơ đồ lớp quan hệ nhân viên và bệnh án

56 o Bảng nhân viên (USER).

o Bảng phân quyền (MEDICAL). - Mối quan hệ

o Một tài khoản nhân viên (USER) có thể quản lý nhiều bệnh án

(PATIENT).

57

58

3.7.3. Sơ đồ lớp bệnh án, bệnh nhân và phiếu đăng ký

- Mô tả

o Bảng bệnh án (MEDICAL). o Bảng bệnh nhân (PATIENT).

o Bản phiếu đăng ký khám bệnh (MEDICAL_FORM). - Mối quan hệ

o Một bệnh nhân (MEDICAL) có thể có nhiều hoặc không có bệnh án

(MEDICAL).

o Một phiếu đăng ký khám bệnh (MEDICAL_FORM) có thể có một hoặc không có bệnh án (MEDICAL).

59

60

3.7.4. Sơ đồ lớp quan hệ bệnh án và hồ sơ mẫu

- Mô tả

o Bảng bệnh án (MEDICAL).

o Bảng hồ sơ mẫu (MEDICAL_FORM). o Bảng mặt hàng mẫu (ITEM_FORM). o Bảng chi phí mẫu (EXPENSE_FORM).

o Bảng mặt hàng tồn kho (INVENTORY_ITEM). - Mối quan hệ

o Một bệnh án (MEDICAL) có thể có áp dụng một hoặc không áp dụng hồ sơ mẫu (MEDICAL_FORM).

o Một hồ sơ mẫu (MEDICAL_FORM) có thể áp dụng một hoặc không áp dụng mặt hàng mẫu (ITEM_FORM).

o Một hồ sơ mẫu (MEDICAL_FORM) có thể áp dụng một hoặc không áp dụng chi phí mẫu (EXPENSE_FORM).

o Một chi phí mẫu (ITEM_FORM) phải thuộc một mặt hàng kinh doanh

(INVETORY_ITEM).

62

63

65

Hình 3.37: Sơ đồ lớp tổng quát cho bệnh án và bệnh án mẫu.

3.7.5. Sơ đồ lớp quan hệ bệnh án và phiếu giao dịch

- Mô tả

o Bảng bệnh án (MEDICAL).

o Bảng phiếu giao dịch (TRANSACTION).

o Bảng mặt hàng giao dịch (ITEM_TRANSACTION). o Bảng chi phí giao dịch (EXPENSE_TRANSACTION). o Bảng mặt hàng tồn kho (INVENTORY_ITEM).

- Mối quan hệ

o Một bệnh án (MEDICAL) có thể có áp dụng một hoặc không áp dụng phiếu giao dịch (TRANSACTION).

o Một phiếu giao dịch (TRANSACTION) có thể áp dụng một hoặc không áp dụng mặt hàng giao dịch (ITEM_TRANSACTION).

o Một phiếu giao dịch (TRANSACTION) có thể áp dụng một hoặc không áp dụng chi phí giao dịch (EXPENSE_TRANSACTION).

o Một mặt hàng giao dịch (ITEM_TRANSACTION) phải thuộc một mặt hàng kinh doanh (INVETORY_ITEM).

66

67

3.8.THIẾT KẾ GIAO DIỆN

3.1.1. Quy trình quản lý tài khoản

Hình 3.39 – Màn hình quản lý (2)

- Ô nhập liệu:

o Họ và tên lót (bắt buộc): Nhập họ và tên lót của người dùng. o Tên (bắt buộc): Nhập tên người dùng.

o Số CMND/CCCD: Nhập số CMND/CCCD. o Email (bắt buộc): Nhập email của người dùng. o Số điện thoại: Nhập số điện thoại của người dùng. o Địa chỉ: Nhập địa chỉ của người dùng.

o Tên đăng nhập (bắt buộc): Nhập tên đăng nhập của người dùng. - Ô chọn:

68 o Tỉnh/ Thành phố: Chọn tỉnh/ thành phố.

o Quận/Huyện/ Thành phố: Chọn quận/ huyện/ thành phố. o Quản lý bệnh nhân: Quyền quản lý bệnh nhân.

- Ô chọn dạng ngày:

o Ngày sinh (bắt buộc): Nhập ngày sinh dưới dạng dd/mm/yyyy. - Nút radio:

o Giới tính: Nam/ nữ. Mặc định là nam. - Nút thao tác:

o Lưu: Lưu thông tin của nhân viên.

o Chi tiết: Chuyển sang màn hình chi tiết nhân viên.

Hình 3.40 – Màn hình đổi mật khẩu xác thực.

- Ô nhập liệu:

o Mật khẩu hiện tại (Bắt buộc): Nhập mật khẩu hiện tại o Mật khẩu mới (Bắt buộc): Nhập mật khẩu mới

- Nút thao tác:

69

3.1.2. Quy trình quản lý thông tin và phân quyền nhân viên

Hình 3.41 – Màn hình danh sách nhân viên

- Ô nhập liệu:

o Tìm kiếm nhân viên: Nhập thông tin cần tìm => Nhấn enter => Thông tin nhân viên sẽ hiển thị trên Bảng dữ liệu.

- Bảng dữ liệu: Chứa thông tin danh sách nhân viên. Gồm: o Họ và tên: Họ và tên nhân viên.

o Giới tính: Nam/ nữ.

o Số điện thoại: Số điện thoại nhân viên. o Email: Địa chỉ email của nhân viên. o Địa chỉ: Địa chỉ của nhân viên. - Nút thao tác:

o Xóa: Hiển thị pop-up xác nhận xóa nhân viên.

70

Hình 3.42 – Cửa sổ xác nhận xóa nhân viên.

71

Hình 3.44 – Màn hình thêm thông tin nhân viên (2).

- Ô nhập liệu:

o Họ và tên lót (bắt buộc): Nhập họ và tên lót của nhân viên. o Tên (bắt buộc): Nhập tên nhân viên.

o Số CMND/CCCD: Nhập số CMND/CCCD. o Email (bắt buộc): Nhập email của nhân viên. o Số điện thoại: Nhập số điện thoại của nhân viên. o Địa chỉ: Nhập địa chỉ của nhân viên.

o Tên đăng nhập (bắt buộc): Nhập tên đăng nhập của nhân viên. - Ô chọn:

o Trạng thái: Chọn trạng thái công việc của nhân viên. o Tỉnh/ Thành phố: Chọn tỉnh/ thành phố.

o Quận/Huyện/ Thành phố: Chọn quận/ huyện/ thành phố. o Quản lý bệnh nhân: Quyền quản lý bệnh nhân.

o Quản lý bệnh án: Quyền quản lý bệnh án.

o Quản lý lịch khám bệnh: Quyền quản lý lịch khám bệnh. o Quản lý các mặt hàng: Quyền quản lý các mặt hàng. o Quản lý nhân viên: Quyền quản lý nhân viên.

72 o Quản lý phiếu bán hàng: Quyền quản lý phiếu bán hàng.

o Quản lý mua hàng: Quyền quản lý mua hàng. o Quản lý kiểm hàng: Quyền quản lý kiểm hàng. - Ô chọn dạng ngày:

o Ngày sinh (bắt buộc): Nhập ngày sinh dưới dạng dd/mm/yyyy. - Nút radio:

o Giới tính: Nam/ nữ. Mặc định là nam. - Nút thao tác:

o Lưu: Lưu thông tin của nhân viên.

o Chi tiết: Chuyển sang màn hình chi tiết nhân viên.

73

Hình 3.46 – Màn hình thêm thông tin nhân viên (2).

3.1.3. Quy trình quản lý bệnh nhân

- Ô nhập liệu:

o Tìm bệnh nhân bằng tên: Nhập họ tên của bệnh nhân => Nhấn enter => Thông tin bệnh nhân sẽ hiển thị trên Bảng dữ liệu.

- Bảng dữ liệu: Chứa thông tin danh sách bệnh nhân. Gồm: o Họ và tên: Họ và tên bệnh nhân.

o Số điện thoại: Số điện thoại nhân viên. o Email: Địa chỉ email của nhân viên.

o Ngày sinh: Ngày sinh của bệnh nhân ở dạng dd/mm/yyyy. - Nút thao tác:

o Chi tiết: Chuyển sang màn hình chi tiết bệnh nhân. - Ô nhập liệu:

o Họ và tên lót (bắt buộc): Nhập họ và tên lót của bệnh nhân. o Tên (bắt buộc): Nhập tên bệnh nhân.

o Số CMND/CCCD: Nhập số CMND/CCCD. o Nơi cấp: Nơi cấp CMND/CCCD.

o Email: Nhập email của bệnh nhân.

o Số điện thoại (bắt buộc): Nhập số điện thoại của bệnh nhân. o Địa chỉ: Nhập địa chỉ của bệnh nhân.

74 - Ô chọn:

o Tỉnh/ Thành phố: Chọn tỉnh/ thành phố.

o Quận/Huyện/ Thành phố: Chọn quận/ huyện/ thành phố. - Ô chọn dạng ngày:

o Ngày cấp CMND/CCCD: Nhập ngày cấp dưới dạng dd/mm/yyyy. o Ngày sinh: Nhập ngày sinh dưới dạng dd/mm/yyyy.

- Nút radio: Nam/ nữ. Mặc định là nam. - Nút thao tác:

o Xóa: Xóa thông tin của bệnh nhân. o Lưu: Lưu thông tin của bệnh nhân.

75

Hình 3.48 – Màn hình thêm bệnh nhân (2).

76

Hình 3.50 – Màn hình chi tiết bệnh nhân (2).

3.1.4. Quy trình quản lý lịch khám bệnh

Hình 3.51 – Màn hình danh sách lịch khám bệnh dạng danh sách.

- Nút thao tác:

o Nút tải lại: Tải lại giao diện. o Lưới: Xem danh sách dạng Bảng.

77 o Thao tác: Chuyển sang màn hình xem chi tiết phiếu khám chữa bệnh. o Thêm lịch khám bệnh: Chuyển sang giao diện thêm lịch khám chữa bệnh.

- Ô nhập liệu:

o Số phòng: Nhập số phòng. - Ô chọn:

o Trạng thái: Chọn trạng thái của phiếu khám chữa bệnh. o Bệnh nhân (bắt buộc): Chọn bệnh nhân.

o Loại: Chọn loại phiếu khám chữa bệnh. o Loại phiếu: Chọn loại phiếu khám bệnh. o Ca khám: Chọn ca khám.

- Ô nhập liệu có định dạng:

o Ghi chú: Nhập ghi chú và định dạng.

- Ô chọn dạng ngày: Chọn ngày khám bệnh cho bệnh nhân. - Nút thao tác:

o Lưu phiếu khám bệnh vừa thêm.

78

Hình 3.53 – Màn hình danh sách lịch khám bệnh dạng bảng.

- Ô chọn dạng ngày:

o Từ ngày: Chọn ngày muốn xem lịch KCB (Xa nhất). o Đến ngày: Chọn ngày muốn xem lịch KCB (Gần nhất).

- Bảng lịch khám chữa bệnh: Chứa các cột Biểu thị ngày trong tuần hiện tại - Cột: Chứa các phiếu đăng ký khám bệnh đã được thêm, có thể kéo thả đến các vị trí khác để sắp xếp lại.

- Chi tiết phiếu khám bệnh (Nhấn chọn vào từng tên của bệnh nhân ở từng phiếu để thao tác): Chuyển sang màn hình chi tiết phiếu khám.

- Ô nhập liệu:

o Số phòng: Nhập số phòng.

o Người chỉnh sửa phiếu: Tên nhân viên chỉnh sửa phiếu.

o Thời gian tạo: Nhập thời gian tạo phiếu khám chữa bệnh ở dạng dd/mm/yyyy.

o Ngày khám bệnh: Nhập thời gian khám bệnh ở dạng dd/mm/yyyy. - Ô chọn:

o Trạng thái: Chọn trạng thái của phiếu khám chữa bệnh. o Bệnh nhân: Chọn bệnh nhân.

o Loại: Chọn loại phiếu khám chữa bệnh. o Loại phiếu: Chọn loại phiếu khám bệnh.

79 o Ca khám: Chọn ca khám.

- Ô nhập liệu có định dạng:

o Ghi chú: Nhập ghi chú và định dạng.

- Ô chọn dạng ngày: Chọn ngày khám bệnh cho bệnh nhân. - Nút thao tác:

o Lưu: Lưu phiếu khám bệnh vừa thêm. o Sao chép: Sao chép phiếu khám bệnh. o Hủy phiếu: Hủy phiếu khám bệnh.

80

3.1.5. Quy trình quản lý bệnh án

Màn hình 3.55 – Màn hình danh sách bệnh án

- Ô nhập liệu:

o Tìm kiếm bệnh án: Nhập tên bệnh án => Nhấn enter => Thông tin bệnh án sẽ hiển thị trên Bảng dữ liệu.

o Bảng dữ liệu: Chứa thông tin danh sách bệnh án. Gồm:

o Tên bệnh án: Tên của bệnh án => Ấn chọn sẽ hiển thị thông tin chi tiết bệnh án.

o Loại: Loại bệnh án

o Ngày tạo: Ngày tạo bệnh án theo định dạng DD/MM/YYYY o Chẩn đoán: Chẩn đoán bệnh

o Kết quả: Kết quả của bệnh án - Nút thao tác:

81

Hình 3.56 – Màn hình thêm bệnh án (1).

82

Hình 3.58 – Màn hình thêm bệnh án (3).

83

Hình 3.60 – Màn hình thêm bệnh án (5).

84

Hình 3.62– Màn hình thêm bệnh án (7).

- Ô nhập liệu:

o Họ: Nhập họ của bệnh nhân. o Tên: Nhập tên của bệnh nhân.

o CMND/CCCD: Nhập căn cước công dân. o Nơi cấp: Nhập nơi cấp CMND/CCCD. o Email: Nhập email của bệnh nhân.

o Điện thoại: Nhập số điện thoại của bệnh nhân.

o Huyết áp tâm trương: Nhập huyết áp tâm trương. Đơn vị: mmHg. o Huyết áp tâm thu: Nhập huyết áp tâm thu. Đơn vị: mmHg.

o Nhiệt độ cơ thể: Nhập nhiệt độ cơ thể. Đơn vị: độ C o Mạch: Nhập mạch. Đơn vị: Nhịp.

o Mắt trái: Nhập thị lực mắt trái. o Mắt phải: Nhập thị lực mắt phải.

o Chiều cao: Nhập chiều cao. Đơn vị: Mét. o Cân nặng: Nhập cân nặng. Đơn vị: Kg. o BMI: Nhập BMI. Đơn vị: m/kg^2. o Hô hấp: Nhập hô hấp.

85 o Tuần hoàn: Nhập tuần hoàn.

o Nội tiết: Nhập nội tiết.

o Sinh dục, tiết niệu: Nhập sinh dục, tiết niệu. o Cơ – Xương – Khớp: Nhập cơ – xương – khớp. o Thần kinh: Nhập thần kinh.

o Tâm thần: Nhập tâm thần. o Ngoại khoa: Nhập ngoại khoa. o Sản phụ khoa: Nhập sản phụ khoa. o Hàm trên: Nhập hàm trên. o Hàm dưới: Nhập hàm dưới. o Da liễu: Nhập da liễu. - Ô chọn: o Tỉnh/ Thành phố: Chọn Tỉnh/ Thành phố.

o Quận/ Huyện/ Thành phố: Chọn Quận/ Huyện/ Thành phố. - Nút radio: Nam/ nữ. Mặc định là nam.

- Ô chọn dạng ngày:

o Ngày cấp: Chọn ngày cấp CMND/CCCD. o Ngày sinh: Chọn ngày sinh của bệnh nhân.

- Ô chọn Có/không: Cho phép chọn Có/ Không để mở Ô nhập liệu có định dạng theo từng mục tương ứng.

- Ô nhập liệu có định dạng: Nhập/ định dạng chi tiết từng mục mô tả bệnh ý (Bắt buộc nếu Ô chọn Có/không tương ứng được chọn).

- Ô chọn Có/không: Cho phép chọn (Có/Không) theo mô tả để lấy thông tin tiền sử bệnh lý chi tiết và thông tin bảo hiểm của bệnh nhân.

- Nút thao tác:

o Thêm kết quả: Hiển thị pop-up thêm kết quả. o Lưu: Lưu thông tin bệnh án.

86

Hình 3.63 – Màn hình chọn loại kết quả muốn thêm.

- Ô chọn: Chọn kết quả muốn thêm. - Nút thao tác:

o Tiếp theo: Sau khi đã chọn loại kết quả thì được phép chuyển sang trang tiếp theo để nhập thông tin kết quả.

Một phần của tài liệu Giải pháp quan rlys khám chữa bệnh cho các cơ sở y tế (khóa luận tốt nghiệp) (Trang 55)