I. Giới thiệu về Đồ án Hệ thống thông tin quản lý Bệnh viện Ung Bướu TPHCM
Đồ án Hệ thống thông tin quản lý cho Bệnh viện Ung Bướu Thành phố Hồ Chí Minh là một bài học quan trọng trong chương trình đào tạo Công nghệ Thông tin. Đề tài này tập trung vào việc phát triển một hệ thống thông tin quản lý khám chữa bệnh hiệu quả nhằm nâng cao chất lượng dịch vụ y tế. Bệnh viện Ung Bướu TPHCM là một trong những cơ sở y tế hàng đầu chuyên điều trị bệnh ung thư, do đó cần một hệ thống thông tin quản lý toàn diện để quản lý bệnh nhân, lịch khám, hồ sơ bệnh án điện tử và các hoạt động hành chính. Bài đồ án này được thực hiện bởi sinh viên Nguyễn Thị Anh Thư dưới sự hướng dẫn của giảng viên Th.S Thái Thị Ngọc Lý tại Trường Đại học Tài Chính – Marketing.
1.1. Mục tiêu của đồ án
Mục tiêu chính của bài đồ án là thiết kế một hệ thống thông tin quản lý toàn diện cho Bệnh viện Ung Bướu TPHCM. Hệ thống này nhằm nâng cao hiệu suất hoạt động, giảm thời gian chờ đợi của bệnh nhân, quản lý hồ sơ bệnh án điện tử và cải thiện giao tiếp giữa các bộ phận. Thông qua hệ thống quản lý này, bệnh viện có thể theo dõi thông tin bệnh nhân, kết quả xét nghiệm, hóa đơn thanh toán một cách chính xác và kịp thời.
1.2. Tầm quan trọng của hệ thống
Trong bối cảnh hiện đại, hệ thống thông tin quản lý là yếu tố không thể thiếu trong các cơ sở y tế. Đối với Bệnh viện Ung Bướu TPHCM, một hệ thống quản lý hiệu quả giúp xử lý lượng lớn dữ liệu bệnh nhân, quản lý tài nguyên y tế, tối ưu hóa quy trình điều trị và hỗ trợ ra quyết định quản lý. Điều này đặc biệt quan trọng đối với các bệnh viện chuyên khoa như ung thư, nơi cần quản lý các trường hợp phức tạp.
II. Phân tích yêu cầu hệ thống thông tin quản lý
Phân tích yêu cầu là bước đầu tiên và quan trọng nhất trong thiết kế hệ thống thông tin quản lý. Đối với Bệnh viện Ung Bướu TPHCM, cần phải xác định rõ các yêu cầu chức năng và yêu cầu phi chức năng của hệ thống. Yêu cầu chức năng bao gồm: quản lý bệnh nhân, lập lịch khám, quản lý hồ sơ bệnh án, quản lý thuốc, quản lý kết quả xét nghiệm, quản lý thanh toán và báo cáo thống kê. Yêu cầu phi chức năng gồm: hiệu suất, bảo mật dữ liệu, độ tin cậy, khả năng mở rộng và dễ sử dụng. Qua đó, hệ thống quản lý sẽ giúp tối ưu hóa các quy trình hoạt động của bệnh viện.
2.1. Các chức năng chính của hệ thống
Hệ thống thông tin quản lý cần bao gồm các chức năng: quản lý thông tin bệnh nhân (họ tên, tuổi, địa chỉ, bảo hiểm), lập và quản lý lịch khám bệnh, lưu trữ hồ sơ bệnh án điện tử, quản lý kết quả xét nghiệm cận lâm sàng (CLS), quản lý đơn thuốc, xử lý thanh toán, và tạo báo cáo thống kê. Mỗi chức năng giúp hệ thống quản lý hoạt động một cách liên kết và hiệu quả.
2.2. Yêu cầu về bảo mật và quản lý dữ liệu
Hệ thống thông tin quản lý bệnh viện phải đảm bảo bảo mật thông tin bệnh nhân theo quy định pháp luật. Dữ liệu nhạy cảm như hồ sơ bệnh án, kết quả xét nghiệm phải được mã hóa và kiểm soát truy cập chặt chẽ. Hệ thống quản lý cần sao lưu dữ liệu thường xuyên, có khả năng phục hồi sau sự cố và tuân thủ các tiêu chuẩn HIPAA hoặc tương đương.
III. Thiết kế cơ sở dữ liệu cho hệ thống
Thiết kế cơ sở dữ liệu là bước quan trọng để xây dựng một hệ thống thông tin quản lý vững chắc. Đối với Bệnh viện Ung Bướu TPHCM, sử dụng mô hình cơ sở dữ liệu quan hệ (Relational Database Model) là lựa chọn phù hợp. Cơ sở dữ liệu sẽ bao gồm các bảng chính như: Bảng Bệnh nhân, Bảng Bác sĩ, Bảng Lịch khám, Bảng Hồ sơ bệnh án, Bảng Xét nghiệm, Bảng Thuốc, và Bảng Thanh toán. Mỗi bảng được liên kết với nhau thông qua các khóa ngoại, tạo thành một cơ sở dữ liệu tích hợp và hỗ trợ các truy vấn phức tạp. Sử dụng sơ đồ quan hệ thực thể (ERD) để thiết kế giúp đảm bảo tính nhất quán và hiệu quả của hệ thống quản lý.
3.1. Các thực thể chính trong cơ sở dữ liệu
Cơ sở dữ liệu của hệ thống thông tin quản lý bao gồm các thực thể: Bệnh nhân (lưu trữ thông tin cá nhân, lịch sử bệnh), Bác sĩ (thông tin chuyên khoa, lịch làm việc), Lịch khám (ngày giờ, địa điểm khám), Hồ sơ bệnh án (chẩn đoán, điều trị, theo dõi), Xét nghiệm (loại xét nghiệm, kết quả, ngày). Các thực thể này được thiết kế với các thuộc tính chi tiết để đáp ứng nhu cầu của hệ thống quản lý bệnh viện.
3.2. Mối quan hệ giữa các bảng dữ liệu
Trong cơ sở dữ liệu quan hệ, các bảng được liên kết thông qua khóa ngoại. Ví dụ: Bảng Lịch khám liên kết với Bảng Bệnh nhân và Bảng Bác sĩ, Bảng Hồ sơ bệnh án liên kết với Bảng Bệnh nhân. Sơ đồ ERD giúp hiển thị rõ ràng các quan hệ 1:1, 1:N, N:N giữa các thực thể, đảm bảo tính toàn vẹn dữ liệu và hỗ trợ hệ thống quản lý hoạt động hiệu quả.
IV. Kiến trúc hệ thống và công nghệ triển khai
Kiến trúc hệ thống thông tin quản lý cho Bệnh viện Ung Bướu TPHCM được thiết kế theo mô hình phân tầng gồm: tầng giao diện người dùng (User Interface), tầng logic ứng dụng (Application Logic), và tầng dữ liệu (Data Layer). Hệ thống quản lý cần được xây dựng trên nền tảng công nghệ hiện đại như: hệ quản trị cơ sở dữ liệu SQL Server hoặc MySQL, ngôn ngữ lập trình Java hoặc C#, và framework web như ASP.NET hoặc Spring. Hệ thống thông tin quản lý sẽ triển khai trên máy chủ trung tâm với các client đầu cuối, hỗ trợ truy cập từ bộ phận khác nhau của bệnh viện. Bảo mật được thực hiện qua xác thực người dùng, mã hóa dữ liệu truyền tải, và quản lý quyền truy cập chi tiết.
4.1. Các lớp của hệ thống
Hệ thống thông tin quản lý được chia thành ba lớp chính: Lớp Giao diện (Presentation Layer) cung cấp giao diện thân thiện cho người dùng, Lớp Logic ứng dụng (Business Logic Layer) xử lý các quy tắc kinh doanh và logic của hệ thống quản lý, Lớp Dữ liệu (Data Access Layer) quản lý truy cập cơ sở dữ liệu. Thiết kế phân tầng giúp hệ thống dễ bảo trì, mở rộng và kiểm thử.
4.2. Công nghệ và công cụ sử dụng
Để triển khai hệ thống thông tin quản lý, bệnh viện có thể sử dụng SQL Server cho cơ sở dữ liệu, ASP.NET Core hoặc Java Spring Boot cho phát triển ứng dụng web. Công cụ thiết kế bao gồm sơ đồ DFD (Data Flow Diagram) cho luồng dữ liệu, sơ đồ BFD (Business Function Diagram) cho phân rã chức năng, và sơ đồ ERD cho mô hình dữ liệu. Hệ thống quản lý nên được kiểm thử toàn diện trước khi triển khai chính thức.