I. Tổng quan đề tài hệ thống CSDL quản lý nhà thuốc tối ưu
Đề tài hệ thống cơ sở dữ liệu quản lý nhà thuốc là một lựa chọn phổ biến cho đồ án tốt nghiệp công nghệ thông tin. Mục tiêu chính của đề tài là xây dựng một hệ thống thông tin hiệu quả. Hệ thống này giúp tự động hóa các quy trình nghiệp vụ tại một nhà thuốc. Các quy trình này bao gồm quản lý nhập hàng, bán hàng, tồn kho, và chăm sóc khách hàng. Việc áp dụng công nghệ vào quản lý không chỉ giúp tiết kiệm thời gian, công sức mà còn tăng cường độ chính xác trong vận hành. Một phần mềm quản lý nhà thuốc hoàn chỉnh phải giải quyết được các bài toán cốt lõi. Đó là quản lý thông tin thuốc chi tiết, theo dõi nhà cung cấp, lưu trữ lịch sử mua hàng của khách hàng, và quản lý nhân viên. Hơn nữa, hệ thống cần có khả năng tạo ra các báo cáo thống kê quan trọng. Các báo cáo này giúp chủ nhà thuốc nắm bắt tình hình kinh doanh một cách nhanh chóng và chính xác. Phạm vi của dự án thường bao gồm việc phân tích thiết kế hệ thống nhà thuốc, xây dựng cơ sở dữ liệu, và phát triển giao diện người dùng. Nền tảng công nghệ phổ biến được sử dụng là hệ quản trị cơ sở dữ liệu như SQL Server hoặc MySQL, kết hợp với các ngôn ngữ lập trình như C#, Java, hoặc PHP để xây dựng website quản lý nhà thuốc hoặc ứng dụng desktop. Dự án này mang lại giá trị thực tiễn cao, giúp các nhà thuốc chuyển đổi số thành công.
1.1. Mục tiêu và phạm vi của đồ án tốt nghiệp công nghệ thông tin
Mục tiêu cốt lõi của đồ án tốt nghiệp công nghệ thông tin về quản lý nhà thuốc là ứng dụng kiến thức về cơ sở dữ liệu để giải quyết một vấn đề thực tế. Cụ thể, đề tài hướng đến việc thay thế phương pháp quản lý thủ công bằng giấy tờ, vốn tiềm ẩn nhiều rủi ro và thiếu hiệu quả. Mục tiêu chính bao gồm: Tự động hóa quy trình nhập và bán thuốc, giảm thiểu sai sót do con người; Cung cấp khả năng tra cứu thông tin nhanh chóng về thuốc, giá cả, và tồn kho; Hỗ trợ quản lý hạn sử dụng thuốc một cách chặt chẽ để tránh thất thoát; và tạo ra các báo cáo doanh thu tự động, trực quan. Phạm vi của dự án được xác định rõ ràng. Về mặt dữ liệu, hệ thống cần lưu trữ thông tin về Thuốc, Khách hàng, Nhân viên, Nhà cung cấp, Hóa đơn nhập và Hóa đơn bán. Về mặt chức năng, hệ thống phải đáp ứng các nghiệp vụ cơ bản như tạo đơn hàng, thanh toán, quản lý kho, và phân quyền người dùng. Tài liệu gốc đã chỉ rõ các yêu cầu về dữ liệu cần lưu trữ, làm cơ sở vững chắc cho việc thiết kế database nhà thuốc.
1.2. Các chức năng cốt lõi của phần mềm quản lý nhà thuốc
Một phần mềm quản lý nhà thuốc hiệu quả phải tích hợp đầy đủ các chức năng nghiệp vụ cần thiết. Dựa trên phân tích từ tài liệu, các chức năng này được chia thành các nhóm chính. Nhóm thứ nhất là quản lý danh mục, bao gồm quản lý thông tin thuốc (mã, tên, thành phần), khách hàng, nhân viên và quản lý nhà cung cấp. Nhóm thứ hai là quản lý giao dịch, tập trung vào hai quy trình chính: quản lý bán hàng nhà thuốc (tạo hóa đơn, bán thuốc theo đơn hoặc không theo đơn) và quản lý nhập hàng (tạo phiếu nhập, cập nhật số lượng tồn kho). Nhóm thứ ba là quản lý kho thuốc, một trong những chức năng quan trọng nhất, cho phép theo dõi số lượng tồn, cảnh báo thuốc sắp hết hạn, và kiểm kê định kỳ. Nhóm cuối cùng là báo cáo và thống kê, cung cấp các báo cáo về doanh thu theo ngày/tháng/năm, lợi nhuận, và hiệu suất làm việc của dược sĩ. Mô hình use case quản lý nhà thuốc là công cụ hữu ích để mô tả chi tiết các tương tác này giữa người dùng và hệ thống.
II. Thách thức quản lý nhà thuốc thủ công và sự cần thiết
Việc vận hành một nhà thuốc theo phương pháp thủ công, dựa vào giấy tờ và trí nhớ, đối mặt với vô số thách thức. Tài liệu "Báo cáo bài tập lớn" đã chỉ ra rằng "hầu như công việc quản lý đều diễn ra trên giấy tờ, mặc dù khối lượng dữ liệu thì ngày một lớn". Thách thức lớn nhất là sự thiếu chính xác và đồng bộ. Nhân viên có thể ghi sai tên thuốc, số lượng, hoặc giá bán, dẫn đến thất thoát tài chính và giảm uy tín. Việc quản lý kho thuốc trở nên cực kỳ khó khăn. Kiểm tra lượng thuốc tồn kho và quản lý hạn sử dụng thuốc phải thực hiện thủ công, tốn nhiều thời gian và dễ bỏ sót, gây lãng phí khi thuốc hết hạn không được xử lý kịp thời. Thêm vào đó, việc tra cứu thông tin lịch sử mua hàng của khách hoặc thông tin về một loại thuốc cụ thể là một quy trình chậm chạp. Khi cần lập báo cáo doanh thu, người quản lý phải tổng hợp từ hàng trăm hóa đơn viết tay, một công việc không chỉ tốn công sức mà còn có độ tin cậy thấp. Sự cần thiết của một hệ thống cơ sở dữ liệu quản lý nhà thuốc là không thể bàn cãi. Nó không chỉ giải quyết các vấn đề trên mà còn mở ra cơ hội tối ưu hóa hoạt động, nâng cao chất lượng dịch vụ và tăng khả năng cạnh tranh.
2.1. Rủi ro trong quản lý kho thuốc và hạn sử dụng sản phẩm
Quản lý kho là xương sống của mọi nhà thuốc. Khi thực hiện thủ công, rủi ro sai sót là rất lớn. Nhân viên phải "kiểm tra lượng thuốc còn lại hàng ngày, theo dõi bán hàng và mua hàng bằng trí nhớ và giấy tờ". Điều này dẫn đến tình trạng không nắm được chính xác số lượng tồn kho của từng mặt hàng. Hậu quả là nhà thuốc có thể bị hết những loại thuốc quan trọng mà không biết, hoặc ngược lại, nhập quá nhiều hàng gây tồn đọng vốn. Vấn đề nghiêm trọng hơn là quản lý hạn sử dụng thuốc. Không có hệ thống cảnh báo tự động, việc kiểm soát hạn dùng của hàng ngàn sản phẩm là gần như không thể. Điều này không chỉ gây thiệt hại kinh tế khi phải hủy bỏ thuốc hết hạn mà còn tiềm ẩn nguy cơ bán thuốc kém chất lượng cho khách hàng, ảnh hưởng trực tiếp đến sức khỏe người tiêu dùng và vi phạm quy định của ngành dược. Một hệ thống CSDL sẽ giải quyết triệt để vấn đề này bằng cách tự động cảnh báo các lô thuốc sắp hết hạn.
2.2. Khó khăn khi quản lý bán hàng và báo cáo doanh thu
Quy trình quản lý bán hàng nhà thuốc thủ công thường không có hóa đơn hoặc hóa đơn viết tay sơ sài. Như tài liệu mô tả, "nhân viên tiến hành bán thuốc không xuất hóa đơn, không cập nhật số lượng thuốc còn lại trong kho". Việc này gây ra nhiều hệ lụy. Thứ nhất, không có cơ sở để đối chiếu khi có khiếu nại từ khách hàng. Thứ hai, việc quản lý đơn thuốc của bệnh nhân trở nên rời rạc, khó theo dõi liệu trình. Thứ ba, và quan trọng nhất, việc tổng hợp báo cáo doanh thu cuối ngày hoặc cuối tháng là một cơn ác mộng. Người quản lý phải cộng dồn thủ công từ sổ sách, một quá trình dễ sai sót và không cung cấp được cái nhìn sâu sắc về hoạt động kinh doanh, ví dụ như mặt hàng nào bán chạy nhất hay khung giờ nào đông khách nhất. Một hệ thống được tin học hóa sẽ tự động ghi nhận mọi giao dịch, xuất hóa đơn chuyên nghiệp và tạo báo cáo chỉ bằng vài cú nhấp chuột, giúp nhà quản lý đưa ra quyết định kinh doanh dựa trên dữ liệu chính xác.
III. Phương pháp thiết kế database nhà thuốc với sơ đồ ERD
Quá trình phân tích thiết kế hệ thống nhà thuốc bắt đầu bằng việc xây dựng mô hình dữ liệu ở mức khái niệm. Công cụ hiệu quả nhất cho giai đoạn này là sơ đồ ERD quản lý nhà thuốc (Entity-Relationship Diagram). Mục tiêu của sơ đồ ERD là xác định các thực thể chính, các thuộc tính của chúng và mối quan hệ giữa các thực thể đó. Dựa trên tài liệu nghiên cứu, các thực thể cốt lõi trong hệ thống bao gồm: Nhân Viên, Thuốc, Khách Hàng, Nhà Cung Cấp, Kho Thuốc, Hóa Đơn Bán, và Hóa Đơn Nhập. Mỗi thực thể được mô tả bởi các thuộc tính đặc trưng, ví dụ thực thể Thuốc có Mã thuốc, Tên thuốc, Thành phần. Sơ đồ cũng làm rõ các mối quan hệ như: một Nhà Cung Cấp có thể cung cấp nhiều loại Thuốc (quan hệ 1-N), và một Thuốc có thể thuộc nhiều Danh Mục Thuốc (quan hệ N-N). Tài liệu gốc đã trình bày một lược đồ cơ sở dữ liệu ER chi tiết, bao gồm cả thực thể yếu (Thông Tin Giá) và mối quan hệ cha-con (Nhân Viên là cha của Dược Sĩ/Quản Lý Kho). Việc xây dựng một sơ đồ ERD rõ ràng là nền tảng vững chắc để chuyển đổi sang mô hình quan hệ CSDL nhà thuốc và tiến hành chuẩn hóa dữ liệu.
3.1. Phân tích các thực thể và thuộc tính trong lược đồ CSDL
Việc xác định đúng và đủ các thực thể là bước đầu tiên trong thiết kế database nhà thuốc. Tài liệu đã phân tích và đề xuất 13 tập thực thể. Các thực thể chính bao gồm NhanVien, Thuoc, KhachHang, NhaCungCap, KhoThuoc, HoaDonBan, HoaDonNhap, và DanhMucThuoc. Các thực thể liên kết như NhapThuoc và BanThuoc được tạo ra để giải quyết các mối quan hệ nhiều-nhiều phức tạp. Mỗi thực thể có một tập hợp các thuộc tính, trong đó có một thuộc tính khóa chính (primary key) để định danh duy nhất, ví dụ MaThuoc cho thực thể Thuốc. Các thuộc tính khác mô tả đặc điểm của thực thể, như TenThuoc, ThanhPhan. Đáng chú ý, tài liệu còn xác định thực thể yếu là ThongTinGia, phụ thuộc vào thực thể Thuốc, và các thực thể con như DuocSi và QuanLyKho kế thừa từ thực thể cha là NhanVien. Phân tích kỹ lưỡng này đảm bảo lược đồ cơ sở dữ liệu bao quát toàn bộ yêu cầu nghiệp vụ.
3.2. Xây dựng mô hình quan hệ CSDL nhà thuốc và chuẩn hóa
Sau khi có sơ đồ ERD, bước tiếp theo là chuyển đổi nó thành mô hình quan hệ CSDL nhà thuốc. Mỗi thực thể trong sơ đồ ERD sẽ tương ứng với một bảng (quan hệ) trong mô hình quan hệ. Các thuộc tính của thực thể trở thành các cột trong bảng. Các mối quan hệ được thể hiện thông qua khóa ngoại (foreign key). Ví dụ, để thể hiện mối quan hệ giữa Hóa Đơn Bán và Khách Hàng, bảng HoaDonBan sẽ chứa một cột MaKhachHang làm khóa ngoại, tham chiếu đến khóa chính của bảng KhachHang. Tiếp theo là quá trình chuẩn hóa dữ liệu, nhằm loại bỏ sự dư thừa và các dị thường khi cập nhật dữ liệu. Tài liệu đã thực hiện phân tích các phụ thuộc hàm và chuẩn hóa các bảng về dạng chuẩn 3NF (Third Normal Form). Ví dụ, bảng Kho(Ma_kho, Ten_kho, Dia_Chi) đạt chuẩn 3NF vì các thuộc tính không khóa Ten_kho và Dia_Chi phụ thuộc trực tiếp và duy nhất vào khóa chính Ma_kho. Quá trình chuẩn hóa đảm bảo tính toàn vẹn và nhất quán của dữ liệu trong toàn bộ hệ thống.
IV. Hướng dẫn xây dựng hệ thống quản lý nhà thuốc SQL Server
Việc cài đặt hệ thống là bước hiện thực hóa thiết kế cơ sở dữ liệu. SQL Server cho quản lý nhà thuốc là một lựa chọn phổ biến và mạnh mẽ nhờ vào hiệu năng ổn định và các công cụ hỗ trợ phong phú. Quá trình triển khai bắt đầu bằng việc tạo một cơ sở dữ liệu mới, ví dụ QuanLiNhaThuoc. Sau đó, các bảng dữ liệu được tạo ra dựa trên lược đồ quan hệ đã chuẩn hóa. Mỗi bảng được định nghĩa bằng câu lệnh CREATE TABLE trong SQL. Câu lệnh này chỉ định tên bảng, danh sách các cột, kiểu dữ liệu cho mỗi cột (ví dụ: varchar, int, money, date), và các ràng buộc. Các ràng buộc quan trọng bao gồm khóa chính (PRIMARY KEY) để đảm bảo mỗi dòng là duy nhất, và khóa ngoại (FOREIGN KEY) để thiết lập mối liên kết giữa các bảng, đảm bảo tính toàn vẹn tham chiếu. Ví dụ, bảng BanThuoc sẽ có các khóa ngoại tham chiếu đến các bảng Thuoc, DuocSi, KhachHang, và HoaDonBan. Việc cài đặt này đòi hỏi sự chính xác tuyệt đối để hệ thống có thể vận hành đúng như thiết kế. Sau khi tạo cấu trúc, dữ liệu mẫu sẽ được chèn vào để kiểm thử các chức năng và truy vấn.
4.1. Triển khai các bảng dữ liệu Thuốc Khách hàng Hóa đơn
Việc triển khai cụ thể các bảng dữ liệu là trọng tâm của giai đoạn cài đặt. Tài liệu gốc cung cấp chi tiết mã lệnh SQL để tạo các bảng. Ví dụ, bảng Thuoc được tạo với các cột MaThuoc, TenThuoc, ThanhPhan, trong đó MaThuoc được gán làm khóa chính. Tương tự, bảng KhachHang chứa MaKhachHang, TenKhachHang, DiaChiKhachHang. Các bảng giao dịch như HoaDonNhap và HoaDonBan được thiết kế để lưu trữ thông tin về ngày lập hóa đơn. Để giải quyết các mối quan hệ nhiều-nhiều, các bảng trung gian như DanhMuc_Thuoc (nối Thuoc và DanhMuc) hay Thuoc_KhoThuoc (nối Thuoc và KhoThuoc) được tạo ra. Các bảng này thường có khóa chính là cặp khóa ngoại từ hai bảng mà nó liên kết. Quá trình này không chỉ là việc gõ mã lệnh mà còn là việc đảm bảo logic nghiệp vụ được phản ánh chính xác vào cấu trúc vật lý của cơ sở dữ liệu, tạo nền tảng cho việc xây dựng website quản lý nhà thuốc sau này.
4.2. Cài đặt các mối quan hệ và ràng buộc toàn vẹn dữ liệu
Một hệ quản trị cơ sở dữ liệu mạnh như SQL Server cho phép định nghĩa các ràng buộc để bảo vệ tính toàn vẹn của dữ liệu. Ràng buộc quan trọng nhất là FOREIGN KEY. Ví dụ, trong bảng BanThuoc, ràng buộc CONSTRAINT FK_HDB_MaKH FOREIGN KEY(MaKhachHang) REFERENCES KhachHang(MaKhachHang) đảm bảo rằng mỗi mã khách hàng trong bảng BanThuoc phải tồn tại trong bảng KhachHang. Điều này ngăn chặn việc tạo ra các hóa đơn bán hàng cho khách hàng không tồn tại. Thêm vào đó, các tùy chọn như ON DELETE CASCADE được sử dụng. Ví dụ, nếu một khách hàng bị xóa khỏi hệ thống, tất cả các hóa đơn liên quan đến khách hàng đó cũng sẽ tự động bị xóa, duy trì sự nhất quán. Ngoài ra, có thể sử dụng các ràng buộc khác như NOT NULL để yêu cầu một cột không được để trống, hoặc DEFAULT để gán giá trị mặc định, ví dụ NgayBan DATE DEFAULT CONVERT (DATE, SYSDATETIME()) tự động lấy ngày hiện tại khi tạo hóa đơn mới.
V. Báo cáo đồ án quản lý nhà thuốc Truy vấn và kết quả
Phần cuối cùng của một báo cáo đồ án quản lý nhà thuốc là minh chứng cho hiệu quả của hệ thống thông qua các truy vấn dữ liệu. Đây là lúc sức mạnh của hệ quản trị cơ sở dữ liệu được thể hiện rõ nhất. Bằng cách sử dụng ngôn ngữ truy vấn có cấu trúc (SQL), người quản lý có thể khai thác thông tin giá trị từ dữ liệu đã được thu thập. Tài liệu nghiên cứu đã trình bày một loạt các truy vấn SQL phức tạp để giải quyết các bài toán kinh doanh cụ thể. Các truy vấn này không chỉ lấy dữ liệu đơn thuần mà còn thực hiện các phép tính toán, tổng hợp, và gom nhóm. Ví dụ, hệ thống có thể thống kê chính xác doanh thu trong một khoảng thời gian nhất định, tìm ra tháng có doanh số cao nhất, hoặc liệt kê nhà cung cấp lớn nhất. Các kết quả trả về từ những truy vấn này là nguồn thông tin đáng tin cậy, giúp chủ nhà thuốc đưa ra các quyết định chiến lược, từ việc điều chỉnh kế hoạch nhập hàng, triển khai chương trình khuyến mãi, cho đến việc đánh giá hiệu suất của nhân viên. Đây chính là giá trị cốt lõi mà việc số hóa mang lại.
5.1. Ví dụ truy vấn SQL thống kê doanh thu và tồn kho hiệu quả
Tài liệu cung cấp các ví dụ truy vấn SQL rất thực tế. Một truy vấn điển hình là "Thống kê doanh thu cửa hàng từ 05/10/2023 đến 15/10/2023". Truy vấn này sử dụng phép JOIN để kết hợp thông tin từ nhiều bảng (BanThuoc, HoaDonBan, ThongTinGia) và hàm SUM() để tính tổng doanh thu, cùng với mệnh đề WHERE để lọc theo khoảng ngày. Một ví dụ khác là "Tháng mấy trong năm 2023 doanh số bán hàng cao nhất", sử dụng WITH (Common Table Expression) để tạo một bảng tạm tính doanh số theo tháng, sau đó tìm ra tháng có giá trị lớn nhất. Các truy vấn này thể hiện khả năng của hệ thống trong việc tổng hợp và phân tích dữ liệu, cung cấp thông tin chi tiết cho việc lập báo cáo doanh thu và hoạch định chiến lược kinh doanh. Khả năng truy xuất dữ liệu linh hoạt này là một ưu điểm vượt trội so với quản lý thủ công.
5.2. Đánh giá hiệu quả quản lý đơn thuốc và nhà cung cấp
Hệ thống CSDL còn cho phép đánh giá hiệu quả hoạt động ở nhiều khía cạnh khác. Truy vấn "Liệt kê mã, tên của loại thuốc được khách hàng tại Hà Nội mua với số lượng nhiều nhất" giúp nhà thuốc hiểu rõ hơn về nhu cầu của thị trường địa phương, từ đó tối ưu hóa việc nhập hàng. Tương tự, truy vấn "Liệt kê mã, tên nhà cung cấp có địa chỉ ở TP.HCM cung cấp số lượng hàng lớn nhất" giúp đánh giá và lựa chọn đối tác chiến lược. Việc quản lý đơn thuốc và quản lý nhà cung cấp không còn là công việc cảm tính mà dựa hoàn toàn vào số liệu thực tế. Ngoài ra, hệ thống còn có thể "Thống kê doanh thu bán thuốc của từng dược sĩ trong năm 2023", tạo cơ sở để đánh giá năng lực và có chính sách khen thưởng hợp lý. Những kết quả này cho thấy hệ thống không chỉ là một công cụ lưu trữ mà còn là một công cụ hỗ trợ ra quyết định mạnh mẽ.
VI. Tương lai hệ thống CSDL nhà thuốc và hướng phát triển
Đề tài hệ thống cơ sở dữ liệu quản lý nhà thuốc không chỉ dừng lại ở một ứng dụng quản lý cơ bản. Nó mở ra nhiều hướng phát triển tiềm năng trong tương lai để đáp ứng nhu cầu ngày càng cao của ngành dược và người tiêu dùng. Một trong những hướng đi rõ ràng nhất là phát triển giao diện web và di động. Việc xây dựng website quản lý nhà thuốc cho phép người quản lý truy cập hệ thống từ xa, theo dõi hoạt động kinh doanh mọi lúc mọi nơi. Hơn nữa, website có thể tích hợp cổng thông tin cho khách hàng, cho phép họ tra cứu thông tin thuốc, đặt hàng trực tuyến và xem lại lịch sử mua hàng. Một hướng phát triển khác là tích hợp các công nghệ mới như trí tuệ nhân tạo (AI) và học máy (Machine Learning). Hệ thống có thể dự báo nhu cầu thuốc dựa trên dữ liệu bán hàng lịch sử, gợi ý các sản phẩm liên quan cho khách hàng, hoặc phân tích đơn thuốc để đưa ra cảnh báo về tương tác thuốc. Việc cung cấp source code quản lý nhà thuốc dưới dạng mã nguồn mở cũng là một hướng đi, cho phép cộng đồng cùng phát triển và hoàn thiện sản phẩm.
6.1. Khả năng tích hợp website quản lý nhà thuốc trực tuyến
Việc mở rộng hệ thống từ một ứng dụng desktop thành một nền tảng web là một bước tiến quan trọng. Xây dựng website quản lý nhà thuốc mang lại nhiều lợi ích. Đối với người quản lý, nó cung cấp sự linh hoạt, cho phép giám sát hoạt động từ bất kỳ thiết bị nào có kết nối internet. Bảng điều khiển (dashboard) trực tuyến có thể hiển thị các chỉ số kinh doanh quan trọng theo thời gian thực. Đối với khách hàng, website là một kênh tương tác tiện lợi. Họ có thể dễ dàng tìm kiếm thông tin về công dụng, liều dùng, giá cả của sản phẩm. Tính năng đặt hàng online và giao hàng tận nơi sẽ nâng cao đáng kể trải nghiệm khách hàng, giúp nhà thuốc cạnh tranh hiệu quả hơn trong kỷ nguyên số. Về mặt kỹ thuật, cơ sở dữ liệu SQL Server đã xây dựng có thể dễ dàng kết nối với một ứng dụng web được phát triển bằng các công nghệ như ASP.NET, PHP hoặc Node.js.
6.2. Hướng mở rộng source code quản lý nhà thuốc thông minh
Nền tảng của source code quản lý nhà thuốc hiện tại có thể được mở rộng với các tính năng thông minh. Một hướng đi là xây dựng hệ thống hỗ trợ quyết định lâm sàng (CDSS). Dựa trên thông tin về thuốc và dữ liệu bệnh nhân, hệ thống có thể cảnh báo dược sĩ về các tương tác thuốc tiềm ẩn, dị ứng, hoặc liều lượng không phù hợp. Một hướng khác là phân tích dữ liệu lớn (Big Data). Bằng cách phân tích dữ liệu bán hàng trên quy mô lớn, hệ thống có thể nhận diện các xu hướng dịch bệnh theo mùa hoặc theo khu vực, giúp nhà thuốc chuẩn bị nguồn cung ứng phù hợp. Ngoài ra, có thể tích hợp các module quản lý khách hàng thân thiết (CRM) để tự động gửi thông báo nhắc lịch uống thuốc hoặc thông tin về các chương trình khuyến mãi. Những cải tiến này sẽ biến hệ thống từ một công cụ quản lý đơn thuần thành một trợ lý thông minh, góp phần nâng cao chất lượng chăm sóc sức khỏe cộng đồng.