1. Trang chủ
  2. » Luận Văn - Báo Cáo

tiểu luận 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

102 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 1

BỘ 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 2

MỤ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 buc toàn v n về miền giá tr 32 1.2 Ràng buc toàn v n về liên thuộc tính 33

1.3 Ràng buc 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 buc 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 buc toàn v n về miền giá tr 60 3.2 Ràng buc toàn v n về liên thuộc tính 62

3.3 Ràng buc toàn v n về liên bộ 63

Trang 3

4 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 4

LỜI MỞ ĐẦU

Ngày nay, cùng với sự phát triển vượt bậc của khoa học kỹ thuật thì công nghệ thông tin là một trong những lĩnh vực có nhiều đóng góp thiết thực nhất, công nghệ thông tin có mặt trong hầu hết các lĩnh vực của cuộc sống là một công cụ hỗ trợ rất đắc lực trong , công tác quản lý Chúng ta dễ dàng thấy được việc đưa tin học vào trong ngành y tế, đặc biệt là vào trong việc quản lý bệnh viện là một trong những ứng dụng quan trọng của công nghệ thông tin, cụ thể là cơ sở dữ liệu

Việ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 onyour phone? Save

to read later onyour computer

Save to a Studylist

Trang 5

CHƯƠ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 6

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, 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 7

dưỡ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 8

CHƯƠNG 2: MÔ HÌNH HÓA DỮ LIỆU ERD 1 Xác định các 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 15 loại thực thể như sau:

• Dữ liệu: 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ệ)”

• 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 12

2 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ó mt hoặc nhi u loạ ịch v xét nghii 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àngt , 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 15

Mộ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 nghii 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 16

Mộ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ỉ

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 18

Mộ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 hoc 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 19

Mộ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ó mt hoặc nhi u thu c, mề ố ột thuốc có trong 0 hoặc nhiều phi u ế

bán thuốc.

Trang 20

3 Hoàn chỉnh sơ đồ quan niệm dữ liệu:

MÔ HÌNH ERD

Trang 21

CHƯƠ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 22

BENH_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 23

PHIEU_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 24

DON_THUOC (sodon, toa, giocap)

THUOC (mathuoc, tenthuoc, VTTH)

PHIEU_BAN_THUOC (sophieu, giocap, trigiaphieu, nguoiban)

Trang 25

2 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 27

PHIEU_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 30

HOA_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 32

PHIEU_BAN_THUOC (sophieu, giocap, trigiaphieu, nguoiban, sodon) THUOC (mathuoc, tenthuoc, VTTH)

CT_PBT (sophieu, mathuoc, donvitinh, dongia, soluong, thanhtien)

Trang 33

3 Hoàn chỉnh lược đồ cơ sở dữ liệu:

Lược đồCơ sở ữ liệu củ da hệ th ng thông tin qu n lý quy trình khám, chữa bệnh ố ả

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 34

CT_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 35

CHƯƠ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)

Trang 36

• Ngữ c nh: ảCT_KQ_XN • Bảng tầm ảnh hưởng:

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 ệ

PHONG_KHAM • Bảng tầm ảnh hưởng:

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 ệo Vị từ:

∀a ∈ CT_DT, Ǝ b ∈ DON_THUOC: (a.donvitinh = ‘viên’) ⴷ (a.sodon = b.sodon) ⴷ(a.soluong = a.ngay * a.lan * b.toa)

+ (donvitinh, soluong, ngay, + (donvitinh, soluong, ngay,

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)) = Ø

• Ngữ c nh: ả

HOA_DON_BH, CT_HD_XN, CT_HD_CDHA • Bảng tầm ảnh hưởng:

CT_HD_XN + (thanhtien) + (thanhtien) + (thanhtien)

CT_HD_CDHA + (thanhtien) + (thanhtien) + (thanhtien)

Ngày đăng: 20/06/2024, 16:50

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w