is designed to build geographically distributed networks for providing telemedical consultations of any level of complexity. The number of network nodes is not limited.

The following node roles a valid in the system:

  • Expert Center — a clinic giving advice on one or more specialization or nosology. There must be at least one expert center in the telemedical consultations network.

  • A clinic is a medical preventive institution that is a consumer of the expertise center’s services. There must be at least one clinic in the telemedical consultations network.

  • A Control Center means an organization (a leading clinic, the regional Medical Center for Information and Analysis, a third-party organization) acting as the regulator of the consultation process.


One and the same node can combine several different roles. So, a clinic can be a consumer of one kind of services and a competence center for another type of services, or, if needed, combine the functions with those of a control center.


A description of the consulting processes, including configuration of how the nodes interact with each other is done in a built-in editor of processes, thanks to which one can organize networks of any topology:

  • One expert center, one control center, many clinics — to build local telemedicine consulting networks for a specific nosology (cardio, neural pathologies, oncology, etc.)

  • Several expert centers, one control center, multiple clinics — to build telemedicine networks of regional scale

  • Many expert centers in the hierarchy, multiple control centers, multiple clinics — to build inter-regional telemedicine networks or multilevel telemedicine networks of federal scale.


Sometimes, the process of rendering telemedicine services may require:

  • A video conference

  • Transmission of diagnostic information in real time in the format of a video stream (various types of endoscopy, ultrasound surveys, retinoscopy, etc.)

  • Transmitting diagnostic information as a set of numeric parameters in real time (ECG, rheoencephalography, etc.)


A uniform interface for connecting equipment adapters allows retrieving information from any diagnostic equipment directly, such as, for example, from standard DICOM devices or private specialized diagnostic stations that do not support standard medical communication protocols (RetCam-3, Carl Zeiss 125/16, etc.)


The telemedical consulting network operates in the mode of a distributed database. To coordinate queries within the network, one or more nodes, regardless of their roles, also perform a technical role of a global catalog that contains information about the whereabouts of online information about specific patients, professionals, experts, their schedules, etc. For large telemedicine networks, it is possible to assign dedicated global catalog services.


If necessary, the processes could embrace any data processing algorithms. Programming the algorithms is done in the internal programming language of JavaScript. The execution environment of the current system variant supports ECMA-262 rev 5.1 standard in full, including extensions for XML data, which allows communicating with any open systems designed using SOA principles and supporting SOAP-like data exchange protocols.