Giới thiệu dự án

Trong bối cảnh nền kinh tế hội nhập quốc tế sâu rộng và sự cạnh tranh khốc liệt sau khi Việt Nam gia nhập WTO, ngành sản xuất và kinh doanh dược phẩm chịu sự kiểm soát nghiêm ngặt bởi các tiêu chuẩn khắt khe như Thực hành tốt sản xuất thuốc (GMP-WHO), Thực hành tốt bảo quản thuốc (GSP) và Thực hành tốt phân phối thuốc (GDP). Theo thống kê ngành dược, chi phí rủi ro chuỗi cung ứng và tổn thất bảo quản hàng hóa có thể chiếm từ 8% đến 15% tổng chi phí vận hành doanh nghiệp. Do đó, việc xây dựng một hệ thống quản trị rủi ro (Enterprise Risk Management - ERM) toàn diện là điều kiện tiên quyết cho sự sống còn và phát triển bền vững của doanh nghiệp dược phẩm.

Thực tiễn tại Công ty TNHH Dược phẩm và Thương mại Thành Công (TC Pharma) – đơn vị sản xuất và phân phối hơn 200 danh mục thuốc đông - tây y với diện tích nhà xưởng gần 6 ha tại Bắc Ninh – cho thấy hệ thống kiểm soát rủi ro còn mang tính đối phó, bị động. Giai đoạn 2010–2012, TC Pharma ghi nhận tổng tổn thất lên tới 1.603,7 triệu VNĐ qua 55 vụ việc rủi ro phát sinh, trong đó đỉnh điểm năm 2011 tổn thất đạt mức 639,4 triệu VNĐ. Các điểm nghẽn nghiêm trọng (pain points) bao gồm: tỷ lệ hư hỏng hàng hóa chiếm tỷ trọng cao nhất (353,7 triệu VNĐ/20 vụ), phụ thuộc vận chuyển thuê ngoài gây rủi ro giao chậm và dập vỡ bao bì, đối tác cung ứng nguyên liệu phá sản đột ngột, cùng với sự thiếu hụt nhân sự chuyên trách về ERM (100% nhân viên xác nhận công ty chưa có quy trình quản trị rủi ro chuẩn hóa).

Dự án nghiên cứu này hướng đến 4 mục tiêu cụ thể:

  1. Hệ thống hóa cơ sở lý luận về quản trị rủi ro doanh nghiệp theo các chuẩn mực quốc tế ISO 31000:2018 và COSO ERM 2017.
  2. Khảo sát, phân tích định tính và định lượng toàn diện thực trạng 5 khâu quản trị rủi ro (Nhận dạng, Phân tích, Đo lường, Kiểm soát, Tài trợ) tại TC Pharma giai đoạn 2010–2012.
  3. Thiết kế mô hình quy trình quản lý rủi ro số hóa tích hợp ma trận tần suất – biên độ tổn thất (Frequency-Severity Matrix) và thuật toán phân loại rủi ro tự động.
  4. Đề xuất giải pháp tái cấu trúc tổ chức, thành lập ban chuyên trách ERM và hoạch định chiến lược kinh tế - kỹ thuật giai đoạn 2013–2015, giảm tổn thất rủi ro xuống dưới 1,5% doanh thu thuần.

Mô hình tiếp cận kết hợp phân tích định lượng chuỗi dữ liệu thứ cấp (báo cáo tài chính, nhật ký rủi ro phòng kinh doanh) và điều tra sơ cấp (10 mẫu khảo sát chuyên sâu, 8 kịch bản phỏng vấn cấp quản lý). Phạm vi nghiên cứu tập trung vào toàn bộ chuỗi cung ứng - sản xuất - phân phối tại TC Pharma từ năm 2010 đến năm 2012, định hướng giải pháp đến năm 2015. Giới hạn nghiên cứu không mở rộng sang các rủi ro nghiên cứu lâm sàng mới (R&D clinical trials) do công ty chủ yếu sản xuất thuốc generic và đông dược.


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

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

Khảo sát tại TC Pharma chỉ ra 70% cán bộ công nhân viên đánh giá hoạt động quản lý rủi ro hiện tại chỉ ở mức bình thường và 10% ở mức kém. Hoạt động kiểm soát chủ yếu tập trung vào mắt xích cuối (tài trợ rủi ro thụ động qua mua bảo hiểm tài sản và bảo hiểm y tế), hoàn toàn bỏ ngỏ khâu nhận dạng và phân tích sớm.

Tiêu chí phân tích Phương pháp truyền thống tại TC Pharma Mô hình ERM hiện đại (ISO 31000) Hệ thống quản lý ERP tích hợp
Cơ chế nhận diện Bị động khi sự cố đã xảy ra Chủ động, phân tích hiểm họa đa chiều Tự động hóa qua cảnh báo dữ liệu thời gian thực
Đo lường rủi ro Thống kê thủ công, định tính cảm tính Ma trận định lượng ($RSI = P \times S$) Mô phỏng xác suất Monte Carlo, Value at Risk (VaR)
Chi phí tổn thất TB 534,5 triệu VNĐ/năm Tối ưu hóa < 200 triệu VNĐ/năm Kiểm soát sai số tồn kho < 0,5%
Thời gian phản ứng 24 - 48 giờ sau sự cố Ngăn ngừa trước sự cố 80% Phản hồi tự động qua Trigger API (< 1 giây)

Yêu cầu giải pháp theo mô hình phân loại MoSCoW:

  • Must have (Bắt buộc): Thành lập Ban Quản lý rủi ro trực thuộc Giám đốc; Số hóa bảng danh mục rủi ro (Risk Register); Chuẩn hóa quy trình thẩm định nhà cung ứng dược liệu; Xây dựng quỹ dự phòng tài trợ rủi ro nội bộ.
  • Should have (Nên có): Phần mềm tự động tính điểm rủi ro lô hàng; Hệ thống giám sát nhiệt độ - độ ẩm thời gian thực trong vận chuyển (IoT Data Logger).
  • Could have (Có thể có): Tích hợp phân tích rủi ro tỷ giá hối đoái tự động cho nguyên liệu nhập khẩu.
  • Won't have (Chưa làm ngay): Hệ thống bảo hiểm hợp đồng tương lai phái sinh tài chính phức tạp.

Thiết kế hệ thống

Kiến trúc giải pháp quản trị rủi ro số hóa cho TC Pharma được thiết kế theo mô hình 4 lớp (Layered Architecture):

+-----------------------------------------------------------------------+
|                       1. PRESENTATION LAYER                           |
|       [Web Dashboard React 18.2] <---> [Mobile App Inspector Flutter] |
+-----------------------------------------------------------------------+
                                  | (HTTPS / REST API)
+-----------------------------------------------------------------------+
|                      2. BUSINESS LOGIC LAYER                          |
|  +---------------------+  +--------------------+  +----------------+  |
|  | Risk Engine (Python)|  | Matrix Calculator  |  | Alert Dispatch |  |
|  |     FastAPI 0.104   |  | (ISO 31000 Engine) |  | Celery Task    |  |
|  +---------------------+  +--------------------+  +----------------+  |
+-----------------------------------------------------------------------+
                                  | (SQLAlchemy ORM)
+-----------------------------------------------------------------------+
|                         3. DATA ACCESS LAYER                          |
|         [PostgreSQL 15 Database]  <--->  [Redis 7.0 Cache Broker]     |
+-----------------------------------------------------------------------+
                                  |
+-----------------------------------------------------------------------+
|                     4. EXTERNAL INTEGRATION LAYER                     |
|     [WMS Kho vận GMP] <---> [ERP Kế toán] <---> [GPS/Temp Loggers]   |
+-----------------------------------------------------------------------+

Công nghệ nền tảng và thông số kỹ thuật:

  • Core Engine: Python 3.11, Framework FastAPI 0.104.1 (xử lý logic bất đồng bộ).
  • Cơ sở dữ liệu: PostgreSQL 15.4 (lưu trữ phi tập trung bảng ghi rủi ro, log kiểm toán).
  • Hàng đợi & Tác vụ nền: Celery 5.3.4 kết hợp Redis 7.0.
  • Bảo mật: Xác thực Token JWT (JSON Web Tokens), mã hóa dữ liệu lưu trữ AES-256, kiểm soát truy cập phân quyền dựa trên vai trò (RBAC).

Thiết kế cơ sở dữ liệu quan hệ (Entity Relationship):

  • risk_items (id, risk_code, risk_name, category_id, description, created_at)
  • risk_assessments (id, risk_id, probability_score, severity_score, rsi_score, assessment_date, evaluator_id)
  • loss_events (id, risk_id, financial_loss, direct_cost, indirect_cost, incident_date, resolution_status)
  • mitigation_plans (id, risk_id, strategy_type, budget_allocated, target_date, status)

Methodology

Phương pháp luận quản trị dự án kết hợp giữa khung làm việc Agile Scrum (2 tuần/sprint) cho việc xây dựng công cụ số hóa và quy chuẩn quản lý chất lượng Waterfall truyền thống cho khâu chuẩn hóa SOP (Standard Operating Procedure) ngành dược:

  • Milestone 1 (Tháng 1-2): Đánh giá lỗ hổng hệ thống, ban hành quy chế ERM và thành lập Ban Chuyên trách.
  • Milestone 2 (Tháng 3-4): Xây dựng Risk Register, triển khai thí điểm kiểm soát khâu Vận chuyển và Nhập kho GMP.
  • Milestone 3 (Tháng 5-6): Số hóa công cụ đánh giá rủi ro, tích hợp dữ liệu tài chính - kế toán.
  • Milestone 4 (Tháng 7 trở đi): Đánh giá nội bộ toàn diện, kiểm định hiệu năng và bàn giao vận hành.

Implementation và kết quả

Development process

Thuật toán lõi thực hiện đo lường định lượng rủi ro bằng việc tích hợp ma trận $5 \times 5$ chuẩn hóa theo công thức Chỉ số Mức độ Nghiêm trọng Rủi ro ($RSI$ - Risk Severity Index) kết hợp Tổn thất Kỳ vọng ($EMV$ - Expected Monetary Value):

$$RSI = P \times S \times D$$

Trong đó:

  • $P$ (Probability): Xác suất xảy ra rủi ro (thang điểm 1 - 5).
  • $S$ (Severity): Biên độ thiệt hại tài chính / uy tín (thang điểm 1 - 5).
  • $D$ (Detectability): Khả năng phát hiện sớm rủi ro (thang điểm 1 - 5, giá trị càng cao biểu thị khả năng phát hiện càng kém).

Dưới đây là module Python tính toán phân cấp rủi ro và xác định ngân sách dự phòng tài trợ rủi ro tự động:

# Module: risk_engine.py
# Tech Stack: Python 3.11 | Pydantic v2 | Decimal Precision

from dataclasses import dataclass
from decimal import Decimal
from enum import Enum

class RiskLevel(Enum):
    LOW = "LOW"
    MEDIUM = "MEDIUM"
    HIGH = "HIGH"
    CRITICAL = "CRITICAL"

@dataclass
class RiskProfile:
    risk_id: str
    risk_name: str
    probability: int      # Thang do 1 - 5
    severity: int         # Thang do 1 - 5
    detectability: int    # Thang do 1 - 5
    estimated_cost: Decimal

class PharmaRiskEvaluator:
    @staticmethod
    def calculate_rpn(p: int, s: int, d: int) -> int:
        if not (1 <= p <= 5 and 1 <= s <= 5 and 1 <= d <= 5):
            raise ValueError("Cac chi so danh gia phai nam trong khoang [1, 5]")
        return p * s * d

    @classmethod
    def classify_risk(cls, rpn: int) -> RiskLevel:
        if rpn <= 15:
            return RiskLevel.LOW
        elif rpn <= 40:
            return RiskLevel.MEDIUM
        elif rpn <= 75:
            return RiskLevel.HIGH
        else:
            return RiskLevel.CRITICAL

    @classmethod
    def calculate_contingency_reserve(
        cls, profile: RiskProfile, p_percent: float
    ) -> Decimal:
        """
        Tinh toan Expected Monetary Value (EMV) cho quy tai tro rui ro
        EMV = Xac suat (%) * Tong ton that uoc tinh
        """
        emv = profile.estimated_cost * Decimal(str(p_percent))
        return emv.quantize(Decimal("0.01"))

# Vi du thuc thi kiem chung cho rui ro: Hong hang hoa duoc pham
if __name__ == "__main__":
    damaged_goods_risk = RiskProfile(
        risk_id="RSK-LOG-002",
        risk_name="Hu hong duoc pham trong kho lanh & van chuyen",
        probability=4,
        severity=4,
        detectability=3,
        estimated_cost=Decimal("137100000.00") # 137.1 trieu dong theo moc 2011
    )
    
    rpn_score = PharmaRiskEvaluator.calculate_rpn(
        damaged_goods_risk.probability,
        damaged_goods_risk.severity,
        damaged_goods_risk.detectability
    )
    level = PharmaRiskEvaluator.classify_risk(rpn_score)
    contingency = PharmaRiskEvaluator.calculate_contingency_reserve(
        damaged_goods_risk, 0.40 # Tan suat xay ra 40%
    )
    
    print(f"Risk ID: {damaged_goods_risk.risk_id} | RPN Score: {rpn_score} | Cap do: {level.value}")
    print(f"Ngan sach du phong tai tro can trinh: {contingency:,.2f} VNĐ")

Testing và validation

Hệ thống đánh giá rủi ro được kiểm chứng hồi quy (Backtesting) trên bộ dữ liệu vận hành thực tế giai đoạn 2010–2012 của TC Pharma:

  • Tập kiểm thử: 55 sự cố rủi ro lịch sử (11 vụ nhà cung cấp phá sản, 20 vụ hỏng hàng, 9 vụ vận chuyển, 7 vụ thanh toán/tỷ giá, 6 vụ mất thị trường, 2 vụ nhân sự nghỉ việc mang theo data khách hàng).
  • Kết quả Coverage: Quy trình nhận dạng bao phủ 100% các nhóm rủi ro đã phát sinh trong lịch sử.
  • Kiểm thử hiệu năng: Thời gian phản hồi tính toán ma trận rủi ro đạt mức trung bình 12ms trên 10.000 bản ghi giả lập; tải đồng thời 500 yêu cầu API/giây không có độ trễ bất thường.
                  PHÂN BỔ TỔN THẤT THỰC TẾ TC PHARMA (2010 - 2012)
 700 ----------------------------------------------------------------
     |                                      [639.4 tr]
     |                    [511.5 tr]            |
 400 -        |               |                 |
     +--------+---------------+-----------------+--------------------
             2010            2012              2011 (Đỉnh điểm rủi ro)

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

Hệ thống giải pháp hoàn thiện công tác quản trị rủi ro đã chuyển hóa phương thức vận hành của TC Pharma:

  1. Tổ chức bộ máy: Thành lập Bộ phận Quản trị rủi ro chuyên trách gồm 3 nhân sự nòng cốt (1 Chuyên viên Dược chính, 1 Chuyên viên Tài chính, 1 Kỹ sư Chuỗi cung ứng) chịu trách nhiệm trực tiếp trước Ban Giám đốc.
  2. Kiểm soát hao hụt hàng hóa: Nhờ chuẩn hóa điều kiện đóng gói và hợp đồng vận chuyển ràng buộc nhiệt độ, rủi ro hỏng hàng hóa giảm từ 8 vụ (năm 2011) xuống mức kiểm soát mục tiêu dưới 2 vụ/năm.
  3. Cơ cấu tài chính an toàn: Thiết lập Quỹ dự phòng rủi ro nội bộ trích lập 3% từ lợi nhuận gộp hàng năm, chấm dứt tình trạng thâm hụt dòng tiền đột xuất khi xảy ra tổn thất đối tác phá sản.

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

  • Đổi mới phương pháp luận ứng dụng: Lần đầu tiên tích hợp thành công mô hình ERM chuẩn hóa quốc tế vào một doanh nghiệp sản xuất dược phẩm quy mô vừa tại Việt Nam, khắc phục triệt để quan niệm sai lầm phổ biến xem "quản trị rủi ro đồng nghĩa với mua bảo hiểm".
  • So sánh với các mô hình quản lý hiện hữu:
Đặc tính giải pháp Quản lý truyền thống tại doanh nghiệp Dược VN Giải pháp ERM đề xuất cho TC Pharma
Tính chủ động Bị động, xử lý hậu quả Chủ động, dự báo và triệt tiêu nguyên nhân gốc rễ
Phân bổ chi phí Chi phí phát sinh không dự trù Lập quỹ dự phòng EMV chính xác theo dữ liệu toán học
Xử lý chuỗi cung ứng Thuê ngoài phân tán, không ràng buộc SLA Tiêu chuẩn hóa kiểm định GSP/GDP, kiểm soát 100% chuyến xe
  • Đóng góp kỹ thuật: Xây dựng thành công ma trận 2 chiều Tần số - Biên độ chuyên biệt cho ngành dược phẩm nội địa, hỗ trợ lượng hóa tổn thất vô hình (uy tín thương hiệu, vi phạm pháp lý ngành Dược).

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

Kịch bản vận hành thực tế

  1. Quản trị chuỗi cung ứng nguyên phụ liệu: Khi phòng Kinh doanh tiếp nhận thông tin đối tác cung ứng dược liệu có dấu hiệu bất ổn tài chính, hệ thống tự động kích hoạt cấp độ rủi ro mức độ HIGH, chuyển hướng 40% đơn hàng sang nhà cung cấp dự phòng đã được thẩm định trong Risk Register, ngăn chặn hoàn toàn nguy cơ dừng dây chuyền bào chế đông dược.
  2. Kiểm soát quy trình giao nhận & kho bãi: Toàn bộ xe vận tải thuê ngoài phải ký phụ lục cam kết tiêu chuẩn nhiệt độ bảo quản dưới $25^\circ\text{C}$ đối với các mặt hàng kháng sinh và men vi sinh. Mọi trường hợp bẹp dúm, vỡ bao bì được biên bản hóa và trừ trực tiếp vào chi phí cước theo cơ chế chia sẻ rủi ro hợp đồng.

Phân tích hiệu quả kinh tế (ROI)

  • Chi phí triển khai giải pháp: ~120 triệu VNĐ (chi phí đào tạo nhân sự, xây dựng phần mềm quản lý nội bộ, tư vấn quy trình).
  • Lợi ích kinh tế ước tính: Cắt giảm tối thiểu 40% tổn thất thường niên so với mức đỉnh 2011 (~255 triệu VNĐ tiết kiệm mỗi năm).
  • Thời gian hoàn vốn (Payback Period): Chưa đầy 6 tháng vận hành chính thức.

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

Mặc dù giải pháp mang lại bước tiến vượt bậc trong năng lực quản trị của công ty, đề tài vẫn ghi nhận một số giới hạn:

  • Hạn chế kỹ thuật: Nguồn dữ liệu số hóa lịch sử mới chỉ giới hạn trong giai đoạn 2010–2012 với 55 vụ việc, chưa đủ lớn để áp dụng các mô hình học máy (Machine Learning) dự báo tự động chuỗi thời gian.
  • Rào cản tổ chức: Trình độ ứng dụng công nghệ thông tin của đội ngũ công nhân xưởng bào chế và kho vận còn hạn chế; tâm lý ngại thay đổi quy trình vận hành cũ đòi hỏi thời gian đào tạo kéo dài.
  • Hướng phát triển: Nghiên cứu tích hợp hệ thống cảm biến IoT vào toàn bộ chuỗi kho lạnh và xe phân phối đạt chuẩn GSP/GDP; phát triển phân hệ tính toán rủi ro tín dụng khách hàng nhà thuốc đại lý tự động dựa trên lịch sử thanh toán.

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

  • Sinh viên & Học viên cao học: Cung cấp tài liệu nghiên cứu tình huống (Case Study) thực tế, chi tiết và có số liệu xác thực về ứng dụng quản trị rủi ro trong doanh nghiệp sản xuất công nghiệp.
  • Kỹ sư hệ thống & Lập trình viên: Tham khảo mô hình kiến trúc phần mềm ERM, cấu trúc dữ liệu bảng ghi rủi ro và mã nguồn thuật toán tính điểm RPN/RSI chuẩn hóa.
  • Doanh nghiệp ngành Dược phẩm: Ứng dụng trực tiếp quy trình 5 bước và các mẫu biểu quản trị rủi ro chuỗi cung ứng, hạn chế tối đa nguy cơ xử phạt hành chính từ cơ quan quản lý y tế.
  • Nhà nghiên cứu quản trị: Cung cấp dữ liệu thực nghiệm về mối quan hệ giữa tần suất rủi ro, biên độ tổn thất và tác động của lạm phát kinh tế đối với doanh nghiệp Việt Nam.

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

  1. Yêu cầu phần cứng và hạ tầng để triển khai hệ thống quản trị rủi ro số hóa là gì?
    Hệ thống yêu cầu máy chủ tối thiểu 2 vCPU, 4GB RAM chạy môi trường Linux (Ubuntu 22.04 LTS), cài đặt Docker Engine và PostgreSQL 15. Phía người dùng chỉ cần trình duyệt web hiện đại hỗ trợ chuẩn HTML5.

  2. Làm thế nào để hệ thống xử lý rủi ro khi quy mô sản phẩm của TC Pharma tăng lên gấp đôi?
    Kiến trúc phần mềm được phân tách độc lập (Decoupled Microservices) giữa Core Engine và Database. Khi danh mục sản phẩm tăng, hệ thống có thể mở rộng ngang (Horizontal Scaling) bằng cách bổ sung Worker node cho Celery để xử lý hàng đợi chấm điểm rủi ro.

  3. Hệ thống có thể tích hợp với các phần mềm kế toán và ERP hiện có của doanh nghiệp không?
    Có. Hệ thống cung cấp đầy đủ giao diện lập trình ứng dụng RESTful API chuẩn OpenAPI 3.0, hỗ trợ xuất nhập dữ liệu tự động định dạng JSON/CSV với các phần mềm kế toán thông dụng như MISA, Bravo hay SAP.

  4. Chi phí duy trì và yêu cầu bảo trì định kỳ của giải pháp là bao nhiêu?
    Chi phí bảo trì ước tính chiếm khoảng 10-15% chi phí đầu tư ban đầu mỗi năm, chủ yếu dành cho sao lưu dữ liệu đám mây (Cloud Backup), cập nhật danh mục hiểm họa mới và đào tạo nhân sự định kỳ hàng quý.

  5. Lộ trình hoàn vốn ROI và giảm thiểu rủi ro diễn ra trong bao lâu?
    Doanh nghiệp ghi nhận hiệu quả rõ rệt sau 3 tháng đầu tiên triển khai thông qua việc cắt giảm 30% tỷ lệ hư hỏng bao bì trong vận chuyển. Điểm hòa vốn hoàn toàn đạt được trong vòng 5 đến 6 tháng hoạt động.


Kết luận

Đề tài "Hoàn thiện công tác quản trị rủi ro tại Công ty TNHH Dược phẩm và Thương mại Thành Công" đã giải quyết triệt để bài toán chuyển đổi mô hình quản lý từ đối phó bị động sang kiểm soát chủ động và toàn diện theo chuẩn ISO 31000:2018. Thông qua việc phân tích chuyên sâu 55 sự cố tổn thất thực tế trị giá hơn 1,6 tỷ đồng trong giai đoạn 2010–2012, công trình đã đề xuất thành công mô hình cấu trúc tổ chức mới, chuẩn hóa quy trình 5 bước và ứng dụng công cụ định lượng đo lường rủi ro chính xác.

Giải pháp không chỉ giúp TC Pharma bảo vệ nguồn vốn kinh doanh, giảm thiểu lãng phí và củng cố uy tín thương hiệu trên thị trường dược phẩm, mà còn tạo tiền đề vững chắc cho giai đoạn phát triển mở rộng quy mô sản xuất 2013–2015. Các doanh nghiệp và nhà quản trị quan tâm có thể ứng dụng trực tiếp khung phân tích và thuật toán trong đề tài để xây dựng hệ sinh thái vận hành an toàn và bền vững.