All program code of the System is divided into three component types: Module, Package, Client. The System is developed on the microservice architecture principles, components are developed using the MVC design pattern. The System data handlers are DICOM with medical images and databases which accumulate and store the source information. The user software interfaces provided by so-called clients. Each software "client" is an application of three possible types: Desktop, Mobile, Web. Each package of software implies the possibility to reuse in all System components. This method of code organization makes it easy to maintain, complement, implement and scale the results.