Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 65 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
65
Dung lượng
1,66 MB
Nội dung
Xây dựng hệ thống quản lý bệnh nhân LỜI CẢM ƠN Trước tiên em xin bày tỏ trân trọng lòng biết ơn thày giáo PGS.TS Nguyễn Văn Vỵ giảng viên Bộ môn Công nghệ phần mềm – Khoa Công nghệ thông tin – Trường Đại học Công nghệ - ĐHQGHN Trong suốt thời gian làm luận văn tốt nghiệp, thầy dành nhiều thời gian quí báu để tận tình bảo, hướng dẫn, định hướng cho em việc nghiên cứu, thực luận văn Em xin cảm ơn thầy giáo, cô giáo Khoa Công nghệ thông tin Trường Đại học Dân lập Hải Phòng, người dạy dỗ, trang bị cho em kiến thức bổ ích bốn năm học vừa qua Xin cảm ơn bạn bè, đồng nghiệp thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ em suốt trình học làm luận văn tốt nghiệp Hải Phòng, năm 2009 Bùi Thị Tươi Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân MỤC LỤC LỜI CẢM ƠN .1 MỤC LỤC Chương I .4 BÀI TOÁN QUẢN LÝ NGHIỆP VỤ CỦA BỆNH VIỆN TRẺ EM HẢI PHÒNG .4 1.1 Hiện trạng bệnh viện Trẻ Em Hải Phòng 1.2 Mô hình tổ chức quản lý .4 Chương II MÔ HÌNH NGHIỆP VỤ 2.1 Biểu đồ ngữ cảnh hệ thống 2.2 Biểu đồ phân rã chức 11 2.3 Mô tả nội dung chức chi tiết 13 2.4 Danh sách hồ sơ liệu sử dụng 16 2.5 Ma trận thực thể chức 17 Chương III 18 PHÂN TÍCH HỆ THỐNG QUẢN LÝ BỆNH NHÂN 18 3.1 Các mô hình xử lý nghiệp vụ 18 20 (nét đậm phần thay hay thêm vào) 26 3.2 Mô hình liệu quan niệm 30 CHƯƠNG IV .39 THIẾT KẾ HỆ THỐNG 39 4.1 Thiết kế sở liệu .39 4.2 Xác định luồng liệu hệ thống .50 4.2 Thiết kế hệ thống giao diện 54 Giao diện “Bệnh nhân” 55 55 Giao diện “Dịch vụ ” 55 Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 55 Giao diện “Nhân viên” 56 56 Giao diện “Dịch vụ bệnh nhân sử dụng” .57 Giao diện “biên lai thu viện phí” 58 58 Chương V 59 CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 59 5.1 Môi trường cài đặt 59 5.2 Hệ thống phần mềm .62 KẾT LUẬN 64 TÀI LIỆU THAM KHẢO 65 Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân Chương I BÀI TOÁN QUẢN LÝ NGHIỆP VỤ CỦA BỆNH VIỆN TRẺ EM HẢI PHÒNG 1.1 Hiện trạng bệnh viện Trẻ Em Hải Phòng 1.1.1 Quá trình hình thành phát triển Bệnh viện Trẻ Em Hải Phòng đơn vị nghiệp trực thuộc Sở Y tế Hải Phòng Bệnh viện thành lập ngày 1/9/1977 với hợp tác CHDC Đức với phủ Việt Nam Bệnh viện nằm đường Trường Chinh - phường Quán Trữ, Quận Kiến An, Hải Phòng Số Điện thoại bệnh viện: 031.3678269 Bệnh viện nằm khuôn viên có diện tích 3000 m2, bao gồm khu nhà: khu nhà tầng, bốn khu nhà tầng khu để gara ôtô, học tập sinh viên, khoa điện máy, trạm điện Với tổng số 350 giường bệnh, gồm 383 công nhân viên, có 36 nhân viên sau đại học, 69 người tốt nghiệp đại học, 213 người có trung cấp, số khác 83 người Về chuyên môn có115 bác sỹ, 190 y sỹ 106 nhân viên làm nhiệm vụ khác 1.1.2 Nhiệm vụ mục tiêu hoạt động Nhiệm vụ bệnh viện chuyên khám chữa bệnh cho trẻ em từ sơ sinh đến 15 tuổi thuộc tỉnh Hải phòng Đồng thời bệnh viện làm nhiệm vụ chăm sóc trẻ em độ tuổi sơ sinh làm công tác phòng chống dịch, bệnh truyền nhiễm Công việc chẩn đoán đòi hỏi độ xác cao 1.2 Mô hình tổ chức quản lý Tổ chức bệnh viện gồm Ban giám đốc, phòng ban khoa Mỗi khoa lại chia thành chuyên khoa khác Ban giám đốc gồm Giám đốc: Bác sĩ VŨ THỊ THUỶ, phó giám đốc Mỗi phòng có trường phòng đến hai phó phòng số nhân viên Mỗi khoa gồm có trưởng khoa, hai phó khoa bác sĩ, y sỹ y tá Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 1.2.1 Mô hình tổ chức Ban Giám Đốc Phòng Phòng Các Tổ Hành Khoa Chức Chính Cận Cán Quản Lâm Bộ Trị Sàng Chẩn Đoán Hình Ảnh Sinh Hoá Phòng Kế Hoạch Tổng Hợp Vô Sinh Các Phòng Phòng Khoa Vật Tư Tài Thiết Chính Lâm Bị Y Kế Sàng Tế Toán Phòng Điều Dưỡng Huyết Học Tim Mạch Hô Hấp Ngoại Tiêu Hoá Truyền Sơ Sinh Nhiễm Mắt + RHM + TMH Hình Mô hình tổ chức Bệnh viện nhi Hải phòng 1.2.2 Nhiệm vụ phòng ban − Ban Giám Đốc: Quản lý điều hành phòng ban − Phòng Tổ chức cán bộ: Quản lý nhân toàn bệnh viện − Phòng Hành quản trị: Chịu trách nhiệm sở vật chất bệnh viện − Phòng Kế hoạch tổng hợp: Chịu trách nhiệm chuyên môn kế hoạch − Phòng điều dưỡng: Chịu trách nhiệm điều dưỡng − Phòng vật tư thiết bị ytế: Chịu trách nhiệm sửa chữa, quản lý vật tư thiết bị ytế − Các khoa cận Lâm sàng: Xử lý xét nghiệm − Các khoa Lâm sàng: Chịu trách nhiệm điều trị bệnh nhân − Phòng tài kế toán (Tài vụ): Chịu trách nhiệm thu tiền viện phí, khoản thu chi khác nhau, quản lý toàn hoạt động tài bệnh viện Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 1.2.3 Hình thức, hoạt động nghiệp vụ quản lý bệnh nhân Việc quản lý bệnh nhân bệnh viện phòng kế hoạch tổng hợp phụ trách Khi bệnh nhân đến khám bệnh đến phòng tiếp đón để đăng ký khám bệnh, bệnh nhân điền đầy đủ thông tin vào phiếu đăng ký khám bệnh Nhân viên bệnh viện cấp cho bệnh nhân sổ khám bệnh –Nếu bệnh nhân cấp cứu không cần giấy chuyển viện mà nhận vào xử lý – Nếu bệnh nhân bình thường phải có giấy chuyển viện từ cấp (Trạm ytế bệnh viện Quận, Huyện chuyển lên bệnh viện Tỉnh,Thành Phố) đưa cho nhân viên làm thủ tục Sau bệnh nhân sang phòng tài vụ Tại – Nếu có thẻ khám bệnh miễn phí thẻ BHYT đưa cho nhân viên đóng dấu miễn phí – Nếu phải mua phiếu khám Khi bệnh nhân vào điều trị mang theo giấy hẹn nhập viện –Nếu có thẻ khám bệnh miễn phí thẻ BHYT đưa cho nhân viên làm thủ tục –Nếu đóng tạm thu viện phí 1.2.3.1 Hoạt động Khám bệnh Tại khoa khám bệnh, bác sỹ lấy thông tin bệnh nhân, khám yêu cầu xét nghiệm Các phiếu xét nghiệm chuyển tới khoa xét nghiệm tương ứng thuộc khối cận lâm sàng Sau tiến hành làm xét nghiệm cho bệnh nhân theo yêu cầu bác sỹ khám, kết xét nghiệm gửi trả khoa khám bệnh Từ kết tổng hợp, bác sĩ khám ghi sổ y bạ đưa định điều trị thích hợp cho bệnh nhân Nếu bệnh nhẹ, bệnh nhân điều trị ngoại trú, bác sĩ khám cần kê đơn thuốc cho bệnh nhân Nếu bệnh nặng, cần lập hồ sơ bệnh án sơ (bệnh viện giữ) viết giấy hẹn nhập viện (bệnh nhân giữ) để bệnh nhân nhân vào điều trị nội trú 1.2.3.2 Hoạt động điều trị bệnh Khi bệnh nhân đến khoa điều trị, nhân viên khoa tiếp nhận HSBA bệnh nhân từ y vụ Một bác sỹ phân công điều trị chịu trách nhiệm tình trạng bệnh nhân trình điều trị chuyên khoa Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân Bệnh nhân bác sỹ điều trị khám đưa y lệnh chăm sóc hàng ngày Trong trình điều trị, bác sỹ điều trị yêu cầu bệnh nhân khám lại phòng khám chuyên khoa đó, yêu cầu hội chẩn để thực phẫu thuật Bệnh nhân trình điều trị chuyển khoa điều trị từ khoa điều trị sang khoa điều trị khác Hàng ngày, theo đơn thuốc y lệnh chăm sóc bệnh nhân, y tá lập phiếu lĩnh thuốc gửi xuống phòng dược yêu cầu lĩnh thuốc Thông tin trình điều trị cho bệnh nhân tập hợp sau ca điều trị để cập nhật thông tin vào HSBA Các loại dịch vụ y tế đặc biệt mà bệnh nhân sử dụng dịch vụ trình điều trị ghi lại chi tiết, kết thúc ca điều trị khoa điều trị lập bảng thống kê dịch vụ bệnh nhân sử dụng gửi tới phòng y vụ để tính toán tổng hợp chi phí điều trị bệnh nhân 1.2.3.3 Hoạt động quản lý hồ sơ Y vụ có trách nhiệm quản lý cập nhật trực tiếp HSBA bệnh nhân Kết thúc ca khám bệnh khoa khám bệnh, dựa vào thông tin khám HSBA sơ lập khoa khám bệnh, y vụ lập bảng kê chi phí khám bệnh bệnh nhân gửi tới tài vụ HSBA sơ lập khoa khám bệnh bệnh nhân chuyển tới y vụ Bệnh nhân mang giấy hẹn nhập viện vào, dựa vào giấy tìm hồ sơ bệnh án (HSBA) sơ Cán y vụ có trách nhiệm lập HSBA thức cho bệnh nhân Cán y vụ bàn giao bệnh nhân với bác sỹ khoa điều trị, thông tin HSBA bệnh nhân chuyển cho bác sỹ điều trị theo dõi Kết thúc ca điều trị bệnh nhân, y vụ cần lập bảng thống kê dịch vụ mà bệnh nhân sử dụng khoa điều trị để tính toán tổng hợp lập bảng kê chi phí điều trị bệnh nhân gửi tới tài vụ Sau đóng viện phí, bệnh nhân mang biên lai thu viện phí tới y vụ để y vụ lập giấy viện đưa lại cho bệnh nhân để hoàn tất thủ tục viện Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 1.2.3.4 Hoạt động toán Tại phòng kế toán, nhân viên kế toán đóng dấu miễn cho bệnh nhân có BHYT, lập phiếu thu với bệnh nhân thường Lập biên lai thu viện phí cho bệnh nhân từ bảng kê chi phí điều trị bảng kê chi phí khám bệnh y vụ gửi tới Sau đưa lại cho bệnh nhân biên lai thu viện phí 1.2.3.5 Báo cáo Nhân viên bệnh viện tiến hành tổng hợp tình hình lập báo cáo theo kỳ có yêu cầu lãnh đạo Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân Chương II MÔ HÌNH NGHIỆP VỤ 2.1 Biểu đồ ngữ cảnh hệ thống 2.1.1 Lập bảng phân tích Bảng phân tích xác định chức năng, tác nhân hồ sơ Động từ + Bổ ngữ Khám bệnh, ghi sổ Kê đơn Lập hồ sơ bệnh án sơ Viết giấy hẹn nhập viện Tiếp nhận HSBA sơ Khám, đưa y lệnh Lập phiếu lĩnh thuốc Cập nhật thông tin vào HSBA Lập bảng thống kê dv bn sd Lập bảng kê chi phí khám Lập HSBA thức Lập bảng kê chi phí điều trị Lập giấy viện Lập phiếu thu Lập biên lai thu viện phí Lập báo cáo Danh từ phiếu đăng ký khám bệnh sổ khám bệnh Bệnh nhân Phòng tài vụ khoa khám bệnh phiếu xét nghiệm khoa xét nghiệm đơn thuốc giấy hẹn nhập viện hồ sơ bệnh án sơ khoa điều trị Phòng y vụ nhân viên y lệnh phiếu lĩnh thuốc HSBA thức bảng thống kê dịch vụ bn sử dụng bảng kê chi phí khám bệnh bảng kê chi phí điều trị giấy viện phiếu thu Biên lai thu viện phí báo cáo Nhận xét HSDL HSDL tác nhân tác nhân tác nhân HSDL tác nhân HSDL HSDL HSDL tác nhân tác nhân tác nhân HSDL HSDL HSDL HSDL HSDL HSDL HSDL HSDL HSDL HSDL 2.1.2 Xác định tác nhân Hệ thống có tác nhân sau: –BỆNH NHÂN: Là người đến khám bệnh Được chia làm loại: Bệnh nhân thường, Bệnh nhân BHYT Bệnh nhân cấp cứu Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 10 –KHOA XÉT NGHIỆM: Các khoa cận lâm sàng chịu trách nhiệm xử lý xét nghiệm – LÃNH ĐẠO BỆNH VIỆN:Là người quản lý điều hành bao quát chung hoạt động bệnh viện 2.1.3 Tương tác tác nhân hệ thống –Tác nhân: BỆNH NHÂN Bệnh nhân đến bệnh viện điền thông tin vào phiếu đăng kí khám bệnh Để xác định bệnh, bệnh nhân phải làm số xét nghiệm phục vụ tổng hợp kết khám bệnh định điều trị thích hợp Bệnh nhân điều trị ngoại trú nhập viện điều trị nội trú Sau toán tiền viện phí với bệnh viện bệnh nhân hoàn tất thủ tục viện Hệ thống phải nắm bắt thông tin bệnh nhân thông qua sổ khám chữa bệnh, đưa kết khám tổng hợp định điều trị Nếu bệnh nhân điều trị ngoại trú kê đơn thuốc cho bệnh nhân, bệnh nhân điều trị nội trú làm hồ sơ bệnh án sơ cho bệnh nhân Hệ thống theo dõi bệnh cho bệnh nhân, tiến hành chăm sóc chữa trị theo y lệnh, cung cấp dịch vụ đặc biệt Khi bệnh nhân viện tính tiền viện phí, gửi biên lai thu viện phí cho bệnh nhân –Tác nhân: KHOA XÉT NGHIỆM Nhận giấy xét nghiệm từ khoa khám bệnh Sau xét nghiệm có kết trả cho khoa khám bệnh –Tác nhân: LÃNH ĐẠO BỆNH VIỆN Lãnh đạo bệnh viện phải nắm bắt tình hình bệnh viện tất mặt, cách gửi yêu cầu báo cáo Hệ thống phòng, khoa có nhiệm vụ lập báo cáo hoạt động theo yêu cầu gửi cho lãnh đạo bệnh viện Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 51 4.2.2 Biểu đồ luồng hệ thống tiến trình “2.0 Điều trị bệnh” HSBA sơ (11) Phòng y vụ bảng thống kê dịch vụ sử dụng 2.4 lập bảng thống kê dịch vụ bn sdụng HSBA 2.1 Tiếp nhận HSBA HSBA(12) Bảng thống kê DV BN SD(18) Thông tin bệnh án g 2.2 khám, y lệnh Y lệnh 2.5 Cập nhật thông tin vào HSBA 2.3 Lập phiếu lĩnh thuốc Dòng bảng thống kê(19) dòng phiếu lĩnh thuốc (17) phiếu lĩnh thuốc(16) Hình 4.4 Biểu đồ luồng hệ thống“2.0 Điều trị bệnh” Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 52 4.2.3 Biểu đồ luồng hệ thống tiến trình “3.0 Quản lý hồ sơ” k bảng kê chi phí khám 3.1 Lập bảng kê chi phí khám t.tin khám Khoa khám bệnh bảng kê chi phí HSBA sơ (11) Phòng tài vụ e ggiấy hẹn nhập viện HSBA sơ 3.2 Lập giấy hện nhập viện HSBA thức HSBA(12) Bảng thống kê DV BN SD(18) Biên lai thu BỆNH viện phí NHÂN giấy viện 3.4 Lập giấy viện 3.3 Lập bảng kê chi phí điều trị Chi phí khám bệnh bảng thống kê dvụ l Khoa điều trị bảng kê chi phí điều Dòng bảng thống kê(19) m giấy viện Dòng biên lai (21) biên lai (20) Hình 4.5Biểu đồ luồng hệ thống “3.0 Quản lý hồ sơ” Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 53 4.2.4 Biểu đồ luồng hệ thống tiến trình “4.0 Thanh toán” BỆNH NHÂN biên lai thu viện phí phiếu toán viện 4.2 Lập biên lai thu viện phí biên lai (20) 4.1 phiếu thu Lập phiếu thu n phiếu thu HSBA(12) HSBA sơ (11) bảng kê chi phí trịphí bệnh bảngĐiều kê chi điều trị khám Phòng y vụ Dòng biên lai (21) Hình 4.6Biểu đồ luồng hệ thống “4.0 Thanh toán” 4.2.5 Biểu đồ luồng hệ thống tiến trình “5.0 Báo cáo” Bảng thống kê DV BN SD(18) Dòng bảng thống kê(19) HSBA(12) 5.1 Lập báo cáo Báo cáo Yêu cầu báo cáo LÃNH ĐẠO HSBA sơ (11) q Báo cáo Hình 4.7Biểu đồ luồng hệ thống “5.0 Báo cáo” Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 54 4.2 Thiết kế hệ thống giao diện 4.2.1 Đặc tả giao diện nhập liệu • Giao diện “Bác sỹ” Hình 4.8 Mẫu thiết kế giao diện danh sách bác sỹ • Giao diện “Bệnh” Hình 4.9 Mẫu thiết kế giao diện danh sách bệnh Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 55 • Giao diện “Bệnh nhân” Hình 4.10 Mẫu thiết kế giao diện danh sách bệnh nhân • Giao diện “Dịch vụ ” Hình 4.11 Mẫu thiết kế giao diện danh sách dịch vụ Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 56 • Giao diện “Nhân viên” Hình 4.12 Mẫu thiết kế giao diện danh sách nhân viên • Giao diện “Thuốc” Hình 4.13 Mẫu thiết kế giao diện danh sách thuốc Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 57 4.2.2 Tích hợp giao diện hệ thực đơn • Giao diện “Dịch vụ bệnh nhân sử dụng” Hình 4.14 Mẫu thiết kế giao diện bảng thống kê dịch vụ bệnh nhân sử dụng • Giao diện “hồ sơ bệnh án” Hình 4.15 Mẫu thiết kế giao diện hồ sơ bệnh án Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 58 • Giao diện “biên lai thu viện phí” Hình 4.16 Mẫu thiết kế giao diện bi ên lai thu viện phí Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 59 Chương V CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 5.1 Môi trường cài đặt 5.1.1 Hệ QTCSDL SQL SERVER SQL Server hệ quản trị CSDL quan hệ (RDBMS) sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một RDBMS bao gồm database, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server 2000 tối ưu hóa để chạy hàng ngàn user, SQL Server 2000 kết hợp ăn ý với server khác Microsoft Internet Information Server (IIS), E-Commerce, Proxy Server… Dùng để lưu trữ liệu cho ứng dụng Khả lưu trữ liệu lớn, truy vấn liệu nhanh.Quản trị CSDL cách kiểm soát liệu nhập vào liệu truy xuất khỏi hệ thống việc lưu trữ liệu vào hệ thống Có nguyên tắc ràng buộc liệu người dùng hay hệ thống định nghĩa Công nghệ CSDL chạy nhiều môi trường khác nhau, khả chia sẻ CSDL cho nhiều hệ thống khác nhau.Cho phép liên kết giao tiếp hệ thống CSDL khác lại với SQL Server có editions: Enterprise, Standard, Personal, Developer, Desktop Engine (MSDE), Win CE * Các thành phần SQL Server 2000 - Database: sở liệu SQL Server - Tệp tin log: tệp tin lưu trữ chuyển tác SQL Server - Table: bảng liệu - Filegroups: tệp tin nhóm - Diagrams: sơ đồ quan hệ - Views: khung nhìn (bảng ảo) số liệu dựa bảng - Stored Procedure: thủ tục hàm nội - User defined Function: hàm người dùng định nghĩa - Users: người sử dụng CSDL - Role: quy định chức hệ thống SQL Server Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 60 - Rules: quy tắc - Defaults: giá trị - User-defined data types: kiểu liệu người dùng định nghĩa - Full-text catalogs: tập tin phân loại liệu c) Đối tượng CSDL CSDL đối tượng có ảnh hưởng cao làm việc với SQL Server Bản thân SQL Server CSDL bao gồm đối tượng database, table, view, stored proceduce số CSDL hỗ trợ khác CSDL SQL Server CSDL đa người dùng, với Server có hệ quản trị CSDL Nếu muối nhiều hệ quản trị CSDL cần nhiều Server tương ứng Truy cập CSDL củab SQL Server dựa vào tài khoản người dùng riêng biệt ứng với quyền truy cập định Khi cài đặt SQL Server có CSDL mặc định: Master, Msdb, Tempdb, Pubs, Northwind d) SQL Server 2000 quản trị CSDL Quản trị CSDL gọi DBA, ứng dụng sử dụng CSDL SQL Server 2000, phần phát triển ứng dụng, SQL Server quản trị CSDL cho ứng dụng Để quản trị bảo trì CSDL vận hành, liệu thay đổi theo thời gian không gian người quản trị cần phải quan tâm đến yếu tố xảy CSDL - Sắp xếp lập kế hoạch công việc: lập kế hoạch công việc theo thời gian, theo định kỳ mà không gây sai sót - Sao lưu liệu phục hồi liệu (backupdatabase- Restore database): công việc cần thiết,vì có cố liệu bị hư hỏng, cần phải có lưu để phục hồi , bảo vệ CSDL cách an toàn - Quản trị danh mục Full-text - Thực thao tác cập nhật liệu - Thiết lập mục - Import Export liệu - Quản lý tài khoản đăng nhập người dùng CSDL 5.1.2 Ngôn ngữ VISUAL BASIC Ngay từ đời, Visual Basic coi đột phá làm thay đổi đáng kể nhận thức sử dụng Windows Trải qua gần mười năm với phiên bản, Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 61 Visual Basic tiến xa trở thành ngôn ngữ lập trình phổ biến Đây công cụ mạnh để phát triển ứng dụng Windows Thành phần “Visual” nói đến phương thức dùng để tạo giao diện đồ họa người sử dụng (GUI) Thay phải viết dòng mã để mô tả xuất vị trí thành phần giao diện, ta cần thêm vào đối tượng định nghĩa trước vị trí hình Ngoài tính tương thích với phiên VB trước đó, VB6 hỗ trợ phát triển ứng dụng 32 bit, tạo tệp tin thi hành khả lập điều khiển (Control mình, tăng cường cho Internet có tính sở liệu mạnh hơn) Một ứng dụng Visual Basic bao gồm hay nhiều Project nhóm lại với Mỗi Project bao gồm hay nhiều mẫu biểu (Form) Trên Form đặt điều khiển khác Để phát triển ứng dụng Visual Basic, sau tiến hành phân tích thiết kế, xây dựng CSDL, cần phải qua bước chính: - Bước 1: Thiết kế giao diện, Visual Basic dễ dàng cho bạn thiết kế giao diện kích hoạt thủ tục mã lệnh - Bước 2: Viết mã lệnh nhằm kích hoạt giao diện xây dựng - Bước 3: Chỉnh sửa tìm lỗi * Giới thiệu chung ADO ADO công cụ để truy cập đến CSDL xây dựng OLEDB (Object Linking and Embeding Database) Nếu OLEDB công nghệ đuợc xây dựng mức hệ thống công nghệ ADO xây dựng mức ứng dụng Khi lập trình tương tác trực tiếp với OLE DB mà thay vào ta lập trình với ADO Ưu điểm lập trình với ADO: - Dễ sử dụng - Không phụ thuộc vào ngôn ngữ lập trình Có thể sử dụng ngôn ngữ như: Visual basic, Java, C++,… - Không phụ thuộc vào nguồn liệu ADO truy cập đến nguồn liệu khác thông qua OLE DB - Dễ dàng mở rộng Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 62 * Mô hình đối tượng ADO Conection Errors Errors Error Error Command Command Parameters Parameters Parameter Parameter Recordset Recordset Fields Fields Field Field 5.2 Hệ thống phần mềm Nhập liệu: Nhấn nút “Nhập” form, điền đầy đủ thông tin cần thiết sau nhấn “Ghi” để lưu lại Sửa liệu: Chọn ghi cần sửa chữa, điền thông tin cần thay đổi sau nhấn nút “Sửa” để lưu lại thay đổi vừa nhập vào Xoá liệu: Chọn ghi cần xoá nút “Xoá” để xoá ghi vừa chọn Tìm kiếm liệu: Chọn bảng lưu trữ thông tin cần tìm, chọn tiêu trí tìm kiếm, điền từ khoá cần tìm nhấn nút “Tìm kiếm” để bắt đầu tìm Thông tin tìm đẩy lưới liệu bên 5.3 Các hệ thống chức - Hệ thống bao gồm bốn hệ : “Cập nhật thông tin”, “Quản lý bệnh nhân”, “Thống kê – Báo cáo” “Trợ giúp” - Hệ “Cập nhật chung”: Cập nhật thông tin thuốc, nhân viên, bác sỹ, khoa, bệnh, khoản chi phí, loại xét nghiệm, bệnh nhân, dịch vụ - Hệ “Quản lý bệnh nhân”: Cập nhật thông tin, biên lai thu viện phí, phiếu lĩnh thuốc, bảng thống kê dịch vụ bệnh nhân sử dụng Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 63 - Hệ “Thống kê – Báo cáo”: Thông báo tình hình sử dụng thuốc,tình hình bệnh nhân xuất nhập viện,tình hình bệnh nhân sử dụng dịch vụ có yêu cầu từ lãnh đạo - Hệ “Trợ giúp”: Hỗ trợ người sử dụng chương trình mặt tìm kiếm thông tin cách sử dụng chức chương trình Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 64 KẾT LUẬN Qua trình làm đồ án tốt nghiệp với đề tài “ Xây dựng chương trình quản lý Bệnh nhân Bệnh viện trẻ em Hải Phòng”, thân em tự thấy thu kết sau: - Nắm bắt quy trình nghiệp vụ công việc khám chữa bệnh ,quản lý hồ sơ, toán Bệnh viện trẻ em Hải Phòng - Hiểu biết phương pháp phân tích thiết kế hướng cấu trúc, từ áp dụng hiểu biết để phân tích thiết kế toán theo hướng cấu trúc - Có kinh nghiệm thực tế tham gia vào dự án nhỏ cụ thể để áp dụng kiến thức học vào thực tiễn - Tiến hành phân tích thiết kế hoàn thiện hệ thống phương pháp hướng cấu trúc cách đầy đủ - Cài đặt số module để thử nghiệm Ngôn ngữ Visual Basic 6.0 sử dụng Hệ QTCSDL SQL Server để lưu trữ liệu Về thực nghiệm thiết kế cài đặt thành công chương trình thể phù hợp nội dung đề tài - Song kỹ lập trình hạn chế nên giao diện chương trình chưa thật thân thiện với người sử dụng đáp ứng số chức đề tài Trong thời gian tới, em tiếp tục hoàn chỉnh chức thời bổ sung thêm chức mang lại tiện dụng cho người sử dụng Trong tương lai, em hi vọng cố gắng hoàn thiện tốt đề tài cố gắng đáp ứng yêu cầu hệ thống thực đòi hỏi Vì kính mong thầy giáo, cô giáo bạn xem xét, bảo giúp đỡ em để em hoàn thành đề tài tốt Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 65 TÀI LIỆU THAM KHẢO PGS TS Nguyễn Văn Vỵ (2004), Giáo trình phân tích thiết kế hệ thống thông tin, NXB thống kê, Hà nội Nguyễn Thị Ngọc Mai (2004), Visual Basic 6.0 - Lập trình sở liệu, Nhà xuất lao động – xã hội Giáo trình Visual Basic 6.0 Nhà xuất Giao thông vận tải Nguyễn Văn Vỵ, Nguyễn Việt Hà (2006) Giáo trình kỹ nghệ phần mềm, Đại học công nghệ, Đại học Quốc gia Hà Nội Bùi Thị Tươi [...]... Sơ đồ phân rã chức năng hệ thống quản lý Bệnh viện Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 13 2.3 Mô tả nội dung các chức năng chi tiết 2.3.1 Khám bệnh Đầu tiên, bệnh nhân phải nói thông tin cá nhân và yêu cầu khám bệnh cho nhân viên bệnh viện Sau đó, nhân viên của bệnh viện sẽ cập nhập thông tin của người đó vào hệ thống dữ liệu bệnh nhân, rồi chuyển yêu cầu khám bệnh đến phòng khám chuyên.. .Xây dựng hệ thống quản lý bệnh nhân 11 2.1.4 Biểu đồ ngữ cảnh phiếu đăng ký khám bệnh sổ khám bệnh phiếu thu giấy hẹn nhập viện đơn thuốc BỆNH giấy hẹn nhập viện NHÂN biên lai thu viện phí biên lai thu viện phí 0 HỆ THỐNG QUẢN LÝ BỆNH NHÂN KHOA yêu cầu xét nghiệm XÉT kết quả xét nghiệm NGHIỆM yêu cầu báo cáo báo cáo LÃNH ĐẠO giấy ra viện Hình 2.1 Biểu đồ ngữ cảnh hệ thống quản lý Bệnh viện... trị của bệnh nhân và gửi tới tài vụ Sau khi đóng viện phí, bệnh nhân mang biên lai thu viện phí tới y vụ để y vụ lập giấy ra viện và đưa lại cho bệnh nhân Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 15 a Lập bảng kê chi phí khám bệnh Kết thúc ca khám bệnh tại khoa khám bệnh, dựa vào thông tin khám trong HSBA sơ bộ được lập tại khoa khám bệnh, y vụ lập bảng kê chi phí khám bệnh của bệnh nhân và... Tươi Xây dựng hệ thống quản lý bệnh nhân 34 tên khoa BỆNH mã bệnh – định danh tên bệnh KHOẢN CHI PHÍ mã khoản chi phí tên khoản chi phí LOẠI XÉT NGHIỆM mã loại XN – định danh tên loại XN đơn giá XN BỆNH NHÂN mã bệnh nhân – định danh tên bệnh nhân ngày sinh địa chỉ giới tính đối tượng số buồng số giường DỊCH VỤ mã dịch vụ – định danh tên dịch vụ đơn giá dịch vụ NHÂN VIÊN mã nhân viên tên nhân. .. n o q c r r c r c c c Hình 2.4 Ma trận thực thể chức năng Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 18 Chương III PHÂN TÍCH HỆ THỐNG QUẢN LÝ BỆNH NHÂN 3.1 Các mô hình xử lý nghiệp vụ 3.1.1 Biểu đồ luồng dữ liệu mức 0 a BỆNH NHÂN phiếu đăng ký b phiếu đăng ký khám sổ khám bệnh Đơn thuốc giấy hẹn nhập viện sổ khám c 1.0 Khám bệnh phiếu xét phiếu xét nghiệm kết quả xét nghiệm giấy hẹn nhập viện... sau đó đưa lại cho bệnh nhân biên lai thu tiền viện phí a.Lập phiếu thu Lập phiếu thu khi bệnh nhân không có bảo hiểm tới khám bệnh, điều trị hoặc làm xét nghiệm b.Lập biên lai thu viện phí Lập biên lai thu viện phí cho bệnh nhân từ các bảng kê chi phí điều trị và bảng kê chi phí khám bệnh do y vụ gửi tới Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 16 2.3.5 Báo cáo Nhân viên bệnh viện tiến hành... nhận 2.2đưa đưara ra 2.2 cácyylệnh lệnh các 2.3lập lậpphiếu phiếu 2.3 lĩnhthuốc thuốc lĩnh 2.4lập lậpbảng bảng 2.4 tkêdịch dịchvụ vụ tkê Bnsử sửdụng dụng Bn 12 H thống thống Hệ quảnlý lý quản bệnh bệnh nhân nhân Thanh Thanh toán toán Quảnlý lý Quản hồsơ sơ hồ 3.1Lập Lập 3.1 bảngkê kêchi chi bảng 4.1lậpphiếu phiếu 4.1lập thu thu phíkhám khám phí 3.2lập lập 3.2 HSBAchính chính HSBA thức thức Báocáo cáo... logic mức 1: “3.0 Quản lý hồ sơ” hiện thời (nét đậm là phần được thay thế hay thêm vào) Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân k t.tin khám Khoa khám bệnh f 28 bảng kê chi phí 3.1 Lập bảng kê chi phí khám Phòng tài vụ e ggiấy hẹn nhập viện HSBA sơ HSBA sơ bộ bảng thống kê dvụ Khoa điều trị bảng tkê dvụ 3.4 BỆNH NHÂN Chi phí khám bệnh 3.3 Lập bảng kê chi phí điều trị 3.2 Lập giấy hện nhập viện... J.Bảng thống kê dịch vụ bệnh nhân sử dụng Viết gọn tên đặc trưng 1 Số phiếu s dụng Dvụ Sphiếu SD Mã bệnh nhân Mã BN √ Tên bệnh nhân Tên BN √ Mã dv SDụng Mã dv √ Tên dv S Dụng Tên dv √ 2 3 √ Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 33 Đơn giá dv S Dụng Đơn giá DV Số lượng DV S lượng DV √ Ngày s dụng DV Ngày s dụng dv √ O.Biên lai thu viện phí Viết gọn tên đặc trưng √ 1 2 3 Số biên lai Mã BL √ Mã bệnh. .. khám bệnh của bệnh nhân sẽ được chuyển tới y vụ Hoặc bệnh nhân vào điều trị mang giấy hẹn nhập viện đến Cán bộ y vụ có trách nhiệm thành lập HSBA chính thức cho bệnh nhân Cán bộ y vụ sẽ bàn giao bệnh nhân với bác sỹ tại khoa điều trị, thông tin HSBA của bệnh nhân cũng được chuyển cho bác sỹ điều trị theo dõi Kết thúc mỗi ca điều trị của bệnh nhân, y vụ cần tập hợp các bảng thống kê dịch vụ mà bệnh nhân ... Chữ số MakhoanCP int Chữ số TienCP money Chữ số Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 49 4.1.3 Biểu đồ liên kết mô hình quan hệ Hình 4.2 Mô hình quan hệ hệ quản trị SQL Server Bùi Thị