Machine learning methods enable medical systems to automatically generate data-driven decision support models using real-world data inputs, eliminating the need for explicit rule design. In this research, we investigated the application of machine learning methods in healthcare, specifically focusing on pregnancy and childbirth risks. The timely identification of risk factors during early pregnancy, along with risk management, mitigation, prevention, and adherence management, can significantly reduce adverse perinatal outcomes and complications for both mother and child. Given the existing burden on medical professionals, clinical decision support systems (CDSSs) can play a role in risk management. However, these systems require high-quality decision support models based on validated medical data that are also clinically interpretable. To develop models for predicting childbirth risks and due dates, we conducted a retrospective analysis of electronic health records from the perinatal Center of the Almazov Specialized Medical Center in Saint-Petersburg, Russia. The dataset, which was exported from the medical information system, consisted of structured and semi-structured data, encompassing a total of 73,115 lines for 12,989 female patients. Our proposed approach, which includes a detailed analysis of predictive model performance and interpretability, offers numerous opportunities for decision support in perinatal care provision. The high predictive performance achieved by our models ensures precise support for both individual patient care and overall health organization management.