Chức năng Tìm kiếm bệnh nhân:

Một phần của tài liệu PHẦN mềm QUẢN lý KHÁM cữa BỆNH tại BỆNH VIỆN NHI ĐỒNG (Trang 39 - 41)

* Activity Diagram cho usecase Tìm kiếm bệnh nhân

Giao dien kham benh Nhap ma benh nhan Nhan button OK

Thong bao loi

Hien thi thong tin benh nhan

Kiem tra Khong co

có Kiem tra ma

benh nhan co trong CSDL

* Đặc tả use-case Tìm kiếm bệnh nhân:

 Tiêu chí 1: tìm theo mã bệnh nhân

Tên Tìm kiếm bệnh nhân

Actor Nhân viên

Điều kiện trước Chọn chức năng tìm kiếm bệnh nhân

Điều kiện sau Hiển thị danh sách chi tiết bệnh nhân

tìm kiếm được

Dòng sự kiện chính 1. Nhập mã bệnh nhân muốn tìm kiếm

2. Chọn button OK

3. Kiểm tra dữ liệu có trong CSDL không

4. Nếu không có trong CSDL [A2] 6. Hiển thị thông tin chi tiết về bệnh nhân đó

7. Kết thúc usecase

Dòng sự kiện phụ A2. Thông báo không tìm thấy, trở lại

giao diện chính

 Tiêu chí 2: tìm kiếm nhanh bằng tên bệnh nhân

Tên Tìm kiếm bệnh nhân

Actor Nhân viên

Điều kiện trước Chọn chức năng tìm kiếm bệnh nhân

Điều kiện sau Hiển thị danh sách chi tiết bệnh nhân

tìm kiếm được

Dòng sự kiện chính 1. Nhập tên bệnh nhân muốn tìm kiếm

(nhập 1 hay 1 vài ký tự trong tên bệnh nhân)

2. Kiểm tra dữ liệu có trong CSDL không

3. Nếu không có trong CSDL [A2] 4. hiển thị tên bệnh nhân (hoặc hiển thị (adsbygoogle = window.adsbygoogle || []).push({});

nhiều bệnh nhân do cùng tên ) 5. chọn tên bệnh nhân cần tìm

6. hiển thị thông tin chi tiết bệnh nhân 7. Kết thúc usecase

Dòng sự kiện phụ A2. Quay lại giao diện, nhập lại thông

tin

* Sequence diagram use-case Tìm kiếm bệnh nhân:

: frmbenhnhan : frmbenhnhan : Nhanvien

: Nhanvien : controllerbenhnhan : controllerbenhnhan : BenhNhan : BenhNhan

timkiem(ten)

timkiembn(ten) Nhap ten benh nhan can tim

array array

Hien thi gia tri trong mang

Hình 2-19: Sequence Tìm kiếm bệnh nhân

Một phần của tài liệu PHẦN mềm QUẢN lý KHÁM cữa BỆNH tại BỆNH VIỆN NHI ĐỒNG (Trang 39 - 41)