Top Banner
1 BioGearsEngine.com 28 January 2014 Open-Source Physiology Model for Simulation-Based Training Mr. Jerry Heneghan, Director of HumanSim Product Development, Applied Research Associates, Inc. (ARA)
19
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IMSH 2014: BioGears Conference Presentation

1 BioGearsEngine.com

28 January 2014

Open-Source Physiology Model for

Simulation-Based Training

Mr. Jerry Heneghan, Director of HumanSim Product Development, Applied Research Associates, Inc. (ARA)

Page 2: IMSH 2014: BioGears Conference Presentation

2 BioGearsEngine.com

Disclaimers

• TATRC Funded Project: W81XWH-13-2-0068

• “This work is supported by the US Army Medical Research

and Materiel Command.”

• “The views, opinions and/or findings contained in this report

are those of the author(s) and should not be construed as

an official Department of the Army position, policy or

decision unless so designated by other documentation.”

• Unreal® Engine Licensing (UnrealEngine.com)

• I am the Unreal licensing manager in the government

vertical

Page 3: IMSH 2014: BioGears Conference Presentation

3 BioGearsEngine.com

• BioGears has four main

parts a physiology

engine, common data

model, extensive

documentation and

BioGearsEngine.com that

gives everyone access to

state-of-the-art physiology

modeling software.

• Both the common data

model and the physiology

engine will be open

source.

What is BioGears?

Page 4: IMSH 2014: BioGears Conference Presentation

4 BioGearsEngine.com

• The goals of BioGears are:

• Create a publicly available physiology research

platform that enables accurate and consistent

simulated physiology across training applications

• Lower the barrier to create medical training

content

• Engage the community to develop and extend

physiology models

• Meet the training needs of the military

• Expand the body of knowledge regarding the use

of simulated physiology for medical education

BioGears: Project Goals

Page 5: IMSH 2014: BioGears Conference Presentation

5 BioGearsEngine.com

• Director of Product Development for

HumanSim® at ARA

• Founder and former CEO of

Virtual Heroes, Inc. acquired ‟09

• Executive Producer for America‟s

Army Game

• Program manager in the Technology Assisted Learning

Division of the Research Triangle Institute (RTI) - focused on

the game technologies for healthcare training and education

• Game producer at Tom Clancy‟s Red Storm Entertainment

• Started his career in the military and served as a U.S. Army Aviator

(AH-64 pilot) in assignments all over the world

• Holds an M.B.A. from the Fuqua School of Business at Duke

University and a B.S. in engineering from the U.S. Military Academy

BioGears: Principal Investigator

"BioGears is a project of great importance to the medical simulation community and the advancement of immersive medical technologies. Our team looks forward to creating the most comprehensive, open source mathematical model of human physiology available.” – Mr. Jerry Heneghan

Page 6: IMSH 2014: BioGears Conference Presentation

6 BioGearsEngine.com

• ARA is the prime contractor

• We have a mix of engineers, computer scientists and

biomedical personnel contributing to BioGears

• Bryan Bergeron, M.D. (www.bryanbergeron.com)

• We are identifying additional partners who have expertise

specifically in the areas of pharmacokinetics, and modeling

of chronic conditions

• We are seeking an experienced physiology modeler to join

ARA‟s team

• For more information please see www.careers.ara.com

BioGears: Project Team

Page 7: IMSH 2014: BioGears Conference Presentation

7 BioGearsEngine.com

BioGears: Anticipated Schedule

2013

2014

2015

2016

2017

Milestone: Project Kick Off (Sept 15, 2013)

Creation of Common Data Model

Rearchitecture of Physiology Engine

Base System Development

Base System Validation

Milestone: Mini Build Release and Website Launch (Sept 2014)

Feature Development

Feature Validation

Community Outreach

Milestone: Beta Build Release and Users’ Group Conference

(Fall 2015)

Engine Maintenance

Continued Community Involvement

Publications

(2017) Website Maintenance Only

Current

Progress

Page 8: IMSH 2014: BioGears Conference Presentation

8 BioGearsEngine.com

• Physiology Systems:

• Blood Chemistry

• Cardiovascular

• Energy

• Fluids

• Respiratory/Gas Exchange

• Renal

• Additional Systems

• Anesthesia Machine

• ECG

• Drug Administration

BioGears: Engine Capabilities

• Features:

• Hemorrhage

• Smoke Inhalation

• Exercise

Page 9: IMSH 2014: BioGears Conference Presentation

9 BioGearsEngine.com

• Systems use a circuit representation or lumped parameter

approach composed of compartments

• Systems then monitor compartment information to trigger

physiological responses and feedback mechanisms

• Interface commands allow users to trigger events that the

systems reacts to

BioGears: Engine Methodology

Page 10: IMSH 2014: BioGears Conference Presentation

10 BioGearsEngine.com

• Inject Succinylcholine (muscle relaxant)

• Cardiovascular circuit transports around the body

• Appropriate compartment detects level and reduces spontaneous

respirations and heart contractility

• Endocrine system releases hormones to increase heart rate and blood

pressure once low arterial oxygen is detected

• Resistance and capacitance of the cardiovascular system compartments

is modified in an effort to compensate/stabilize the body

BioGears: Engine Methodology Example

Time

He

art

Ra

te

Re

sp

ira

tio

n R

ate

800 900 1000 1100 1200 130064 0

66 4

68 8

70 12

72 16

74 20

Time

Respiration R

ate

Heart

Rate

Respiration

Heart Rate

Page 11: IMSH 2014: BioGears Conference Presentation

11 BioGearsEngine.com

• Object Oriented Design of class structures that provides a

unified set of data objects for physiology simulation

• Anatomy, Circuits, Compartments, Equipment, Patient, and

Substances/Drugs

• Implemented in an eXtensible Markup Language (XML)

schema

• This representation supports the structure, relationships, and

organization of data, and provides a standard for data exchange

• Provides the link between physiological data and the

mathematics needed to accurately represent and evaluate a

series of systems and events

BioGears: Software Common Data Model (CDM)

Page 12: IMSH 2014: BioGears Conference Presentation

12 BioGearsEngine.com

• BioGears will be open source all code under the BSD 3 license

• Includes the CDM and Engine, plus other framework support

• BSD 3 license is a GPL-compatible software license that allows unlimited

modification and/or redistribution of code and/or derived products for any purpose

as long as its copyright notices and the license's disclaimers of warranty are

maintained

• While it is encouraged that any modification or extension to the BioGears code

base be made available to the community, under BSD 3, it is not required for

modifications to be released to the community

BioGears: Envisioned Users

Adds systems to the engine

Extends functionality

Replaces systems with other models

BioGears Contributor

Use the engine as is via the API

Ex. Game Developers

Engine Integrator

Uses/extends CDM to drive their model

Runs BioGears engine and other engine(s) in tandem

External Model/ Engine Developer

Creates customer files (patients, drugs, command lists, etc) as input to BioGears engine for research purposes

Researcher/ Educator

Page 13: IMSH 2014: BioGears Conference Presentation

13 BioGearsEngine.com

• Software Development Kit (SDK) (Targets: Integrator)• Built Binaries and Headers

• Front facing Interface only access point

• Code Examples

• Doxygen style documentation for every interface/function

• Datasets: Patient, Drug, configuration files, etc

• Source Code (Targets: Integrator, Contributor, Model Developer, Researcher) • Header, Code, and project files (makefiles, msvc projects, etc.)

• Full Doxygen style documentation inline for entire engine code base including functionality, references, assumptions etc.

• System Level Documents (Targets: Researcher, Contributor, Model Developer)• Word Documents for each system

• Methodology of the system, good background information for papers and researchers

• Does not cover the workings of every subroutine in the code base

BioGears: Software Deliverables

Page 14: IMSH 2014: BioGears Conference Presentation

14 BioGearsEngine.com

• Male, 25 y/o, high level of physical

conditioning

• Actions/Interventions: Performing strenuous

exercise at high altitude. Results in heat stroke

• Assessments: Core temperature, sweat

rate, pallor, heart rate

• Female, with Asthma, 12 hrs NPO, OR

• Actions/Interventions: Administer

drugs, intubate

• Assessments: Blood panel, respiration

rate, ETCO2, Heart rate, BP, SPO2, PFT

• Male 60 y/o, hypertensive, diabetic, obese:

• Actions/Interventions: Drug administration

• Assessments: Blood Panel, Urine

Panel, EKG, Retina Assessment

BioGears: Showcase Scenarios

Sedation & Airway Images

Project funded by TATRC

Page 15: IMSH 2014: BioGears Conference Presentation

15 BioGearsEngine.com

• Female, 17 y/o, exposure elements• Actions/Interventions: Environment

customization for heat loss and body insulation; variation of nutritional/hydration state

• Assessments: Core /Peripheral temperature, Heart Rate, Respiration Rate

• Male 22 y/o, massive trauma resulting in hemorrhage, tension pneumothorax• Actions/Interventions: Tourniquet

Application, Needle Decompression, drug and fluid administration

• Assessments: Bleeding rate, heart rate, blood pressure, distal pulse, respiration rate

BioGears: Showcase Scenarios contd.

Combat Medic Images

Project funded by Army RDECOM

Page 16: IMSH 2014: BioGears Conference Presentation

16 BioGearsEngine.com

• Under Development

• Learn about the engine and

the BioGears project

• Download the engine (mini

build 2014, beta build 2015)

• Connect with community

members via forums

• Share scenario files, see

how others are using the

engine

BioGearsEngine.com

• Sign Up for conference and project news

Page 17: IMSH 2014: BioGears Conference Presentation

17 BioGearsEngine.com

• Source Code:

• Primary trunk and contributor branches available via Google Code

• Link to source provided at BioGearsEngine.com (first build available Fall 2014)

• Configuration and Data Files:

• Scenario files, patient files, drug files, etc, can be accessed and posted on BioGearsEngine.com

• Analysis:

• Forum discussions, uploaded publication and other documents that discuss the use, validation, and extensions of the BioGears engine

• Example:

• A user can create a branch to model a new feature. Then discuss their contributions and provide configuration and analysis information via the website forums.

BioGears: How to Contribute

Page 18: IMSH 2014: BioGears Conference Presentation

18 BioGearsEngine.com

• In Fall 2015 the BioGears team will hold a conference in the

Raleigh/Durham area.

• The conference will coincide with our BioGears Engine Beta

Build release and will focus on:

• How to use BioGears in your application

• How you can contribute to the ongoing body of knowledge

• Demonstrating how BioGears is working in a medical training tool

ARA is developing for the Army

• We are looking for interested parties to sign up to

participate, speak and display.

• Please „sign up‟ via BioGearsEngine.com to keep up with

news about the project and the conference!

BioGears: Conference 2015

Page 19: IMSH 2014: BioGears Conference Presentation

19 BioGearsEngine.com

QUESTIONS