Skip to main content
SofIA is implemented as a distributed system that combines front-end components and specialized back-end services. The platform uses secure streaming for real-time communications and a cognitive framework based on specialized agents for clinical information processing.

System Architecture

Cognitive Framework

The SofIA processing core is based on a system of specialized agents that collaborate to generate accurate clinical documentation:

Main Components:

  • Reasoning engine: Language model specialized in medical domain that coordinates agent operations
  • Documentation agent: Generates structured clinical notes following predefined schemas
  • Coding agents: Specialized in medical classification systems (SNOMED CT, ICD-10, LOINC)
  • Validation agent: Verifies clinical coherence and reduces errors through cross-validation

Transcription System

The transcription stack is optimized for medical audio processing with multiple processing layers:

Transcription Components:

  • Real-time transcriptor: Provides immediate feedback during consultations
  • Medical transcription engine: Specialized in clinical terminology and specific context
  • Translation system: Native support for multiple languages
  • Speaker separation: Automatic identification of doctor and patient
  • Terminological normalization: Correction and standardization of medical terms