Software application for predicting the health status of a child born with the use of assisted reproductive technologies, according to the mother anamnesis
Authors: Синотова С.Л. , Лимановская О.В. , Плаксина А.Н. , Макутина В.А. 
Published: July 2024

Вспомогательные репродуктивные технологии (ВРТ) много лет помогают обрести ребенка при невозможности зачатия естественным путем. Успешным протокол ВРТ можно считать не только при наступлении беременности, но и при успешном ее завершении – рождении здорового ребенка. В статье описано создание программного приложения для сотрудников центров ВРТ, помогающее сделать прогноз результата протокола, включающий в себя вероятность наступления беременности, прогноз возможных осложнений при ее течении, прогноз срока и способа родоразрешения, а также группы здоровья (1-5) рожденного ребенка. Для создания приложения использовались данные о 854 протоколах, осуществленных в 2016-2018 годах, в результате которых родилось 464 ребенка. Анализ их здоровья содержит информацию в возрасте от рождения до трех лет. Приложение использует шестнадцать бинарных классификаторов, девять из которых реализуют многоклассовые классификации срока родов, способа родоразрешения, группы здоровья ребенка. Для реализации мультиклассового вывода использовалась стратегия «один против всех». Для проверки качества использовалась кросс-валидация. Остальные 7 классификаторов предсказывают вероятность наступления беременности и возникновение ее осложнений: истмико-цервикальная недостаточность, гипертонические расстройства, предлежание плаценты, гестационный сахарный диабет, нарушения количества околоплодных вод и преждевременный разрыв плодных оболочек. Все модели построены на языке python на основе случайного леса. Интерфейс создан при помощи библиотек PyQT5 и QtDesigner.
For many years, assisted reproductive technologies (ART) have been helping to conceive a child when this is not possible naturally. We can consider the ART protocol to be successful not only upon pregnancy but also in the case of its successful completion: the birth of a healthy child. The article describes the creation of a software application for employees of ART centers, which helps to predict the outcome of the protocol, including the probability of pregnancy, the forecast of possible complications during its course, the forecast of the time and method of delivery, and the health group (1-5) of the born child. To create the application, we used data on 854 protocols implemented in 2016-2018, because of which 464 children were born. The analysis of their health contains information from birth to three years of age. The application uses sixteen binary classifiers, nine of which implement multiclass classifications of the term of delivery, the delivery method, and children's health groups. The one versus all strategy was used to implement multiclass withdrawal. Сross-validation was used to check the quality. The remaining seven classifiers predict the likelihood of pregnancy and the occurrence of its complications: cervical incompetence, hypertensive disorders, placenta previa, gestational diabetes mellitus, violations of the amount of amniotic fluid, and premature rupture of the membranes. We have built all the models based on the random forest algorithm using the Python programming language. The interface was created using the PyQT5 and QtDesigner libraries. Keywords: machine learning, assisted reproductive technologies, expert system, software application, child health status prediction