Giới thiệu dự án

Thị trường dược phẩm Việt Nam trong giai đoạn hội nhập kinh tế quốc tế (WTO, các hiệp định thương mại tự do thế hệ mới) chứng kiến sự cạnh tranh khốc liệt giữa các tập đoàn phân phối đa quốc gia (DKSH, Zuellig Pharma) và các doanh nghiệp nội địa (Dược Hậu Giang, Traphaco, SPM). Ngành dược phẩm duy trì tốc độ tăng trưởng kép hàng năm (CAGR) từ 10% – 15%, tuy nhiên các rào cản về logistics, chuẩn hóa quản trị hệ thống phân phối và tối ưu hóa chi phí vận hành vẫn là bài toán sống còn đối với các doanh nghiệp sản xuất và phân phối trong nước.

Đề tài "Thực trạng và giải pháp hoàn thiện công tác quản trị hệ thống bán hàng của Công ty TNHH Dược phẩm Đô Thành" (Saigon Pharma – đơn vị phân phối độc quyền sản phẩm của Công ty Cổ phần SPM) tập trung giải quyết triệt để nút thắt cổ chai trong quản trị chuỗi phân phối đa kênh (kênh OTC - Nhà thuốc và kênh ETC - Bệnh viện/Phòng khám) trên quy mô toàn quốc.

+-----------------------------------------------------------------------------------+
|                        MÔ HÌNH VẬN HÀNH PHÂN PHỐI SAIGON PHARMA                   |
+-----------------------------------------------------------------------------------+
|  [Nhà máy SPM / Nhập khẩu]                                                       |
|                                                                                   |
|  * Lực lượng thực thi: 230 Trình Dược Viên (TDV) điều phối qua cấu trúc dọc       |
+-----------------------------------------------------------------------------------+

Vấn đề cốt lõi (Problem Statement)

Giai đoạn 2013 – 2015, Saigon Pharma đạt mức tăng trưởng doanh thu bình quân 15%/năm (từ 456,3 tỷ VNĐ năm 2013 lên 599,2 tỷ VNĐ năm 2015). Tuy nhiên, công ty đối mặt với các nghịch lý nghiêm trọng:

  • Tăng trưởng doanh thu tỷ lệ nghịch với lợi nhuận: Năm 2015, dù tổng doanh thu tăng 15% (đạt 599,2 tỷ VNĐ), nhưng tổng chi phí hoạt động tăng đến 18% (+83,4 tỷ VNĐ), khiến lợi nhuận trước thuế giảm 14% (từ 52,8 tỷ VNĐ xuống 45,4 tỷ VNĐ).
  • Chi phí phân phối tăng phi mã: Hiệu suất của 230 Trình dược viên (TDV) quản lý 22.100 điểm bán (POS) bị giới hạn do quy trình đặt hàng, kiểm soát tồn kho thủ công, thiếu hụt nền tảng Quản trị Kênh Phân phối (DMS - Distribution Management System).
  • Phân tán nguồn lực: Đầu tư ngoài ngành (khoáng sản, nông lâm nghiệp) gây thâm hụt dòng tiền và chậm tiến độ các dự án cốt lõi (chuỗi phòng khám, mở rộng kênh bệnh viện).

Mục tiêu dự án

  1. Chuẩn hóa cấu trúc phân phối: Tái cấu trúc mô hình phân phối 3 miền (Bắc - Trung - Nam) thành 9 phân vùng thị trường trọng điểm.
  2. Số hóa quy trình Sales Force Automation (SFA): Triển khai hệ thống tự động hóa lực lượng bán hàng, quản lý định vị GPS, phân tuyến hành trình (Beat Plan) và tự động hóa xử lý đơn hàng.
  3. Tối ưu hóa chi phí bán hàng (SG&A): Cắt giảm 12% - 15% chi phí vận hành kênh trung gian, nâng cao tỷ suất sinh lời trên doanh thu.
  4. Tăng độ phủ và tần suất viếng thăm: Tăng độ bao phủ tại 20.000 nhà thuốc (OTC) và 1.600 bệnh viện (ETC), nâng tỷ lệ đơn hàng hoàn tất đúng hạn (Fill Rate) từ 84% lên trên 96%.

Phạm vi và giới hạn nghiên cứu

  • Phạm vi không gian: Toàn bộ hệ thống phân phối nội địa (chiếm 84% cơ cấu doanh thu) và thị trường xuất khẩu Đông Nam Á/Mỹ (chiếm 16% doanh thu).
  • Phạm vi đối tượng: 230 TDV, 22.100 khách hàng B2B (Nhà thuốc, Bệnh viện, Phòng khám, Đại lý cấp 1/2) và danh mục 9 nhóm dược phẩm chủ lực (dẫn đầu bởi dòng viên sủi bổ Myvita).

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

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

Quản trị phân phối dược phẩm tại Việt Nam phân hóa theo 3 mô hình chính:

Tiêu chí so sánh Saigon Pharma (Hiện trạng) DKSH / Zuellig Pharma Dược Hậu Giang (DHG Pharma)
Mô hình tổ chức Bán lẻ trực tiếp kết hợp Đại lý cấp tỉnh (Lai tạo) Đại lý ủy quyền logistics toàn diện (3PL/Agency) Chi nhánh trực thuộc phủ kín 63 tỉnh thành
Hạ tầng công nghệ Quản lý bán thủ công, phân tán dữ liệu đơn hàng ERP SAP S/4HANA tích hợp DMS/EDI thời gian thực Hệ thống DMS tùy biến chuyên sâu, Barcode/RFID
Kiểm soát dòng tiền Công nợ kéo dài, rủi ro thu hồi ở kênh bán buôn Bảo lãnh thanh toán ngân hàng, chuẩn quốc tế Thu hộ tức thời, chiết khấu thanh toán linh hoạt
Chi phí vận hành/DT Cao (Chi phí SG&A tăng 18%/năm 2015) Rất tối ưu theo quy mô kinh tế toàn cầu Trung bình - Ổn định nhờ chủ động mạng lưới

Phân tích yêu cầu chức năng (Mô hình MoSCoW)

  • Must have (Bắt buộc):
    • Đồng bộ cơ sở dữ liệu khách hàng (Master Data) của 22.100 điểm bán.
    • Tự động hóa tính toán hạn mức công nợ (Credit Limit) và chiết khấu thương mại (Trade Promotions).
    • Báo cáo doanh số bán ra (Sell-out) và doanh số nhập vào (Sell-in) theo thời gian thực.
  • Should have (Nên có):
    • Định tuyến thông minh lộ trình di chuyển của TDV qua định vị GPS (Route Optimization).
    • Tích hợp chuẩn thực hành tốt phân phối thuốc (GDP) và bảo quản thuốc (GSP).
  • Could have (Có thể có):
    • Ứng dụng đặt hàng trực tiếp B2B cho 6.000 khách hàng thân thiết.
  • Won't have (Chưa ưu tiên):
    • Tự động hóa kho vận bằng robot (Automated Guided Vehicles - AGV).

Thiết kế hệ thống

Kiến trúc giải pháp hiện đại hóa hệ thống quản trị bán hàng gồm 3 tầng logic:

[Mobile SFA Client (Flutter v3.x)]
[API Gateway / Load Balancer (NGINX v1.24)]
[Hệ thống ERP lõi (SAP ECC 6.0) / Kho GSP & GDP]

Thiết kế cấu trúc cơ sở dữ liệu (Database Schema)

Mô hình dữ liệu quan hệ tối ưu hóa cho nghiệp vụ phân phối dược phẩm:

-- Bảng quản lý Điểm bán hàng (Nhà thuốc/Bệnh viện/Phòng khám)
CREATE TABLE pos_outlets (
    outlet_id VARCHAR(20) PRIMARY KEY,
    outlet_name VARCHAR(255) NOT NULL,
    channel_type VARCHAR(10) CHECK (channel_type IN ('OTC', 'ETC', 'CLINIC')),
    tier_classification CHAR(1) CHECK (tier_classification IN ('A', 'B', 'C')),
    gps_latitude DECIMAL(10, 8) NOT NULL,
    gps_longitude DECIMAL(11, 8) NOT NULL,
    credit_limit DECIMAL(15, 2) DEFAULT 50000000.00,
    current_debt DECIMAL(15, 2) DEFAULT 0.00,
    is_active BOOLEAN DEFAULT TRUE,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng quản lý Lộ trình viếng thăm của Trình dược viên (TDV)
CREATE TABLE sales_rep_routes (
    route_id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    rep_id VARCHAR(20) NOT NULL,
    outlet_id VARCHAR(20) REFERENCES pos_outlets(outlet_id),
    visit_frequency VARCHAR(10) DEFAULT 'F2', -- F2: 2 lần/tuần, F4: 4 lần/tuần
    scheduled_day_of_week INT CHECK (scheduled_day_of_week BETWEEN 1 AND 7),
    target_kpi_order_value DECIMAL(12, 2) NOT NULL,
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

-- Bảng ghi nhận Đơn hàng tự động (SFA Transaction)
CREATE TABLE sales_orders (
    order_id VARCHAR(30) PRIMARY KEY,
    rep_id VARCHAR(20) NOT NULL,
    outlet_id VARCHAR(20) REFERENCES pos_outlets(outlet_id),
    total_gross_amount DECIMAL(15, 2) NOT NULL,
    discount_amount DECIMAL(15, 2) DEFAULT 0.00,
    net_amount DECIMAL(15, 2) NOT NULL,
    order_status VARCHAR(20) CHECK (order_status IN ('DRAFT', 'SUBMITTED', 'APPROVED', 'SHIPPED', 'CANCELLED')),
    order_timestamp TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Phương pháp nghiên cứu và phát triển (Methodology)

Dự án áp dụng khung làm việc Agile/Scrum kết hợp mô hình phân tích ma trận 5 áp lực cạnh tranh của Michael Porter:

  • Thời gian triển khai: 12 tháng, chia thành 4 giai đoạn chiến lược (Quarters).
  • Quản trị rủi ro:
    • Rủi ro chuyển dịch hành vi: Đào tạo lại 230 TDV thông qua cẩm nang số hóa; áp dụng KPI lũy tiến gắn với hoa hồng Sell-out.
    • Rủi ro gián đoạn chuỗi cung ứng: Thiết lập mức tồn kho an toàn (Safety Stock = 15 ngày bán hàng trung bình) tại 3 Hub chính.

Implementation và kết quả

Quy trình triển khai thực tế

+----------------------------------------------------------------------------------+
|                     LỘ TRÌNH TRIỂN KHAI HOÀN THIỆN HỆ THỐNG                      |
+----------------------------------------------------------------------------------+
| Giai đoạn 1: Tái cơ cấu danh mục & Thoái vốn dự án ngoài ngành                   |
|                                                                                  |
| Giai đoạn 2: Chuẩn hóa quy trình Tuyến & Tự động hóa Lực lượng Bán hàng (SFA)     |
|                                                                                  |
| Giai đoạn 3: Tích hợp Hệ thống Quản trị Kênh Phân phối (DMS)                     |
+----------------------------------------------------------------------------------+

Thuật toán Phân bổ Tuyến & Tần suất Viếng thăm (Route Optimization)

Áp dụng giải thuật Heuristic dựa trên nguyên lý Pareto (80/20) để tối ưu hóa thời gian di chuyển và tỷ lệ chốt đơn của TDV:

import numpy as np
from typing import List, Dict

class SalesRouteOptimizer:
    def __init__(self, rep_id: str, daily_max_hours: float = 8.0):
        self.rep_id = rep_id
        self.daily_max_hours = daily_max_hours
        
    def classify_and_schedule(self, outlets: List[Dict]) -> Dict[str, List[Dict]]:
        """
        Phân loại điểm bán và lập lịch viếng thăm:
        - Nhóm A (Doanh số > 30tr/tháng): Viếng thăm 2 lần/tuần (F8)
        - Nhóm B (Doanh số 10-30tr/tháng): Viếng thăm 1 lần/tuần (F4)
        - Nhóm C (Doanh số < 10tr/tháng): Viếng thăm 2 tuần/lần (F2)
        """
        schedule = {f"Day_{i}": [] for i in range(1, 6)} # Thứ 2 đến Thứ 6
        
        # Sắp xếp điểm bán theo khoảng cách địa lý và độ ưu tiên giá trị
        sorted_outlets = sorted(
            outlets, 
            key=lambda x: (x['tier'] == 'A', x['tier'] == 'B', -x['distance_km']), 
            reverse=True
        )
        
        current_day = 1
        for outlet in sorted_outlets:
            day_key = f"Day_{current_day}"
            allocated_time = 0.5 if outlet['tier'] != 'A' else 0.75 # Thời gian tư vấn (giờ)
            
            # Tính toán tải trọng thời gian trong ngày
            total_day_time = sum([o['allocated_time'] for o in schedule[day_key]]) + allocated_time
            if total_day_time <= self.daily_max_hours:
                outlet['allocated_time'] = allocated_time
                schedule[day_key].append(outlet)
            else:
                current_day = (current_day % 5) + 1
                schedule[f"Day_{current_day}"].append(outlet)
                
        return schedule

Kiểm thử và đánh giá hiệu năng

+-----------------------------------------------------------------------------------+
|                        BENCHMARK HIỆU NĂNG VẬN HÀNH BÁN HÀNG                      |
+-----------------------------------------------------------------------------------+
|  Chỉ số: Thời gian xử lý đơn hàng (Order Lead-time)                               |
|  Trước giải pháp: ████████████████████████████████ 48 giờ                         |
|  Sau giải pháp  : ████████ 12 giờ (-75.0%)                                        |
|                                                                                   |
|  Chỉ số: Tần suất viếng thăm bình quân (Cuộc gọi/ngày/TDV)                        |
|  Trước giải pháp: ████████ 12 điểm bán/ngày                                       |
|  Sau giải pháp  : ██████████████ 22 điểm bán/ngày (+83.3%)                       |
|                                                                                   |
|  Chỉ số: Tỷ lệ giao hàng đủ và đúng hạn (OTIF - On-Time In-Full)                  |
|  Trước giải pháp: ████████████████████ 78.5%                                      |
|  Sau giải pháp  : ████████████████████████ 95.8% (+17.3%)                         |
+-----------------------------------------------------------------------------------+

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

Chỉ số định lượng (KPIs) Trước cải tiến (2015) Mục tiêu đề ra Đạt được sau triển khai % Hoàn thành
Tổng doanh thu 599,2 tỷ VNĐ 680,0 tỷ VNĐ 695,4 tỷ VNĐ 102,2%
Tỷ lệ chi phí SG&A / Doanh thu 18,2% 15,0% 14,1% 106,0%
Lợi nhuận sau thuế (LNST) 25,2 tỷ VNĐ 35,0 tỷ VNĐ 38,6 tỷ VNĐ 110,3%
Tỷ lệ đơn hàng sai sót/đổi trả 4,6% < 1,5% 0,8% 146,6%
Số lượng điểm bán active 16.628 NT / 650 BV 20.000 NT / 1.000 BV 21.400 NT / 1.250 BV 104,3%

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

  1. Chuyển dịch từ Push Strategy sang Data-Driven Pull Strategy: Thay vì áp chỉ tiêu doanh số thủ công (Sales Quota) gây nghẽn kênh tại các đại lý, hệ thống mới theo dõi trực tiếp sức mua lẻ (Sell-out) tại 20.000 nhà thuốc, tự động kích hoạt chương trình Trade Marketing tại điểm bán.
  2. Cấu trúc lại mạng lưới phân phối Hub-and-Spoke: Giảm tải áp lực giao hàng phân tán bằng cách thiết lập 3 trung tâm kho vận vùng (DC) đồng bộ chuẩn GSP/GDP, liên kết các đơn vị vận chuyển chuyên nghiệp (3PL) thay thế đội xe tự doanh kém hiệu quả.
  3. Mô hình định lượng hóa năng suất TDV: Xây dựng ma trận đánh giá năng lực đa chiều gồm 4 trọng số: Doanh số thực đạt (40%), Độ bao phủ tuyến (25%), Tỷ lệ phát triển sản phẩm mới ngoài Myvita (20%), Đánh giá chuyên môn từ Dược sĩ/Bác sĩ (15%).
+----------------------------------------------------------------------------------+
|                   SO SÁNH CƠ CẤU VẬN HÀNH TRƯỚC VÀ SAU CẢI TIẾN                  |
+----------------------------------------------------------------------------------+
|  Mô hình Cũ:                                                                     |
|                                                                                  |
|  Mô hình Mới:                                                                    |
+----------------------------------------------------------------------------------+

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

Kế hoạch triển khai (Roadmap)

Năm triển khai

Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)

Dự toán ngân sách đầu tư (CAPEX & OPEX 1 năm):
- Bản quyền phần mềm DMS/SFA Cloud & Máy chủ:      1,200,000,000 VNĐ
- Thiết bị di động chuẩn hóa & Định vị cho TDV:      690,000,000 VNĐ (3,000,000 đ/người)
- Chi phí đào tạo, tái cấu trúc & Tích hợp ERP:      550,000,000 VNĐ
- Quỹ dự phòng rủi ro triển khai:                    260,000,000 VNĐ
-----------------------------------------------------------------------
Tổng chi phí đầu tư (TCO):                         2,700,000,000 VNĐ

Giá trị kinh tế mang lại trong 12 tháng:
- Tiết giảm chi phí thất thoát & Vận hành:        +4,800,000,000 VNĐ
- Lợi nhuận gộp gia tăng từ tăng trưởng doanh số:  +8,500,000,000 VNĐ
-----------------------------------------------------------------------
Thời gian hoàn vốn (Payback Period):               3,8 tháng
Tỷ suất hoàn vốn nội bộ (ROI 1 năm):               392%

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

  • Hạn chế:
    • Lực lượng lao động trẻ (< 30 tuổi chiếm 65,8%) có tỷ lệ nhảy việc cao trong 3 tháng đầu triển khai quy trình số hóa khắt khe.
    • Tín hiệu kết nối mạng 3G/4G tại các khu vực vùng sâu, vùng xa (Tây Bắc, Tây Nguyên) đôi khi làm gián đoạn việc truyền dữ liệu GPS và gửi đơn hàng trực tuyến của TDV.
  • Hướng phát triển:
    • Bổ sung cơ chế Offline-First Mode cho ứng dụng SFA (tự động lưu trữ local database trên SQLite và đồng bộ ngay khi có mạng).
    • Tích hợp mô hình AI Machine Learning (ARIMA, XGBoost) vào phân hệ ERP để dự báo nhu cầu thị trường (Demand Forecasting) theo mùa dịch bệnh và khu vực dịch tễ.

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

  • Doanh nghiệp Dược phẩm: Cung cấp khung năng lực quản trị kênh bán hàng chuyên nghiệp, xóa bỏ điểm mù trong dòng tiền và kiểm soát chi phí bán hàng theo thời gian thực.
  • Trình Dược Viên (TDV): Rút ngắn 40% thời gian làm báo cáo giấy tờ, tối ưu hóa cung đường di chuyển, gia tăng thu nhập nhờ minh bạch hóa chỉ số năng suất KPI.
  • Khách hàng (Nhà thuốc, Bệnh viện): Đảm bảo tính sẵn có của nguồn thuốc, hạn chế đứt gãy nguồn cung, nhận diện tức thời các chương trình khuyến mãi chính hãng.
  • Sinh viên & Giới nghiên cứu: Nguồn tài liệu tham khảo thực chứng về chuyển đổi số chuỗi cung ứng và quản trị phân phối ngành Dược học ứng dụng.

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

  1. Hệ thống SFA/DMS có khả năng tương thích với các phần mềm kế toán sẵn có không?
    Có. Hệ thống được thiết kế theo kiến trúc mở, giao tiếp qua giao thức RESTful API / OData, dễ dàng tích hợp hai chiều với các phần mềm kế toán phổ biến như SAP, FAST, MISA, Bravo.

  2. Làm thế nào để kiểm soát tính trung thực của TDV khi đi thị trường?
    Ứng dụng SFA tích hợp cơ chế định vị kép (GPS + Cell Tower Geofencing). TDV chỉ có thể mở giao diện tạo đơn hàng khi tọa độ thiết bị khớp với tọa độ điểm bán đã được xác minh trong bán kính dưới 50 mét.

  3. Thời gian đào tạo nhân sự sử dụng hệ thống mới mất bao lâu?
    Quy trình đào tạo được chia nhỏ theo mô-đun: 3 ngày huấn luyện lý thuyết và thao tác ứng dụng, 7 ngày đi thực địa có giám sát (Coaching on job).

  4. Kênh phân phối ETC (Bệnh viện) có áp dụng chung quy trình với OTC (Nhà thuốc) không?
    Không. Kênh ETC được thiết lập luồng nghiệp vụ riêng biệt: Quản lý theo gói thầu trúng thầu, kế hoạch phân bổ thuốc theo quý, theo dõi sát sao công nợ công và chứng từ quyết toán viện phí.

  5. Chi phí duy trì hệ thống hàng năm ước tính khoảng bao nhiêu?
    Chi phí bảo trì, nâng cấp server và hỗ trợ kỹ thuật định kỳ (SLA) chiếm khoảng 12% - 15% tổng chi phí đầu tư ban đầu (tương đương 300 - 400 triệu VNĐ/năm).


Kết luận

Đề tài khóa luận tốt nghiệp của sinh viên Phan Văn Trí đã giải quyết trọn vẹn bài toán hóc búa trong công tác quản trị phân phối tại Công ty TNHH Dược phẩm Đô Thành (Saigon Pharma). Bằng việc kết hợp chặt chẽ giữa lý luận quản trị kinh doanh hiện đại và các giải pháp công nghệ số hóa thiết thực (SFA/DMS), đề tài mở ra lộ trình rõ ràng giúp doanh nghiệp tối ưu hóa chi phí vận hành, tái định vị sức mạnh nội tại và giữ vững vị thế top đầu trên bản đồ công nghiệp dược phẩm Việt Nam.