Phân tích chức năng – thành phần của phần mềm

Một phần của tài liệu nghiên cứu, phát triển các hệ thống thông tin phục vụ giáo dục và y tế (Trang 129 - 132)

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 phn 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 phn Ni trú, Ngoi 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

Một phần của tài liệu nghiên cứu, phát triển các hệ thống thông tin phục vụ giáo dục và y tế (Trang 129 - 132)