Lê Đ C Nam

You might also like

You are on page 1of 6

Lê Đức Nam

DCT121C2

Focus usecase các chức năng hồ sơ bệnh án

Đặc tả usecase đăng nhập


Tên Đăng nhập
Actor Nhân viên
Điều kiện trước Người dùng nhập tài khoản ở màn hình đăng
nhập
Điều kiện sau Hiển thị các chức năng của người dùng
Dòng sự kiện chính 1. Người dùng nhập tài khoản và mật khẩu
2. Chọn vào button đăng nhập
3. Hệ thống kiểm tra thông tin nhập vào nếu
không hợp lệ hoặc giá trị nhập null.[A1]
4. Kiểm tra thông tin trong CSDL, nếu không có
thông tin.[A2]
5. Thông báo đăng nhập thành công và hiển thị
các chức năng của người dùng.
6. Kết thúc usecase
Sự kiện phụ A1. Hiển thị thông báo các thông tin nhập chưa
đầy đủ.
A2. Hiển thị thông báo không có người dùng này
trong cơ sở dữ liệu,
Đặc tả use-case Đổi mật khẩu:
Tên Đổi mật khẩu
Actor Người dùng hệ thống
Điều kiện trước Người dùng ở màn hình đổi mật khẩu
Điều kiện sau Hiển thị thông báo đổi mật khẩu thành công cho
user
Dòng sự kiện chính 1. Người dùng nhập tài khoản và mật khẩu cũ và
mật khẩu mới
2. Chọn button Submit
3. Hệ thống kiểm tra thông tin nhập vào nếu
không hợp lệ hoặc giá trị nhập null.[A1]
4. Kiểm tra tên tài khoản và mật khẩu cũ trong
CSDL, nếu không có[A2].
5. Thông báo đổi mật khẩu thành công[A3]
6. Kết thúc usecase
Dòng sự kiện phụ A1. Hiển thị thông báo các thông tin nhập chưa
đầy đủ.
A2. Hiển thị thông báo người dùng này không có
thực trong CSDL.
A3. Chuyển tới usecase Đăng nhập.
Đặc tả use-case Tìm kiếm bệnh nhân
-> 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 đượ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]
5. Hiển thị thông tin chi tiết về bệnh nhân đó.
6. 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

-> Tìm kiếm theo 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 một vài kí tự trong tên bệnh nhân)
2. Kiểm tra dữ liệu có trong cơ sở dữ liệu không
3. Nếu không có cơ sở dữ liệu [2]
4. Hiển thị tên bệnh nhân hoặc nhiều tên bệnh
nhân (nếu cùng tên)
5. Chọn tên bệnh nhân cùng tìm
6. Hiển thị thông tin chi tiết bệnh nhân
7. Kết thúc
Dòng sự kiện phụ [A2] Quay lại giao diện nhập lại tên bệnh nhân

Đặc tả use-case Thêm bệnh nhân


Tên Thêm bệnh nhân
Actor Nhân viên (y tá, điều dưỡng)
Điều kiện trước Chọn chức năng thêm bệnh nhân
Điều kiện sau Thông tin bệnh nhân mới được thêm
thành công
Dòng sự kiện chính 1. Nhập các thông tin của bệnh nhân
gồm: họ tên bệnh nhân, ngày sinh,
giới tính, địa chỉ, tiền căn; thông tin
người thân gồm: tên thân nhân,
chứng minh nhân dân, điện thoại.
2. Chọn button “Tiếp Nhận”
3. Kiểm tra dữ liệu nhập vào có hợp lệ
không
4. Nếu chưa hợp lệ [A1]
5. Kiểm tra thân nhân đã có trong
CSDL (kiểm tra CMND của thân nhân )
5.1 Luồng xử lý khi thân nhân đã có
- Nếu CMND trùng, hệ thống sẽ
lấy mã thân nhân đó.
- Lưu thông tin bệnh nhân vào
CSDL
- Thông báo thêm thành công và
thông báo mã bệnh nhân đó.

5.2 Luồng xử lý khi thân nhân chưa


có trong CSDL
- Nếu CMND không trùng trong
CSDL
- Hệ thống lưu thông tin thân
nhân vào CSDL
- Kiểm tra lưu thông tin thân nhân
thành công.
- Nếu lưu thông tin thân nhân
thành công, thực hiện thêm thông tin
bệnh nhân vào CSDL
- Thông báo thành công và cho
biết mã bệnh nhân đó.

6. Kết thúc usecase


Dòng sự kiện phụ A1. Thông báo thông tin không hợp
lệ, quay lại bước 1

* Đặc tả use-case Lập phiếu khám:


Tên Lập phiếu khám
Actor Nhân viên
Điều kiện trước Chọn chức năng lập phiếu khám
Điều kiện sau Lập phiếu khám của bệnh nhân thành
công
Dòng sự kiện chính 1. Nhập chọn bệnh nhân ở ô tìm kiếm
bệnh nhân
2. Hệ thống thực hiện tìm kiếm bệnh
nhân
3. Nếu không tìm thấy, chuyển tới
[A1]
4. Chọn dịch vụ muốn khám
4. Hiển thị giao diện in phiếu khám
5. User nhấn button In hóa đơn,
chuyển tới [A2]
3. Kết thúc usecase
Dòng sự kiện phụ A1. Thông báo không tìm, quay lại
giao diện nhập mã bệnh nhân
A2. chuyển tới usecase In hóa đơn

You might also like