Thêm vào đó, theo đà phát triển kinh tế của đất nước, các loại trang thiết bị y tế công nghệ cao, hàng ngày tạo ra một khối lượng khổng lồ các dữ liệu liên quan tới bệnh án của bệnh nhân
Trang 1BỘ GIÁO D ỤC VÀ ĐÀO TẠ O ĐẠI HỌC UEH
Đồ án kết thúc học phần
ĐỀ TÀI: THIẾT KẾ CƠ SỞ DỮ LIỆU CHO HỆ THỐNG THÔNG TIN QUẢN LÝ QUY TRÌNH KHÁM, CHỮA BỆNH BHYT TẠI BỆNH VIỆN GÒ VẤP
Giảng viên gi ng d y ả ạ : Bùi Xuân Huy
Nhóm 8 : Nguy n Hoàng M Duyên ễ ỹ
n Thùy Duyên Trầ
m Th H ng Ng c
Võ Th Y n Ng c ị ế ọNguyễn Như Quỳnh
Lê Minh Thùy
Trang 2MỤC L C Ụ
LỜI MỞ ĐẦU 1
CHƯƠNG 1: MÔ TẢ DỮ LIỆU VÀ QUY TRÌNH CỦA HỆ THỐNG 2
CHƯƠNG 2: MÔ HÌNH HÓA DỮ LIỆU ERD 5
1 Xác định các loại thực th 5 ể 2 Xác định các loại mố ết hợi k p gi a nh ng loữ ữ ại thực thể 9
3 Hoàn chỉnh sơ đồ quan niệm dữ liệ u 17
CHƯƠNG 3: CHUYỂN ĐỔI TỪ MÔ HÌNH ERD SANG MÔ HÌNH RD 18
1 Chuyển đổi các loại thực thể 18
2 Chuyển đổi các loại mối k t hế ợp 22
3 Hoàn chỉnh lược đồ cơ sở ữ liệ d u 30
CHƯƠNG 4: RÀNG BUỘC TOÀN VẸN CƠ SỞ DỮ LIỆU 32
1 Ràng bu c toàn v n trên m t quan h 32 ộ ẹ ộ ệ 1.1 Ràng buộc toàn v n vẹ ề miề n giá tr 32 ị 1.2 Ràng buộc toàn v n vẹ ề liên thuộ c tính 33
1.3 Ràng buộc toàn v n vẹ ề liên bộ 34
2 Ràng bu c toàn v n trên nhi u quan h : 36 ộ ẹ ề ệ 2.1 Ràng buộc toàn v n gi a nh ng thu c tính c a các b liên quan 36 ẹ ữ ữ ộ ủ ộ CHƯƠNG 5: HIỆN THỰC TRÊN MS SQL SERVER 39
1 T o Database và các Table 39 ạ 2 T o Data m u cho Database 48 ạ ẫ 3 T o các ràng bu c toàn v n v i Trigger 60 ạ ộ ẹ ớ 3.1 Ràng buộc toàn v n vẹ ề miề n giá tr 60 ị 3.2 Ràng buộc toàn v n vẹ ề liên thuộ c tính 62
3.3 Ràng buộc toàn v n vẹ ề liên bộ 63
Trang 34 Một số câu truy v n dấ ữ liệu cơ bản: 70
KẾT LUẬN 77
Một số hình nh minh hả ọa cho các loại giấ ờ trong quy trình khám, chữa bệnh y tBHYT ở b nh vi n Gò V p 78 ệ ệ ấ Script t o database + table + ràng bu c khóa ngoạ ộ ại trên SQL Server 83 Script insert data cho database trên SQL Server 88 Script t o các trigger trên SQL Server 93 ạ
LỜI CẢM ƠN 99
Trang 4Việc quản lý thông tin trong bệnh viện hiện nay ở nước ta đang là vấn đề lớn đặt
ra đối với các cơ quan quản lý, cũng như các cơ sở y tế vì những ưu điểm vượt trội của
nó so với phương pháp quản lý bằng sổ sách, giấy tờ Thêm vào đó, theo đà phát triển kinh tế của đất nước, các loại trang thiết bị y tế công nghệ cao, hàng ngày tạo ra một khối lượng khổng lồ các dữ liệu liên quan tới bệnh án của bệnh nhân đã gây ra khá nhiều khó khăn trong việc lưu trữ, quản lý, tìm kiếm, đặc biệt là vấn đề chia sẻ thông tin trong các cơ sở y tế Trên thế giới, các nước phát triển đã tận dụng triệt để thế mạnh của lĩnh vực công nghệ thông tin để tạo ra những hệ thống quản lý, lưu trữ và chia sẻ thông tin
y tế Bệnh án điện tử (Electronic Medical Record - EMR) là giải pháp quan trọng, góp phần nâng cao chất lượng khám chữa bệnh tại các cơ sở y tế Thế nhưng, để triển khai , thành công bệnh án điện tử cần có rất nhiều tiêu chí, một trong số đó là việc thiết kế một cơ sở dữ liệu để lưu trữ khối lượng lớn dữ liệu phát sinh hàng ngày trong bệnh viện Chính vì thế, nhóm chúng em đã đề xuất một mô hình cấu trúc cơ sở dữ liệu được thiết kế dựa trên hệ quản trị cơ sở dữ liệu MS SQL Server, dùng để quản lý, lưu trữ và chia sẻ thông tin trong bệnh viện Để công việc thiết kế được cụ thể, rõ ràng và
có tính ứng dụng, nhóm chúng em đã chọn bệnh viện Gò Vấp như một minh họa để
thiết kế cơ sở dữ liệu cho hệ thống thông tin quản lý quy trình khám, chữa bệnh BHYT Với cơ sở dữ liệu này, không chỉ bệnh viện Gò Vấp, mà các bệnh viện cùng cấp khác cũng có thể ứng dụng được ngay để thực hiện việc quản lý thông tin bệnh nhân trong quy trình khám, chữa bệnh BHYT của bệnh viện cũng như làm nền tảng để thiết ,
kế những cơ sở dữ liệu quản lý nhiều quy trình khác trong bệnh viện
Too long to read on your phone? Save
to read later on your computer
Save to a Studylist
Trang 5CHƯƠNG 1: MÔ TẢ DỮ LIỆU VÀ QUY TRÌNH CỦA HỆ THỐNG Dưới đây là mô tả d ữ liệu và quy trình c a h ủ ệ thống khám, ch a b nh cữ ệ ủa
bệnh vi n Gò V p ệ ấ được nhóm chúng em tổng hợp và phân tích:
Khi vào b nh vi n khám b nh, b nh nhân s ệ ệ ệ ệ ẽ đến quầy hướng d n, khai báo thông ẫtin cá nhân (h tên, giọ ới tính, năm sinh, mã BHYT, địa chỉ, qu c t ch, số ị ố điện tho i, h ạ ọtên người giám hộ (nếu có), năm sinh, mối quan hệ, số điện thoại) và lấy số thứ tự tiếp nhận bệnh Sau đó, ngồi chờ t i s nh, theo dõi sạ ả ố thứ ự ệ t hi n trên bảng điệ ử ạn t t i các quầy đăng ký Khi bảng điện tử hiện tới số thứ tự của bệnh nhân, bệnh nhân tới quầy đăng ký và sẽ được đăng ký phòng khám theo loại bệnh tật của mình trên phiếu khám bệnh Phi u khám b nh gế ệ ồm các thông tin: số thứ t khám b nh, phòng khám, hự ệ ọ tên bệnh nhân, năm sinh, mã BHYT, ngày khám, giờ khám Bệnh nhân cầm theo phiếu khám bệnh đến đúng phòng khám theo phiếu để được điều dưỡng và bác sĩ phục vụ Phòng khám b nh vi n Gò V p g m các thông tin: mã phòng, tên phòng, lo i hình ở ệ ệ ấ ồ ạSau khi t i phòng khám, b nh nhân ng i ch và theo dõi sớ ệ ồ ờ ố thứ ự t khám b nh hi n th ệ ể ịtrên bảng điệ ử trướn t c c a phòng khám Khi b ng hi n tử ả ệ ới đúng số thứ ự t khám b nh ệcủa bệnh nhân in trong phi u khám bế ệnh, bệnh nhân vào khám bệnh Bác sĩ tiến hành khám b nh cho b nh nhân và vi t b nh án, g m có các thông tin: mã s b nh nhân, ngày ệ ệ ế ệ ồ ố ệkhám, lý do khám b nh, tri u ch ng lâm sàng (cân n ng, m ch (l n/phút), huy t áp ệ ệ ứ ặ ạ ầ ế(mmHg), nhiệt độ (℃)), kết quả cận lâm sàng, dặn dò của bác sĩ, chẩn đoán, chỉ định dùng thu c (tên thu c, ngày u ng (l n), m i lố ố ố ầ ỗ ần (viên)), ngày khám, bác sĩ điều tr , ngày ịtái khám (nếu có)
- Nếu bác sĩ yêu cầu bệnh nhân thực hiện các xét nghiệm để phục vụ cho việc khám, chữa b nh, b nh nhân s nh n phi u chệ ệ ẽ ậ ế ỉ định xét nghi m tệ ừ bác sĩ Phiếu chỉ định xét nghi m g m các thông tin: s phi u, h tên b nh nhân, gi i tính, ệ ồ ố ế ọ ệ ớtuổi, địa chỉ, chẩn đoán của bác sĩ, loại mẫu, loại xét nghiệm cần thực hiện (số thứ t , tên d ch v , sự ị ụ ố lượng, ghi chú), gi cờ ấp, bác sĩ chỉ định B nh nhân cệ ầm phiếu chỉ định xét nghi m ra qu y tính tiệ ầ ền để tính ti n xét nghi m, nề ệ ếu chưa tới
Trang 6phòng khám, các lo i phí thu (sạ ố thứ ự ộ t , n i dung thu, thành ti n), tr giá hóa ề ịđơn, người thu Sau đó, bệnh nhân tới xét nghiệm tại khoa xét nghiệm ở tầng 2 của bệnh viện Xét nghi m xong, bệ ệnh nhân s nhẽ ận phi u k t qu xét nghiế ế ả ệm
từ nhân viên y t c a khoa xét nghi m Phi u k t qu xét nghiế ủ ệ ế ế ả ệm gồm các thông tin: số phi u, gi c p, ngày nh n m u, gi ế ờ ấ ậ ẫ ờ nhận m u, lo i m u, m u ẫ ạ ẫ ẫ khẩn, h tên ọbệnh nhân, năm sinh, giới tính, địa chỉ, bác sĩ chỉ định, phòng khám, buồng xét nghiệm, chẩn đoán của bác sĩ chỉ định, kết qu xét nghiả ệm ứng v i t ng ớ ừ loại xét nghiệm (tên xét nghi m, k t qu , trệ ế ả ị số bình thường, đơn vị, máy xét nghi m, ệquy trình đo), nhân viên thực hiện
- Nếu bác sĩ yêu cầu bệnh nhân th c hi n chự ệ ẩn đoán hình ảnh để ph c v cho viụ ụ ệc khám ch a b nh, b nh nhân s nh n phi u chữ ệ ệ ẽ ậ ế ỉ định chẩn đoán hình ảnh t bác ừ
sĩ Phiếu chỉ định chẩn đoán hình ảnh gồm các thông tin: số phiếu, họ tên bệnh nhân, gi i tính, tuớ ổi, địa ch , chỉ ẩn đoán của bác sĩ, loại chẩn đoán cần th c hiự ện (số thứ t , tên d ch v ự ị ụ (nội soi, siêu âm và XQuang), b ph n, s ộ ậ ố lượng, ghi chú), giờ cấp, bác sĩ chỉ định B nh nhân c m phi u chệ ầ ế ỉ định chẩn đoán hình ảnh ra quầy tính tiền để tính ti n, nề ếu chưa tới m c thu ti n thì nhân viên ý t sứ ề ế ẽ đóng dấu “Chưa đến mức thu phí”, ngược lại thì thu tiền, đóng dấu “Đã thu tiền” lên phiếu chỉ định và c p cho b nh nhân hóa ấ ệ đơn bán hàng (số hóa đơn, giờ ấ c p, h ọtên b nh nhân, gi i tính, tuệ ớ ổi, địa ch , phòng khám, các lo i phí thu (sỉ ạ ố thứ ự t , nội dung thu, thành ti n), trề ị giá hóa đơn, tên người thu Sau đó, bệnh nhân tới xét nghiệm tại khoa chẩn đoán hình ảnh t ng 1 cở ầ ủa bệnh vi n Thệ ực hiện chẩn đoán hình ảnh xong, bệnh nhân sẽ nhận phiếu kết quả từ nhân viên y tế khoa
chẩn đoán hình ảnh Phiếu kết quả ẩn đoán hình ảnh gồm các thông tin: số chphiếu, giờ c p, h tên b nh nhân, tu i, giấ ọ ệ ổ ới tính, địa ch , phòng khám, s BHYT, ỉ ốchẩn đoán của bác sĩ chỉ định, bác sĩ chỉ định, yêu c u d ch v , k t qu ầ ị ụ ế ả chẩn đoán hình ảnh ứng v i t ng b ph n (b ph n, tình tr ng, k t qu ), k t lu n, nhân viên ớ ừ ộ ậ ộ ậ ạ ế ả ế ậthực hiện
Sau khi th c hi n các yêu c u cự ệ ầ ủa bác sĩ về xét nghi m và chệ ẩn đoán hình ảnh, bệnh nhân c m phi u k t qu vầ ế ế ả ề phòng khám ban đầu để bác sĩ xem xét và đưa ra
Trang 7dưỡng, lúc này điều dưỡng sẽ dựa trên hồ sơ bệnh án soạn đơn thuốc và đưa đơn thuốc cho bệnh nhân Đơn thuốc gồm các thông tin: số đơn, họtên bệnh nhân, tuổi, giới tính,
địa ch , chỉ ẩn đoán của bác sĩ điều trị, ch nh dùng thuốc (tên thuốc, ỉ đị VTTH (mg), số lượng (viên), ngày (l n), l n (viên)), toa (ngày), gi cầ ầ ờ ấp, bác sĩ khám bệnh Sau đó, bệnh nhân cầm đơn ra quầy phát thuốc để được c p thuấ ốc theo đơn và hoàn tất quy trình khám, ch a bữ ệnh Lưu ý, nếu trong đơn thuốc có nh ng lo i thu c mà không n m tronữ ạ ố ằ g danh m c thu c BHYT c a b nh vi n thì ụ ố ủ ệ ệ bác sĩ sẽ phân làm 2 đơn thuốc (1 đơn thuốc dùng để nh n các thu c có trong danh m c thuậ ố ụ ốc BHYT, 1 đơn còn lại b nh nhân s s ệ ẽ ửdụng để ra nhà thuốc của bệnh viện mua hoặc mua ở các nhà thuốc bên ngoài bệnh viện) N u ế như bệnh nhân chọn mua các lo i thu c này ạ ố ở nhà thu c c a b nh vi n thì ố ủ ệ ệnhân viên bán thu c t i nhà thu c số ạ ố ẽ đưa cho bệnh nhân một phiếu bán thu c g m các ố ồthông tin: s phi u, h tên b nh nhân, tu i, giố ế ọ ệ ổ ới tính, địa chỉ, bác sĩ kê toa, chẩn đoán bệnh, các loại thu c (số ố thứ t , tên thuự ốc, VTTH (mg), đơn vị tính, đơn giá, số lượng, thành tiền), gi c p, tr giá phiờ ấ ị ếu, người bán
D a trên nh ng mô t d u và quy trình c a h ự ữ ả ữ liệ ủ ệ thống khám ch a, b nh, nhóm ữ ệchúng em sẽ tiến hành phân tích và thiế ế cơ sở ữ liệt k d u cho hệ thống thông tin quản
lý quy trình khám, ch a b nh BHYT b nh vi n Gò V p Hữ ệ ở ệ ệ ấ ệ thống ẽ s cung c p cho ấmỗi bác sĩ một tài khoản Bác sĩ có thể truy c p vào h ậ ệ thống thông qua tài khoản được cấp để xem thông tin cá nhân, phiếu khám bệnh, bệnh án, phiếu kết quả xét nghiệm, phiếu k t quế ả chẩn đoán hình ảnh, … củ ừa t ng b nh nhân mệ ột cách nhanh chóng, chi tiết và rõ ràng T ừ đó có thể nắm rõ di n bi n quá trình khám, ch a b nh c a t ng b nh ễ ế ữ ệ ủ ừ ệnhân; cũng như có thể ễ d dàng tìm ki m các thông tin cế ủa một số trường hợp tương tự; hoặc th ng kê b nh nhân theo t ng b nh, số ệ ừ ệ ố lượng, mùa, khu v c, di n biự ễ ến; để đưa ra những phương án khám, chữa b nh phù hệ ợp Ngoài ra, đối với những bệnh nhân phải chuyển viện (ví dụ bệnh nhân phải chuyển từ bệnh viện Gò Vấp sang bệnh viện khác), trong những trường hợp cấp bác không thể đem theo hồ sơ bệnh ánh Khi đó, tại bệnh viện nơi bệnh nhân được chuyển đến có thể truy cập đến trang web (một ứng dụng của
cơ sở dữ liệu đã thiết kế) của bệnh viện Gò Vấp thông qua chia sẻ của bác sĩ điều trị tại
Trang 8CHƯƠNG 2: MÔ HÌNH HÓA DỮ LIỆU ERD
số điện tho i, h ạ ọ tên người giám hộ (nếu có), năm sinh, mối quan hệ)”
• Dữ liệu: “Phiếu khám b nh g m các thông tin: s ệ ồ ố thứ t khám b nh, phòng khám, ự ệ
họ tên bệnh nhân, năm sinh, mã BHYT, ngày khám, giờ khám ”
• Dữ liệu: “Phòng khám ở ệ b nh vi n Gò V p g m các thông tin: mã phòng, tên ệ ấ ồphòng, lo i hình ạ ”
Trang 9• Dữ liệu: “Bác sĩ tiến hành khám b nh cho b nh nhân và vi t b nh án, g m có ệ ệ ế ệ ồcác thông tin: mã s b nh nhân, ngày khám, lý do khám b nh, tri u ch ng lâm ố ệ ệ ệ ứsàng (cân n ng, m ch (l n/phút), huy t áp (mmHg), nhiặ ạ ầ ế ệt độ (℃)), kết qu cả ận lâm sàng, d n dò cặ ủa bác sĩ, chẩn đoán, chỉ định dùng thu c (tên thu c, ngày ố ốuống (l n), mầ ỗi lần (viên)), ngày khám, bác sĩ điều trị, ngày tái khám (nếu có)”
• Dữ liệu: “Phiếu chỉ định xét nghiệm gồm các thông tin: số phiếu, họ tên bệnh nhân, gi i tính, tuớ ổi, địa ch , chỉ ẩn đoán của bác sĩ, loại mẫu, lo i xét nghi m c n ạ ệ ầthực hiện (s ố thứ ự t , tên dịch vụ, số lượng, ghi chú), gi cờ ấp, bác sĩ chỉ định”
• Dữ liệu: “hóa đơn bán hàng (số hóa đơn, giờ ấ c p, h tên b nh nhân, gi i tính, ọ ệ ớ
tuổi, địa chỉ, phòng khám, các loại phí thu (số ứ t , n i dung thu, thành ti n), th ự ộ ềtrị giá hóa đơn, người thu”
Trang 10• Dữ liệu: “Phiếu k t qu xét nghi m g m các thông tin: s phi u, gi c p, ngày ế ả ệ ồ ố ế ờ ấnhận m u, giẫ ờ nh n m u, lo i m u, m u kh n, h tên bậ ẫ ạ ẫ ẫ ẩ ọ ệnh nhân, năm sinh, giới tính, địa chỉ, bác sĩ chỉ định, phòng khám, bu ng xét nghi m, chồ ệ ẩn đoán của bác
sĩ chỉ định, kết qu xét nghiả ệm ứng v i t ng lo i xét nghi m (tên xét nghi m, kớ ừ ạ ệ ệ ết quả, trị số bình thường, đơn vị, máy xét nghi m, quy tệ rình đo), nhân viên thực
hi nệ ”
• Dữ u: liệ “Phiếu ch nh chỉ đị ẩn đoán hình ảnh gồm các thông tin: s phi u, h tên ố ế ọbệnh nhân, gi i tính, tuớ ổi, địa ch , chỉ ẩn đoán của bác sĩ, loại chẩn đoán cần thực hiện (s ố thứ t , tên d ch v ự ị ụ (nội soi, siêu âm và XQuang), bộ ph n, s ậ ố lượng, ghi chú), giờ cấp, bác sĩ chỉ định”
• Dữ liệu: “Phiếu k t qu ế ả chẩn đoán hình ảnh g m các thông tin: s phi u, gi c p, ồ ố ế ờ ấ
họ tên bệnh nhân, tuổi, giới tính, địa ch , phòng khám, sỉ ố BHYT, chẩn đoán của bác sĩ chỉ định, bác sĩ chỉ định, yêu c u d ch v , k t qu ầ ị ụ ế ả chẩn đoán hình ảnh ứng với từng bộ phận (b ộ phận, tình trạng, kết qu ), kếả t lu n, nhân viên thực hi n” ậ ệ
Trang 11• Dữ liệu: “Đơn thuốc g m các thông tin: s ồ ố đơn, họ tên b nh nhân, tu i, giệ ổ ới tính,
địa ch , chỉ ẩn đoán của bác sĩ điều trị, chỉ nh dùng thuốc (tên thuốc, VTTH, số địlượng (viên), ngày (lần), lần (viên)), toa (ngày), gi cấp, bác sĩ khám bệnh”ờ
• Dữ liệu: “phiếu bán thu c g m các thông tin: s phi u, h tên b nh nhân, tu i, ố ồ ố ế ọ ệ ổgiới tính, địa chỉ, bác sĩ kê toa, chẩn đoán bệnh, các loại thuốc (số thứ tự, tên thuốc, VTTH, đơn vị tính, đơn giá, số lượng, thành tiền), gi cấp, tr giá phiếu, ờ ịngười bán”
Trang 122 Xác định các lo i m i k t h p gi a nh ng lo i th c th : ạ ố ế ợ ữ ữ ạ ự ể
Dựa trên các phân tích trong ph n mô t dầ ả ữ liệu và quy trình hệ thống, t ng c ng xác ổ ộđịnh được 20 loại mối kết hợp giữa 15 loại thực thể như sau:
• Mối k t hế ợp giữa loại thực thể BENH NHAN và NGUOI GIAM HO:
Một bệnh nhân có thể có 0 hoặc nhiều người giám hộ, một người giám hộ chỉ liên
quan đến một bệnh nhân
• Mối k t hế ợp giữa loại thực thể BENH NHAN và PHIEU KHAM BENH:
M ột bệnh nhân có th có m t ho c nhi u phi u khám b nh, m t phi u khám ể ộ ặ ề ế ệ ộ ế
b ệnh ch thuỉ ộc về m t b nh nhân ộ ệ
• Mối k t hế ợp giữa loại thực thể PHIEU KHAM BENH và PHONG KHAM:
M ột phiếu khám b nh ch ệ ỉ liên quan đến m t phòng khám, m t phòng khám có thộ ộ ể có 0
Trang 13• Mối kết hợp giữa loại thực thể PHIEU KHAM BENH và BENH AN:
M ột phi ếu khám b nh chệ ỉ có mộ ệnh án, m t b nh án ch t b ộ ệ ỉ thuộc về m ột phiế u
khám b ệnh
• Mối k t h p gi a lo i th c th BENH AN và PHIEU CHI DINH XET NGHIEM:ế ợ ữ ạ ự ể
M ột b ệnh án có 0 ho c mặ ột phi ếu ch ỉ đị nh xét nghi ệm, mộ t phi ếu ch ỉ đị nh xét
nghi ệm chỉ thuộc về m ột bệ nh án
Trang 14• Mối k t hế ợp giữa loại thực thể PHIEU CHI DINH XET NGHIEM và LOAI DICH VU XET NGHIEM:
M ột phi ếu ch nh xét nghiỉ đị ệm có một ho ặc nhi u loề ạ ịch v xét nghi i d ụ ệm, một lo i ạ
d ịch v ụ xét nghiệm có trong 0 hoặ c nhi ều phi u chế ỉ định xét nghi m ệ
• Mối k t hế ợp giữa loại thực thể PHIEU CHI DINH XET NGHIEM và HOA DON BAN HANG:
M ột phiếu ch nh xét nghi m có 0 hoỉ đị ệ ặc mộ hóa đơn bán hàng t , một hóa đơn bán
hàng ch thuỉ ộc về ộ m t phi u ch nh xét nghi m ế ỉ đị ệ
• Mối k t hế ợp giữa loại thực thể HOA DON BAN HANG và LOAI DICH VU XET NGHIEM:
M ột hóa đơn bán hàng có m ột hoặ c nhi ều lo i dạ ịch v ụ xét nghi m, mệ ột lo i dạ ịch v ụ
xét nghi ệm có trong 0 hoặ nhiều c hóa đơn bán hàng
• Mối k t hế ợp giữa loại thực thể PHIEU CHI DINH XET NGHIEM và PHIEU KET QUA XET NGHIEM:
Trang 15M ột phiếu chỉ nh xét nghi m đị ệ có mộ t ho c nhi u phi u kặ ề ế ết quả xét nghi m, m t phi u ệ ộ ế
k ết quả xét nghiệm chỉ thuộc về m t phiộ ếu chỉ định xét nghiệm
• Mối k t hế ợp giữa loại thực thể PHIEU KET QUA XET NGHIEM và LOAI DICH VU XET NGHIEM:
M ột phi ếu kế t qu ả xét nghi ệm có mộ t ho c nhi u loặ ề ạ ịch v xét nghi i d ụ ệm, một
lo ại d ịch vụ xét nghi m có trong 0 ho c nhi u phi u kệ ặ ề ế ết qu ả xét nghi ệm.
• Mối k t hế ợp giữa loại thực thể BENH AN và PHIEU CHI DINH CHAN DOAN HINH ANH:
Trang 16M ột bệnh án có 0 ho ặc mộ t phi u ch nh ế ỉ đị ch ẩn đoán hình ảnh, một phiếu chỉ
định chẩn đoán hình ảnh ch thuỉ ộc về một bệnh án
• Mối k t hế ợp giữa loại thực thể PHIEU CHI DINH CHAN DOAN HINH ANH
và LOAI DICH VU CHAN DOAN HINH ANH:
M ột phiếu ch nh ỉ đị ch ẩn đoán hình ảnh có một ho ặc nhiều loạ ịch vụ chẩn đoán i d hình nh, mả ột lo i dạ ịch v ụ chẩn đoán hình ả nh có trong 0 ho c nhi u phi u ặ ề ế chỉ đị nh
ch ẩn đoán hình ảnh
• Mối k t hế ợp giữa loại thực thể PHIEU CHI DINH CHAN DOAN HINH ANH
và HOA DON BAN HANG:
M ột phiếu chỉ định chẩn đoán hình ảnh có 0 ho ặc một hóa đơn bán hàng , m ột hóa
đơn bán hàng ch ỉ thuộc về một phiếu chỉ định chẩn đoán hình ảnh
Trang 17• Mối k t hế ợp giữa loại thực thể HOA DON BAN HANG và LOAI DICH VU CHAN DOAN HINH ANH:
Một hóa đơn bán hàng có một hoặc nhiều loại d ịch vụ chẩn đoán hình ả nh, m t loộ ại
d ịch vụ chẩn đoán hình ả nh có trong 0 ho ặc nhiều hóa đơn bán hàng
• Mối k t hế ợp giữa loại thực thể PHIEU CHI DINH CHAN DOAN HINH ANH
và PHIEU KET QUA CHAN DOAN HINH ANH:
M ột phiếu chỉ nh chđị ẩn đoán hình ảnh có m ột hoặc nhiề u phi u k t qu ế ế ả chẩn đoán hình nh, mả ột phiế u k t quế ả chẩn đoán hình ả nh ch ỉ thuộc về ộ m t phi u ch nh ch n ế ỉ đị ẩ
đoán hình ảnh
Trang 18M ột phi ếu kế t qu ả chẩn đoán hình ảnh có một hoặc nhiều lo ại dị ch v ụ chẩn đoán hình
ảnh, m ột lo i dịch vụ ạ ch ẩn đoán hình ảnh có trong 0 hoặc nhi ều phiếu kết qu ch n ả ẩ
đoán hình ảnh
• Mối k t hế ợp giữa loại thực thể BENH AN và DON THUOC:
M ột b ệnh án có mộ t ho ặc hai đơn thuốc, một đơn thuốc ch ỉ thuộc về m ột bệ nh án
• Mối k t hế ợp giữa loại thực thể DON THUOC và THUOC:
M ột đơn thuốc c ó m t hoộ ặc nhi ều thu c, m t thuố ộ ốc c ó trong 0 ho c nhi u ặ ề đơn
thu ốc
• Mối k t hế ợp giữa loại thực thể DON THUOC và PHIEU BAN THUOC:
Trang 19M ột đơn thuốc có thể mua 0 ho c m t phi u bán thu c, m t phi u bán thuặ ộ ế ố ộ ế ốc chỉ thuộc
v ề một đơn thuốc
• Mối k t hế ợp giữa loại thực thể PHIEU BAN THUOC và THUOC:
M ột phi ếu bán thu ốc c ó một ho ặc nhi u thu c, mề ố ột thuố c có trong 0 ho ặc nhiề u phi u ế
bán thu ốc.
Trang 203 Hoàn chỉnh sơ đồ quan niệm dữ liệu:
MÔ HÌNH ERD
Trang 21CHƯƠNG 3: CHUYỂN ĐỔI TỪ MÔ HÌNH ERD SANG MÔ HÌNH
RD
1 Chuyển đổi các loại thực thể:
BENH_NHAN (MSBN, hoten, gioitinh, namsinh, maBHYT, diachi, quoctich, sdt)
NGUOI_GH (hoten, namsinh, moiquanhe, sdt)
PHIEU_KB (STT, ngaykham, giokham)
PHONG_KHAM (maphong, tenphong, loaihinh)
Trang 22BENH_AN ( benhan, lydokb, socannang, mach, huyetap, nhietdo, dando, chandoan, bacsidt, ngaytk)
PHIEU_CD_XN (sophieu, giocap)
LOAI_DV_XN (loaixn, tendvu)
HOA_DON_BH (sohd, giocap, trigiahd, nguoithu)
Trang 23PHIEU_KQ_XN (sophieu, giocap, ngaynm, gionm, loaimau, maukhan, buongxn, nhanvienth, ghichu)
PHIEU_CD_CDHA (sophieu, giocap)
PHIEU_KQ_CD HA_ (sophieu, giocap, nhanvienth, ketluan) LOAI_DV_CDHA (tendvu, bophan, phuongphap)
Trang 24DON_THUOC (sodon, toa, giocap)
THUOC (mathuoc, tenthuoc, VTTH)
PHIEU_BAN_THUOC (sophieu, giocap, trigiaphieu, nguoiban)
Trang 252 Chuyển đổi các loại mối kết hợp:
BENH_NHAN (MSBN, hoten, gioitinh, namsinh, maBHYT, diachi, quoctich, sdt)
NGUOI_GH (MSBN, hoten, namsinh, moiquanhe, sdt)
BENH_NHAN (MSBN, hoten, gioitinh, namsinh, maBHYT, diachi, quoctich, sdt)
PHIEU_KB (STT, ngaykham, giokham, MSBN)
Trang 26 PHIEU_KB (STT, ngaykham, giokham, MSBN, maphong)
PHONG_KHAM (maphong, tenphong, loaihinh)
PHIEU_KB (STT, ngaykham, giokham, MSBN, maphong)
BENH_AN (sobenhan, lydokb, cannang, mach, huyetap, nhietdo, dando, chandoan, bacsidt, ngaytk, STT, ngaykham, giokham)
BENH_AN ( benhan, lydokb, cannang, mach, huyetap, nhietdo, dando, sochandoan, bacsidt, ngaytk, STT, ngaykham, giokham)
Trang 27PHIEU_CD_XN (sophieu, giocap, sobenhan)
PHIEU_CD_XN (sophieu, giocap, sobenhan)
HOA_DON_BH (sohd, giocap, trigiahd, nguoithu, sophCDXN)
PHIEU_CD_XN (sophieu, giocap, sobenhan)
LOAI_DV_XN (loaixn, tendvu)
CT_CD_XN (sophieu, loaixn, tendvu, soluong, ghichu)
HOA_DON_BH (sohd, giocap, trigiahd, nguoithu, sophCDXN)LOAI_DV_XN (loaixn, tendvu)
CT_HD_XN (sohd, loaixn, tendvu, thanhtien)
Trang 28 PHIEU_CD_XN (sophieu, giocap, sobenhan)
PHIEU_KQ_XN (sophieu, giocap, ngaynm, gionm, loaimau, maukhan, buongxn, nhanvienth, ghichu, sophCDXN)
PHIEU_KQ_XN (sophieu, giocap, ngaynm, gionm, loaimau, maukhan, buongxn, nhanvienth, ghichu, sophCDXN)
LOAI_DV_XN (loaixn, tendvu)
CT_KQ_XN (sophieu, loaixn, tendvu, ketqua, trisobt, donvi, mayxn, quytrdo)
Trang 29 BENH_AN ( benhan, lydokb, cannang, mach, huyetap, nhietdo, dando, sochandoan, bacsidt, ngaytk, STT, ngaykham, giokham)
PHIEU_CD_CDHA (sophieu, giocap, sobenhan)
PHIEU_CD_CDHA (sophieu, giocap, sobenhan)
LOAI_DV_CDHA (tendvu, bophan, phuongphap)
CT_CD_CDHA (sophieu, tendvu, bophan, phuongphap, soluong, ghichu)
PHIEU_CD_CDHA (sophieu, giocap, sobenhan)
Trang 30HOA_DON_BH (sohd, giocap, trigiahd, nguoithu, sophCDXN, sophCDCDHA)
HOA_DON_BH (sohd, giocap, trigiahd, nguoithu, sophCDXN, sophCDCDHA)
LOAI_DV_CDHA (tendvu, bophan, phuongphap)
CT_HD_CDHA (sohd, tendvu, bophan, phuongphap, thanhtien)
PHIEU_CD_CDHA (sophieu, giocap, sobenhan)
PHIEU_KQ_CDHA (sophieu, giocap, nhanvienth, ketluan, sophCDCDHA)
PHIEU_KQ_CDHA (sophieu, giocap, nhanvienth, ketluan, sophCDCDHA) LOAI_DV_CDHA (tendvu, bophan, phuongphap)
CT_KQ_CDHA (sophieu, tendvu, bophan, phuongphap, tinhtrang, ketqua)
Trang 31 BENH_AN ( benhan, lydokb, cannang, mach, huyetap, nhietdo, dando, sochandoan, bacsidt, ngaytk, STT, ngaykham, giokham)
DON_THUOC (sodon, toa, giocap, sobenhan)
DON_THUOC (sodon, toa, giocap, sobenhan)
THUOC (mathuoc, tenthuoc, VTTH)
CT_DT (sodon, mathuoc, soluong, donvitinh, ngay, lan)
DON_THUOC (sodon, toa, giocap, sobenhan)
PHIEU_BAN_THUOC (sophieu, giocap, trigiaphieu, nguoiban, sodon)
Trang 32PHIEU_BAN_THUOC (sophieu, giocap, trigiaphieu, nguoiban, sodon) THUOC (mathuoc, tenthuoc, VTTH)
CT_PBT (sophieu, mathuoc, donvitinh, dongia, soluong, thanhtien)
Trang 333 Hoàn chỉnh lược đồ cơ sở dữ liệu:
Lược đồCơ sở ữ liệu củ d a hệ th ng thông tin qu n lý quy trình khám, chữa bệnh ố ả
BENH_NHAN (MSBN, hoten, gioitinh, namsinh, maBHYT, diachi, quoctich, sdt) NGUOI_GH (MSBN, hoten, namsinh, moiquanhe, sdt)
PHIEU_KB (STT, ngaykham, giokham, MSBN, maphong)
PHONG_KHAM (maphong, tenphong, loaihinh)
BENH_AN (sobenhan, lydokb, cannang, mach, huyetap, nhietdo, dando, chandoan, bacsidt, ngaytk, STT, ngaykham, giokham)
PHIEU_CD_XN (sophieu, giocap, sobenhan)
CT_CD_XN (sophieu, loaixn, tendvu, soluong, ghichu)
PHIEU_KQ_XN (sophieu, giocap, ngaynm, gionm, loaimau, maukhan, buongxn, nhanvienth, ghichu, sophCDXN)
CT_KQ_XN (sophieu, loaixn, tendvu, ketqua, trisobt, donvi, mayxn, quytrdo) LOAI_DV_XN (loaixn, tendvu)
CT_HD_XN (sohd, loaixn, tendvu, thanhtien)
PHIEU_CD_CDHA (sophieu, giocap, sobenhan)
CT_CD_CDHA (sophieu, tendvu, bophan, phuongphap, soluong, ghichu)
PHIEU_KQ_CDHA (sophieu, giocap, nhanvienth, ketluan, sophCDCDHA)
CT_KQ_CDHA (sophieu, tendvu, bophan, phuongphap, tinhtrang, ketqua)
LOAI_DV_CDHA (tendvu, bophan, phuongphap)
CT_HD_CDHA (sohd, tendvu, bophan, phuongphap, thanhtien)
Trang 34CT_DT (sodon, mathuoc, soluong, donvitinh, ngay, lan)
PHIEU_BAN_THUOC (sophieu, giocap, trigiaphieu, nguoiban, sodon)
CT_PBT (sophieu, mathuoc, donvitinh, dongia, soluong, thanhtien)
THUOC (mathuoc, tenthuoc, VTTH)
Tổng c ng có 23 ộ lược đồ quan hệ trong lư c đồ ợ cơ sở ữ liệu c a h d ủ ệ thống thông tin quản lý quy trình khám, chữa bệnh BHYT của bệnh vi n Gò V p ệ ấ
Trang 35CHƯƠNG 4: RÀNG BUỘC TOÀN V ẸN CƠ SỞ DỮ LIỆU
1 Ràng bu c toàn v n trên m t quan h : ộ ẹ ộ ệ
PHONG_KHAM + (loaihinh) + (loaihinh)
❖ RBTV (2):
• Điều ki n: ệ
- Ngôn ngữ t nhiên: ự Trị số bình thường trong phi u kế ết quả xét nghiệm chỉ
là ‘Dương tính’ hoặc ‘Âm tính’
- Ngôn ngữ hình thức: Vị ừ / Đại số t quan h ệ
o Vị từ:
Trang 37σ (ngaykham.BENH_AN >= ngaytk.BENH_AN) (BENH_AN) = Ø
• Ngữ c nh: ả
BENH_AN
• Bảng tầm ảnh hưởng:
BENH_AN + (ngaykham ngaytk) + (ngaykham, ngaytk)
Trang 38- Ngôn ngữ t nhiên: Tên phòng là duy nh t ự ấ
- Ngôn ngữ hình thức: Vị ừ / Đại số t quan h ệ
❖ RBTV (7):
• Điều ki n: ệ
- Ngôn ngữ t nhiên: Tên thu c là duy nh t ự ố ấ
- Ngôn ngữ hình thức: Vị ừ / Đại số t quan h ệ
Trang 39• Bảng tầm ảnh hưởng:
2 Ràng bu c toàn v n trên nhiộ ẹ ều quan h : ệ
❖ RBTV (8):
• Điều ki n: ệ
- Ngôn ngữ t nhiên: N u thuự ế ốc có đơn vị tính là viên, thì số lượng thuốc c a ủloại thuốc đó trong đơn thuốc phả ằi b ng với (số l n u ng thu c trong ngày x ầ ố ố
số thuốc uống trong mỗi lần x số ngày uống)
- Ngôn ngữ hình thức: Vị ừ / Đại số t quan h ệ
Trang 40- Ngôn ng t nhiên: Ki m tra tr giá cữ ự ể ị ủa hóa đơn phả ằi b ng v i t ng thành ớ ổtiền c a các lo i dủ ạ ịch ụ v xét nghi m ho c các lo i d ch vệ ặ ạ ị ụ chẩn đoán hình ảnh đã thực hiện
- Ngôn ngữ hình thức: Vị ừ / Đại số t quan h ệ
o Vị từ:
∀ a ∊ HOA_DON, (Ǝb ∊ CT_HD_XN) V (Ǝ c CT_HD_CDHA): ((a.sohd = b.sohd) ∊
ⴷ (a.trigiahd = Ʃ(b.thanhtien))) V ((a.sohd = c.sohd) ⴷ (a.trigiahd = Ʃ(c.thanhtien)))
o Đại số quan h : ệ
σ (sohd.HOA_DON_BH = sohd.CT_HD_XN) (trigiahd.HOA_DON_BH <> tongthanhtien.CT_HD_XN) ⴷ
(HOA_DON_BH ✖ Υ (sohd, ρ {tongthanhtien} (SUM(thanhtien)) (CT_HD_XN)) = Ø
σ (sohd.HOA_DON_BH = sohd.CT_HD_CDHA) (trigiahd.HOA_DON_BH <> tongthanhtien.CT_HD_CDHA) ⴷ
(HOA_DON_BH ✖ Υ (sohd, ρ {tongthanhtien} (SUM(thanhtien)) (CT_HD_CDHA)) = Ø
CT_HD_XN + (thanhtien) + (thanhtien) + (thanhtien)
CT_HD_CDHA + (thanhtien) + (thanhtien) + (thanhtien)