This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Introduction

Overview of the VDAT Platform - A comprehensive data integration and management system for healthcare

VDAT Platform Overview

The VDAT Platform is a comprehensive healthcare data integration and management system designed to facilitate the collection, processing, and analysis of medical data across healthcare institutions. The platform provides a secure, scalable infrastructure for healthcare data interoperability, enabling improved patient care, research, and data-driven decision making.

Core Capabilities

The VDAT Platform offers several key capabilities:

  • Data Collection & Integration: Secure collection of healthcare data from various sources including hospitals, clinics, and medical devices
  • Identity Management: Robust user identification and authentication with multi-layered encryption
  • Access Control: Granular permissions and role-based access to sensitive medical information
  • Data Processing: Standardization, transformation, and enrichment of healthcare data
  • Analytics & Reporting: Tools for data analysis, visualization, and insights generation
  • API Ecosystem: Comprehensive API layer for integration with third-party systems
  • Event-Driven Architecture: Real-time data processing and event notifications

Architecture Overview

The VDAT Platform is built on a microservices architecture that emphasizes security, scalability, and interoperability. Each service is responsible for its own authentication and authorization, with support from a centralized Identity Access Management (IAM) system.

Platform Architecture

Key components include:

  • Collector Service: Manages data collection and ingestion processes
  • OAuth2 Server: Provides authentication, authorization, and login interfaces
  • Patient Medical Records: Offers APIs for accessing healthcare data
  • Identity Management Service: Handles multi-layered encryption and user identity management
  • Event Store: Supports data collection from various sources, including databases, APIs, and sensors
  • SMS Service: Enables sending and receiving SMS messages through preconfigured numbers
  • Analysis Service: Provides advanced data analytics capabilities

Use Cases

The VDAT Platform supports numerous healthcare use cases, including:

  1. Patient Data Exchange: Secure sharing of patient information between healthcare providers
  2. Medical Research: Collection and analysis of anonymized health data for research purposes
  3. Remote Patient Monitoring: Integration with medical devices for continuous patient monitoring
  4. Public Health Surveillance: Aggregation of health data to identify trends and outbreaks
  5. Clinical Decision Support: Data-driven insights to support medical decision making

Getting Started

To learn more about specific components and capabilities of the VDAT Platform, explore the documentation sections:

1 - Use Cases

Thu thập dữ liệu bệnh nhân đái tháo đường từ Bệnh viện Hùng Vương

  1. Service hvmigrateuser được triển khai tại bệnh viện, kết nối với API Gateway của bệnh viện thực hiện đồng bộ dữ liệu hàng giờ.
  2. Service hvmigrateuser kết nối đến event store tại VDAT để publish event và fetch event để lấy trạng thái mới nhất khi cần.
  3. Service hvmigrateuser kiểm tra trạng thái của bệnh nhân tại hệ thống VDAT và thực hiện đồng bộ khi cần.
  4. Service hvconsumer được triển khai tại VDAT, kết nối đến event store tại VDAT fetch các event được lưu trữ trên event store và cung cấp API để truy vấn thông tin mới nhất của bệnh nhân.
graph LR
    hvmigrateuser[hvmigrateuser] --> API[API Gateway]
    API --> HV[Hung Vuong Hospital]
    hvmigrateuser --> EventStore[Event Store]
    
    hvconsumer[hvconsumer] --> EventStore
    hvconsumer --> VDAT[VDAT System]
    hvmigrateuser --> VDAT
    VDAT --> EventStore
    
    classDef hospitalNode fill:#f9d5e5,stroke:#333,stroke-width:1px;
    classDef serviceNode fill:#eeeeee,stroke:#333,stroke-width:1px;
    classDef platformNode fill:#d5f9e8,stroke:#333,stroke-width:1px;
    
    class HV,API hospitalNode;
    class hvmigrateuser,hvconsumer serviceNode;
    class EventStore,VDAT platformNode;
    
    subgraph "Hung Vuong Hospital"
        HV
        API
        hvmigrateuser
    end
    
    subgraph "VDAT Platform"
        EventStore
        hvconsumer
        VDAT
    end