| Literature DB >> 34977561 |
Vadim Liventsev1,2, Aki Härmä2, Milan Petković1,2.
Abstract
In this paper we give an overview of the field of patient simulators and provide qualitative and quantitative comparison of different modeling and simulation approaches. Simulators can be used to train human caregivers but also to develop and optimize algorithms for clinical decision support applications and test and validate interventions. In this paper we introduce three novel patient simulators with different levels of representational accuracy: HeartPole, a simplistic transparent rule-based system, GraphSim, a graph-based model trained on intensive care data, and Auto-ALS-an adjusted version of an educational software package used for training junior healthcare professionals. We provide a qualitative and quantitative comparison of the previously existing as well as proposed simulators.Entities:
Keywords: clinical methods; healthcare; markov decision chain; reinforcemenet learning; simulators and models
Year: 2021 PMID: 34977561 PMCID: PMC8715036 DOI: 10.3389/frai.2021.798659
Source DB: PubMed Journal: Front Artif Intell ISSN: 2624-8212
FIGURE 1Trust graph of simulator as a model.
FIGURE 2Trust graph of simulator as a benchmark.
FIGURE 3UVA/PADOVA equations, visualised.
FIGURE 4Neural architecture of GYMIC.
FIGURE 5Virtu-ALS.
All actions and observations of Auto-ALS.
| Agent actions | Patient reactions | Rewards |
|---|---|---|
| AssessResponse | ResponseVerbal, ResponseGroan, ResponseNone | 0 |
| AssessAirway | AirwayClear, AirwayVomit, AirwayBlood, AirwayTongue | |
| AssessBreathing | BreathingNone, BreathingSnoring, BreathingSeeSaw, BreathingEqualChestExpansion, BreathingBibasalCrepitations, BreathingWheeze, BreathingCoarseCrepitationsAtBase, BreathingPneumothoraxSymptoms, VentilationResistance, | |
| AssessCirculation | RadialPulsePalpable, RadialPulseNonPalpable, | |
| AssessDisability | AVPU_A, AVPU_U, AVPU_V, PupilsPinpoint, PupilsNormal, | |
| AssessExposure | ExposureRash, ExposurePeripherallyShutdown, ExposureStainedUnderwear, | |
| AssessDefibrillator | ||
| AssessMonitor | HeartRhythm0, HeartRhythm1, HeartRhythm2, HeartRhythm3, HeartRhythm4, | |
| DoNothing | ||
| ABG, AirwayManoeuvres, GiveAtropine, GiveAdenosine, GiveAdrenaline, GiveAmiodarone, GiveMidazolam, Venflon, Yankeur, DrawBloods, BPCuffOn, BVM, Guedel, NRBMask, DefibOn, DefibAttachPads, DefibShock, DefibCharge, DefibChangePaceCurrentDown, DefibChangePaceCurrent, DefibEnergyDown, DefibEnergyUp, DefibChangePaceRateDown, DefibChangePaceRateUp, DefibPace | Blunder |
|
| Finish | Failure | −1 |
| Success | 1 | |
| — | Tick |
|
FIGURE 6Productivity function in HeartPole.
FIGURE 7An example episode in HeartPole.
FIGURE 8GraphSim.
Summary of each simulator: trust view.
| Simulator | Scope | Data source | Sample size | Learning algorithm | Known biases |
|---|---|---|---|---|---|
| simglucose ( | type 1 diabetes | original study | 32 | expert model validated on data behavior cloning | Overfitting confirmation bias confirmation bias no factual basis |
| GYMIC ( | sepsis in intensive care | MIMIC ( | 40 ,000 | ||
| Virtu-ALS ( | emergency care | ||||
| Auto-ALS | emergency care | ||||
| HeartPole | healthy lifestyle | ||||
| GraphSim | intensive care | MIMIC ( | 40 ,000 | graph compression |
Summary of each simulator: POMDP view.
| Simulator |
|
|
|
|---|---|---|---|
| simglucose |
| [0; 35] |
|
| GYMIC | [0; 24]46 | 0, |
|
| Virtu-ALS | [0; 256]
| 1, |
|
| Auto-ALS |
| 1, |
|
| HeartPole |
| 1, |
|
| GraphSim | (− | [0; 1]
|
|