Scroll down

SBB Healthcare System

Dự án Chuyển Đổi Số

Phòng khám đa khoa SBB

14 Gói Phần mềm | 3.519B VND (Plan A)

(13 confirmed + 2 TBD packages)

Sprint Plan v5.0 | 09/03/2026

Tổng Quan Dự Án

Khách hàng SBB

  • ✓ Phòng khám đa khoa chuyên nghiệp
  • ✓ 235+ doanh nghiệp hợp tác
  • ✓ ~400K lượt khám/năm
  • ✓ 13+ chuyên khoa y tế
  • ✓ B2B + B2C service model

Phạm vi triển khai

15
Gói phần mềm
3.519B
VND (total)
1,458
Man-days
15/3/2026
Go-live L1
Hệ sinh thái y tế toàn diện: Lâm sàng → Quản trị → Liên thông → AI (tương lai)

Kiến trúc 5 Tầng

L1
Clinical
6 gói (5+1*)
L2
Ecosystem
3 gói
L3
Admin
3 gói
L4
Data/AI
2 gói (TBD)
L5
MOH
1 gói
graph TB
    subgraph L1[L1 - Vận hành Lâm sàng - 6 gói - 711 MD]
        Reception[L1-01: Smart Reception]
        Migration[L1-02: Data Migration]
        HIS[L1-03: HIS Core Upgrade]
        Integration[L1-04: 1C Replace Integration]
        LIS[L1-05: LIS Integration]
        PACS[L1-06: PACS Lite]
    end

    subgraph L2[L2 - Mở rộng Hệ sinh thái - 3 gói - 272 MD]
        Portal[L2-01: Website & Patient Portal]
        FamilyDoc[L2-02: Bác sĩ Gia đình]
        B2C[L2-03: Khám B2C]
    end

    subgraph L3[L3 - Quản trị Nội bộ - 3 gói - 400 MD]
        HRM[L3-01: HRM + Quản lý Tài sản]
        Voucher[L3-02: Voucher + Payment + MISA Lite + Kho]
        CRM[L3-03: CRM & Marketing]
    end

    subgraph L4[L4 - AI Lite - 1 gói - 60 MD | L4-01 HOÃN]
        BI[L4-01: BI Dashboard]
        AI[L4-02: AI Features]
    end

    subgraph L5[L5 - HOÃN - L5-01 báo giá riêng sau go-live]
        MOH[L5-01: API Compliance + BYT]
    end

    HIS --> Integration
    Integration --> LIS
    Integration --> PACS
    Portal --> HIS
    FamilyDoc --> HIS
    B2C --> HIS
    HIS --> MOH
    Migration --> HIS

    classDef l1 fill:#EDE9FE,stroke:#7C3AED,stroke-width:2px
    classDef l2 fill:#DBEAFE,stroke:#2563EB,stroke-width:2px
    classDef l3 fill:#D1FAE5,stroke:#10B981,stroke-width:2px
    classDef l4 fill:#E5E7EB,stroke:#6B7280,stroke-width:2px
    classDef l5 fill:#FED7AA,stroke:#F59E0B,stroke-width:2px

    class Reception,Migration,HIS,Integration,LIS,PACS l1
    class Portal,FamilyDoc,B2C l2
    class HRM,Voucher,CRM l3
    class BI,AI l4
    class MOH l5
          

L1 - Vận hành Lâm sàng

Clinical Operations | 6 packages

711 MD
Man-Days
1.651B
VND Budget
47%
of Total Plan A
L1-01 Smart Reception
207.0 MD | 419.6M VND
L1-02 Data Migration
93.0 MD | 203.3M VND
L1-03 HIS Core Upgrade
260 MD | 650M VND
L1-04 1C Replace Integration
47 MD | 117.2M VND
L1-05 LIS Integration (Nanoshop)
40 MD | 100M VND
L1-06 PACS Lite
64 MD | 161M VND

L1-01: Smart Reception

Tiếp đón thông minh - Automated Check-in System

Key Features

  • ✓ Self-service kiosk
  • ✓ QR code check-in
  • ✓ Queue management
  • ✓ Insurance verification
  • ✓ Payment integration
  • ✓ SMS/Email notifications

Benefits

  • → Reduce wait time 50%+
  • → Improve patient experience
  • → Lower staff workload
  • → Real-time capacity tracking
  • → Data accuracy improvement
207 MD
Effort
419.6M VND
Budget
15/3/2026
Go-live

L1-02: Data Migration

Dịch chuyển dữ liệu - ETL from Legacy Systems

Data Types

  • ✓ Patient records (25K+)
  • ✓ Medical history
  • ✓ Billing records
  • ✓ Insurance data
  • ✓ Appointment history
  • ✓ Pharmacy inventory

Process

  • → Data extraction
  • → Transformation & validation
  • → Quality assurance
  • → Load to new HIS
  • → Post-migration verification
93.0 MD
Effort
203.3M VND
Budget
15/3/2026
Go-live

L1-03: HIS Core Upgrade

Hospital Information System - Nâng cấp hệ thống quản lý bệnh viện

Core Modules

Clinical Features:

  • • Patient registration & EMR
  • • Appointment scheduling
  • • Medical records management
  • • Clinical workflows
  • • Lab/Radiology orders

Business Functions:

  • • Billing & insurance
  • • Pharmacy management
  • • Inventory control
  • • Reporting & analytics
  • • Admin portal
340.5 MD
Development Effort
762.3M VND
Budget

L1-04: 1C Replace Integration

Thay thế 1C - 1C Replace + RIS/LIS/PACS Gateway + HL7/FHIR

Overview

Integrate diagnostic equipment with HIS: 1 lab machine (HL7/ASTM), DICOM image storage + OHIF web viewer, MinIO local server.

Key Features

  • ✓ LIS device connection (RS232/LAN)
  • ✓ DICOM listener operational
  • ✓ Auto result capture working
  • ✓ PACS metadata database
  • ✓ OHIF viewer integrated
  • ✓ MinIO deployed
  • ✓ Offline resilience tested
  • ✓ 100% patient-image accuracy

Use Cases

  • 🔬 Lab automation: Results auto-populate in EMR
  • 🖼️ Image viewing: DICOM images viewable via OHIF
  • 🔒 Data integrity: 100% patient matching accuracy
  • 📡 Offline mode: System works without internet

Technical Stack

LIS: node-hl7-client, ASTM parser

PACS: dcmjs, dicom-dimse, Orthanc/dcm4che

Viewer: OHIF Viewer, Cornerstone.js

Storage: MinIO, PostgreSQL (metadata)

53.2 MD
Man-Days
117.2M
VND Budget
4 months
Timeline

L1-05: LIS Integration (HL7/ASTM)

Tích hợp LIS - HL7/ASTM Integration + Lab Auto-fill + Results Sync

Overview

Advanced lab automation with multi-device support (5-10 lab machines from Roche, Abbott, Sysmex), HSM-backed digital signatures, Westgard QC engine, and specialized lab UI.

Key Features

  • ✓ Driver management system
  • ✓ 5 vendor integrations (multi-brand)
  • ✓ Result routing engine
  • ✓ HSM integration (AWS/GCP)
  • ✓ 2-level approval workflow
  • ✓ Audit trail operational
  • ✓ Westgard QC engine
  • ✓ Levey-Jennings charts

Use Cases

  • 🔬 Multi-device: 5-10 lab machines auto-sync
  • 🔐 Legal compliance: Digital signatures legally compliant
  • 📊 Quality control: QC engine detects out-of-control
  • 👥 Lab workflow: Technicians trained on new UI

Technical Stack

Protocols: ASTM E1381/E1394, HL7 v2.x

Signing: PKI, AWS KMS / GCP HSM, X.509

Frontend: React Lab Dashboard

Analytics: Custom QC (Westgard, LJ)

63.8 MD
Man-Days
140.9M
VND Budget
3.5 months
Timeline

L1-06: PACS Lite

PACS Lite - DICOM Viewer + Image Storage (B2) + Mini-PACS

Overview

Enterprise PACS with auto-archive to AWS Glacier, WADO-RS web streaming, diagnostic tools (measurement, cine, MPR), reporting templates, and cloud security (VPN, encryption, IAM).

Key Features

  • ✓ Lifecycle automation (SSD → Glacier)
  • ✓ WADO-RS protocol implementation
  • ✓ Compression engine
  • ✓ Measurement suite (distance, area, volume)
  • ✓ Cine loop & image manipulation
  • ✓ Reporting templates (4 modalities)
  • ✓ Workflow integration (draft/final)
  • ✓ Cloud security gateway (VPN + IAM)

Use Cases

  • 💾 Auto-archive: Images auto-archive after 1 year
  • Fast streaming: WADO-RS streaming <3s load
  • 🔬 Diagnostic tools: Radiologists use measurement tools
  • 📝 Templates: Reports generated using templates
  • 🔒 Security: Data encrypted in transit & at rest

Technical Stack

Protocols: DICOM Web (WADO-RS, QIDO-RS)

Frontend: OHIF + Cornerstone3D

Cloud: AWS S3 Glacier / GCP Coldline

Security: VPN, TLS 1.3, IAM

72.8 MD
Man-Days
161.0M
VND Budget
4 months
Timeline

L2 - Mở rộng Hệ sinh thái

Ecosystem Expansion | 3 packages

272 MD
Man-Days
680M
VND Budget
19%
of Total Plan A
L2-01

Website & Patient Portal

Website & Cổng Bệnh nhân

112 MD

280M VND

L2-02

Bác sĩ Gia đình

Bác sĩ Gia đình - Telemedicine Platform

120 MD

300M VND

L2-03

Khám B2C (NEW)

Khám dịch vụ B2C - Online Booking & Walk-in

40 MD

100M VND

L2-01: Website & Patient Portal

Website & Cổng Bệnh nhân - Public Website + Patient Portal + Appointment Booking

Core Features

  • ✓ Medical records access
  • ✓ Test results viewing
  • ✓ Appointment booking
  • ✓ Prescription tracking
  • ✓ Bill payment
  • ✓ Health tracking

Technology

  • Web: React + Next.js
  • Mobile: React Native
  • Auth: OAuth2 + 2FA
  • Push: Firebase FCM
  • API: GraphQL
154.9 MD
Effort | 343.2M VND
Q3 2026
After L1-03

L2-02: Bác sĩ Gia đình

Telemedicine & Remote Care Platform

Features

  • ✓ Video consultation
  • ✓ Chat with doctors
  • ✓ E-prescription
  • ✓ Health monitoring
  • ✓ Chronic disease mgmt
  • ✓ Emergency alerts

Business Value

  • → Expand service coverage
  • → New revenue stream
  • → Patient retention
  • → Competitive advantage
  • → Post-discharge care
187.9 MD
Effort | 416.5M VND
Q3 2026
S15-S16 | After L2-01

L3 - Quản trị Nội bộ

Internal Administration | 3 packages

400 MD
Man-Days
1.000B
VND Budget
28%
of Total (excl L4)
L3-01 HRM + Quản lý Tài sản
180 MD | 450.2M VND
L3-02 Voucher + Payment + MISA Lite + Kho
160 MD | 400M VND
L3-03 CRM & Marketing
60 MD | 150M VND

L3-01/02/03: Internal Systems

HRM+Asset, Voucher+MISA+Kho, CRM - Business Operations

HRM + Quản lý Tài sản

Nhân sự + Tài sản

  • • HRM Core
  • • Asset Management
  • • Payroll
  • • Attendance tracking

180 MD | 450.2M

Voucher + Payment + MISA (read-only) + Kho

Voucher + Payment + MISA read-only + Kho

  • • Voucher + Payment
  • • MISA Sync (read-only)
  • • Inventory Management
  • • Corporate billing

160 MD | 400M

CRM (Pipedrive Integration)

CRM & Marketing

  • • Pipedrive Integration
  • • Marketing Campaigns
  • • Patient Engagement
  • • Loyalty programs

60 MD | 150M (Pipedrive)

Timeline: L3-01/L3-02 in Phase 1 (Dec 2025-Mar 2026), L3-03 in Phase 3 (Jul-Sep 2026).

Integration: All 3 integrate with HIS Core for unified operations.

L5 - Liên thông Y tế — HOÃN

L5-01 (API Compliance + BYT) — Báo giá riêng sau go-live

HOÃN
Deferred
TBD
Báo giá riêng
0%
Not in Plan A

Integration Scope

  • ✓ Patient visit reporting
  • ✓ Insurance claim submission
  • ✓ Medical statistics
  • ✓ Disease surveillance
  • ✓ Compliance reports
  • ✓ XML/JSON API integration

Compliance Requirements

  • → Legal mandate for hospitals
  • → Real-time data submission
  • → Data privacy (HIPAA-like)
  • → Audit trail logging
  • → MOH portal connectivity

Quyết định: L5-01 HOÃN trong Plan A (Kịch bản A tight). Sẽ báo giá riêng sau khi hệ thống go-live và ổn định.

Lý do: Giảm rủi ro, tập trung vào core operations trước.

L4 — AI Lite IN SCOPE | BI Dashboard HOÃN

L4-02: AI Lite (60 MD, 150M) — IN SCOPE | L4-01: BI HOÃN

L4-01: BI Dashboard

Business Intelligence & Analytics Platform

  • • Real-time dashboards
  • • Financial reporting
  • • Operational metrics
  • • Predictive analytics

HOÃN — Báo giá riêng sau go-live

L4-02: AI Features Lite ✅ IN SCOPE

Chatbot + OCR + ICD Auto-coding

  • • AI Chatbot
  • • OCR Documents
  • • ICD Auto-coding
  • • Smart Recommendations

60 MD | 150M VND ✅

✅ L4-02 AI Lite IN SCOPE (Plan A) | ⚠️ L4-01 BI HOÃN

L4-02 AI Lite (60 MD / 150M VND) included in Plan A. L4-01 BI Dashboard deferred — báo giá riêng sau go-live.

Integration Matrix

Ma trận Tích hợp - System Interconnections

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED', 'primaryTextColor':'#1E293B'}}}%%
flowchart TB
    subgraph External["BÊN NGOÀI"]
        MOH["MOH Portal - Cổng Bộ Y tế"]
    end

    subgraph Core["HỆ THỐNG CỐT LÕI SBB"]
        HIS["HIS Core - Hospital Information System"]
        Reception["Smart Reception - Tiếp đón thông minh"]
    end

    subgraph Clinical["HỆ THỐNG LÂM SÀNG"]
        RIS["RIS - Radiology Info System"]
        LIS["LIS - Laboratory Info System"]
        PACS["PACS - Picture Archive"]
    end

    subgraph Patient["ỨNG DỤNG BỆNH NHÂN"]
        Portal["Patient Portal - Web & Mobile"]
        FamilyDoc["Bác sĩ Gia đình - Chăm sóc từ xa"]
    end

    Reception -->|"Dữ liệu bệnh nhân"| HIS
    HIS <-->|"HL7 Messages"| RIS
    HIS <-->|"HL7 Messages"| LIS
    RIS <-->|"DICOM Images"| PACS
    LIS -->|"Kết quả xét nghiệm"| PACS
    HIS -->|"Hồ sơ bệnh án"| Portal
    HIS -->|"Dữ liệu lâm sàng"| FamilyDoc
    HIS -->|"Báo cáo y tế"| MOH

    classDef coreStyle fill:#7C3AED,stroke:#6D28D9,stroke-width:3px,color:#fff
    classDef clinicalStyle fill:#2563EB,stroke:#1D4ED8,stroke-width:3px,color:#fff
    classDef patientStyle fill:#10B981,stroke:#059669,stroke-width:3px,color:#fff
    classDef externalStyle fill:#F59E0B,stroke:#D97706,stroke-width:3px,color:#fff

    class HIS,Reception coreStyle
    class RIS,LIS,PACS clinicalStyle
    class Portal,FamilyDoc patientStyle
    class MOH externalStyle
          

Patient Data Flow

Luồng Dữ liệu Bệnh nhân - Clinical Workflow

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED'}}}%%
flowchart LR
    A[Bệnh nhân đến khám - Patient Arrival] -->|Check-in| B[Smart Reception - Tiếp đón]
    B -->|Thông tin Demographics| C[HIS Core - Quản lý trung tâm]
    C -->|Chỉ định xét nghiệm| D{Dịch vụ lâm sàng - Clinical}

    D -->|Chụp X-quang CT/MRI| E[RIS/PACS - Chẩn đoán hình ảnh]
    D -->|Xét nghiệm máu nước tiểu| F[LIS - Xét nghiệm]

    E -->|Kết quả hình ảnh| C
    F -->|Kết quả xét nghiệm| C

    C -->|Hồ sơ bệnh án| G[Patient Portal - Tra cứu kết quả]
    C -->|Dữ liệu phân tích| H[BI Dashboard - Báo cáo]
    C -->|Báo cáo tuân thủ| I[MOH Integration - Liên thông BYT]

    style A fill:#F9FAFB,stroke:#E5E7EB
    style B fill:#7C3AED,stroke:#6D28D9,color:#fff
    style C fill:#2563EB,stroke:#1D4ED8,color:#fff
    style D fill:#6B7280,stroke:#4B5563,color:#fff
    style E fill:#10B981,stroke:#059669,color:#fff
    style F fill:#10B981,stroke:#059669,color:#fff
    style G fill:#8B5CF6,stroke:#7C3AED,color:#fff
    style H fill:#E5E7EB,stroke:#9CA3AF,color:#374151
    style I fill:#F59E0B,stroke:#D97706,color:#fff
          

Deployment Architecture

Kiến trúc Triển khai - Infrastructure Layers

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED'}}}%%
graph TB
    subgraph External[BÊN NGOÀI]
        Users[Users Web & Mobile]
        MOHPortal[MOH Portal]
    end

    subgraph Frontend[FRONTEND LAYER]
        WebApp[Web App - React/Next.js]
        MobileApp[Mobile App - React Native]
    end

    subgraph APIGateway[API GATEWAY]
        Gateway[Kong/Nginx - Rate Limiting Auth]
    end

    subgraph Microservices[MICROSERVICES]
        HISService[HIS Core - Node.js/NestJS]
        ReceptionService[Reception]
        PortalService[Portal]
    end

    subgraph Integration[INTEGRATION LAYER]
        HL7Engine[HL7 Engine - Mirth Connect]
        DICOMGateway[DICOM Gateway]
        MOHConnector[MOH Connector]
    end

    subgraph DataLayer[DATA LAYER]
        PrimaryDB[(PostgreSQL)]
        CacheDB[(Redis)]
    end

    subgraph ExternalSystems[EXTERNAL]
        RIS[RIS]
        LIS[LIS]
        PACS[PACS]
    end

    Users --> WebApp
    Users --> MobileApp
    WebApp --> Gateway
    MobileApp --> Gateway
    Gateway --> HISService
    Gateway --> ReceptionService
    Gateway --> PortalService
    HISService --> PrimaryDB
    HISService <--> HL7Engine
    HL7Engine <--> RIS
    HL7Engine <--> LIS
    HISService <--> DICOMGateway
    DICOMGateway <--> PACS
    HISService --> MOHConnector
    MOHConnector --> MOHPortal

    classDef frontendStyle fill:#DBEAFE,stroke:#2563EB
    classDef gatewayStyle fill:#FED7AA,stroke:#F59E0B
    classDef serviceStyle fill:#EDE9FE,stroke:#7C3AED
    classDef integrationStyle fill:#D1FAE5,stroke:#10B981
    classDef dataStyle fill:#FEE2E2,stroke:#DC2626

    class WebApp,MobileApp frontendStyle
    class Gateway gatewayStyle
    class HISService,ReceptionService,PortalService serviceStyle
    class HL7Engine,DICOMGateway,MOHConnector integrationStyle
    class PrimaryDB,CacheDB dataStyle
          

Implementation Timeline

Plan A v7.0 — 14 gói | 1,458 MD | 3.519B VND | Code Done: 30/9 | Release: 30/11

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED', 'primaryTextColor':'#1E293B'}}}%%
gantt
    title SBB Healthcare - Plan A v7.0 (12/2025-11/2026)
    dateFormat YYYY-MM-DD
    axisFormat %b-%y

    section Phase 1 - Foundation (S01-S06)
    L1-01 Smart Reception (207.0 MD)        :crit, l1_01, 2025-12-15, 2026-03-15
    L1-02 Data Migration (93.0 MD)          :crit, l1_02, 2025-12-15, 2026-03-15
    L1-03 HIS Core Upgrade (260 MD)         :l1_03, 2025-12-15, 2026-06-30
    L3-01 HRM + Quan ly Tai san (180 MD)    :l3_01, 2025-12-15, 2026-03-15
    L3-02 Voucher + MISA + Kho (160 MD)     :l3_02, 2025-12-15, 2026-03-15

    section Phase 2 - Advanced (S07-S11)
    L1-04 1C Replace Integration (47 MD)    :l1_04, 2026-03-16, 2026-07-31
    L1-05 LIS Integration Nanoshop (40 MD) :l1_05, 2026-04-01, 2026-07-31
    L1-06 PACS Lite (64 MD)               :l1_06, 2026-04-01, 2026-07-31
    L2-03 Kham B2C (40 MD)               :l2_03b, 2026-04-01, 2026-07-31
    L4-02 AI Features Lite (60 MD)        :l4_02, 2026-07-01, 2026-09-30
    L2-01 Website Portal (112 MD)          :l2_01, 2026-03-16, 2026-07-31

    section Phase 3 - Patient & Business (S12-S18)
    L2-02 Bac si Gia dinh (120 MD)         :l2_02, 2026-07-01, 2026-09-30
    L3-03 CRM Pipedrive (60 MD)            :l3_03, 2026-07-01, 2026-09-30
    Integration Test                        :active, int1, 2026-08-01, 2026-09-30

    section Phase 4 - UAT + Go-Live
    UAT + Training                     :uat, 2026-10-01, 2026-10-31
    Go-Live Production                 :crit, golive, 2026-11-01, 2026-11-30

    section Milestones
    M0 Contract Signed              :milestone, m0, 2025-12-01, 0d
    M1 Foundation Go-Live           :milestone, m1, 2026-03-15, 0d
    M2 Clinical Core                :milestone, m2, 2026-06-30, 0d
    M3 Advanced LAB/PACS            :milestone, m3, 2026-07-31, 0d
    M4 Portal & Tele                :milestone, m4, 2026-08-31, 0d
    M5 Business Systems             :milestone, m5, 2026-09-15, 0d
    M6 Integration Complete         :milestone, m6, 2026-09-30, 0d
    M7 CODE COMPLETE                :crit, milestone, m7, 2026-09-30, 0d
    M8 UAT Complete                 :milestone, m8, 2026-10-31, 0d
    M9 Go-Live Production           :crit, milestone, m9, 2026-11-30, 0d
          

Phase 1: Foundation

S01-S06 | 5 gói | Dec 2025 - Mar 2026

Go-live: 15/3/2026

Phase 2: Advanced

S07-S11 | 5 gói | Apr-Jul 2026

Complete: 31/7/2026

Phase 3: Patient & Business

S12-S18 | 2 gói + Integration

Complete: 30/9/2026

Phase 4: UAT + Release

UAT + Training + Go-Live Production

Go-Live: 30/11/2026

Budget Breakdown

Plan A — Total: 3.519B VND | 1,458 MD | 14 gói (L4-01 + L5-01 HOÃN)

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED', 'pieStrokeWidth':'2px'}}}%%
pie title Budget Allocation Plan A (3.519B VND)
    "L1 Clinical (1.651B) : 47%" : 47
    "L3 Internal (1.000B) : 28%" : 28
    "L2 Ecosystem (680M) : 19%" : 19
    "L4 AI Lite (150M) : 4%" : 4
    "Deploy (37.5M) : 1%" : 1
            
L1 - Clinical Operations (6 gói) 1.651B (47%)
L3 - Internal Administration (3 gói) 1.000B (28%)
L2 - Ecosystem Expansion (3 gói) 680M (19%)
L4 - AI Features Lite (1 gói) 150M (4%)
Deploy - Training & Go-live (1 gói) 37.5M (1%)

Infrastructure Deployment Options

Lựa chọn Hạ tầng Triển khai

☁️

Full Cloud

AWS/Azure/GCP

Auto-scaling, managed services

750M-1.35B VND/năm

🏢

On-Premise

Own Servers

Full control, one-time CAPEX

$240k-400k (3yr TCO)

🔄

Hybrid ⭐

Best of Both

Balanced cost & control

$150k-240k (3yr TCO)

Let's discuss which option fits SBB best

AS-IS vs TO-BE

Migration from Current to Future State

❌ AS-IS: Current

  • • Windows Server + IIS
  • • Node.js monolith
  • • MySQL + Firestore + Google Sheets
  • • AWS S3 storage
  • • Manual scaling

Pain Points:

Google Sheets rate limits, Firestore overhead, hard to scale

✅ TO-BE: Future

  • • Microservices architecture
  • • PostgreSQL (unified DB)
  • • Redis caching
  • • MinIO/S3 storage
  • • Auto-scaling ready

Benefits:

Single source of truth, scalable, modern stack

➡️

12-month migration strategy (Dec 2025 - Nov 2026)

Option A: Full Cloud

AWS / Azure / GCP

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED'}}}%%
graph TB
    DNS[DNS/CDN
Route 53/CloudFlare] LB[Load Balancer
ALB/App Gateway] Cluster[Container Cluster
ECS/EKS/AKS
10-15 instances] RDS[Managed DB
RDS PostgreSQL
Multi-AZ] Cache[Managed Cache
ElastiCache Redis] Storage[Object Storage
S3/Blob Storage] DNS --> LB LB --> Cluster Cluster --> RDS Cluster --> Cache Cluster --> Storage style DNS fill:#FF6B6B,stroke:#C92A2A,stroke-width:2px,color:#fff style LB fill:#FFA94D,stroke:#D9480F,stroke-width:2px,color:#fff style Cluster fill:#74C0FC,stroke:#1864AB,stroke-width:2px,color:#fff style RDS fill:#B197FC,stroke:#5F3DC4,stroke-width:2px,color:#fff style Cache fill:#FCC2D7,stroke:#A61E4D,stroke-width:2px,color:#fff style Storage fill:#8CE99A,stroke:#2F9E44,stroke-width:2px,color:#fff

✅ Pros:

Auto-scaling, High availability (99.99%), Managed services, Global CDN

❌ Cons:

Recurring costs, Data sovereignty concerns, Vendor lock-in

Cost: 62.5M-112.5M VND/tháng | 750M-1.35B VND/năm

Option B: On-Premise Servers

Own Hardware Infrastructure

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED'}}}%%
graph TB
    FW[Hardware Firewall]
    LB[Load Balancer
F5/HAProxy] AppServers[Application Cluster
3-5 servers
16-32 cores, 64-128 GB] DBServers[Database Cluster
2 servers
32-48 cores, 128-256 GB] StorageServers[Storage Cluster
MinIO 3 nodes
10-20 TB each] FW --> LB LB --> AppServers AppServers --> DBServers AppServers --> StorageServers style FW fill:#FA5252,stroke:#C92A2A,stroke-width:2px,color:#fff style LB fill:#FF8787,stroke:#E03131,stroke-width:2px,color:#fff style AppServers fill:#4DABF7,stroke:#1864AB,stroke-width:2px,color:#fff style DBServers fill:#9775FA,stroke:#5F3DC4,stroke-width:2px,color:#fff style StorageServers fill:#51CF66,stroke:#2B8A3E,stroke-width:2px,color:#fff

✅ Pros:

One-time CAPEX, Full data control, No recurring cloud costs, Data on-premise

❌ Cons:

High upfront cost, Requires ops team, Manual scaling, Maintenance burden

Cost: 3.75B-6.25B VND ban đầu | 750M-1.25B VND/năm vận hành

TCO (3 năm): 6B-10B VND

Option C: Hybrid ⭐ Recommended

Best Balance of Cost & Control

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED'}}}%%
graph TB
    subgraph Cloud["☁️ CLOUD: Apps & Frontend"]
        C_DNS[DNS & CDN
CloudFlare] C_Apps[Application Cluster
ECS/AKS
5-8 instances] C_Gateway[API Gateway] end VPN[🔒 VPN Tunnel
IPsec/OpenVPN] subgraph OnPrem["🏢 ON-PREMISE: Data"] OP_FW[Firewall] OP_DB[PostgreSQL
2 servers HA] OP_Storage[MinIO Storage
Medical Images] end C_DNS --> C_Gateway C_Gateway --> C_Apps C_Apps <--> VPN VPN <--> OP_FW OP_FW --> OP_DB OP_FW --> OP_Storage style Cloud fill:#E7F5FF,stroke:#1864AB,stroke-width:3px style OnPrem fill:#FFF4E6,stroke:#D9480F,stroke-width:3px style VPN fill:#F3F0FF,stroke:#7950F2,stroke-width:3px,color:#fff

✅ Pros:

Sensitive data on-premise, Apps in cloud (scalable), Balanced cost, Gradual migration

❌ Cons:

Complex network, Requires both skillsets, Potential latency

Cost: $60k-90k upfront | $1k-2k/month

TCO (3 years): $150k-240k

TCO Comparison (3 Years)

Total Cost of Ownership Analysis

Criteria Full Cloud On-Premise Hybrid ⭐
Upfront Cost Low ($5k-10k) High ($150k-250k) Medium ($60k-90k)
Monthly Cost $2,500-4,500 ~$0 (only ops) $1,000-2,000
TCO (3 years) $90k-162k $240k-400k $150k-240k
Scalability ⭐⭐⭐⭐⭐ ⭐⭐ ⭐⭐⭐⭐
Data Control ⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐
Time to Deploy Days Months Weeks

Hybrid offers the best balance for SBB

Migration Roadmap

12-Month Migration Strategy (Dec 2025 - Nov 2026)

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED'}}}%%
graph TB
    AS_IS[AS-IS: Current
Windows + MySQL + Firestore] Phase1[Phase 1: Assessment
Month 1] Phase2[Phase 2: Infrastructure
Month 2] Phase3[Phase 3: Data Migration
Month 3-4] Phase4[Phase 4: Parallel Run
Month 5-6] Phase5[Phase 5: Cutover
Month 7] Phase6[Phase 6: Optimize
Month 8+] TO_BE[TO-BE: Future
Microservices + PostgreSQL] AS_IS --> Phase1 Phase1 --> Phase2 Phase2 --> Phase3 Phase3 --> Phase4 Phase4 --> Phase5 Phase5 --> Phase6 Phase6 --> TO_BE style AS_IS fill:#FFE8E8,stroke:#C92A2A,stroke-width:2px style TO_BE fill:#E8FFEA,stroke:#2B8A3E,stroke-width:2px style Phase1 fill:#FFF4CC,stroke:#E67700,stroke-width:2px style Phase2 fill:#FFF4CC,stroke:#E67700,stroke-width:2px style Phase3 fill:#D3F9D8,stroke:#37B24D,stroke-width:2px style Phase4 fill:#D3F9D8,stroke:#37B24D,stroke-width:2px style Phase5 fill:#A5D8FF,stroke:#1971C2,stroke-width:2px style Phase6 fill:#D0BFFF,stroke:#5F3DC4,stroke-width:2px

Phase 1-2: Preparation

Assessment, planning, infrastructure (2 months)

Phase 3-4: Implementation

Data migration, parallel testing (4 months)

Phase 5-6: Cutover

Go-live, optimization (2+ months)

Key Mitigations:

✓ Incremental data sync ✓ Parallel run ✓ Rollback plan ✓ Low-traffic cutover

Package Dependencies

Phụ thuộc Packages - Implementation Sequence

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#7C3AED', 'lineColor':'#2563EB'}}}%%
graph TD
    Reception[L1-01: Smart Reception]
    Migration[L1-02: Data Migration]
    HIS[L1-03: HIS Core Upgrade - Foundation]

    Replace[L1-04: 1C Replace Integration]
    LIS[L1-05: LIS Integration]
    PACS[L1-06: PACS Lite]

    Portal[L2-01: Website & Patient Portal]
    FamilyDoc[L2-02: Bac si Gia dinh]
    B2C[L2-03: Kham B2C]

    HRM[L3-01: HRM + Quan ly Tai san]
    Voucher[L3-02: Voucher + MISA Lite + Kho]
    CRM[L3-03: CRM & Marketing]

    MOH[L5-01: API Compliance + BYT]

    BI[L4-01: BI Dashboard - Future Phase]
    AI[L4-02: AI Features - Future Phase]

    Migration --> HIS
    HIS --> Reception
    HIS --> Replace
    HIS --> LIS
    HIS --> PACS

    HIS --> Portal
    HIS --> FamilyDoc
    HIS --> B2C

    HIS -.-> HRM
    HIS -.-> Voucher
    HIS --> CRM

    HIS --> MOH

    HIS -.-> BI
    HIS -.-> AI
    BI -.-> AI

    classDef coreStyle fill:#7C3AED,stroke:#6D28D9,stroke-width:3px,color:#fff
    classDef clinicalStyle fill:#EDE9FE,stroke:#7C3AED,stroke-width:2px
    classDef ecosystemStyle fill:#DBEAFE,stroke:#2563EB,stroke-width:2px
    classDef internalStyle fill:#D1FAE5,stroke:#10B981,stroke-width:2px
    classDef mohStyle fill:#FED7AA,stroke:#F59E0B,stroke-width:2px
    classDef futureStyle fill:#E5E7EB,stroke:#6B7280,stroke-dasharray: 5 5

    class HIS coreStyle
    class Reception,Migration,Replace,LIS,PACS clinicalStyle
    class Portal,FamilyDoc,B2C ecosystemStyle
    class HRM,Voucher,CRM internalStyle
    class MOH mohStyle
    class BI,AI futureStyle
          

Solid arrows (→): Hard dependencies - must wait for completion

Dashed arrows (⇢): Soft dependencies - can run partially in parallel

Cảm ơn!

Questions & Answers

Fabbi Software

Email: contact@fabbi.com.vn