Skip to content

Instantly share code, notes, and snippets.

@behitek
Created June 28, 2023 15:12
Show Gist options
  • Save behitek/f88bb1ab5d29e1a1e721239c2fdee855 to your computer and use it in GitHub Desktop.
Save behitek/f88bb1ab5d29e1a1e721239c2fdee855 to your computer and use it in GitHub Desktop.
-------< com.mycompany.hospital.management:hospital-management >--------
Building hospital-management 1.0-SNAPSHOT
--------------------------------[ jar ]---------------------------------
--- exec-maven-plugin:3.0.0:exec (default-cli) @ hospital-management ---
HỆ THỐNG QUẢN LÝ BỆNH VIỆN
1. Thêm y tá
2. Tìm kiếm y tá
3. Cập nhật y tá
4. Xóa y tá
5. Thêm bệnh nhân
6. Danh sách bệnh nhân
7. Sắp xếp bệnh nhân
8. Lưu dữ liệu ra file
9. Đọc dữ liệu từ file
10. Thoát
Chọn chức năng [1-10]: 9
Đọc thành công 12 y tá từ file data/nurse.dat
Đọc thành công 7 bệnh nhân từ file data/patient.dat
=== Nhấn phím bất kỳ để tiếp tục ===
HỆ THỐNG QUẢN LÝ BỆNH VIỆN
1. Thêm y tá
2. Tìm kiếm y tá
3. Cập nhật y tá
4. Xóa y tá
5. Thêm bệnh nhân
6. Danh sách bệnh nhân
7. Sắp xếp bệnh nhân
8. Lưu dữ liệu ra file
9. Đọc dữ liệu từ file
10. Thoát
Chọn chức năng [1-10]: 2
Nhập tên y tá cần tìm kiếm:
Son
Tìm thấy 2 y tá có tên Son
N28322 Truong The Son 0 F Geriatric Day 9323224.0
N22582 Nguyen Dang The Son 0 M Critical Day 8.4628464E7
=== Nhấn phím bất kỳ để tiếp tục ===
HỆ THỐNG QUẢN LÝ BỆNH VIỆN
1. Thêm y tá
2. Tìm kiếm y tá
3. Cập nhật y tá
4. Xóa y tá
5. Thêm bệnh nhân
6. Danh sách bệnh nhân
7. Sắp xếp bệnh nhân
8. Lưu dữ liệu ra file
9. Đọc dữ liệu từ file
10. Thoát
Chọn chức năng [1-10]: 3
Nhập id y tá cần cập nhật:
1
Nhập tên y tá:
1
Nhập tuổi y tá:
1
Nhập số điện thoại y tá:
1
Số điện thoại không hợp lệ, huỷ thao tác
=== Nhấn phím bất kỳ để tiếp tục ===
HỆ THỐNG QUẢN LÝ BỆNH VIỆN
1. Thêm y tá
2. Tìm kiếm y tá
3. Cập nhật y tá
4. Xóa y tá
5. Thêm bệnh nhân
6. Danh sách bệnh nhân
7. Sắp xếp bệnh nhân
8. Lưu dữ liệu ra file
9. Đọc dữ liệu từ file
10. Thoát
Chọn chức năng [1-10]: 1
Nhập ID y tá:
1
ID y tá đã tồn tại, huỷ thêm mới
Bạn có muốn tiếp tục thêm y tá không? [Y/N]: Y
Nhập ID y tá:
2
Nhập tên y tá:
2
Nhập tuổi y tá:
2
Nhập số điện thoại y tá:
0987656789
Nhập giới tính y tá:
F
Nhập địa chỉ y tá:
12
Nhập department y tá:
222
Nhập shift y tá:
2
Nhập salary y tá:
2
Thêm y tá thành công
Bạn có muốn tiếp tục thêm y tá không? [Y/N]: N
=== Nhấn phím bất kỳ để tiếp tục ===
HỆ THỐNG QUẢN LÝ BỆNH VIỆN
1. Thêm y tá
2. Tìm kiếm y tá
3. Cập nhật y tá
4. Xóa y tá
5. Thêm bệnh nhân
6. Danh sách bệnh nhân
7. Sắp xếp bệnh nhân
8. Lưu dữ liệu ra file
9. Đọc dữ liệu từ file
10. Thoát
Chọn chức năng [1-10]: 4
Nhập id y tá cần xoá:
1
Bạn có chắc chắn muốn xóa y tá này không? (Y/N)
Y
Xóa y tá thành công
=== Nhấn phím bất kỳ để tiếp tục ===
HỆ THỐNG QUẢN LÝ BỆNH VIỆN
1. Thêm y tá
2. Tìm kiếm y tá
3. Cập nhật y tá
4. Xóa y tá
5. Thêm bệnh nhân
6. Danh sách bệnh nhân
7. Sắp xếp bệnh nhân
8. Lưu dữ liệu ra file
9. Đọc dữ liệu từ file
10. Thoát
Chọn chức năng [1-10]: 5
Nhập id bệnh nhân:
1
Nhập tên bệnh nhân:
1
Nhập tuổi bệnh nhân:
1
Nhập số điện thoại bệnh nhân:
0987656787
Nhập địa chỉ bệnh nhân:
1
Nhập ngày nhập viện:
11/12/2023
Nhập ngày ra viện:
-1
Convert date error, consider as NULL!
Nhập chuẩn đoán bệnh:
1
Nhập id y tá chăm sóc:
1
Lỗi không xác định
Bạn có muốn nhập thêm y tá chăm sóc không? (Y/N)
Y
Nhập id y tá chăm sóc:
2
Exception in thread "main" java.lang.NullPointerException
at com.mycompany.hospital.management.Hospital.addPatient(Hospital.java:302)
at com.mycompany.hospital.management.MainHospitalManagement.main(MainHospitalManagement.java:217)
Command execution failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment