$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Demographic data
A total of 665 patients with hip fractures met the inclusion criteria and were enrolled in this study (Figure 1). Among them, 44 patients (6.6%) were diagnosed with early MCVT detected on admission ultrasound within 48 h after injury. A detailed comparison of the demographic and clinical characteristics between the MCVT and non-MCVT groups is summarized in Table 2.
LASSO regression and RCS outcomes
Candidate variables identified as statistically significant (p-value < 0.01) in univariate analysis, along with clinically relevant parameters, were further screened using LASSO regression (Figure 2). Eleven candidate features were evaluated, including nine continuous variables and two fracture-type dummy variables. The final prediction model retained TFIA, total cholesterol (TC), Activated Partial Thromboplastin Time (APTT), NLR, PLR, and TG. PLR showed borderline statistical significance in the multivariable model (p-value = 0.068) but was retained based on LASSO screening and clinical plausibility. To relax the linearity assumption, RCS analysis was performed for the six continuous predictors, adjusting for the other identified variables (Table 3). A significant nonlinear dose-response relationship was observed between TG and the risk of MCVT (overall p-value < 0.001). As illustrated in Figure 3, MCVT risk increased steeply across lower-to-middle TG values and then rose more gradually, with wider uncertainty at higher TG levels. RCS analysis was performed using 3 knots. For TG, knots were placed at 0.62 mmol/L, 1.03 mmol/L, and 1.64 mmol/L, corresponding to the 10th, 50th, and 90th percentiles of TG distribution. The apparent reference point around 1.03-1.04 mmol/L should be considered exploratory rather than a validated clinical cutoff.
Multivariable logistic regression analysis
Incorporating the variables identified through LASSO and RCS analyses, a final multivariable logistic regression model was constructed. In this model, TFIA, TC, APTT, NLR, and PLR were included as linear terms, while TG was incorporated as a restricted cubic spline to account for its nonlinear effect (Table 4). Six variables were retained in the final prediction model: TFIA (OR = 1.026, 95% CI: 1.004–1.049, p-value = 0.021), TC (OR = 0.244, 95% CI: 0.146–0.406, p-value < 0.001), APTT (OR = 0.856, 95% CI: 0.764–0.959, p-value = 0.007), NLR (OR = 1.189, 95% CI: 1.103–1.280, p-value <0.001), PLR (OR = 1.004, 95% CI: 1.000–1.008, p-value = 0.068), and TG modeled with RCS. The overall effect of TG in the model was highly significant (p-value < 0.001). Based on these variables, a clinical nomogram was developed to facilitate individualized risk estimation (Figure 4). The full regression coefficients, model intercept, TG spline coefficients, and knot locations are provided in Table 1. Predictor definitions are summarized in Table 5.
Model performance
The model's discriminative performance was evaluated using receiver operating characteristic (ROC) analysis (Figure 5), yielding an AUC of 0.894 (95% CI: 0.829–0.941). The calibration curve showed overall agreement between predicted probabilities and observed outcomes (Figure 6), supported by a Brier score of 0.041 (bootstrap 95% CI: 0.031–0.053). DCA suggested that using the model may provide higher net benefit than both the "treat-all" and "treat-none" strategies across a range of threshold probabilities (Figure 7). Additional calibration metrics were calculated. The apparent calibration intercept was approximately 0, the apparent calibration slope was 1.000, and the calibration-in-the-large was approximately 0. The bootstrap-corrected calibration slope was 0.896, suggesting modest optimism after internal validation. Internal validation with 1,000 bootstrap resamples showed limited optimism, with an optimism-corrected C-index of 0.884 (bootstrap 95% CI: 0.837-0.946) compared with the apparent AUC of 0.894. The bias-corrected calibration curve approximated the ideal line, with a mean absolute error of 0.013. Bootstrap 95% confidence intervals for DCA net benefit estimates are shown in Figure 7. The Hosmer-Lemeshow goodness-of-fit test showed χ2 = 21.77, df = 8, p-value = 0.005, suggesting some discrepancy between predicted and observed probabilities across risk deciles. Therefore, calibration should be interpreted cautiously and reassessed in external cohorts.
Data Availability:
The de-identified individual participant dataset, the completed TRIPOD+AI checklist, and the full R statistical analysis code used for data processing, model development, validation, and performance evaluation are provided as Supplementary Files 1–3. These materials contain all data and analytical resources necessary to reproduce the findings reported in this study.

Figure 1: Participant flow diagram. This flow diagram summarizes patient screening, inclusion and exclusion criteria, and the final study cohort used for model development. Please click here to view a larger version of this figure.

Figure 2: LASSO regression for predictor selection. The plot shows cross-validated binomial deviance as a function of log(lambda) in 10-fold cross-validation. Eleven candidate features were evaluated, comprising nine continuous variables and two fracture-type dummy variables. The top numbers indicate the number of nonzero coefficients at each lambda value. Error bars indicate standard errors. The vertical dashed lines represent lambda.min (0.00526) and lambda.1se (0.02558). Abbreviations: CCI = Charlson Comorbidity Index; TFIA = Time from injury to admission; WBC = White blood cell; N = Neutrophil; L = Lymphocyte; M = Monocyte; HB = Hemoglobin; HCT = Hematocrit; PLT = Platelet; NLR = Neutrophil-to-lymphocyte ratio; PLR = Platelet-to-lymphocyte ratio; TP = Total protein; Alb = Albumin; Tbil = Total bilirubin; Crea = Creatinine; TC = Total cholesterol; GFR = Glomerular filtration rate; IP = Inorganic phosphate; INR = International normalized ratio; Fbg = Fibrinogen; APTT = Activated partial thromboplastin time; TT = Thrombin Time; PT = Prothrombin Time. Please click here to view a larger version of this figure.

Figure 3: RCS analysis of TG and early MCVT. The curve shows adjusted ORs for early MCVT according to TG level (mmol/L). The model was adjusted for TC, NLR, TFIA, APTT, and PLR and used 3 knots located at 0.62 mmol/L, 1.03 mmol/L, and 1.64 mmol/L. The reference value was the median TG level (1.03 mmol/L). The shaded area represents 95% CI. TG was modeled as a continuous nonlinear predictor, and the curve should not be interpreted as defining a validated clinical cutoff. Please click here to view a larger version of this figure.

Figure 4: Nomogram for predicting early MCVT detected within 48 h after injury. The nomogram estimates the predicted probability of early MCVT using TFIA (h), TG (mmol/L), TC (mmol/L), APTT (seconds), NLR, and PLR. Predictor definitions and measurement units are provided in Table 5. Please click here to view a larger version of this figure.

Figure 5: ROC curve of the final prediction model. The ROC curve shows the discrimination ability of the prediction model for early MCVT. The AUC was 0.894 (95% CI: 0.829-0.941). Please click here to view a larger version of this figure.

Figure 6: Calibration curve of the final prediction model. The calibration plot compares predicted and observed probabilities of early MCVT. The ideal line represents perfect calibration; the apparent curve represents model performance on the development dataset; and the bias-corrected curve represents bootstrap-corrected calibration after 1,000 resamples. The Brier score was 0.041, the apparent calibration intercept was approximately 0, the apparent calibration slope was 1.000, and the bootstrap-corrected calibration slope was 0.896. Please click here to view a larger version of this figure.

Figure 7: DCA of the final prediction model. DCA shows the net benefit of the nomogram across threshold probabilities. The model curve represents the net benefit of using the nomogram; the treat-all line assumes that all patients develop MCVT; and the treat-none line assumes that no patients develop MCVT. The curve should be interpreted as evidence of potential clinical utility only during internal validation, because no validated treatment threshold was established. Please click here to view a larger version of this figure.
| Predictor/term | Transformation / definition | Coefficient beta |
| Intercept | Model intercept | -1.621145541 |
| TFIA | Linear; hours from injury to admission | 0.025977241 |
| NLR | Linear; neutrophil-to-lymphocyte ratio | 0.172703853 |
| PLR | Linear; platelet-to-lymphocyte ratio | 0.004034446 |
| TG_linear | RCS linear term; TG in mmol/L | 6.24150855 |
| TG_rcs1 | RCS nonlinear term; knots at 0.62, 1.03, 1.64 mmol/L | -4.814103739 |
| TC | Linear; total cholesterol in mmol/L | -1.411933879 |
| APTT | Linear; seconds | -0.155260603 |
| TG RCS knots | 0.62, 1.03, 1.64 mmol/L | |
| Predicted probability | P = 1 / (1 + exp(-LP)) | |
TABLE 1: Full specification of the prediction model. This table presents the complete prediction model, including the intercept, regression coefficients, restricted cubic spline coefficients for TG, and knot locations required for model implementation and independent validation.
| Variable | MCVT group | Non-MCVT group | p value |
| Mean ± SD or n (%) | (n = 44) | (n = 621) |
| Gender (male/female) | 15/29 (34.1/65.9) | 224/397 (36.1/63.9) | 0.872a |
| Age | 79.68 ± 12.03 | 75.66 ± 15.65 | 0.041b |
| BMI | 22.05 ± 2.74 | 21.94 ± 3.12 | 0.796b |
| Hypertension (yes/no) | 15/29 (34.1/65.9) | 196/425 (31.6/68.4) | 0.739a |
| Diabetes (yes/no) | 6/38 (13.6/86.4) | 91/530 (14.7/85.3) | 1.000a |
| Coronary disease (yes/no) | 1/43 (2.3/97.3) | 29/592 (4.7/95.3) | 0.713a |
| Fracture type (femoral neck/intertrochanteric/subtrochanteric) | 22/19/3 (50.0/43.2/6.8) | 462/153/6 (74.4/24.6/1.0) | <0.001c |
| CCI | 2.55 ± 2.12 | 2.31 ± 2.09 | 0.472b |
| TFIA (hours) | 25.58 ± 18.89 | 16.22 ± 14.60 | 0.002b |
| WBC count (x 10⁹/L) | 9.19 ± 2.92 | 8.90 ± 3.18 | 0.529b |
| N count (*10⁹/L) | 7.48 ± 2.99 | 4.20 ± 3.11 | <0.001b |
| L count (x 10⁹/L) | 0.99 (0.78-1.21) | 1.15 (0.92-1.52) | 0.003d |
| M count (*10⁹/L) | 0.57 (0.44-0.71) | 0.59 (0.43-0.75) | 0.941d |
| HB count (g/L) | 105.13 ± 22.33 | 110.02 ± 21.16 | 0.165b |
| HCT | 32.07 ± 6.46 | 33.62 ± 6.09 | 0.127b |
| PLT count (x 10⁹/L) | 195.06 ± 69.21 | 165.82 ± 65.07 | 0.009b |
| NLR | 6.16 (4.30-12.05) | 3.21 (1.56-5.20) | <0.001d |
| PLR | 181.51 (126.19-260.71) | 131.76 (96.00-176.23) | <0.001d |
| TP (g/L) | 61.79 ± 7.25 | 62.33 ± 7.31 | 0.637b |
| Alb (g/L) | 35.77 ± 5.90 | 36.58 ± 4.91 | 0.381b |
| Tbil (μmol/L) | 11.20 (9.23-14.38) | 12.70 (9.00-16.70) | 0.117d |
| Crea (μmol/L) | 70.50 (58.80-89.50) | 67.00 (57.47-82.00) | 0.280d |
| Urea (mmol/L) | 6.57 (5.28-9.15) | 6.18 (4.92-8.14) | 0.121d |
| TG (mmol/L) | 1.24 (1.03-1.62) | 1.01 (0.77-1.27) | <0.001d |
| TC (mmol/L) | 3.11 ± 0.76 | 3.84 ± 0.95 | <0.001b |
| GFR (ml/min) | 70.1 ± 25.32 | 78.04 ± 24.45 | 0.050b |
| IP (mmol/L) | 1.04 ± 0.24 | 1.06 ± 0.24 | 0.787b |
| INR | 1.04 (0.99-1.07) | 1.05 (1.01-1.10) | 0.094d |
| Fbg (g/L) | 3.7 ± 1.01 | 4.04 ± 1.06 | 0.034b |
| APTT (second) | 28.16 ± 3.23 | 29.48 ± 3.88 | 0.012b |
| TT (second) | 15.95 (15.30-16.95) | 16.10 (15.60-16.80) | 0.533d |
| PT (second) | 11.90 (11.40-12.50) | 12.27 (11.70-12.80) | 0.064d |
| D-Dimer (μg/L) | 7186.00 (4,447.25-17,346.75) | 4780.90 (1,980.00-12,140.00) | 0.017d |
| Data are presented as mean ± SD, median (IQR), or n (%), as appropriate. aWelch's t-test; bWilcoxon rank-sum test; cChi-square test; dFiisher's exact test (Fisher-Freeman-Halton exact test was used for multi-category variables when expected cell counts were small). |
TABLE 2: Baseline characteristics of patients with and without MCVT. Continuous variables are presented as mean ± standard deviation or median with interquartile range, as appropriate. Categorical variables are presented as numbers and percentages. The final analytic cohort contained no missing values for candidate predictors or outcome variables; 12 screened patients were excluded because of missing key clinical or laboratory data.
| Variable | Knots (10th, 50th, 90th percentiles) | Nonlinear p-value | Overall p-value |
| TC | 2.61, 3.77, 4.92 | 0.369 | <0.001 |
| NLR | 0.708, 3.35, 8.68 | 0.058 | <0.001 |
| TG | 0.62, 1.03, 1.64 | <0.001 | <0.001 |
| TFIA | 2, 12, 48 | 0.327 | 0.072 |
| APTT | 25.5, 28.9, 33.9 | 0.554 | 0.003 |
| PLR | 74, 134, 250 | 0.923 | 0.163 |
TABLE 3: Nonlinear associations assessed by RCS analysis. The table presents knot locations, overall p-values, and nonlinear p-values for selected predictors. RCS models used 3 knots placed at the 10th, 50th, and 90th percentiles of each predictor distribution.
| Variables | OR | CI-lower | CI-upper | p-value |
| TFIA | 1.026 | 1.004 | 1.049 | 0.021 |
| TC | 0.244 | 0.146 | 0.406 | <0.001 |
| APTT | 0.856 | 0.764 | 0.959 | 0.007 |
| NLR | 1.189 | 1.103 | 1.28 | <0.001 |
| PLR | 1.004 | 1 | 1.008 | 0.068 |
| TG (modeled with RCS) | - | - | - | <0.001 |
TABLE 4: Multivariable logistic regression model for early MCVT. ORs, 95% CIs, and p-values are shown for linear terms. Because TG was modeled using RCS, a single OR and 95% CI were not reported. The adjusted dose-response relationship is shown in Figure 3, and the spline coefficients and knot locations are provided in Table 1.
| Predictor | Definition | Unit | Timing |
| TFIA | Time from injury to admission | hours | Admission blood test |
| TG | Triglycerides | mmol/L | Admission blood test |
| TC | Total cholesterol | mmol/L | Admission blood test |
| APTT | Activated partial thromboplastin time | seconds | Admission blood test |
| NLR | Neutrophil count / lymphocyte count | ratio | Admission blood test |
| PLR | Platelet count / lymphocyte count | ratio | Admission blood test |
TABLE 5: Definitions of prediction model variables. This table summarizes the predictors included in the final model, along with their definitions, measurement units, and, where applicable, clinical interpretations.
Supplementary File 1: Completed TRIPOD+AI reporting checklist. This file contains the completed Transparent Reporting of a Multivariable Prediction Model for Individual Prognosis or Diagnosis Plus Artificial Intelligence (TRIPOD+AI) checklist, documenting compliance with the reporting recommendations for prediction model studies. Please click here to download this file.
Supplementary File 2: Statistical analysis outputs for prediction model development and validation. This workbook contains the statistical analysis outputs generated during model development and validation, including univariate analyses, LASSO regression results, restricted cubic spline analyses, multivariable logistic regression coefficients, model performance metrics, calibration analyses, Hosmer-Lemeshow goodness-of-fit test results, decision curve analysis, and related summary tables. Please click here to download this file.
Supplementary File 3: R script for data processing and statistical analysis. This file contains the complete R script used for data preprocessing, variable selection, model development, internal validation, calibration, discrimination analysis, decision curve analysis, and generation of the statistical outputs reported in this study.Please click here to download this file.