BMJ Health & Care Informatics (Jul 2024)

Communicating exploratory unsupervised machine learning analysis in age clustering for paediatric disease

  • Eleni Pissaridou,
  • Harry Hemingway,
  • Neil J Sebire,
  • John Booth,
  • Spiros Denaxas,
  • Rebecca Pope,
  • Andrew M Taylor,
  • Daniel Key,
  • William A Bryant,
  • Stuart Bowyer,
  • Joshua William Spear,
  • Anastasia Spiridou

DOI
https://doi.org/10.1136/bmjhci-2023-100963
Journal volume & issue
Vol. 31, no. 1

Abstract

Read online

Background Despite the increasing availability of electronic healthcare record (EHR) data and wide availability of plug-and-play machine learning (ML) Application Programming Interfaces, the adoption of data-driven decision-making within routine hospital workflows thus far, has remained limited. Through the lens of deriving clusters of diagnoses by age, this study investigated the type of ML analysis that can be performed using EHR data and how results could be communicated to lay stakeholders.Methods Observational EHR data from a tertiary paediatric hospital, containing 61 522 unique patients and 3315 unique ICD-10 diagnosis codes was used, after preprocessing. K-means clustering was applied to identify age distributions of patient diagnoses. The final model was selected using quantitative metrics and expert assessment of the clinical validity of the clusters. Additionally, uncertainty over preprocessing decisions was analysed.Findings Four age clusters of diseases were identified, broadly aligning to ages between: 0 and 1; 1 and 5; 5 and 13; 13 and 18. Diagnoses, within the clusters, aligned to existing knowledge regarding the propensity of presentation at different ages, and sequential clusters presented known disease progressions. The results validated similar methodologies within the literature. The impact of uncertainty induced by preprocessing decisions was large at the individual diagnoses but not at a population level. Strategies for mitigating, or communicating, this uncertainty were successfully demonstrated.Conclusion Unsupervised ML applied to EHR data identifies clinically relevant age distributions of diagnoses which can augment existing decision making. However, biases within healthcare datasets dramatically impact results if not appropriately mitigated or communicated.