Integration
The Vienna Test System (VTS) can be integrated into existing IT environments and connected with other software through various interfaces. These are provided by the VTS Integration Service (VIS), which enables smooth data exchange between VTS and external systems, e.g. HR management software (HRMS) or hospital information systems. Several plug-ins are provided, tailored for different integration needs. VIS automatically loads when the system starts and runs in the background as a separate process alongside the VTS.
VIS can be configured after VTS installation, provided the required licenses are available (see the section license information below). Each plug-in includes its own setup guide. In addition to VIS, the VTSCommand Tool provides several functions related to archiving, cleanup and certificate management.
Available VIS plugins
GDT plugin
The GDT Plugin establishes a GDT interface between the VTS and an external system. Data exchange is handled through a file-based mechanism.
For more detailed information about the plugin, refer to GDT plugin
HL7 plugin
The HL7 Plugin establishes a HL7 interface between the VTS and an external system. Data exchange is handled through a file-based or TCP-based mechanism.
For more detailed information about the plugin, refer to HL7 plugin
Universal Plugin
The Universal Plugin provides a SOAP 1.2 Web Service that enables an external system to communicate with VIS. It supports key operations related to person records and test results.
For more detailed information about the plugin, refer to Universal plugin
VTSCommand tool
VTSCommand is a command-line utility designed to export and save test results from the Vienna Test System (VTS) as .xstp
archive files. This tool requires Universal Plugin to be configured and running in order to perform archiving operations.
In addition to archiving, the tool offers the following capabilities:
Result Cleanup: Optionally deletes all archived test results.
Person Cleanup: Optionally deletes person records from the VTS if all associated test results have been successfully archived, if no test results exist, or if only unfinished tests are present.
Certificate Management: Allows replacement of the service’s certificate with a different X.509 certificate to be used by the VTS.
For more detailed information about the tool, refer to the VTSCommand tool
License information
VTS Integration Service (VIS) license is required to run VIS and its plugins. This license is separate from the Vienna Test System administration software license and is mandatory for the service to operate. In addition, HL7 plugin requires dedicated license to load and function. The following table provides an overview of the required licenses for the various plugins.
Plugin/Tool | Required license |
---|---|
GDT plugin | VIS license |
HL7 Plugin | Dedicated HL7 plugin license |
Universal plugin | VIS license |
VTSCommand tool | VIS license needed for archiving functionality. No license needed for certificate management. |