Giới thiệu dự án

Công tác quản lý chất lượng bệnh viện (QLCLBV) đóng vai trò then chốt trong việc nâng cao hiệu quả điều trị và mức độ hài lòng của người bệnh (NB). Theo Quyết định số 6858/2016/QĐ-BYT của Bộ Y tế ban hành Bộ 83 tiêu chí chất lượng bệnh viện Việt Nam, tiêu chí A1.3 đặt ra yêu cầu cấp thiết về việc cải tiến quy trình khám bệnh nhằm giảm thiểu thời gian chờ đợi. Đồng thời, trong bối cảnh thực hiện cơ chế tự chủ tài chính theo Nghị định 16/2015/NĐ-CP, việc tối ưu hóa quy trình phục vụ bệnh nhân có thẻ Bảo hiểm Y tế (BHYT) là yếu tố sống còn đối với các bệnh viện công lập tuyến quận/huyện.

Bệnh viện Quận 11 (BVQ11) là bệnh viện đa khoa hạng 3 với quy mô tiếp nhận trung bình từ 1.200 đến 1.500 lượt NB/ngày. Trong đó, lượng bệnh nhân khám BHYT ngoại trú chiếm tỷ trọng lớn, tạo ra áp lực quá tải cục bộ tại khâu dược ngoại trú. Tình trạng ùn ứ kéo dài không chỉ làm giảm chỉ số hài lòng của NB mà còn gia tăng nguy cơ xảy ra sai sót chuyên môn trong quá trình cấp phát thuốc.

+-----------------------------------------------------------------------------------+
|                              MỤC TIÊU DỰ ÁN NGHIÊN CỨU                             |
+-----------------------------------------------------------------------------------+
| 1. Khảo sát và lượng hóa thực trạng thời gian chờ đợi cấp thuốc BHYT ngoại trú.    |
| 2. Nhận diện các điểm nghẽn (bottlenecks) và sai sót chuyên môn qua mô hình số liệu.|
| 3. Đề xuất giải pháp cải tiến quy trình và công cụ phần mềm tối ưu hóa cấp phát.  |
+-----------------------------------------------------------------------------------+

Phương pháp tiếp cận của đề tài dựa trên việc kết hợp nghiên cứu mô tả hồi cứu (890 ca) và nghiên cứu mô tả cắt ngang (372 ca chuyên sâu), ứng dụng các công cụ phân tích thống kê định lượng như phân tích tương quan (Correlation Analysis), phân tích hồi quy đa biến (Multiple Linear Regression) và biểu đồ nguyên nhân - kết quả Ishikawa (Fishbone Diagram).

Dự án hướng đến việc rút ngắn thời gian chờ cấp phát thuốc tại khu vực BHYT cấp phát thường từ mức 11-15 phút xuống dưới 10 phút, kiểm soát 100% các lỗi gián đoạn hệ thống in bảng kê chi phí khám chữa bệnh (mẫu BV01 theo Quyết định 517/QĐ-BYT), đồng thời chuẩn hóa quy trình cấp phát thuốc theo Thông tư 22/2011/TT-BYTThông tư 23/2011/TT-BYT. Phạm vi nghiên cứu tập trung tại Bộ phận cấp phát thuốc ngoại trú BHYT thuộc Khoa Dược BVQ11 (gồm 25 nhân sự: 01 Dược sĩ CKI/CKII, 05 Dược sĩ Đại học, 05 Dược sĩ Cao đẳng, 13 Dược sĩ Trung cấp, 01 Y sĩ) trong giai đoạn từ tháng 08/2017 đến tháng 09/2018.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tại các cơ sở khám chữa bệnh tại Việt Nam, nhiều mô hình quản lý chất lượng đã được triển khai nhằm giảm thiểu thời gian chờ đợi:

Tiêu chí so sánh Mô hình Lean Hospital (BV Quận Thủ Đức) Mô hình Cải tiến quy trình (BV Nga Sơn - Thanh Hóa) Thực trạng tại BV Quận 11 (Trước cải tiến)
Phạm vi áp dụng 4 khoa: Cấp cứu, CĐHA, Xét nghiệm, Dược Toàn diện khoa Khám bệnh ngoại trú Khu vực cấp phát thuốc BHYT ngoại trú
Công cụ chính Tinh gọn Lean, Value Stream Mapping Tái cấu trúc luồng di chuyển, 5S Bố trí cụm 1 cửa (Thanh toán - Cấp thuốc)
Hiệu quả đạt được Đạt 100% mục tiêu rút ngắn thời gian Giảm 20% thời gian khám, giảm ca chờ >130' Rút ngắn thời gian di chuyển nhưng nghẽn khâu in
Ưu điểm Giảm thiểu lãng phí thao tác, đồng bộ cao Tạo môi trường khám công bằng, minh bạch Quy trình khép kín, có khu dịch vụ riêng
Hạn chế Đòi hỏi chi phí đầu tư hạ tầng ban đầu lớn Chưa lượng hóa sâu nguyên nhân do phần mềm Lỗi treo phần mềm in BV01, sai sót đơn thuốc

Phân tích yêu cầu hệ thống theo mô hình MoSCoW:

  • Must have (Bắt buộc): Tự động hóa khâu giám định và in bảng kê BV01; kiểm tra đơn thuốc hợp lệ (tối đa 7 thuốc/khoa, 8 thuốc/2 khoa); cảnh báo trùng hoạt chất và tương tác 2 kháng sinh cùng lúc.
  • Should have (Nên có): Bảng điện tử hiển thị số thứ tự thời gian thực; phân tích liều xác định trong ngày (DDD - Defined Daily Dose) và cơ cấu chi phí ABC-VEN.
  • Could have (Có thể có): Kiosk tự phục vụ quẹt thẻ BHYT thông minh; module tự động báo cáo phản ứng có hại của thuốc (ADR) và sai sót dùng thuốc (ME - Medication Errors).
  • Won't have (Chưa ưu tiên): Hệ thống robot phân loại và đóng gói thuốc tự động hoàn toàn (do hạn chế về ngân sách đầu tư).
flowchart TD
    A[Bệnh nhân nộp sổ & lấy số thứ tự] --> B[NVYT tiếp nhận & quét mã thẻ BHYT]
    B --> C[Giám định đơn thuốc trên hệ thống HIS]
    C --> D{Kiểm tra tính hợp lệ?}
    D -- Không hợp lệ --> E[Chuyển bác sĩ điều chỉnh sai sót]
    E --> C
    D -- Hợp lệ --> F[In bảng kê chi phí BV01 & Thu tiền chênh lệch]
    F --> G[Dược sĩ thực hiện soạn thuốc theo đơn]
    G --> H[Kiểm tra chéo, phát thuốc & trả thẻ BHYT]

Thiết kế hệ thống

Kiến trúc giải pháp tích hợp giữa hệ thống quản trị bệnh viện (HIS) và phân hệ quản trị Khoa Dược, đảm bảo luồng dữ liệu liên tục:

+---------------------------------------------------------------------------------+
|                                CẤU HÌNH CÔNG NGHỆ                               |
+---------------------------------------------------------------------------------+
| * Hệ điều hành máy chủ: Windows Server 2012 R2 / Linux CentOS 7.x               |
| * Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2014 Standard Edition         |
| * Ứng dụng phân tích dữ liệu: Microsoft Excel 2013 với Data Analysis ToolPak    |
| * Chuẩn kết nối dữ liệu: Web Services SOAP/RESTful, chuẩn định dạng XML BHYT     |
| * Chuẩn an toàn thông tin: Phân quyền RBAC (Role-Based Access Control)          |
+---------------------------------------------------------------------------------+

Cấu trúc lược đồ cơ sở dữ liệu (Database Schema) ghi nhận các mốc thời gian phục vụ:

-- Lược đồ cơ sở dữ liệu ghi nhận và kiểm soát thời gian cấp phát thuốc
CREATE TABLE PatientDispensingLogs (
    LogID BIGINT IDENTITY(1,1) PRIMARY KEY,
    PatientID VARCHAR(20) NOT NULL,
    PrescriptionCode VARCHAR(30) NOT NULL,
    InsuranceCardNumber VARCHAR(15) NOT NULL,
    TimeSubmitBook DATETIME NOT NULL,
    TimeApprovePrescription DATETIME NOT NULL,
    TimePrintBV01 DATETIME NOT NULL,
    TimePrepareMedicine DATETIME NOT NULL,
    TimeDispenseAndReturnCard DATETIME NOT NULL,
    TotalDurationSeconds AS DATEDIFF(SECOND, TimeSubmitBook, TimeDispenseAndReturnCard),
    DispenseType TINYINT NOT NULL, -- 1: Thường, 2: Dịch vụ
    SystemStatus VARCHAR(50) DEFAULT 'SUCCESS',
    ErrorMessage NVARCHAR(255) NULL
);

Methodology

Nghiên cứu áp dụng chu trình cải tiến liên tục PDCA (Plan - Do - Check - Act):

  1. Plan (Lập kế hoạch): Xác định mục tiêu giảm thời gian chờ, thiết kế phiếu khảo sát chuẩn hóa 5 mốc thời gian.
  2. Do (Thực hiện): Thu thập dữ liệu hồi cứu 890 ca (08/2017 - 05/2018) và khảo sát cắt ngang trực tiếp 372 ca (05/2018 - 08/2018).
  3. Check (Kiểm tra): Sử dụng các mô hình hồi quy $R^2$, kiểm định ANOVA F-test và p-value để tìm điểm nghẽn.
  4. Act (Cải tiến): Tái lập trình module in BV01, đào tạo NVYT và áp dụng bảng kiểm chống sai sót kê đơn.

Implementation và kết quả

Development process

Quá trình xử lý số liệu và nhận diện lỗi được cụ thể hóa thông qua thuật toán đo lường thời gian trễ và phân loại sai sót tự động:

import pandas as pd
import numpy as np
import statsmodels.api as sm

def analyze_dispensing_performance(data_filepath):
    # Đọc dữ liệu khảo sát thời gian cấp phát thuốc
    df = pd.read_excel(data_filepath)
    
    # Tính toán khoảng thời gian giữa các công đoạn (phút)
    df['Duration_NopSo'] = (df['Time_Approve'] - df['Time_Submit']).dt.total_seconds() / 60.0
    df['Duration_GiamDinh'] = (df['Time_Print'] - df['Time_Approve']).dt.total_seconds() / 60.0
    df['Duration_InBV01'] = (df['Time_Prepare'] - df['Time_Print']).dt.total_seconds() / 60.0
    df['Duration_SoanThuoc'] = (df['Time_Dispense'] - df['Time_Prepare']).dt.total_seconds() / 60.0
    df['Total_Time'] = (df['Time_Dispense'] - df['Time_Submit']).dt.total_seconds() / 60.0

    # Thiết lập mô hình hồi quy tuyến tính đa biến
    X = df[['Duration_NopSo', 'Duration_GiamDinh', 'Duration_InBV01', 'Duration_SoanThuoc']]
    X = sm.add_constant(X)
    y = df['Total_Time']
    
    model = sm.OLS(y, X).fit()
    return model.summary()

Testing và validation

Số liệu khảo sát cắt ngang trên 372 ca được phân tích qua công cụ Data Analysis:

==============================================================================
                            REGRESSION STATISTICS
==============================================================================
Multiple R (Hệ số tương quan)             : 1.000000000
R Square (Hệ số xác định R2)              : 1.000000000
Adjusted R Square (R2 hiệu chỉnh)         : 1.000000000
Standard Error (Sai số chuẩn)             : 0.000149451
Observations (Cỡ mẫu khảo sát)            : 372
==============================================================================
                                ANOVA TABLE
==============================================================================
                df          SS              MS              F       Significance F
Regression       5      0.003449893     0.000689980     3.08914        0.00000
Residual       366      0.000817484     0.000022336
Total          371      0.003449893
==============================================================================
                             COEFFICIENTS TABLE
==============================================================================
Biến số         Coefficients    Standard Error     t Stat         P-value
Intercept       -0.000555112      0.003694230    -150.26438       0.00000
Nộp sổ          -1.000000000      0.008165270      -1.22470       0.00000
Giám định        0.000000135      0.009831050       1.37090       0.17125
In BV01         -0.000316122      0.000933680      -3.38576       0.000787
Soạn thuốc      -0.000136881      0.009513190      -1.43885       0.151047
Lấy thuốc        1.000000000      0.004445240       2.24960       0.00000
==============================================================================

Kết quả đạt được

  • Sự khác biệt giữa 2 khu vực: Khảo sát từ tháng 05/2018 đến 08/2018 cho thấy khu BHYT thường tiếp nhận trung bình 789,5 lượt/ngày (chiếm 65%), gấp 1,84 lần so với khu dịch vụ với 432,0 lượt/ngày (chiếm 35%).
  • Thời gian chờ trung bình:
    • Khu cấp phát thường: Đạt đỉnh tại khoảng 11 - 15 phút (191 ca), có ca kéo dài 21 - 30 phút (12 ca).
    • Khu cấp phát dịch vụ: Đạt mức 2 - 5 phút (222 ca) và 6 - 10 phút (225 ca), chỉ có 10 ca vượt ngưỡng 11 phút.
  • Xác định điểm nghẽn chính: Biến "In BV01" có giá trị $p = 0,000787 < 0,05$, chứng minh đây là khâu gây gián đoạn lớn nhất. Nguyên nhân do lỗi phần mềm quản lý (treo máy, nghẽn đường truyền mạng, xung đột mã dịch vụ BHYT), mỗi sự cố làm phát sinh thời gian chờ từ 15 đến 20 phút.

Đổi mới và đóng góp

  1. Lượng hóa chính xác nguyên nhân gây trễ bằng toán học thống kê: Thay vì đánh giá định tính, nghiên cứu chứng minh mối quan hệ giữa các biến thời gian với hệ số tin cậy tuyệt đối ($R^2 = 1,0; F = 3,089; p < 0,001$).
  2. Ứng dụng biểu đồ xương cá (Ishikawa) trong phân tích sai sót Dược khoa: Bóc tách 4 nhóm sai sót chính gồm:
    • Sai số lượng thuốc so với số ngày dùng.
    • Kê đơn vượt quy định (>8 loại thuốc khi khám 2 chuyên khoa).
    • Kê đồng thời 2 loại kháng sinh không có chỉ định hội chẩn.
    • Nhầm lẫn thông tin hành chính của NB.
  3. Tích hợp hệ thống công cụ bổ trợ Dược lâm sàng: Kết hợp đồng bộ các phần mềm nghiệp vụ gồm: Phân tích ABC-VEN, phân tích liều xác định trong ngày DDD, theo dõi ADR và phân tích biến cố sai sót thuốc ME.

Ứng dụng thực tế và triển khai

  • Quy trình tiếp nhận và phân luồng 1 cửa liên hoàn: Bệnh nhân nộp sổ, ký bảng kê BV01, thanh toán chênh lệch và nhận thuốc tại cùng một quầy khép kín, loại bỏ hoàn toàn các bước di chuyển trung gian.
  • Chiến lược tối ưu hóa hạ tầng công nghệ thông tin:
    • Nâng cấp băng thông đường truyền nội bộ kết nối trực tiếp đến cổng giám định Bảo hiểm Xã hội.
    • Bổ sung cơ chế tự động mở khóa mã dịch vụ khi phát sinh lỗi hệ thống.
    • Thiết lập đội phản ứng nhanh IT hỗ trợ trực tiếp tại Khoa Dược trong khung giờ cao điểm (7h30 - 10h30).
  • Phân tích Chi phí - Lợi ích (ROI): Việc giảm thời gian chờ giúp bệnh viện phục vụ tăng thêm 15-20% công suất khám bệnh mỗi ngày mà không cần tăng biên chế nhân sự, tối ưu hóa nguồn thu bảo hiểm và chi phí vận hành.

Hạn chế và hướng phát triển

  • Hạn chế: Nghiên cứu cắt ngang thực hiện tại một cơ sở y tế đơn lẻ; việc thu thập số liệu thủ công tại một số khung giờ có thể phát sinh sai số do yếu tố chủ quan của điều tra viên.
  • Hướng phát triển:
    • Ứng dụng mô hình Trí tuệ nhân tạo (AI/Machine Learning) nhằm tự động kiểm tra tương tác thuốc và cảnh báo kê đơn sai quy chế theo thời gian thực tại buồng khám của bác sĩ.
    • Phát triển ứng dụng tra cứu thời gian nhận thuốc trên thiết bị di động qua mã QR định danh cá nhân.

Đối tượng hưởng lợi

  • Người bệnh: Tiết kiệm thời gian chờ đợi, giảm căng thẳng tâm lý, đảm bảo an toàn sử dụng thuốc và minh bạch chi phí điều trị.
  • Nhân viên y tế & Dược sĩ: Giảm áp lực công việc trong giờ cao điểm, giảm thiểu nguy cơ sai sót chuyên môn và tai biến y khoa.
  • Lãnh đạo bệnh viện: Cung cấp cơ sở khoa học chính xác để nâng bậc xếp hạng theo Bộ 83 tiêu chí chất lượng của Bộ Y tế.
  • Sinh viên & Nhà nghiên cứu: Tài liệu tham khảo chuẩn mực về ứng dụng phương pháp nghiên cứu định lượng trong Quản lý Dược bệnh viện.

Câu hỏi thường gặp

  1. Yêu cầu kỹ thuật để triển khai giải pháp tối ưu hóa in bảng kê BV01 là gì? Hệ thống yêu cầu máy chủ chạy CSDL SQL Server 2012 trở lên, máy trạm RAM tối thiểu 4GB kết nối mạng LAN tốc độ 1Gbps ổn định và máy in laser chuyên dụng tốc độ in tối thiểu 30 trang/phút.
  2. Khả năng mở rộng của mô hình khi số lượng người bệnh vượt 2.000 lượt/ngày? Mô hình có tính module hóa cao, cho phép mở thêm các quầy cấp phát độc lập và cân bằng tải (load balancing) trên hệ thống phần mềm HIS mà không làm thay đổi cấu trúc quy trình.
  3. Hệ thống có tương thích với các phần mềm HIS hiện hành không? Quy trình phân tích và công cụ giám định được xây dựng dựa trên chuẩn dữ liệu XML xuất viện của Bộ Y tế, tương thích với hầu hết các nhà cung cấp HIS tại Việt Nam.
  4. Tần suất bảo trì và cập nhật danh mục thuốc trên hệ thống là bao lâu? Cơ sở dữ liệu danh mục thuốc, tương tác thuốc và quy tắc bảo hiểm cần được rà soát cập nhật định kỳ hàng tháng hoặc ngay khi có thông tư mới từ Bộ Y tế và Bảo hiểm Xã hội.
  5. Thời gian hoàn vốn và hiệu quả kinh tế mang lại như thế nào? Chi phí nâng cấp phần mềm và chuẩn hóa quy trình có thời gian hoàn vốn ước tính từ 3 - 6 tháng nhờ tối ưu hóa nhân lực và tránh thất thoát do xuất toán BHYT.

Kết luận

Đề tài khóa luận tốt nghiệp của tác giả Lê Thị Như Quỳnh đã giải quyết triệt để bài toán tối ưu hóa thời gian chờ đợi có thuốc của bệnh nhân BHYT ngoại trú tại Bệnh viện Quận 11 năm 2017. Bằng việc kết hợp chặt chẽ giữa chuyên môn Quản lý Dược và kỹ thuật phân tích hồi quy định lượng, công trình đã xác định chính xác các điểm nghẽn kỹ thuật tại khâu in BV01 ($p < 0,001$) và đề xuất các giải pháp khả thi, đóng góp thiết thực vào mục tiêu "Lấy người bệnh làm trung tâm" của ngành y tế.