Deployable Healthcare Simulations: A Hybrid Method for Combining Simulation with Containerisation and Continuous Integration

Tutorial
Authors
Affiliation

Alison Harper

University of Exeter Medical School

Thomas Monks

University of Exeter Medical School

Sean Manzi

University of Exeter Medical School

Published

23 Aug 2024

Doi

Abstract

Methods or approaches from disciplines outside of OR modelling and Simulation (M&S) can potentially increase the functionality of simulation models through hybrid modelling. In healthcare research, where simulation models are commonly used, we see few applications of models that can easily be deployed by other researchers or by healthcare stakeholders. Models are treated as disposable artefacts, developed to deliver a set of results, and rarely address deployment for model reuse. We propose one potential solution to deploying free and open-source simulations using containerisation with continuous integration. A container provides a self-contained environment that encapsulates the model and all its required dependencies including the operating system, software, and packages. This overcomes a significant barrier to sharing models developed in open-source software, which is dependency management. Isolating the environment in a container ensures that the simulation model behaves the same way across different computing environments. It also means that other users can interact with the model without installing software, supporting both use/reuse, and reproducibility of results. We illustrate the approach using a model for orthopaedic elective recovery planning, developed with a user-friendly interface in Python, including a step-by-step approach to support M&S researchers to deploy their own models using our hybrid framework.

Article

This is an open-access pre-print (https://doi.org/10.31219/osf.io/qez45, 11 October 2023).

To view the published book chapter, please go to https://doi.org/10.1007/978-3-031-59999-6_10.

Citation

BibTeX citation:
@online{harper2024,
  author = {Harper, Alison and Monks, Thomas and Manzi, Sean},
  title = {Deployable {Healthcare} {Simulations:} {A} {Hybrid} {Method}
    for {Combining} {Simulation} with {Containerisation} and
    {Continuous} {Integration}},
  date = {2024-08-23},
  url = {https://pythonhealthdatascience.github.io/stars/pages/publications/2024/harper2024deployable/},
  doi = {10.1007/978-3-031-59999-6_10},
  langid = {en}
}
For attribution, please cite this work as:
Harper, Alison, Thomas Monks, and Sean Manzi. 2024. “Deployable Healthcare Simulations: A Hybrid Method for Combining Simulation with Containerisation and Continuous Integration.” August 23, 2024. https://doi.org/10.1007/978-3-031-59999-6_10.