| Literature DB >> 35340404 |
Huiqi Lu1, Jane Hirst2,3,4, Jenny Yang1, Lucy Mackillop2,4,5, David Clifton1,6.
Abstract
Mothers with gestational diabetes are at increased risk of giving birth by caesarean section. A standardised assessment method may help to guide in recommendations in planning caesarean birth. We analysed 203 women with gestational diabetes managed in a single centre and developed an aggregate heuristic risk score. Among 155 women who had not had a previous caesarean birth, five risk factors (previous birth, weight gain during pregnancy, mother's height, and glycated haemoglobin and fasting blood glucose results at the beginning of pregnancy) were found associated with primary caesarean birth. Risk of primary caesarean birth in low-risk women (score 0-1) was 13.8%, medium-risk (score 2-3) 24.5% and high risk (score ≥ 4) 66.7%. The area under the receiver operating characteristic (AUROC) for primary caesarean birth prediction is 0.726 ± 0.003. Machine learning models were then deployed on 97 patients to explore the role of temporal blood glucose in predicting caesarean birth, achieving an AUROC of 0.857 ± 0.008. In conclusion, Oxford caesarean prediction score could help clinicians counselling women with gestational diabetes about their individual risk of primary caesarean birth. Temporal blood glucose measurements may improve the prediction subject to further validation.Entities:
Year: 2022 PMID: 35340404 PMCID: PMC8928011 DOI: 10.1049/htl2.12022
Source DB: PubMed Journal: Healthc Technol Lett ISSN: 2053-3713
FIGURE 1Patient inclusion and exclusion, and delivery mode review (SVD = spontaneous vaginal delivery, AD = assisted delivery, CB = caesarean birth, EHR = electronic health record)
Category definition of EHR and engineered feature and Pearson Chi‐square test between CB and non‐CB in the primary caesarean birth cohort (n = 155), p < 0.2 for shortlisting
| EHR features | Category definition | Clinical explanations | Categorical names | Number of patients | χ2 test ( |
|---|---|---|---|---|---|
| Parity |
0 [1,10] |
Nulliparity Multiparity |
|
76 (49.0%) 79 (51.0%) |
|
| Maternal height, cm |
[80, 160] [161, 240] | Shorter woman has smaller pelvis, hence increase risk of CSB at labour. Threshold of 160 is based on histogram observation. |
|
51 (32.9) 104 (67.1) |
|
| Maternal weight gain, kg | WHO IOM standard [14] |
Within recommendation Above recommendation |
|
70 (46.2%) 85 (54.8%) |
|
| Maternal age, years |
[15,34] [35,50] |
N/A N/A |
AgeCat (0) AgeCat (1) |
83 (53.5%) 72 (46.5%) | 0.628 |
| HbA1c, g/L |
<5.6 ≥5.6 |
Normal High |
|
111 (71.6%) 44 (28.4%) |
|
| Systolic blood pressure, mm Hg |
[60–140] [10–250] |
Not hypertension hypertension |
SBP_Cat (0) SBP_Cat (1) |
153 (98.7%) 2 (1.3%) | 0.351 |
| Diastolic blood pressure, mm Hg |
[40–90] [90–150] |
Not hypertension hypertension |
DBP_Cat (0) DBP_Cat (1) |
153 (98.7%) 2 (1.3%) | 0.442 |
| OGGT fasting, mmol/L |
<5.1 [5.1,6.9 ] ≥7 |
Normal Impaired Hyperglycaemia |
|
76 (49.0%) 74 (47.8%) 5 (3.2%) |
|
| OGGT 1 h, mmol/L | 10.00 |
Normal Abnormal |
OneHr_Cat (0) OneHr_Cat (1) |
120 (77.4%) 35 (22.6%) | 0.614 |
| OGGT 2 h, mmol/L |
<7.8 [7.8–11] >11 |
Normal Impaired Hyperglycaemia |
TwoHrCat (0) TwoHrCat (1) TwoHrCat (2) |
102 (65.8%) 48 (31.0%) 5 (3.2%) | 0.224 |
| Medication group one |
No BG control medication BG controlling medication |
Diet and exercise Medication: either Metformin |
Med_Cat (0) Med_Cat (1) |
82 (52.9%) 73 (47.1%) | 0.568 |
| Medication group two |
Non‐insulin Medication with insulin |
Diet, exercise or Metformin Medication with insulin |
MedInslin_Cat (0) MedInslin_Cat (1) |
123 (79.4%) 32 (20.6%) | 0.713 |
*The patient has medication since the confirmation of GDM or new blood‐glucose‐related medication subscription after the confirmation of GDM where previously their blood glucose state was normal.
**Metformin lowers blood sugar levels by improving the way body handles insulin. It is usually prescribed for diabetes when diet and exercise alone have not been enough to control blood sugar levels.
Training and testing pipeline of developing LR, SVM, RF and boosting machine learning models with downsampling and model evaluation based leave‐one‐out and AUROC
| 1 | Pre‐processing: missing data imputation, select windows of observation |
| 2 |
Feature selection and hyperparameter tuning of each ML method, using the whole feature set: opts.SelectedVariableNames = [“HbA1c”, “Age”, “Parity”, “BookingBMI”, “Previouscaesareansection”, “SBPatrecruitment”, “DBPatrecruitment”, “Highestmaternalweight”, “Fasting”, “OGGT1hour”, “OGGT2hour”, “Medicationtype”, “BBWeek1”, “BBWeek2”, “BBWeek3”, “BBWeek4”, “BBWeek5”, “BBWeek6”, “BBW1ROI”, “BBW2ROI”, “BBW3ROI”, “BBW4ROI”, “BBW5ROI”, “BBW6ROI”, “Mean32less”, “Mean3336”] |
| 3 | Feature selection, then update each ML model with selected features and hyperparameters |
| 4 | Initialise training |
| 5 | Randomly downsampling Group 0 (non‐CB patients) data into three‐fold, then use the leave‐one‐out for cross‐validation |
|
Training and evaluation: down_sample_ratio =3 For loop = 1:10 % ten loops to evaluate down‐sampling For loop2=1:datasize % total size of data For loop3= 1:down_sample _ratio Train models: LR,SVM, RF, boosting End End Record AUROC, sensitivity, specificity, precision, recall and F1 score End | |
| 6: | Plot AUROC for model selection and report results |
FIGURE 2Distribution of sub‐groups that corresponding to Oxford caesarean prediction score
Oxford caesarean prediction score for mothers with gestational diabetes
| Coefficient | Sig. | Odds ratio 95% C.I. | Score | |
|---|---|---|---|---|
| WeightGainCat(1) | 0.686 | 0.14 | 1.99 (0.80, 4.94) | 1 |
| WeightGainCat(0) | Reference | 0 | ||
| HeightCat(0) | 1.106 | 0.01 | 0.33 (0.14, 0.79) | 2 |
| HeightCat(1) | Reference | 0 | ||
| HbA1cCat(1) | 0.862 | 0.06 | 2.37 (0.98, 5.71) | 1 |
| HbA1cCat(0) | Reference | 0 | ||
| ParityGainCat(0) | 0.619 | 0.15 | 0.54 (0.23, 1.26) | 1 |
| ParityGainCat(1) | Reference | 0 | ||
| FastingCat(0) | Reference | 0 | ||
| FastingCat(1) | −0.070 | 0.88 | 0.93 (0.37, 2.33) | 0 |
| FastingCat(2) | 2.520 | 0.04 | 12.42 (1.127, 137.02) | 4 |
FIGURE 3Oxford caesarean prediction score performance and distribution
Oxford caesarean prediction score risk groups and percentage of patients underwent primary caesarean birth (CB)
| Risk group | Total number of mothers | Mothers undergone primacy CB |
|---|---|---|
| Low (0–1 point) | 87 | 12 (13.8%) |
| Medium (2–3 points) | 53 | 13 (24.5%) |
| High (4 points and above) | 15 | 10 (66.7%) |
Feature selections in machine learning models
| Feature selection | Selected features |
|---|---|
|
Generalised linear model Lasso regulation |
EHR features: ‘Previouscaesareansection’, ‘OGGT2hour’, ‘HbA1c’, ‘Fasting’ BG features: ‘Mean3335’, ‘BBWeek1’ |
|
SVM Backward stepwise |
EHR features: ‘Previouscaesareansection’, ‘HbA1c’, ‘Fasting’, ‘OGGT2hour’, ‘BookingBMI’, 'Medicationtype‘ BG features: 'BBW1ROI1', ‘Mean3335’ |
|
Ensemble boosting Backward stepwise |
EHR features: ‘Previouscaesareansection’, ‘HbA1c’, ‘Fasting’, ‘OGGT2hour’, ‘BookingBMI’, 'Medicationtype’ BG features: 'BBW1ROI1', ‘Mean3335’ |
|
Random Forest Shapley value |
EHR features: ‘Previouscaesareansection’, ‘HbA1c’, ‘BookingBMI’, 'OGGT2hour’ BG features: ‘Fasting’, 'BBWeek1', ‘BBWeek2’, ‘BBWeek3’, ‘BBWeek4’, ‘BBWeek5’, ‘BBW2ROI’ |
Data‐centric models, selected features and performance
| Models | AUROC | Sensitivity | Specificity |
|---|---|---|---|
| Generalised linear model | 0.857 ± 0.008 | 0.935 ± 0.021 | 0.630 ± 0.051 |
| SVM | 0.833 ± 0.007 | 0.742 ± 0.008 | 0.764 ± 0.031 |
| Ensemble boosting | 0.801 ± 0.019 | 0.739 ± 0.011 | 0.728 ± 0.038 |
| Random Forest | 0.825 ± 0.007 | 0.757 ± 0.020 | 0.733 ± 0.020 |
FIGURE 4Distribution of delivery modes within the TREAT‐GDm cohort