mô tả class BS + VP

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Viện phí

Tên thuộc Kiểu truy Kiểu dữ Giá trị mặc Kích Min Max Diễn giải
tính cập liệu nhiên thước

maHoaDonVP Private String NULL 8 Mã hóa đơn

tienThuoc Private Int 0 0 Tên thuốc

tienKham Private Int 0 0 Ngày lập

hoTenBN Private Int NULL 25 Họ tên bệnh


nhân

Tên phương Kiểu Danh sách Kiểu Giá trị Kích Kiểu trả về Diễn giải
thức truy tên các tham dữ mặc thước của
cập số liệu nhiên phương
thức

thanhTien Public Có 2 tham số Int Phương thức


dùng để tính
tienThuoc Int 0 chi phí khám
bệnh

tienKham Int 0

inHoaDon Public Có 4 tham số Void Phương thức


dùng để in
maHoaDon String NULL 8 hóa đơn

tienThuoc String NULL 15

ngayLap Date

tienKham Int 0

Có 2 tham số Phương thức


capNhatVienPhi Public Void dùng để cập
tienThuoc Int 0 nhật viện phí
tienKham Int 0

Có 2 tham số
Phương thức
themVienPhi Public tienThuoc Int 0 Void dùng để thêm
viện phí
tienKham Int 0

Bác sĩ
Tên thuộc tính Kiểu truy Kiểu dữ Giá trị mặc Kích Min Max Diễn giải
cập liệu nhiên thước

hocVi Private String NULL 20 Học vị

chuyenKhoa Private String NULL 15 Chuyên khoa

luong Private Int 2000000 0 Lương

soNamCongTac Private Int 0 2 0 Số năm công


tác

Tên phương thức Kiểu Danh sách tên Kiểu dữ Giá trị Kích Kiểu trả về Diễn
truy các tham số liệu mặc thước của phương giải
cập nhiên thức

capNhatVienPhi Public có 2 tham số Void Phương


thức
tienThuoc Int 0 dùng
để cập
nhật
tienKham Int 0 viện phí

layLichKhamBacSi Public Có 1 tham số Void Phương


thức
maTV String NULL 10 dùng
để xem
lịch
khám

capNhatHSBA Public có 3 tham số Void


ngayKham Date Phương
thức
chuanDoan String dùng
NULL 100
để cập
nhật hồ
ghiChu String NULL 100 sơ
bệnh
án

lapPhieuKhamBenh Public Có 2 tham số Void Phương


thức
dùng
maPhieu String P000001 7 để lập
phiếu
khám
toaThuoc ToaThuoc bệnh

layDSBSTheoChuyenKhoa Public Có 1 tham số List Phương


thức
dùng
chuyenKhoa String Khoa 20 để xem
Nhi danh
sách
bác sĩ
theo
chuyên
khoa

layTTBenh Public Có 1 tham số HoSoBenhAn

id Int 1

timKiem Public Có 1 tham số Void Phương


thức
dùng
tuKhoaTimKiem String NULL 200 để tìm
kiếm

lapToaThuoc Public Có 3 tham số Void Phương


thức
dùng
maToaThuoc String T0001 5 để lập
toa
thuốc
thuoc Thuoc 20
lieuDung String NULL 30

layTT_DuocPham Public Có 1 tham số Void Phương


thức
dùng
maDuocPham String NULL 20 để xem
thông
tin
dược
phẩm

Bảng phân công công việc Nguyễn Tấn Phước:


Chương 2:
- Sơ đồ Use case Cập nhật hồ sơ bệnh án
- Sơ đồ Use case Quản lí hồ sơ bệnh án
Chương 4:

- Sơ đồ tuần tự Hồ sơ bệnh án
- Sơ đồ tuần tự quản lí hồ sơ bệnh án
Chương 5:

- Sơ đồ tuần tự Hồ sơ bệnh án
- Sơ đồ tuần tự thêm hồ sơ bệnh án

Mô tả use case:
Use case “Quản lý hồ sơ bệnh án” (bỏ từ xóa)

Chức năng “Quản lý hồ sơ bệnh án” là một trong những chức năng của actor
Nhân viên quản lý được thể hiện ở trong Error! Reference source not found.. Nó cho phép
Nhân viên quản lý thực hiện Thêm sửa xóa các hồ sơ bệnh án. Các thông tin cụ thể về chức
năng này bao gồm các kịch bản sử dụng được mô tả cụ thể ở trong phía bên dưới.

……………………………

1. Sơ đồ hoạt động “Thêm hồ sơ bệnh án”


Hình 5. 1 Sơ đồ hoạt động Thêm hồ sơ bệnh án

Mô tả: “Bác sĩ” đăng nhập thành công vào hệ thống. Hệ thống hiển thị giao diện quản lý và “Bác
sĩ” chọn chức năng thêm HSBA. Sau đó bác sĩ nhập tên ngày sinh giới tính của hồ sơ cần thêm. Hệ thống
sẽ kiểm tra ngày sinh tên và giới tính xem có trùng với dữ liệu sẳn có hay không. Nếu thông tin không
trùng thì hệ thống sẽ yêu cầu bác sĩ nhập chuẩn đoán và ghi chú. Sau khi bác sĩ nhập thông tin hệ thống
sẽ thực hiện thao tác thêm hồ sơ. Nếu thông tin ngày sinh, giới tính, tên trùng với dữ liệu sẳn có, Hệ thống
thông báo đã tồn tại hồ sơ và trả về giao diện quản lí.

Kết quả: Hoạt động thêm HSBA được hoàn thành.

1. Sơ đồ tuần tự “Quản lí HSBA”


Hình 4. 1 Sơ đồ tuần tự Hồ sơ bệnh án

Chức năng “Cập nhật hồ sơ bệnh án” là một trong những chức năng của actor “Bác sĩ”. Chức
năng này đã được thể hiện cụ thể ở trong Error! Reference source not found.. Còn về sơ đồ tuần tự của
chức năng này thì được mô tả như trong Hình 4.3. ở bên trên.

Mô tả chức năng: chức năng cho phép bác sĩ thực hiện cập nhật hồ sơ bệnh án

Điều kiện tiên quyết: bác sĩ phải đăng nhập vào hệ thống với tài khoản bác sĩ
Trình tự thực hiện:
1 Bác sĩ chọn chức năng quản lí HSBA
2 Hệ thống trả về giao diện quản lí HSBA
3 Bác sĩ chọn chức năng
4 Hệ thống gọi hàm chonCN()
5 Hệ thống trả về giao diện thêm HSBA [ngoại lệ 1]
6 Bác sĩ nhập tên, ngày sinh, giới tính
7 Hệ thống gọi hàm checkHSBA(ten,ngaySinh,gioiTinh)
8 Hệ thống trả về giao diện nhập thông tin [ngoại lệ 2]
9 Bác sĩ nhập chuẩn đoán, ghi chú
10 Hệ thống gọi hàm
themHSBA(id,ten,ngaySinh,gioiTinh,chuanDoan,ngayThem,ghiChu
)
11 Hệ thống thông báo thêm thành công
12 Bác sĩ Thông báo tìm thấy HSBA cùng thông tin ,trả về giao diện
tùy chọn [ngoại lệ 2]
13 Bác sĩ chọn tùy chọn
14 Hệ thống gọi hàm them()
15 Bác sĩ nhập chuẩn đoán, ghi chú [ngoại lệ 3]
16 Hệ thống gọi hàm
themHSBA(id,ten,ngaySinh,gioiTinh,chuanDoan,ngayThem,ghiChu
)
17 Hệ thống thông báo thêm thành công, trả về giao diện quản lí
18 Hệ thống trả về giao diện quản lí [ngoại lệ 3]
19 Hệ thống trả về giao diện cập nhật HSBA [ngoại lệ 1]
20 Bác sĩ nhập tên, id, ngày sinh, giới tính
21 Hệ thống gọi hàm checkHSBA(id)
22 Hệ thống hiển thị thông tin hồ sơ
23 Bác sĩ chọn tùy chọn
24 Hệ thống gọi hàm capNhat()
25 Hệ thống trả về giao diện nhập thông tin [ngoại lệ 3
26 Bác sĩ nhập chuẩn đoán, ghi chú
27 Hệ thống gọi hàm capNhatHSBA(id,
chuanDoan,ngayCapNhat,ghiChu)
28 Hệ thống thông báo cập nhật thành công, trả về giao diện quản lí
29 Hệ thống trả về giao diện quản lí [ngoại lệ 3]
30 Hệ thống thông báo không tìm thấy hồ sơ, trả về giao diện quản lí

Kết quả: thao tác quản lí hồ sơ bệnh án được hoàn thành.

You might also like