Chức năng Khám bệnh:

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

* Activity Diagram cho usecase Khám bệnh:

Tim kiem benh nhan giao dien kham benh

hien thi thong tin ca nhan benh nhan

nhap cac thong tin ve tinh trang suc khoe

Thong bao loi

Ke toa thuoc

Khong co

co Thong tin: nhip tho,

mach, huyet ap, can nang, trieu chung

chan doan

nhan button In toa thuoc Luu lai toan bo chi tiet phieu

kham va Xuat ra toa thuoc Xem chi tiet tai mo hinh tim kiem benh nhan

chi dinh CLS xem chi tiet tai mo

hinh Chi dinh CLS

Xem ket qua CLS xem chi tiet o mo

hinh Xem ket qua CLS

Xem them mo hinh Ke toa thuoc

chon ten benh trong combobox

* Đặc tả use-case Khám bệnh:

Tên Khám bệnh

Actor Nhân viên (Bác sĩ)

Điều kiện trước Chọn chức năng khám bệnh

Điều kiện sau Lưu lại toàn bộ thông tin khám bệnh

của bệnh nhân

Dòng sự kiện chính 1. Tìm bệnh nhân [A1]

2. Hệ thống hiển thị thông tin chi tiết của bệnh nhân tìm kiếm.

3. Tại usecase này, user có thể thực hiện chức năng Xem quá trình khám bệnh của bệnh nhân đó (nếu bệnh nhân này từng khám ở bệnh viện) [A2] 4. Bác sĩ thực hiện chức năng khám bệnh: nhập các thông tin như: các thông số cơ bản của bệnh nhân (nhịp thở, mạch, cân nặng, huyết áp ), triệu chứng, chẩn đoán bệnh

5. Chỉ định cận lâm sàng, chuyển tới [A3]

6. Xem kết quả cận lâm sàng, chuyển tới [A4]

7. Nếu cần thiết thì hẹn ngày tái khám. 8. Kê toa thuốc cho bệnh nhân[A5] 9. Kết thúc usecase

Dòng sự kiện phụ A1. Chuyển tới usecase Tìm kiếm bệnh

nhân

A2. Chuyển tới usecase Xem lịch sử khám bệnh

A3. chuyển tới usecase Chỉ định CLS A4, Chuyển tới usecase Xem kết quả

CLS

A5. Chuyển tới usecase Kê toa thuốc * Sequence diagram use-case Khám bệnh:

: frmkhambenh : frmkhambenh : Nhanvien

: Nhanvien : controllerbenhnhan : controllerbenhnhan : controllerkhambenh : controllerkhambenhcontrollerdauhieusinhtoncontrollerdauhieusinhton : : : BenhNhan : BenhNhan : PhieuKhamBenh : PhieuKhamBenh : Dauhieusinhton : Dauhieusinhton : toathuoc : toathuoc

Nhap ma benh nhan

getbn(mabn)

getbn() gia tri 0 or array gia tri 0 or array

getmaphieu(mabn,ngaykham)

getmaphieu() gia tri 0 or array gia tri 0 or array

addphieu(name,mabn,ngaykham)

addphieu() Khi getmaphieu()

tra ve gia tri 0

addtoa(manv,ngaykham) addtoa() getmatoa() getmatoa() array array

Luu Session['matoa'] bang gia tri ma toa trong mang

getmaphieu(mabn,ngaykham)

getmaphieu() array array

Nhap thong tin kham benh mach,nhiptho,chieucao,nhietdo,huyetap,ca nnang,ngayhenkham,trieuchung,ngaykham mapk,cannang,huyetap,nhiptho, mach,nhietdo,chieucao adddauhieusinhton() adddauhieusinhton() true or false true or false updatePhieuKhamBenh(maphieu,ngayhenkham,trieuchung) updatePhieuKhamBenh() true or false true or false thong bao ket qua Hình 2-22: Sequence Khám bệnh

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

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

(96 trang)
w