Chương 8 Phần mềm quản lý y tế tuyến cơ sở 8.1 Giới thiệu chung
8.2 Phân tích chức năng – thành phần của phần mềm
Phần mềm quản lý y tế tuyến cơ sở cần có các tính năng chính như: đón tiếp bệnh nhân và thực hiện thủ tục hành chính cho bệnh nhân đến khám, cập nhật thông tin khám và chữa bệnh cho bệnh nhân, hỗ trợ ra các quyết định trong quá trình khám (yêu cầu khám hỗ trợ, chỉ định đơn thuốc, chuyển khám…). Hệ thống phần mềm có khả năng trợ giúp lên lịch hẹn tái khám và hẹn lấy kết quả xét nghiêm cho bệnh nhân. Ngoài ra, hệ thống có thể cập nhật và bổ sung dược phẩm, vật tư tiêu hao cho phòng khám, báo cáo , thống kê và in ấn các loại hình phiếu dịch vụ, xin tư
vấn khám chữa bệnh ở trong cùng bệnh viện, xin tư vấn khám từ xa (từ hệ thống VN E-Health). Hình 7.1 mô tả sơ đồ người dùng của hệ thống VNHIS bao gồm nhân viên tiếp đón, người quản trị, bác sỹ chuyên khoa, bệnh nhân.
130
Hình 8.1: Sơ đồ người dùng hệ thống
8.2.1 Thành phần VNHIS Core
VNHIS Core thực tế bao gồm một hệ thống joomla core (nhân của hệ thống joomla) hoàn chỉnh bao gồm các components của joomla và các hãng thứ ba khác như: com_users (joomla), com_comprofiler (Community Builder), administrator (joomla)… (và rất nhiều các component tiện ích khác mà ta có thể dễ dàng download trên thư viện mã nguồn mở http://extensions.joomla.org) và bao gồm một hệ thống CSDL phục vụ cho công việc quản lý bệnh viện kết hợp với một component core để phục vụ cho việc quản lý bệnh viện.
Về Joomla core, chúng ta có thể sử dụng các bản cập nhật thường xuyên được
đăng trên trang web http://www.joomla.org việc cập nhật cho joomla core sẽ giúp chúng ta có độ bảo mật tốt hơn, các lỗ hỗng cũng như các lỗi (bugs) được sửa và cập nhật tốt hơn. Điểm đặc biệt của hệ thống VNHIS là khi cập nhật các phiên bản mới của joomla thì hệ thống vẫn chạy hoàn chỉnh mà không sợ có sự xung đột xảy ra. Và việc thiết kế cho hệ thống VNHIS cũng phải đáp ứng được việc cập nhật hệ
thống mà không gây ra hỏng hóc hệ thống hiện có.
VNHIS Core có thể được xem như một trang web hoàn chỉnh các chức năng tin tức, báo cáo… qua việc sử dụng các components cần thiết được tải về từ trên trang extensions của joomla về.
Phần lõi của hệ thống VNHIS chính là VNHIS Core, là tập hợp tất cả các bộ dữ
liệu cần thiết cho một hệ thống VNHIS hoàn chỉnh bao gồm: thuốc, đơn thuốc, bệnh án, bảo hiểm… bộ CSDL này sẽ là nền móng cho việc phát triển các components
131
chức năng. Ngoài ra trong thành phần VNHIS Core còn có các component để phục vụ cho công việc cập nhật, cũng như sửa đổi CSDL trong hệ thống, tuy nhiên công việc này thường chỉ làm một lần khi khởi tạo hệ thống.
Hình 8.2: Thành phần hệ thống VNHIS
8.2.2 Thành phần Nội trú, Ngoại trú
Thành phần Nội Trú: Trên thực tế đây cũng là một tập các bảng CSDL, được quản lý trong điều trị nội trú, việc cập nhật lại các bảng dữ liệu cũng như thay đổi là rất ít xảy ra trong hệ thống và cũng chỉ cài đặt một lần khi khởi tạo hệ thống. Bên cạnh đó ta cũng có thể xây dựng một component riêng biệt để phục vụ cho việc cấu hình, cập nhật và sửa đổi thông tin cho bệnh viện mỗi khi có sự thay đổi về nhân sự
cũng như có sự thay đổi về thành phần của bệnh viện. Trên thực tế công việc này thường chỉ dành cho người quản trị hệ thống (administrator), và cũng gần như thực hiện một lần khi cài đặt hệ thống
Thành phần Ngoại Trú: Cũng giống như thành phần Nội trú, thành phần Ngoại trú cũng là một tập hợp các bảng dữ liệu và được thực hiện một lần để cấu hình khi khởi tạo hệ thống, và chỉ dùng cho người quản trị khi có yêu cầu về cập nhật các thông tin của phòng khám ngoại khoa.
132