Ca sử dụng Cập nhật danh mục các bệnh

Một phần của tài liệu Xây dựng hệ thống chăm sóc sức khỏe cho cán bộ, công chức ngành nông nghiệp theo công nghệ hướng đối tượng.PDF (Trang 50)

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 (adsbygoogle = window.adsbygoogle || []).push({});

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, (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

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ả (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

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: (adsbygoogle = window.adsbygoogle || []).push({});

- 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 (adsbygoogle = window.adsbygoogle || []).push({});

 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 (adsbygoogle = window.adsbygoogle || []).push({});

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:

Một phần của tài liệu Xây dựng hệ thống chăm sóc sức khỏe cho cán bộ, công chức ngành nông nghiệp theo công nghệ hướng đối tượng.PDF (Trang 50)