3.3 Xác định các tác nhân, các ca sử dụng và mô tả các ca sử dụng
3.3.4 Mô tả chi tiết ca sử dụng
Mô tả chi tiết các ca sử dụng Uc1 Thêm phòng khám (Clinic)
Tên ca sử dụng: Thêm phòng khám
- Tác nhân: Admin User
- Mục đích: Cập nhật thông tin về Clinic vào hệ thống
- Mô tả khái quát: Tạo mới Clinic và ghi vào hệ thống.
- Tham chiếu: R1.1
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu thêm mới
Clinic
2. Hiện form nhập Clinic
3. Nhập các thông tin về Clinic và yêu cầu hệ thống ghi nhận
4. Ghi nhận thông tin và báo kết quả
Clinic, Loại phòng khám (Provider Type)
Ngoại lệ : Bước 4: Nếu kiểm tra thông tin nhập cho Clinic thiếu hoặc không chính xác thì yêu cầu nhập lại hoặc dừng.
Luận văn thạc sỹ Nguyễn Đức Toàn
Tên ca sử dụng: Tìm kiếm Clinic
- Tác nhân: Admin User
- Mục đích: Tìm kiếm Clinic.
- Mô tả khái quát: Tìm kiếm danh sách Clinic và hiển thị.
- Tham chiếu: R1.1
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Clinic
2. Hiện form tìm kiếm Clinic
3. Nhập các điều kiện tìm kiếm và yêu cầu hiển thị.
4. Đọc điều kiện tìm kiếm, tìm và hiển thị.
Clinic, Provider Type
Uc3 Sửa thông tin Clinic
Tên ca sử dụng: Sửa Clinic
- Tác nhân: Admin User
- Mục đích: Sửa thông tin của Clinic.
- Mô tả khái quát: Tìm kiếm Clinic và sửa thông tin.
- Tham chiếu: R1.1
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Clinic
2. Hiện form tìm kiếm Clinic.
3. Nhập các điều kiện tìm kiếm và yêu cầu hiển thị.
4. Đọc điều kiện tìm kiếm, tìm và hiển thị.
Clinic, Provider Type 5. Chọn Clinic và yêu
cầu sửa
6. Hiển thị form sửa Clinic
Clinic, Provider Type 7. Sửa thông tin Clinic và
yêu cầu ghi lại.
8. Kiểm tra, ghi lại thông tin mới của Clinic và báo kết quả.
Clinic, Provider Type
Ngoại lệ : Bước 4 : Nếu không tìm Clinic thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Bước 8 : Nếu thông tin sửa cho Clinic thiếu hoặc không chuẩn xác thì yêu cầu nhập lại hoặc dừng.
Uc4 Xoá Clinic
- Tác nhân: Admin User
- Mục đích: Xoá thông tin của Clinic.
- Mô tả khái quát: Tìm kiếm Clinic và Xoá thông tin.
- Tham chiếu: R1.1
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Clinic theo điều kiện..
2. Hiện danh sách Clinic
Clinic
3. Chọn Clinic cần xoá và yêu cầu hệ thống xoá.
4. Xoá Clinic và đưa ra thông báo kết quá.
Clinic
Ngoại lệ : Bước 1 : Nếu không tìm thấy Clinic thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Các gói cập nhật Company, UserRole, Emplyee, Dependant, ClinicUser, CompanyUser, Batch, GroupUser tương tự như gói cập nhật Clinic.
Uc9 Thêm loại phòng khám (ProviderType)
Tên ca sử dụng: Thêm Provider Type
- Tác nhân: Admin User
- Mục đích: Cập nhật thông tin về Provider Type vào hệ thống
- Mô tả khái quát: Tạo mới Provider Type và ghi vào hệ thống.
- Tham chiếu: R1.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu thêm mới
Provider Type
2. Hiện form thêm Provider Type
3. Nhập các thông tin về Provider Type và yêu cầu hệ thống ghi nhận
4. Ghi nhận thông tin và báo kết quả
Provider Type
Ngoại lệ : Bước 4: Nếu kiểm tra thông tin nhập cho Provider Type thiếu hoặc không chính xác thì yêu cầu nhập lại hoặc dừng.
Uc10 Tìm kiếm Provider Type.
Tên ca sử dụng: Tìm kiếm Provider Type
- Tác nhân: Admin User
Luận văn thạc sỹ Nguyễn Đức Toàn
- Mô tả khái quát: Tìm kiếm danh sách Provider Type và hiển thị.
- Tham chiếu: R1.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Provider Type
2. Hiện form tìm kiếm Provider Type 3. Nhập các điều kiện tìm
kiếm và yêu cầu hiển thị.
4. Đọc điều kiện tìm kiếm, tìm và hiển thị.
Provider Type
Uc11 Sửa thông tin Provider Type
Tên ca sử dụng: Sửa Provider Type
- Tác nhân: Admin User
- Mục đích: Sửa thông tin của Provider Type.
- Mô tả khái quát: Tìm kiếm Provider Type và sửa thông tin.
- Tham chiếu: R1.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Provider Type
2. Hiện form tìm kiếm Provider Type
3. Nhập các điều kiện tìm kiếm và yêu cầu hiển thị.
4. Đọc điều kiện tìm kiếm, tìm và hiển thị.
Provider Type 5. Chọn Provider Type và
yêu cầu sửa
6. Hiển thị form sửa Provider Type
Provider Type 7. Sửa thông tin Provider
Type và yêu cầu ghi lại.
8. Kiểm tra, ghi lại thông tin mới của Provider Type và báo kết quả.
Provider Type
Ngoại lệ : Bước 4 : Nếu không tìm Provider Type thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Bước 8 : Nếu thông tin sửa cho Provider Type thiếu hoặc không chuẩn xác thì yêu cầu nhập lại hoặc dừng.
Uc12 Xoá Provider Type
- Tác nhân: Admin User
- Mục đích: Xoá thông tin của Provider Type.
- Mô tả khái quát: Tìm kiếm Provider Type và Xoá thông tin.
- Tham chiếu: R1.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Provider Type theo điều kiện..
2. Hiện danh sách Provider Type
Provider Type
3. Chọn Provider Type cần xoá và yêu cầu hệ thống xoá.
4. Xoá Provider Type và đưa ra thông báo kết quá.
Provider Type
Ngoại lệ : Bước 1 : Nếu không tìm thấy Provider Type thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
- Các gói cập nhật Drug, Xray, Lab, Diagnosis, AdminUser, UserRoleType, ChangePassword, VisitDisplay tương tự như gói cập nhật Provider Type.
Uc58 Thêm loại quyền lợi ( Benefit Scheme).
Tên ca sử dụng: Thêm Benefit Scheme
- Tác nhân: Group User
- Mục đích: Cập nhật thông tin về Benefit Scheme vào hệ thống
- Mô tả khái quát: Tạo mới Benefit Scheme và ghi vào hệ thống.
- Tham chiếu: R2.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu thêm mới
Benefit Scheme
2. Hiện form nhập Benefit Scheme
3. Nhập các thông tin về Benefit Scheme và yêu cầu hệ thống ghi nhận
4. Ghi nhận thông tin và báo kết quả
Benefit Scheme, BSInPanel, Visit Display,
ProviderType
Ngoại lệ : Bước 4: Nếu kiểm tra thông tin nhập cho Benefit Scheme thiếu hoặc không chính xác thì yêu cầu nhập lại hoặc dừng.
Luận văn thạc sỹ Nguyễn Đức Toàn
Tên ca sử dụng: Tìm kiếm Benefit Scheme
- Tác nhân: Group User
- Mục đích: Tìm kiếm Benefit Scheme.
- Mô tả khái quát: Tìm kiếm danh sách Benefit Scheme và hiển thị.
- Tham chiếu: R2.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Benefit Scheme
2. Hiện form tìm kiếm Benefit Scheme
3. Nhập các điều kiện tìm kiếm và yêu cầu hiển thị.
4. Đọc điều kiện tìm kiếm, tìm và hiển thị. Benefit Scheme, BSInPanel, Visit Display, ProviderType Uc60 Sửa thông tin Benefit Scheme
Tên ca sử dụng: Sửa Benefit Scheme
- Tác nhân: Group User
- Mục đích: Sửa thông tin của Benefit Scheme.
- Mô tả khái quát: Tìm kiếm Benefit Scheme và sửa thông tin.
- Tham chiếu: R2.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Benefit Scheme
2. Hiện form tìm kiếm Benefit Scheme. 3. Nhập các điều kiện tìm
kiếm và yêu cầu hiển thị.
4. Đọc điều kiện tìm kiếm, tìm và hiển thị.
Benefit Scheme, BSInPanel
5. Chọn Benefit Scheme và yêu cầu sửa
6. Hiển thị form sửa Benefit Scheme
Benefit Scheme, BSInPanel, Visit Display,
ProviderType 7. Sửa thông tin Benefit
Scheme và yêu cầu ghi lại.
8. Kiểm tra, ghi lại thông tin mới của Benefit Scheme và báo kết quả. Benefit Scheme, BSInPanel, Visit Display, ProviderType
Ngoại lệ : Bước 4 : Nếu không tìm Benefit Scheme thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Bước 8 : Nếu thông tin sửa cho Benefit Scheme thiếu hoặc không chuẩn xác thì yêu cầu nhập lại hoặc dừng.
Uc61 Xoá Benefit Scheme
Tên ca sử dụng: Xoá Benefit Scheme
- Tác nhân: Group User
- Mục đích: Xoá thông tin của Benefit Scheme.
- Mô tả khái quát: Tìm kiếm Benefit Scheme và Xoá thông tin.
- Tham chiếu: R2.3
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Benefit Scheme theo điều kiện.. 2. Hiện danh sách Benefit Scheme Benefit Scheme, BSInPanel 3. Chọn Benefit Scheme cần xoá và yêu cầu hệ thống xoá.
4. Xoá Benefit
Scheme và đưa ra thông báo kết quá.
Benefit Scheme, BSInPanel, Visit Display,
ProviderType
Ngoại lệ : Bước 1 : Nếu không tìm thấy Benefit Scheme thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Uc68 Thêm thanh toán theo đợt tới từng công ty (Invoice).
Tên ca sử dụng: Thêm Invoice
- Tác nhân: Group User
- Mục đích: Thêm mới Invoice
- Mô tả khái quát: Thêm mới các Invoice vào hệ thống.
- Tham chiếu: R2.6
Luận văn thạc sỹ Nguyễn Đức Toàn
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu thêm mới
Invoice.
2. Hiện danh sách Batch chưa được thanh toán.
Batch
3 Chọn Batch sẽ thanh toán.
4. Đọc thông tin, tạo mới các Invoice dựa vào các EmpVisit và ghi các Invoice vào hệ thống.
Batch, EmpVisit,
Company, Invoice.
Uc69 Tìm kiếm Invoice.
Tên ca sử dụng: Tìm kiếm Invoice
- Tác nhân: Group User
- Mục đích: Tìm kiếm Invoice
- Mô tả khái quát: Tìm kiếm Invoice trong hệ thống và hiển thị.
- Tham chiếu: R2.6
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách Invoice.
2. Hiện form tìm kiếm Invoice.
3. Nhập thông tin tìm kiếm và yêu cầu tìm kiếm.
4. Đọc thông tin, tìm kiếm và hiển thị..
Invoice.
Ngoại lệ : Bước 4 : Nếu không có Invoice nào thoả mãn điều kiện tìm kiếm thì yêu cầu nhập lại hoặc dừng.
- Gói cập nhật Payment Advice tương tự như gói cập nhật Invoice. Uc80 Thêm khám chữa bệnh (EmpVisit).
Tên ca sử dụng: Thêm EmpVisit
- Tác nhân: Clinic User
- Mục đích: Thêm mới một EmpVisit.
- Mô tả khái quát: Thêm mới một EmpVisit, và các DrugVisit, LabVisit, XrayVisit vào hệ thống.
- Tham chiếu: R4.1
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách bệnh nhân (Patient) bao gồm cả Employee và Depandant, theo điều kiện tìm kiếm.
2. Hiện danh sách Patient theo điều kiện nhận được.
Employee, Depandant
3. Chọn Patient muốn thêm mới EmpVisit.
4. Hiện form thêm mới EmpVisit.
Employee, Depandant 5. Nhập thông tin cần
thiết cho EmpVisit và yêu cầu hệ thống ghi nhận.
6. Ghi nhận thông tin và thông báo kết quả.
Employee, Depandant, EmpVisit, DrugVisit, LabVisit, XrayVisit
Ngoại lệ : Bước 1 : Nếu không tìm thấy Patient thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Bước 6 : Nếu thông tin nhập cho EmpVisit không chuẩn xác hoặc phiếu khám chữa bệnh vượt quá quyền lợi được hưởng của Patient thì yêu cầu nhập lại hoặc dừng.
Uc81 Tìm kiếm EmpVisit.
Tên ca sử dụng: Tìm kiếm EmpVisit
- Tác nhân: Clinic User
- Mục đích: Tìm kiếm EmpVisit.
- Mô tả khái quát: Tìm kiếm danh sách EmpVisit và hiển thị.
- Tham chiếu: R4.1
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống
Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách EmpVisit. 2. Hiện form tìm kiếm EmpVisit 3. Nhập điều kiện tìm kiếm EmpVisit. 4. Đọc điều kiện tìm kiếm, tìm và hiển thị kết quả. EmpVisit, DrugVisit, LabVisit, XrayVisit, DiagnosisVisit
Uc82 Sửa thông tin EmpVisit
Tên ca sử dụng: Sửa EmpVisit
Luận văn thạc sỹ Nguyễn Đức Toàn
- Mục đích: Sửa một EmpVisit.
- Mô tả khái quát: Sửa một EmpVisit trong hệ thống.
- Tham chiếu: R4.1
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách EmpVisit theo điều kiện.
2. Hiện danh sách EmpVisit theo điều kiện nhận được. 3. Chọn EmpVisit muốn
sửa.
4. Hiện form chứa thông tin EmpVisit để sửa.
EmpVisit, DrugVisit, LabVisit, XrayVisit, DiagnosisVisit
5. Nhập thông tin cần sửa cho EmpVisit và yêu cầu hệ thống ghi nhận.
6. Ghi nhận thông tin và thông báo kết quả.
EmpVisit, DrugVisit, LabVisit, XrayVisit, DiagnosisVisit
Ngoại lệ : Bước 1 : Nếu không tìm thấy EmpVisit thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Bước 6 : Nếu EmpVisit đã được thanh toán thì đưa ra thông báo không thể sửa đổi thông tin.
Nếu thông tin nhập cho EmpVisit không chuẩn xác thì yêu cầu nhập lại hoặc dừng.
Uc83 Xoá EmpVisit
Tên ca sử dụng: Xoá EmpVisit
- Tác nhân: Clinic User
- Mục đích: Xoá một EmpVisit.
- Mô tả khái quát: Xoá một EmpVisit trong hệ thống.
- Tham chiếu: R4.1
- Mô tả diễn biến:
Hành động của tác nhân Hồi đáp của hệ thống Dữ liệu liên quan 1. Yêu cầu hiển thị danh
sách EmpVisit theo điều kiện.
2. Hiện danh sách EmpVisit theo điều kiện nhận được.
EmpVisit
3. Chọn EmpVisit muốn xoá và yêu cầu xoá.
4. Xoá EmpVisit. EmpVisit, DrugVisit,
LabVisit, XrayVisit, DiagnosisVisit
Ngoại lệ : Bước 1 : Nếu không tìm thấy EmpVisit thoả mãn điều kiện thì yêu cầu nhập lại điều kiện tìm kiếm hoặc dừng.
Bước 4 : Nếu EmpVisit đã được thanh toán thì đưa thông báo không xoá được.
Luận văn thạc sỹ Nguyễn Đức Toàn