a) Mục đích: cập nhật danh mục bệnh của khám lâm sàng b) Tác nhân: Y sĩ, bác sĩ
c) Tham chiếu: R2.6, R2
d) Mô tả chung : Bổ sung thêm danh mục các bệnh của khám lâm sàng. e) Dữ liệu liên quan: Danhmucbenh
f) Luồng sự kiện:
Nhập danh mục bệnh
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng cập nhật mới danh mục bệnh 2.Hệ thống hiển thị form nhập liệu và danh sách các bệnh Danhmucbenh Loaibenh 3.Chọn loại bệnh
4. Nhập tên bệnh 5.Ghi nhận các thông tin và
hiển thị danh mục bệnh mới được cập nhật lại
Danhmucbenh
Ngoại lệ: Bước 5: Nếu nhập dữ liệu thiếu, không chính xác hoặc trùng, hệ thống sẽ
thông báo lỗi.
Tìm kiếm tên bệnh
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Yêu cầu thêm tìm kiếm 3. Nhập vào điều kiện tìm
2. Hiển thị form tìm kiếm
4.Tìm kiếm và hiển thị bản ghi
Danhmucbenh Loaibenh
kiếm. phù hợp
Ngoại lệ : -Bước 4: Không có cán bộ nào thỏa mãn điều kiện tìm kiếm thì thông báo
không tìm được và yêu cầu tìm lại hoặc dừng.
Sửa danh mục bệnh
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
5. Chọn tên bệnh cần sửa 6. Hiển thị form nhập liệu Danhmucbenh
Loaibenh 7. Nhập nội dung thông tin
sửa.
8. Ghi thông tin và hiển thị danh mục bệnh mới được cập nhật lại.
Danhmucbenh
Ngoại lệ: Bước 8: Kiếm tra tính hợp lệ của thông tin thay thế, nếu thiếu hoặc trùng với
thông tin cũ thì hệ thống sẽ thông báo lỗi.
Xóa danh mục bệnh
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
5. Chọn tên bệnh cần xoá 6. Xác nhận thông tin xóa Danhmucbenh
Loaibenh
7. Xác nhận xóa 8.Nếu đồng ý xoá, thực hiện
xoá bệnh. Nếu không, huỷ bỏ thao tác xoá. Hiển thị danh mục bệnh được cập nhật lại Danhmucbenh 2.3.6. Ca sử dụng Cập nhật danh mục loại bệnh a) Mục đích: cập nhật danh mục loại bệnh b) Tác nhân: y sĩ, bác sĩ c) Tham chiếu: R2.5, R2
d) Mô tả chung : Tiến hành nhập danh mục loại bệnh, các thông tin bổ sung thêm hoặc sửa xoá.
e) Dữ liệu liên quan: Loaibenh f) Luồng sự kiện:
Cập nhật loại bệnh
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng nhập mới danh mục loại bệnh 2.Hệ thống hiển thị form nhập liệu và danh sách các loại bệnh Loaibenh
3. Nhập tên danh mục loại bệnh 4.Ghi nhận các thông tin và hiển thị lại danh sách loại bệnh
Loaibenh
Ngoại lệ: Bước 4: Nếu nhập dữ liệu thiếu, không chính xác hoặc trùng, hệ thống sẽ
thông báo lỗi.
Sửa loại bệnh
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1.Chọn loại bệnh cần sửa 2.Hiển thị thông tin về loại
bệnh
Loaibenh
3.Nhập thông tin sửa 4. Ghi nhận thông tin và hiển
thị lại danh sách
Loaibenh
Ngoại lệ: Bước 8: Kiếm tra tính hợp lệ của thông tin thay thế, nếu thiếu hoặc trùng với
thông tin cũ thì hệ thống sẽ thông báo lỗi.
Xóa loại bệnh
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1.Chọn loại bệnh cần xóa 2.Hiển thị thông tin về loại
bệnh
Loaibenh
3.Xác nhận xóa 4. Nếu đồng ý thực hiện xóa,
nếu không thì hủy bỏ. Hiển thị lại danh sách
Loaibenh
2.3.7. Ca sử dụng Cập nhật danh mục cơ quan
a) Mục đích: cập nhật danh mục cơ quan b) Tác nhân: y sĩ
c) Tham chiếu: R2.2, R2
d) Mô tả chung : Nhập danh mục cơ quan (là các đơn vị thuộc ngành) của cán bộ trong Hồ sơ quản lý sức khoẻ các thông tin bổ sung thêm hoặc sửa xoá thông tin.
e) Dữ liệu liên quan: Tinhthanh f) Luồng sự kiện:
Cập nhật cơ quan
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng nhập mới danh mục cơ quan
2.Hệ thống hiển thị form nhập liệu và danh sách các cơ quan
Coquan
3. Nhập tên danh mục cơ quan, đơn vị
4.Ghi nhận các thông tin và hiển thị lại danh sách cơ quan, đơn vị.
Coquan
Ngoại lệ: Bước 4: Nếu nhập dữ liệu thiếu, không chính xác hoặc trùng, hệ thống sẽ
thông báo lỗi.
Sửa cơ quan
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1.Chọn cơ quan cần sửa 2.Hiển thị thông tin về cơ quan Coquan
3.Nhập thông tin sửa 4. Ghi nhận thông tin và hiển
thị lại danh sách
Coquan
Ngoại lệ: Bước 8: Kiếm tra tính hợp lệ của thông tin thay thế, nếu thiếu hoặc trùng với
thông tin cũ thì hệ thống sẽ thông báo lỗi.
Xóa cơ quan
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1.Chọn cơ quan cần xóa 2.Hiển thị thông tin về cơ
quan
Coquan
3.Xác nhận xóa 4. Nếu đồng ý thực hiện xóa,
nếu không thì hủy bỏ. Hiển thị lại danh sách
Các ca sử dụng cập nhật danh mục chức vụ, nghề nghiệp, Tỉnh, thành phố tương tự ca sử dụng cập nhật danh mục cơ quan.
2.3.8. Ca sử dụng Cập nhật người dùng
a) Mục đích: cập nhật thêm mới, sửa xóa người dùng trong hệ thống b) Tác nhân: quản trị hệ thống
c) Tham chiếu: R4
d) Mô tả chung : Người quản trị đăng nhập hệ thống, sau đó lựa chọn chức năng nhập người dùng mới bao gồm tên truy nhập và quyền truy nhập hệ thống.
e) Luồng sự kiện:
Cập nhật danh mục ngƣời dùng
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Yêu cầu cập nhật người dùng 2.Hệ thống hiển thị danh sách người dùng đã có trong hệ thống Nguoidung Quyen
3. Chọn nhập mới người dùng 4.Hệ thống hiển thị form nhập
liệu
Nguoidung Quyen
5. Nhập thông tin, chọn quyền 6. Ghi nhận các thông tin Nguoidung
Sửa danh mục ngƣời dùng
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
3. Chọn người dùng 4. Hệ thống hiển thị dữ liệu
trên form nhập liệu
Nguoidung Quyen 5. Nhập thông tin cần sửa vào
form thay thế thông tin cũ.
6. Ghi nhận thông tin sửa. Nguoidung
Xóa danh mục ngƣời dùng
2.3.9. Ca sử dụng Sao lưu cơ sở dữ liệu
a) Mục đích: đảm bảo an ninh, an toàn dữ liệu bằng cách sao lưu dữ liệu định kỳ b) Tác nhân: quản trị hệ thống
d) Mô tả chung : người quản trị đăng nhập hệ thống, sau đó lựa chọn chức năng sao lưu dữ liệu.
e) Luồng sự kiện:
Hành động của tác nhân Phản ứng của hệ thống
1. Chọn chức năng sao lưu dữ liệu 2. Hệ thống hiển thị form nhập liệu
3. Chọn đường dẫn thư mục cần sao lưu 4. Kiếm tra tính hợp lệ của thông tin 5. Ghi nhận các thông tin và thông báo kết quả
e) Thông tin đầu vào: Chọn chức năng sao lưu và chọn đường dẫn đích chứa file dữ liệu.
f) Thông tin đầu ra: Nếu thành công thì hiển thị thông báo. Ngược lại thì thông báo lỗi cho người dùng.
2.3.10. Ca sử dụng Xem hồ sơ khám sức khỏe
a) Mục đích: Xem hồ sơ khám sức khỏe cá nhân trên web b) Tác nhân: Cán bộ, Bác sĩ
c) Tham chiếu: R3.1, R3
d) Mô tả chung : Cán bộ công chức đăng nhập hệ thống thành công, chương trình sẽ hiện thông tin về hồ sơ sức khỏe bao gồm thông tin cá nhân, tiền sử bệnh, kết quả khám thể lực, khám lâm sàng, khám cận lâm sàng, kết luận và tư vấn của bác sĩ. Các lần khám sức khỏe định kỳ.
e) Luồng sự kiện:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Đăng nhập hệ thống 2. Hệ thống hiển thị form
nhập liệu
3. Nhập số CMT và mật khẩu 4. Kiếm tra người dùng và
hiển thị thông tin hồ sơ sức khỏe
Hosocanbo
5. Xem thông tin hồ sơ cá nhân, các lần khám sức khỏe.
6. Thông tin hồ sơ sức khỏe Hosocanbo Chucvu
Nghenghiep Coquan Tinhthanh Tiensubenh Lankham Khamlamsang Danhmucbenh Loaibenh
Ngoại lệ: Bước 4: Nếu thông tin người dùng đăng nhập không hợp lệ, hệ thống sẽ thông báo lỗi.
2.3.11. Ca sử dụng Gửi câu hỏi
a) Mục đích: cập nhật thêm mới, sửa xóa câu hỏi trong hệ thống b) Tác nhân: cán bộ
c) Tham chiếu: R3.2, R3
d) Mô tả chung : Cán bộ công chức đăng nhập vào hệ thống trên web sau khi xem hồ sơ sức khỏe cá nhân,kết luận, tư vấn của bác sĩ có thể đặt câu hỏi nhờ bác sĩ tư vấn thêm về quá trình điều trị, sử dụng thuốc, chế độ ăn uống tập luyện, lời khuyên của bác sĩ.
e) Luồng sự kiện:
Gửi câu hỏi cho bác sĩ
Hành động của tác nhân Phản ứng của hệ thống
1. Chọn gửi câu hỏi 2. Hệ thống hiển thị form gửi câu hỏi
3. Nhập thông tin câu hỏi vào form 4. Ghi nhận các thông tin
Sửa câu hỏi
Hành động của tác nhân Phản ứng của hệ thống
1. Xem danh sách câu hỏi 2. Hệ thống hiển thị danh sách câu hỏi
5.Nhập nội dung sửa 6. Ghi nhận thông tin
Xóa câu hỏi
Hành động của tác nhân Phản ứng của hệ thống
3. Chọn câu hỏi để xóa 4. Hiện thị thông báo xác nhận xóa
5.Đồng ý xóa 6. Thực hiện xóa và thông báo kết quả
2.3.12. Ca sử dụng Quản lý danh mục câu hỏi, trả lời tư vấn
a) Mục đích: quản lý danh mục câu hỏi, gửi câu trả lời tư vấn. b) Tác nhân: Bác sĩ
c) Tham chiếu: R3.3, R3
d) Mô tả chung : Bác sĩ đăng nhập vào hệ thống trên web sau khi xem hồ sơ sức khỏe cá nhân, kết luận, tư vấn và câu hỏi của cán bộ. Bác sĩ sẽ trả lời giải đáp các thắc mắc của cán bộ liên quan đến tình hình bệnh tật điều trị.
e) Luồng sự kiện:
Trả lời, tƣ vấn cho cán bộ công chức
Hành động của tác nhân Phản ứng của hệ thống
1. Xem danh sách câu hỏi 2. Hệ thống hiển thị danh sách câu hỏi
3. Xem nội dung câu hỏi 4. Hiện nội dung câu hỏi
5. Nhập nội dung câu Trả lời 6. Ghi nhận thông tin
Sửa, xóa câu trả lời
Tương tự như sửa, xóa câu hỏi
Xóa câu hỏi
Một số câu hỏi không đúng theo quy định như nội dung không phù hợp, không có dấu, vi phạm các quy định sẽ bị xóa bỏ. Thực hiện tương tự như xóa câu hỏi.
2.4. Phân tích từng ca sử dụng
2.4.1. Ca sử dụng Cập nhật Hồ sơ cán bộ
Hình 2.7 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật hồ sơ cán bộ
Mô hình khái niệm:
- Tác nhân: Y sĩ, bác sĩ
- Lớp thực thể: Hosocanbo
- Lớp giao diện: FormHosocanbo cho phép tác nhân xem danh sách hồ sơ cán bộ, sửa xóa, thêm mới.
- Lớp điều khiển: CtrHosocanbo có trách nhiệm điều khiển việc truy xuất.
Sơ đồ liên kết:
2.4.2. Ca sử dụng Cập nhật Tiền sử bệnh
Hình 2.11 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật hồ sơ cán bộ
Mô hình khái niệm:
- Tác nhân: Y sĩ, bác sĩ
- Lớp thực thể: Hosocanbo, Tiensubenh, Danhmucbenh, Loaibenh
- Lớp giao diện: FormTiensubenh cho phép tác nhân xem danh sách hồ sơ cán bộ,
sửa xóa, thêm mới tiền sử bệnh, bệnh nghề nghiệp.
- Lớp điều khiển: CtrTiensubenh có trách nhiệm điều khiển việc truy xuất.
Sơ đồ liên kết:
Hình 2.14 Giao diện cập nhật Tiền sử bệnh
Giải thích giao diện:
Giao diện cập nhật Tiền sử bệnh và Bệnh nghề nghiệp nằm trong form Hồ sơ khám sức khỏe định kỳ.
Lựa chọn loại bệnh và tên bệnh, nhập năm mắc. Kết quả sẽ hiển thị ở form trên Danh sách gồm Số thứ tự, tên bệnh, loại bệnh. Chọn loại bệnh, tên bệnh, năm mắc.
2.4.3. Ca sử dụng Cập nhật Khám sức khoẻ định kỳ
Hình 2.15 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật khám sức khoẻ định kỳ
Mô hình khái niệm:
- Tác nhân: Y sĩ, bác sĩ
- Lớp thực thể: Hososuckhoe, Lankham, Khamlamsang, Danhmucbenh, Loaibenh
- Lớp giao diện: FormHososuckhoe cho phép tác nhân xem danh sách, tạo mới, sửa
và xoá danh mục quequan.
- Lớp điều khiển: CtrHososuckhoe có trách nhiệm điều khiển việc truy xuất và tạo
mới danh mục quê quán
Hình 2.16 Biểu đồ lớp phân tích thực thi ca sử dụng cập nhật khám sức khỏe
Hình 2.18 Giao diện cập nhật kết quả khám sức khỏe (Khám lâm sàng)
Giải thích giao diện:
Ô tìm kiếm: Gồm các điều kiện: Họ tên, Số CMT, Số hồ sơ, Ngày khám.
Nút tìm kiếm sẽ trả ra kết quả vào ô Danh sách cán bộ.
Ô Danh sách cán bộ sẽ hiện thị các thông tin về cán bộ như họ tên, số CMT, số hồ sơ,
ngày sinh, giới tính, chức vụ, nghề nghiệp, email.
Nút thêm cán bộ, sửa sẽ gọi đến form cập nhật hồ sơ cán bộ
Nút xóa sẽ thực hiện xóa hồ sơ cán bộ và các thông tin liên quan đến cán bộ
(nếu xác nhận xóa)
Lựa chọn 1 cán bộ để xem kết quả khám sức khỏe được hiện thị phía dưới
Lần khám sức khỏe gần nhất sẽ hiện thị ở Ngày khám và thông tin về kết quả
lần khám đó sẽ hiện ở phía dưới.
Lựa chọn ngày khám: thông tin về kết quả các lần khám sẽ hiện ở phía dưới.
Khám lâm sàng: các chỉ số kết quả khám thể lực, thị lực, thính lực và các bệnh khám
Hình 2.19 Giao diện cập nhật kết quả khám sức khỏe (Khám cận lâm sàng) Khám cận lâm sàng bao gồm:
- Xét nghiệm máu: Số lượng Hồng cầu, Bạch cầu, Tiểu cầu.
- Xét nghiệm nước tiểu: Số lượng Đường, Protein.
- Chuẩn đoán hình ảnh: Xquang tim phổi.
Hình 2.20 Giao diện cập nhật kết quả khám sức khỏe (Kết luận)
Kết luận: Bao gồm các thông tin Xếp loại sức khỏe, kết luận, ngày kết luận và
2.4.4. Ca sử dụng Thống kê, báo cáo
Hình 2.21 Biểu đồ tuần tự hệ thống ca sử dụng thống kê, báo cáo
Mô hình khái niệm:
- Tác nhân: Y sĩ, bác sĩ
- Lớp thực thể: Hosocanbo, Coquan, Chucvu, Nghenghiep, Tinhthanh, Lankham,
Danhmucbenh, Loaibenh.
- Lớp giao diện: FormThongke cho phép tác nhân chọn các tiêu chí thống kê và đưa
ra thông kê báo cáo theo yêu cầu: Thống kê theo đơn vị, theo xếp loại sức khỏe, theo độ tuổi, theo nghề nghiệp, theo bệnh mắc phải...
- Lớp điều khiển: CtrThongke có trách nhiệm điều khiển việc truy xuất và tạo các
Hình 2.22 Giao diện báo cáo thống kê Giải thích giao diện:
Các tiêu chí để thống kê: Đơn vị Ngày khám Độ tuổi Xếp loại sức khỏe Chức vụ Nghề nghiệp Tên bệnh
Kết quả tìm kiếm sẽ hiển thị trong danh sách bên dưới
Nút kết xuất báo cáo sẽ chuyển dữ liệu sang report từ đó, tác nhân sẽ lựa chọn in ấn hoặc kết xuất ra file định dạng word, excel, pdf.
2.4.5. Ca sử dụng Cập nhật danh mục các bệnh
Biểu đồ tuần tự hệ thống ca sử dụng cập nhật danh mục các bệnh
Hình 2.23 Biểu đồ tuần tự hệ thống ca sử dụng cập nhật danh mục bệnh
Mô hình khái niệm:
- Tác nhân: Y sĩ
- Lớp thực thể: Danhmucbenh, Loaibenh
- Lớp giao diện: FormDanhmucbenh cho phép tác nhân xem danh sách, tạo mới, sửa
và xoá danh mục bệnh.
- Lớp điều khiển: UpdateDanhmucbenh có trách nhiệm điều khiển việc truy xuất và
tạo mới danh mục bệnh.
Sơ đồ liên kết: