Chức năng Quản lý Bệnh lý (ICD):

Một phần của tài liệu đồ án quản lý phòng khám (Trang 66 - 69)

Xoa ICD Giao dien quan

ly ICD

Nhan button

Them Sua thong tin ICD

Nhan button Them Giao dien them hien thi Nhap thong tin

ICD moi

Luu vao CSDL va thong bao them thanh cong Thong bao loi Kiem tra du lieu

Dung Sai

Chon ICD trong danh sach ICD

Nhan button Xoa

Cap nhat tinh trang xoa cua ICD la da xoa

Thong bao thanh cong

Chon ICD trong danh sach ICD

Nhap thong tin ICD can sua

Nhan button Sua

Luu vao CSDL va thong bao thanh cong

Kiem tra thong tin co bi trung hay du lieu nhap vao khong dung

Thong bao loi Dung

Sai Thong tin ICD gom: ma

ICD, ten benh ly

Thong tin sua gom: ten benh ly kiem tra thong tin

nhap co hop le khong, co bi trung trong CSDL khong

hien thi giao dien sua

* Đặc tả use-case Quản lý bệnh lý:

Tên Quản lý bệnh lý (ICD)

Actor Quản trị

Điều kiện trước User phải đăng nhâ ̣p với quyền Quản

trị, khi user muốn thêm, xóa hoă ̣c sửa thông tin bệnh lý (ICD).

Điều kiện sau Các chức năng phu ̣ (thêm, xóa, sửa

thông tin bệnh lý) được thực hiện

Dòng sự kiện chính 1. Chọn chức năng thêm bệnh lý

1.1 Tại giao diện quản lý ICD, nhấn button Thêm

1.2 Hệ thống hiển thị giao diện thêm với các textbox nhập dữ liệu

1.3 Hệ thống yêu cầu nhập đầy đủ thông tin của bệnh lý (ICD) mới như: mã ICD, tên bệnh lý.

1.4 Chọn button Thêm

1.5 Kiểm tra sự hợp lệ của thông tin nhập vào

1.6 Nếu không hợp lệ [A1] 1.7 Kiểm tra dữ liệu nhập vào có trùng trong CSDL không.

1.8 Nếu dữ liệu trùng [A2]

1.9 Thêm dữ liệu vào CSDL và thông báo thành công.

2. cho ̣n chức năng xóa bệnh lý (ICD) 2.1 cho ̣n ICD cần xóa trong danh

sách ICD (có thể chọn nhiều ICD) 2.2 chọn button Xóa

2.3 Hệ thống kiểm tra dữ liệu (nếu user chưa chọn dữ liệu xóa) chuyển tới [A3]

2.4 Cập nhật lại tình trạng xóa của (các) dữ liệu được chọn

2.5 Thông báo thành công và trở lại giao diện trang quản lý ICD

3. chức năng sửa thông tin ICD 3.1 cho ̣n ICD cần sửa

3.2 hệ thống hiển thị giao diện sửa thông tin với các field đã có thông tin 3.2 nhâ ̣p lại thông tin cần sửa 3.3 nhấn button Sửa

3.4 kiểm tra dữ liê ̣u nhâ ̣p vào có hợp lê ̣ (có giá tri ̣ nhâ ̣p vào là null) [A1] 3.5 câ ̣p nhâ ̣t la ̣i thông tin vào CSDL và thông báo thành công.

4. Kết thúc usecase.

Dòng sự kiện phụ A1. Hiển thi ̣ thông báo thông tin nhâ ̣p

không hơ ̣p lê ̣, quay lại bước nhập thông tin

A2. Thông báo thông tin đã có trong CSDL , quay lại [1.1]

A3. Thông báo chưa chọn dữ liệu xóa, quay lại bước [2.1]

: frmview : frmview : Quantri

: Quantri : index.php : index.php : controller : controller : icd : icd Chon chuc nang quan li ICD

eve:listicd

counttimkiem(ten)

counttimkiemicd(ten)

Chon chuc nang them ICD

eve:addicd

addicd(id,name)

addicd()

Check vao o muon xoa

del(maicd)

del()

Chon TenBenh muon sua

eve:updateicd geticd(lastid) geticd() timkiem(ten,X,B) timkiemicd(ten,X,B) update(lastid,newid,newname,tinhtrang) update(lastid) tra ve so dong tra ve so dong array array true or false true or false true or false true or false array array true or false true or false

Hình 2-36: Sequence Quản lý ICD

Một phần của tài liệu đồ án quản lý phòng khám (Trang 66 - 69)

Tải bản đầy đủ (DOC)

(96 trang)
w