1.2 Mô ta nghiệp vụ Khi bệnh nhân có nhu cầu khám hoặc điều trị khi đến bệnh viện sẽ được nhân viên phát phiếu để đăng ký khám bệnh, bệnh nhân sẽ cung cấp thông tin cá nhân nhằm cho bệnh
Trang 1( HUTECH Ba hoe Cénarah6THOM ~=—- TRUONG DAI HOC CONG NGHE TP HO CHi MINH BO GIAO DUC VA DAO TAO
ĐÔ ÁN CƠ SỞ
THIET KE VA XÂY DỰNG CƠ SỞ DỮ LIỆU
QUAN LY BENH VIEN
Sinh viên thực hiện: Phan Nhat Trường MSSV: 2011064504
Phan Minh Tuan MSSV: 2011062810 Ngành: Công nghệ thông tin
Chuyên ngành:
Giảng viên hướng dân: Hệ thống thông tin TS.Cao Tùng Anh
TP Hồ Chí Minh, tháng 04/2023
Trang 2TRƯỜNG ĐH CÔNG NGHỆ TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
I THONG TIN CHUNG:
Tên Đề tài: Thiết kế và xây dựng cơ sở dữ liệu quản lý bệnh viện
STT HỌ TÊN SV MSSV Ngày sinh Ký tên
1 Phan Nhat Truong 2011064504 27/12/2002
2 Phan Minh Tuan 2011062810 09/10/2002
Giảng viên hướng dẫn: TS.Cao Tùng Anh
II THONG TIN VE DE TAI:
1
giúp đỡ của số sách và các phần mềm văn phòng cơ bản như MS Word, MS Excel hay
MS Access Đề tránh tình trạng thất thoát, sự bất khả thi khi gặp lượng bệnh nhân lớn
sinh ra lượng dữ liệu lớn mả không lưu ở cấu trúc cụ thể nảo gây ra khó phân tích va
thống kê Do đó nhóm em đã tiến hành xây dựng cơ sở đữ liệu cho hệ thống quản lý bệnh viện nhằm giúp cho việc quản lý, kiếm kê, điều trị bệnh nhân, theo dõi, tìm kiếm và thống kê một cách chính xác
Lý do thực hiện đề tài:
Hiện tại các nghiệp vụ của một số bệnh viện đang được quản lý thủ công với sự
2 Mục tiêu đề tài:
Tạo một hệ thống quản lý bệnh viện gồm các chức năng:
Quản lý nhân viên
Trang 3- Khao sat va thu thap thong tin
- Phan tich va thiét ké CSDL
- Thiết kế giao diện
4, Phương pháp thực hiện:
e Phần l: Phân tích từng yêu cầu l1 cách chi tiết, tham khảo các mô hình cơ sở dữ liệu
có liên quan Lập các biếu mẫu cụ thê cho từng công việc của chương trình
e Phần 2: Thiết kê mô hình CSDL một cách chỉ tiết Tham khảo thêm các phần mềm
khác đề hoàn thiện CSDL
° Phần 3: Dùng phần mềm SQL dé tao CSDL va str dụng công nghệ Visual Studio dé lập trình phần mềm theo các mục tiêu và yêu cầu đã đề ra Thiết kế giao diện một cách ưu việt nhất có thế đề cho người sử đụng có thê dễ dàng giao tiếp với ứng dụng
5 Dự kiến kết quả đạt được: Hoàn thành phần mềm đáp ứng được các mục tiêu đã đặt
ra, có thê phát triển vả cải tiến sau nay
6 Thời gian thực hiện:
Trang 4BẢN NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
ĐỎ ÁN CƠ SỞ
1 Họ và tên sinh viên/ nhóm sinh viên được giao đề tài (sỉ số trong nhóm ):
(Í)L 22 221121221 1111111 1E 21122112 t1 H1 Hee MSSYV: LỚP:
2 HH MSSYV: LỚP:
HH MSSYV: LỚP:
II —-ỏẳộậŸẳỶĂẳỲẰÀ'ĂẰẢ.ÝỶÝỶÝ
Chuyên ngành đÓ 1111111111111 1111191115111 11k k TH k T1 H1 KH kg k TH KH k TH k TH KH KH k T411 K01 1k4 2 Tên đề tài: -222 22 21222111222211221211211111221111220111120011120111201220 c1 de 3 Tổng quát về ĐA/KLTN: Số trang re Số chương:
Số bảng sốliệu: Sốhìnhvẽ:
Số tài liệu tham khảo: _
Phần mềm tính toán:
Số bản vẽ kèm theo:
Hình thức bản vẽ:
Hiện vật (sản phâm) kèm theo:
4 Nhận xét:
¿ Về tỉnh than, thái độ làm việc của sinh viên:
ii Những kết quả đạt được của ĐA/KLTN:
iii, Những hạn chế của ĐA/KLTN:
Trang 55 Đề nghị:
Được bảo vệ (hoặc nộp ĐA/KLTN đề chấm) L] Không được bảo vệ L]
1P HCM ngày tháng năm Giảng viên hướng dẫn
(Kỹ và ghi rõ họ tên)
Trang 6LỜI CẢM ƠN
Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, đù trực tiếp hay gián tiếp.Và đặc biệt, trong học kỳ nảy Nếu không có những lời hướng dẫn, đạy bảo của thầy thì chúng em nghĩ bài thu hoạch nảy của chúng em rất khó có thê hoản thiện được
Trước hết, chúng em xin chân thảnh cảm ơn TS.Cao Tùng Anh, giảng viên của trường Đại học công nghệ TP.HCM và là người hướng dẫn của đồ án cơ so nay Thay đã dảnh thời gian, công sức vả kiến thức chuyên môn đề hướng dẫn, chỉ bảo, giúp đỡ chúng
em trong suốt quá trình nghiên cứu, học tập vả thực hiện đồ án
Chúng em xin gửi lời cảm ơn sâu sắc đến Thây vì những lời khuyên đắt giá, sự kiên nhãn và tận tâm trong việc giảng dạy, cũng như việc truyền đạt những kinh nghiệm quý báu Sự hỗ trợ và động viên từ Thầy đã giúp chúng em vượt qua những khó khăn, thách thức trong quá trình thực hiện đồ án và hoàn thành nó một cách tốt nhất
Chúng em cũng xin gửi lời cảm ơn tới các giảng viên, bạn bẻ và gia đình đã luôn ủng hộ, động viên và hỗ trợ chúng em trong suốt quá trình học tập, nghiên cứu vả thực hiện đồ án cơ sở này Sự giúp đỡ của mọi người đã góp phân rất lớn vào thành công của
đồ án
Xin chân thành cảm ơn Thây vả tất cả mọi người!
Trân Trọng Phan Nhật Trường
Phan Minh Tuấn
Trang 7MỤC LỤC
CHƯƠNG I: KHẢO SÁT VÀ THU THẬP THÔNG TIN 22: 522: 222+222czzzccee 6
1.1 Khảo sát thực trạng 2 L1 1201122111211 11211 1121115111101 1 11011181111 0111 001111 6 1.2 hài cvaadiaiiiiiiaiaẳaẳẳầaiiiiaẢdaâddd4ÕẢŸÝẼÝŸẢẢ 6 IEne ion a.ầdddŸÝỒaắaaảáaảắảảaaÁ 8
1.3.2 Đối tượng ngoải c nTnnnn HT EH 11211221211 tg te 8 1.3.3 NghiỆp vụ 2.1 2.11101111211122 11 111101112 1101111110111 11k 8
CHƯƠNG 2: CƠ SỞ LÝ THUYÊTT - 5::22222112221111122111111212111112211111 211 xe 10
1.L Sơ đồ chức năng của chương trình (BED) 5-5222 E1 E3 SE 2111111152221 xe2 10
IV việc v.-;adddẮÄẮẰẰẰẰẰIIẮIẮIẰẮIẮẰẮẰẮẰẮẰẰA 11 1.3 Ràng buộc toản vẹn - - 2 1 20111201 11011101 1111111111111 1 1111111111111 111111 1 kg 16
1.3.1 RBTV miễn giá trị -s- St n1 11121111 11121111211111112111 11 rry l6 1.3.2 RBTV liên thuộc tính 2 2 11 11111111111 1111111111111 111101111 11 H1 He 19 1.3.3 RBTV liên bộ Q.2 12.1 n1 111 101111111111111111111 0101111101111 HH Hy 20 13.4 RBTV tham chiếu (khoá ngoạt1/phụ thuộc tồn 7100 25
1.4 So d6 thidt số .ẽ.ẽẽ ẻẽ 32
L4.L So dd Class Diagrani ccccccccccccsescssesseseseesesseseseesessesessessssessesessessesesseseses 32
1.4.2 ca số .ố ẽ.ẽ.ẽ 33
1.4.3 Mô hình Activify - áccSn n2 HS 1111111 11111111 1111111111111 11 HH he 36 CHƯƠNG 3: KẾT QUÁ THỰC NGHIỆM -5 2 212E111121121111211 1111120721 1E erte 39
3.1 Giao diện chương trình 2 221120111101 11131 1111111111111 1111 1111111111111 11x ka 39
CHƯƠNG 4: KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 22- 555255522 4I Am " 4I
AQ Nhược điểm - ST HS 1211111115115 11 1111121212111 1 51T sa 42 4.3 Tính năng phát triển Ẩược 5s 5c 122112212111111111 1 11 1111 11tr 42
44 Tính năng chưa triển khai được 2 S S23 12115515151 111111 1211155155115 rrey 42
4.5 _ Đánh giá kết quả -cc c T11 1111 1111 1112121112111 ng tr 43 4.6 _ Định hướng phát triỂn 5s + 1 E11 S21211121111111111211 111 1 E111 nguy, 43
Trang 8CHƯƠNG 1: KHẢO SÁT VÀ THU THẬP THÔNG TIN
1.1 Khảo sát thực trạng
Cùng với sự phát triển chóng mặt của Khoa học kỹ thuật và công nghệ, một kỷ nguyên số đã làm thay đôi không ít những thói quen trong cuộc sống của chúng ta Bệnh viện là một trong những cơ sở y tế quan trọng trong hệ thống chăm sóc sức khỏe của một quốc gia Qua nhiều năm, vai trò của bệnh viện đã ngảy càng được tăng cường vả đóng góp quan trọng vảo việc cung cấp dịch vụ y tế chất lượng cho cộng đồng Hiện nay, việc quản lý bệnh viện ở một số nơi vẫn chưa được chặt chẽ và hiệu quả Nếu như chỉ quản lý băng tay, ghi chép qua sô sách hay thực hiện trên Excel thì hầu như
sẽ gặp khó khăn trong việc quản lý hay không thê Một số bệnh viện vẫn sử đụng cách
quản lý cũ Đề tránh tinh trang thất thoát, sự bất khả thi khi gặp lượng bệnh nhân lớn sinh
ra lượng đữ liệu lớn mà không lưu ở cấu trúc cụ thể nảo gây ra khó phân tích vả thống kê, chúng ta cần phải tin học hoá hệ thông quản lý bệnh viện trong thời đại mới
Xây dựng cơ sở dữ liệu cho phép nhân viên quan lý lượng lớn bệnh nhân, theo dõi, tìm kiếm vả thống kê một cách chính xác Đảm bảo phần mềm hoạt động đúng, có thể bao tri, nang cap Cũng như đảm bảo dữ liệu hệ thống duoc bao mat va toan ven Viéc tin học hoá hệ thống quản lý bệnh viện là điều nhất thiết cần phải được triển khai, nhờ đó mà các cơ quan nhà nước có thể kiểm soát và giám sát hoạt động của các bệnh viện nhằm đảm bảo chất lượng và an toàn trong việc cung cấp dịch vụ y tế cho cộng đồng
1.2 Mô ta nghiệp vụ
Khi bệnh nhân có nhu cầu khám hoặc điều trị khi đến bệnh viện sẽ được nhân viên phát phiếu để đăng ký khám bệnh, bệnh nhân sẽ cung cấp thông tin cá nhân nhằm cho bệnh viện có thê quản lý được Phiếu khám bệnh là thông tin giấy đề thu thập thông tin cá nhân của bệnh nhân Thông tin phiếu khám bệnh bao gồm thông tin cá nhân của bệnh nhân gồm họ tên bệnh nhân, ngày tháng năm sinh, giới tính, nghề nghiệp hiện tại, địa chỉ nơi bệnh nhân sống, dân tộc Mọi bệnh nhân được phân biệt với nhau thông qua mã số bệnh nhân được bệnh viện cung cấp Sau khi cung cấp đầy đủ thông tin thì được bệnh
viện lập hỗ sơ bệnh án đề quản lý bệnh nhân
Thông tin hồ sơ bệnh án bao gồm: Trang bìa ghi mã hồ sơ đề phân biệt với các bệnh nhân khác, ngày lập hồ sơ bệnh án, nhân viên lập hỗ sơ đó Các trang sau ghi nhận phiếu khám bệnh, thông tin phiếu khám bệnh ghi nhận bao gồm: Ngày giờ khám, bác sĩ khám,
7
Trang 9chuyên khoa, thông tin phòng khám bao gồm số phòng và tên phòng khám, kết luận sau khám, hướng điều trị cho bệnh nhân (xét nghiệm, phẫu thuật), thuốc cấp cho bệnh nhân
Mỗi phiếu xét nghiệm phải ghi nhận lại các chỉ số cho các chuyên ngành đó vả chuân
đoán tông quan về xét nghiệm đó (khi thực hiện xét nghiệm thì tạo ra I phiếu xét nghiệm cho bệnh nhân đó, bệnh nhân xét nghiệm nhiều xét nghiệm thì có nhiều phiếu xét nghiệm)
Thông tin về thuốc sẽ được phân biệt qua mã thuốc, tên thuốc, tên thuốc, xuất xứ, công dụng vả hàm lượng sử dụng Mỗi đơn thuốc đều có các thông tin như mã nhân viên cấp thuốc, mã thuốc, số lượng thuốc được cấp, ngày cấp thuốc vả mã bệnh nhân Mỗi bệnh nhân đều có thê sở hữu thẻ boả hiểm y tế đề có thê được hỗ trợ trong việc điều trị, mỗi thẻ bảo hiểm y tế đều có số thẻ, ngày cấp, ngày hết hạn Khi bệnh nhân nhập
viện dé điều trị thì đều phải đóng lệ phí điều trị, các khoản phí này bao gồm lệ phí dịch
vụ y tế, chỉ phí phòng bệnh, thuốc, xét nghiệm và các địch vụ chân đoán khác Bệnh nhân
sẽ được nhân viên hướng dẫn vẻ cách thanh toán
Bệnh viện có rất nhiều nhân viên, nhân viên của bệnh viện gồm: bác sĩ, y tá, y sĩ, dược sĩ, nhân viên các phòng không làm bác sĩ Mỗi bác sĩ có các chuyên khoa khác nhau và một bác sĩ có thể kiêm nhiệm nhiều chuyên khoa khác nhau vả nhiều chức vụ khác nhau có thể cùng khoa vả khác khoa Thông tin các nhân viên được phân biệt qua
mã nhân viên, họ tên nhân viên, chức danh nhân viên
Mỗi ngày có nhân viên y tá đo các chỉ số cần thiết mà bác sĩ yêu cầu theo đõi để đưa ra liệu trình điều trị phủ hợp cho bệnh nhân Lộ trình điều trị của bệnh nhân được bác
sĩ đưa ra dựa vào tình trạng bệnh của bệnh nhân theo thời gian điều trị Nếu bệnh tình của bệnh nhân chuyền nhẹ, nặng hoặc phát sinh bệnh khác mà khoa không điều trị được hoặc bệnh đã giảm, thì bác sĩ điều trị sẽ thực hiện yêu cầu chuyền bệnh nhân đến khoa phủ hợp
đề điều trị, để các bác sĩ chuyên khoa có những liệu trình phù hợp với tình trạng bệnh
nhân hiện tại Đối với các bệnh nhân chuyền viện từ các tuyến khác đến, bệnh viện phải
ghi nhận lại phiếu chuyển viện gồm số giấy chuyên viện, chuân đoán bện tình của bệnh nhân, ngày chuyên và ngày nhận Khi bệnh nhân bình phục muốn xuất viện thì bệnh viện
sẽ cung cập cho bệnh nhân phiêu xuât viện
Trang 10DICHVU(MaDV, TenDV, DonGiaDV)
PHONGKHA M(SoPhongkham, TenPhong)
LOAIXETNGHIEMHOACPHAUTHUAT(MaLoai, TenLoai)
THUOC(Mathuoc, TenThuoc ,CongDung ,HamLuong)
THEBHYT(SoTheBHYT)
1.3.2 Đối tượng ngoài
NHANVIEN(MaNV, HoTenNV, ChucDanh, Tenkhoa)
BENHNHAN(MaBN, HoTen, NgaySinh, GioiTinh, NgheNghiep, DiaChi, DanToc, MaNN)
NGUOINHABENHNHAN(MaNN, HoTenNN, DiaChiNN, DienThoaiNN)
SOBHYT(NgayLap, SoTheBHYT, MaBN
Trang 11NogsyKetThc \ Soi sương
MaDV (FK) \
losBetve MatasBA (PK) TeriasBA
Hình 1.1: Mô hình ERD Quan ly bénh viện
Trang 122.4.3 Nhập thống
tin sau kham
ca no 4:Thöông Ké Bad
4.2 Bao Cao lén
lanh dao hang
thang 3.2 Lam Dich Vu
3.3 Thut hiện ý lệnh
.4 Làm chuyến
ad at
3.5 Yếu roretoay xét
nghiém 3.6Phaau,
"Thu t/M6 lity sau điều
Hình 2.1: Lược đô chức năng chương trình (BFD)
11
Trang 13Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
HoTenNV nvarchar 50 Not Null | Tên Nhân Viên ChucDanh nvarchar 50 Null Che (anh cua nhân
viên
2) Bảng BENHNHAN
BỆNH NHÂN Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
Ho len nvarchar 50 Not Null | Tên Nhân Viên
Ngày tháng năm
sinh bénh nhan GiorTĩnh nvarchar 20 Not Null | Giới tính
NgheNghiep nvarchar 50 Null Nghề nghiệp
Diachi nvarchar 80 Null Dia chi
DanToc nvarchar 15 Null Dân tộc
3) Bảng NGUOINHABENHNHAN
NGƯỜI NHÀ BỆNH NHÂN Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
HoTenNN nvarchar 50 Not Null Họ tên người nhà DiaChiNN nvarchar 80 Null Địa chỉ người nhà
DienThoaiNN char 10 Not Null Số điện thoại người
nhà 4) Bảng KHOA
KHOA
Tên Thuộc Tính Kiểu dữ liệu Mien giá trị Ràng Buộc Ý Nghĩa/Ghi Chú
12
Trang 14ChuyenNganh nvarchar 50 Not Null | Chuyén nganh 5) Bang SOBENHAN
SO BENH AN Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
SoSoBA varchar 15 PK Số sô bệnh án
6) Bảng LOAIBENHAN
LOẠI BỆNH ÁN Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
MaLoaiBA varchar 15 PK Mã loại bệnh ân TenLoaiBA nvarchar 50 Not Null Tén loai bénh an
7) Bang DICHVU
DICH VU Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
MaDV varchar 15 PK Mã dịch vụ
TenDV nvarchar 50 Not Null Tén dich vu
DonGiaDV float Null Don gia dich vu
Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
TenLoai nvarchar 50 Not Null Tén loai
10) Bang THUOC
THUOC Tên Thuộc Tính | Kiểu dữ liệu | Miễn giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
13
Trang 15TenThuoc nvarchar 50 Not Null | Tén thudc
CongDung nvarchar 80 Not Null | Céng dung
HamLuong nvarchar 50 Not Null Hàm lượng
11) Bảng THEBHYT
THẺ BHYT Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú TheBHYT varchar 20 PK Thẻ bảo hiểm y tế
12)Bảng PHIEUCHUYENVIEN
PHIẾU CHUYEN VIEN Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú SoGCV varchar l5 PK Số giấy chuyên viện
ChuanDoan nvarchar 80 Not Null | Chuan doan
MaBN varchar 15 FK Mã bệnh nhân
13)Bang PHIEUXUATVIEN
PHIEU XUAT VIEN Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
MaBN varchar 15 PFK Mã bệnh nhân
NgayNhapVien Date Null Ngày nhập viện NgayXuatVien Date Null Ngày xuất viện
LoiKhuyenBacSy nvarchar 80 Null Lời khuyên bác sĩ 14)Bảng PHIEUDICHVU
PHIẾU DỊCH VỤ Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Cha
MaDV varchar 15 FK Mã dịch vụ
NgayKetThuc Date Null Ngày kết thúc
14
Trang 16
MaBN varchar 15 PFK Mã bệnh nhân
15)Bảng LAPBENHAN
LẬP BỆNH ÁN Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
SoSoBA varchar 15 PFK Số sô bênh án
MaLoaiBA varchar 15 PFK Mã loại bệnh ân
MaBN varchar 15 PFK Mã bệnh nhân
16)Bảng PHIEUKHAMBENH
PHIẾU KHÁM BỆNH Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị Ràng Buộc | Ý Nghĩa/Ghi Chú
KetLuan nvarchar 80 Null Két luan
HuoneDieuTri nvarchar 80 Null Huong diéu tri
TenBenh nvarchar 50 Not Null Tén bénh
SoPhongkham varchar 15 FK Số phòng khám
MaBN varchar 15 PFK Mã bệnh nhân
17)Bảng PHIEUXETNGHIEMHOACPHAUTHUAT
PHIẾU XÉT NGHIỆM HOẶC PHẪU THUẬT
Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
MaPhieuxN varchar 15 PK Mã phiêu xét nghiệm
HoacPhauThuat Date Not Null hoặc phẫu thuật KetQua nvarchar 50 NotNull | Kết quả
MaLoai varchar 15 FK Mã loại
15
Trang 17
MaBN varchar 15 FK Mã bệnh nhân
18)Bang CAPTHUOC
CAP THUOC
Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
MaBN varchar 15 PFK Mã bệnh nhân
19)Bảng SOBHYT
SỐ BHYT
Tên Thuộc Tính | Kiểu dữ liệu | Miền giá trị | Ràng Buộc | Ý Nghĩa/Ghi Chú
SoTheBHYT varchar 15 PFK Số thẻ bảo hiểm y tế
MaBN varchar 15 PFK Mã bệnh nhân
1.3 Ràng buộc toàn vẹn
I.3.1 RBTV miền giá trị
+ RI: Giới tính của bệnh nhân chỉ thuộc “Nam”, “Nữ” hoặc “Khác”
- - Nội dung: Veøt c BENHNHAN: et.GioiTinh € {‘Nam’, ‘Na’, ‘Khac’}
-_ Bối cảnh: Quan hệ BENHNHAN
- Bang tam ảnh hưởng:
+ R2: Ngay tháng năm sinh của bệnh nhân phải bé hơn hoặc bang ngay hién tại
- Nôi dung: Vage € BENHNHAN: age.NgaySinh < GetDate()
-_ Bối cảnh: Quan hệ BENHNHAN
Trang 18
+ R3: Số điện thoại của người nhà có độ dài là L0 chữ SỐ
Noi dung: Vs € NGUOINHABENHNHAN: s.DienThoaiNN
+ R4: Ngày khám bệnh phải nhỏ hơn hoặc bằng ngảy hiện tại
N6i dung: Vd € PHIEUKHAMBENH: d.NgayKham < GetDate()
Bối cảnh: Quan hệ PHIEUKHAMBENH
+ R5: Ngảy cấp thuốc phải lớn hơn hoặc bằng ngày hiện tại
Noi dung: Vct € CAPTHUOC: ct.NgayCap > GetDate()
Bối cảnh: Quan hệ CAPTHUOC
+ Ró: Số lượng thuốc được cấp phải lớn hơn 0
N@i dung: Vsl € CAPTHUOC: sl.SoLuongThuoc > 0
Bối cảnh: Quan hệ CAPTHUOC
+ R7: Ngảy xét nghiệm hoặc phẫu thuật phải nhỏ hơn hoặc bằng ngày hiện tại
Noi dung: Vd € PHIEUXETNGHIEMHOACPHAUTHUAT:
d.Ngay XetNghiemHoacPhauThuat < GetDate()
17
Trang 19- Bối cảnh: Quan hệ PHIEUXETNGHIEMHOACPHAUTHUAT
- Bang tam anh hưởng:
huat )
+ R8: Ngày lập bệnh án phải nhỏ hơn hoặc bằng ngảy hiện tại
- Nội dung: Vd € LAPBENHAN: d.NgayLap < GetDate()
- _ Bối cảnh: Quan hệ LAPBENHAN
+ R9: Ngảy lập số bảo hiểm y tế phải nhỏ hơn hoặc băng ngày hiện tại
- - Nội dung: Vd c SOBHYT: d.NgayLap < GetDate()
- _ Bối cảnh: Quan hệ SOBHYT
+ R10: Số lượng dịch vụ trong phiếu dịch vụ phải lớn hon 0
- - Nội dung: VsIl c PHIEUDICHVU: sl.SoLuong > 0
- _ Bối cảnh: Quan hệ PHIEUDICHVU
1.3.2 RBTYV lién thuộc tính
+ R11; Ngay chuyén phai nho hon ngay nhan trong phiéu chuyén vién
- Ndidung: Vd € PHIEUCHUYENVIEN: d.NgayChuyen < d.NgayNhan
- Béicanh: Quan hệ PHIEUCHUYENVIEN
Trang 20
+ R12: Ngày bắt đầu dịch vụ phải nhỏ hơn ngày kết thúc dich vu
- _ Nội dung: Vd c PHIEUDICHVU: d.NgayBatDau < d.NgayKetThuc
- _ Bối cảnh: Quan hệ PHIEUDICHVU
- Bang tam anh hưởng:
+ R13: Ngày nhập viện phải nhỏ hơn ngảy xuất viện
- - Nội dung: Vd c PHIEUXUATVIEN: d.NgayNhapVien < d.NgayXuatVien
- _ Bối cảnh: Quan hệ PHIEUXUATVIEN
- Bang tam anh hưởng:
+ R14: Mỗi bệnh nhân được phân biệt với nhau thông qua mã bệnh nhân
- Nội dung: Vbl, b2 € BENHNHAN: Nếu b[ Z b2 thì bI.MaBN # b2.MaBN
-_ Bối cảnh: Quan hệ BENHNHAN
- Bang tam anh hưởng:
+ R15: Mỗi nhân viên được phân biệt với nhau thông qua mã nhân viên
- Nôi dung: Vnl, n2 € NHANVIEN: Néu nl # n2 thì nI.MaNV # n2.MaNV
-_ Bối cảnh: Quan hệ NHANVIEN
- Bang tam anh hưởng:
19
Trang 21
+ RI6: Người nhà của bệnh nhân sẽ được phân biệt với nhau thông qua mã người nhà Nội dung: Vnl, n2 NGUOINHABENHNHAN: Néu nl # n2 thì nI.MaNN #
+ R17: Mỗi thẻ bảo hiểm y tế sẽ được phân biệt qua số thẻ bảo hiểm y tế
Nội dung: Vtl, t2 c THEBHYT: Néu tl # t2 thi tI.SoTheBHYT z
- Nội dung: VkI, k2 c KHOA: Nếu kI # k2 thì kI.TenKhoa Z k2.TenKhoa
Bối cảnh: Quan hệ KHOA
Bối cảnh: Quan hệ PHONGKHAM
Bảng tầm ảnh hưởng:
20
Trang 22- - Nội dung: VtlI, t2 c THUOC: Nếu tl # t2 thì tI.MaThuoc # t2.MaThuoe Bối cảnh: Quan hệ THUOC
- _ Nội dung: VII, J2 € LOAIXETNGHIEMHOACPHAUTHUAT: Nếu l1 Z l2 thi 11.MaLoai £ 12.MaLoai
- Boi canh: Quan hé LOAIXETNGHIEMHOACPHAUTHUAT
- Bang tam anh hưởng:
-_ Nội dung: VdI, d2 € DICHVU: Néu dl # d2 thi dl MaDV Z d2 MaDV
- Béicanh: Quan hệ DICHVU
- Bang tam anh hưởng:
- _ Nội dung: Vpl, p2 PHIEUXETNGHIEMHOACPHAUTHUAT: Nếu pI # p2 thi pl1.MaPhieuXN # p2.MaPhieuXN
- _ Bối cảnh: Quan hệ PHIEUXETNGHIEMHOACPHAUTHUAT
- Bang tam anh hưởng: