Our Works

Some application development case studies are presented below:
Laboratory risk analysis system LARA+D
The Federal Polytechnical School of Lausanne (École polytechnique fédérale de Lausanne, EPFL) is one of the most prestigious universities in Europe. Its division, the Institute of Chemical Sciences and Engineering, acted as the customer for the development of the solution.

Conducting research in university chemistry laboratories can be dangerous. Unlike industrial production, where all processes are usually standardized, in a scientific environment processes are constantly modified, so the risk assessment approach used in enterprises does not work well here. There are not enough statistics for a deep risk assessment, and the human factor can be very large.

Specialists from GSCP (Group of Chemical and Physical Safety) of the Institute of Chemical Sciences and Technology have developed a special methodology for assessing the risk of laboratory research and deciding on the necessary measures to reduce this risk. Our task was to develop an information system that would allow the user (risk analyst) to enter all the necessary data into the system and carry out automatic calculations and analysis based on this methodology. The system was called LARA+D (Laboratory Assessment, Risk Analysis and Decision making).

To conduct a risk assessment of a laboratory study, the analyst fills out a detailed electronic questionnaire. This questionnaire contains quantitative and qualitative (based on the subjective assessments of the analyst as an expert) information about the study being conducted.
Based on the entered data, quantitative indicators of the main factors influencing the risk assessment are calculated. From these indicators, the final risk assessment of the research being conducted is calculated - RiCS (Risk Criticality Score), expressed in a 10-point system (the higher the score, the more dangerous the research risks and the severity of the consequences of possible accidents). A Bayesian network based risk estimation method is used to calculate RiCS.

Once the risk estimate has been calculated, the analyst considers ways to mitigate it. At this stage, the analyst enters into the program information about the implementation of possible measures to reduce the risk. Each of these activities can affect one or another factor, as well as have its own cost (for example, additional training of employees, or the purchase of special equipment). The program calculates a new risk assessment, taking into account the use of different sets of risk reduction measures, as well as their cost. As a result, the analyst can see how the assessment decreases to the target values and decide on the use of the most effective measures both in terms of risk reduction and in terms of cost.

The probability distribution for each node of the Bayesian network, depending on the sets of risk reduction measures used, the analyst can see in one of the sections of the program - this allows you to evaluate the effectiveness of a particular set and the strength of its influence on certain risk factors.

Medical Information System for BUSTLETON MENTAL HEALTH INSTITUTE
BMHI is a nonprofit outpatient mental health clinic. The clinic patients receive consultations on the assessment of their mental state, the results of which include medical treatment and the development of personalized psychotherapy programs.

It took several months to develop and the result was a system consisting of the following modules:

Employees
Information about the clinic staff: personal data, education, work experience, medical licenses, attendance of trainings. Also in the employee's card access rights to the system are configured. All changes made to the employee's card are logged, this allows to generate an employee's CV for a specific date. For each employee a journal of working hours is kept.

Schedule
Each doctor has access to his appointment schedule. The receptionist and management see the general schedule of the entire clinic. Appointments are made in the schedule, patient records are rescheduled, or canceled. The system prompts the user about the imposition of the appointment time with the doctor or the patient, in the case when the patient visits several doctors on the same day.

Patient Cases
The main module of the system. It contains personal data of the patient, medical history, history of visiting the clinic, schedule of future appointments, history of prescribing medications, history of phone calls to the patient. Throughout the treatment, specialists involved in the diagnosis and therapy and patients themselves fill out a large number of different standardized documents, some of which are later used as reports to insurance companies. All these documents are stored in the system and are available at any time. The forms of all documents are adapted for comfortable work on both Desktop and iPad. Some documents require the signature of the doctor, patient or his accompanying, in this case an electronic signature is put.

Medicines Inventory
The module monitors the receipt and write-off of medicines. Each delivery of the medicine is confirmed by the responsible employee of the clinic, and the patient confirms receipt by putting an electronic signature. Disused preparations are disposed of, which is also reflected in the history of warehouse operations. Inspections are regularly conducted at the warehouse to ensure compliance with the requirements for storing medicines, the results of inspections are entered into the system and confirmed by two clinic staff.

Reporting
The module includes a number of reports containing consolidated information about patients who applied to the clinic, about patients undergoing treatment at the clinic, about doctors appointments, and statistical reports provided to insurance companies.

The system has been implemented and has been successfully operating since 2018. Our company provides technical support for the system.

HumTech Personnel Evaluation System
HumTech Solutions is an international consulting company specializing in the assessment of personnel of large corporations. HumTech Solutions experts have developed their own methodology for evaluating and preparing a set of recommendations for managers on further strategies for working with staff. Based on this technique, TriA has developed an automated system for testing employees and generating recommendations.

During testing, each employee fills out an extensive questionnaire in the web interface of the information system. The set of the questions depends on employee's position in the corporate structure. Employees evaluate both their own work and the work of their subordinates. Thus, a significant amount of "raw" data is formed for each employee. Based on this data and the given algorithms, a comprehensive assessment is formed for each employee. It includes recommendations to employee's managers and his/her further development and career prospects. The system allows to build reports for managers at different levels: individual reports for each employee with detailed results and recommendations, and group reports that reflect the state of the team for various integrated indicators.

The system consists of two modules:

HR-module It is the "heart of the system" and serves to prepare data, administer, calculate results and receive reports. The main functions of the module: Formation of questionnaires and estimation processes, Formation of recommendations and terms of assignment of recommendations to the employees, Project editing, Personnel data import and organisational structure generation, Uploading data to a web application (second module), Mailing invitation to the employee, Unloading data from web applications for data processing, Calculation of evaluation results and formation of individual recommendations, Reporting on the results of the assessment (pdf)

WEB-module. This is the Web application for testing employees. Application is adapted to work with all major browsers and with smartphoness. Each employee gets access to the "individual" page, where he sees the questionnaire that he need to fill in (assessment of his own work, assessment of his subordinates). Data is loaded into the web module from the HR module. After the tests are passed, the data is uploaded back for further processing.

Used technologies in the module: php / html / js / css / mysql

The system is multilingual. Both questionnaire questions and received reports can be entered and generated in any language necessary for the user. To do this, the system settings provide the ability to fill in the necessary dictionaries.

Manotherm Pribor measuring devices configurator
Manotherm Pribor is the Russian representative office of the international company ARMANO Messtechnik GmbH. ARMANO Messtechnik GmbH develops high-precision instruments for measuring pressure and temperature: industrial pressure gauges, bimetallic and gauge thermometers, thermocouples, membrane dividers with other related accessories. The company's measuring products are used in many areas: rail transport, shipbuilding, pharmaceutical manufacturing, refrigeration and air conditioning, agriculture and many others.

The company's products catalog includes more than 200 devices, each device can have several different configurations, and can be equipped with additional accessories. Based on this catalog, we developed a configurator that help managers quickly and with minimal probability of error select the devices that customers require and formate up a commercial proposal with a full description and cost of the devices.

The system analyzes the configuration of the device and tells the manager which related accessories it is possible to use for the correct operation of the device. The system also informs the manager about invalid combinations of parameters in the device configuration.

The interface and system data can be represented in any language. To do this, in the system settings, users can enter the name of the elements in the desired language. Multilingualism was laid down in the system since in the future this system is planned to be used in the European branches of the company.

AFS Wall Production Management System
The Australian company AFS produces wall structures (sandwich panels) under the brand name AFS Logicwall®. A feature of production is that sandwich panels (actually the walls of the future building) are made to order for a specific construction project. Each panel has a given size, has its exact place in the plan of the future building and is marked with a bar code. Upon shipment, the construction company receives formed panel pallets with detailed information about each pallet. This minimizes the installation time of panels during construction.

Such an individual approach to each project with a significant volume of production requires a control system for the production process and compliance with the production schedule at each production site. In addition, control over the actual consumption of materials used is necessary. TriA, in close collaboration with AFS representatives, developed a production management system.

Let's go over the main modules of the program:

Projects module This module stores and processes construction projects data. Information about the project is automatically loaded into the system based on the files provided by the designers. These files contains all necessary information about the composition of the project (panels with detailed information about each, their distribution by pallets, general information about the project). The current status of the project is automatically determined based on incoming information other program modules. At the end of the project, a detailed report is generate. In contains information about used materials and about incurred costs. The material report is then uploaded to SAP.

Production module In this module, the Employee of the planning department with a simple "drag and drop" forms the order of production of the project based on the priorities and planned dates of shipment. It also provides automatic queuing based on predetermined production capacities, which allows you to quickly distribute projects by day of the week, creating a weekly production plan. The module also displays all current project information coming from production sites within the system, so the manager sees the production status in detail for each project (which pallet with panels at what stage of production is currently located.)

Reports module A system of production reports that allows to control the consumption of materials. The current version provides following reports: Metal profiles cutting report, Glue usage report, Fiber cement sheets usage report, Fiber cement sheets packages usage report, Metal profiles production report (detailed and aggregated by shifts), Metal coils usage report

Operators Interface Specialized workplaces for all major manufacturing sites. As devices for operators, tablet computers are used, fixed next to the workplace. As work progresses, the operator indicates the materials used and their quantity and notes the completeness of the pallets. A separate interface has been developed for each site, taking into account the specifics of this production operation.

Team leader Report Specialized workplace of the shift supervisor. Allows the shift supervisor to monitor the state of production, the current production schedule, production stages for each project, and the state of work for each site.


© All Rights Reserved. OdonataTech LLC
Made on
Tilda