Releases: BioGearsEngine/core
8.1.0 Release
8.X line is considered experimental through May of 2024. Releases are being made for testing on significant changes. Migration aids will be published in Feb 2024 to assist in tracking the API and XSD breaking changes. The 8.X release is aimed at migrating away from XSD and towards protobufs, but that is still a work in progress. Users should differ to the last release of the 7.X line if stability is a concern.
8.0.0
First Release of 8.0.0 branch.
Marks changes to CDM and binary incompatibilities with 7.X line. See migration guide for more information
7.6.0
This release is the final release of our 7.X branch. All future releases will have XSD changes which require migrations.
-- Model Changes
BioGears 7.5.0
BioGears 7.5.0
This release marks quality of life improvements related to exposing language hooks using the SWIG library. In this release a stable set of C# bindings can be generated using the provided SWIG templates and has been used successfully to build C#
BioGears 7.3.2
What's new in ver 7.3.2
- Plasma Lyte compound substance added
- New drug administration route nasal administration
- New drug nasal naloxone
- CPACK installer functionality added
- Moved data tracking to advance model time method
- Added sequential organ failure (SOFA score) as an assessment
- Changed website documentation tools to python, removed Java requirements
- Minor drug model updates for LD50 and PD modifiers
- Implemented improved command line interface, named bg-cli to support better threading and logging
- Integrated inflammation model into hemorrhage model to make it more physiologically accurate
- Implemented acute respiratory distress model
- Implemented a model of sleep and the metabolic consequences of sleep
- added new psychomotor vigilance test (PVT) patient assessment
- Removed legacy functionality of the GI system
- Implemented Richmond agitation sedation (RASS) scale as a patient request
- Is a function of the pharmacokinetics of propofol and other anesthesia drugs
- Implemented a new exercise model that supported weighted exercise, cycling, and rowing
- Updated nervous system model, validated for inflammation and other injury responses
- Including localized autoregulation
- Implemented a tourniquet action for specific body regions
- will perform locally, reducing hemorrhage in downstream vessels
- Compatibility updates to support Unreal Engine integration
- General CMAKE updates to the build system
- Minor bug updates and validation changes to models
- Finished all conformant override parameters (pressure, heart rate, respiration rate, and oxygen saturation)
For a list of historical releases please see our website.
7.4.0-RC1: f/ntatum-PlasmaLyteA: md update for compounds
Preview release of our upcoming windows installer.
BioGears 7.3.1
BioGears 7.3.1 release.
This release fixes bugs related to patient state loading and log forwarding found in all previous 7.0 releases. Additionally, it resolves an edge case of time loss when advancing time by non intervals of dt.
The following models were updated during this release.
- Updated consolidated autonomic nervous system model with major updates to our baroreceptor model to include multiple effectors (arterial, pulmonary stretch and different locations (carotid and aortic)
- Re-validated all major functionality to meet or exceed prior validation with new nervous model
- Model for heart and muscle local autoregulation in relation to oxygen levels
- Pressure conformant overrides developed and released
- New Drug: acetaminophen oral dosage
- Updates to the pain model to now allow pain decay as an input parameter for the user
- Many how to updates to document and reflect new modern integration techniques
In addition to these changes. This release includes multiple documentation and bug fixes.
Release 7.3.0
What's new in ver 7.3 (January 30, 2020
- Updates to CMD_BIO executable for batch validation and scenario execution
- Website generation python preprocess tool
- Transmucosal Fentanyl implementation
- oral diffusion through the mucosa layer and a model for GI transit and small intestine absorption
- Hemorrhage model updates
- Direct model connection to energy and nutrient model
- Tourniquet action for use with Hemorrhage scenarios
- New drug: Tranexamic Acid
- Validated for use in a hemorrhage scenario to decrease bleed rates
- Propofol validation and bug fixes
- Expansion of the cerebral circuit to a larger more complex system
- Added cerebral autoregulation, hemorrhage, and updated TBI model
- New drugs: Moxifloxacin and Ertapenem (intravenous and intra-arterial)
- Used in sepsis model, validated for treatment guidelines
- Validation updates to Fentanyl drug
- Updated tissue volumes, updated perfusion limited diffusion method, and updates to PK values
- New override functionality
- Heart rate, respiration rate, and blood pressure values may now be set while running a conformant engine
- Other physiology will change in collaboration with these values to accurately change major physiology during runtime without an injury or action
- Heart rate, respiration rate, and blood pressure values may now be set while running a conformant engine
- New whole blood model/substance
- Antigens, agglutination model and typed blood substance files for administration during runtime
- New drug administration route: oral tablet
- Antibiotic with validated PK profiles and infection interactions
- May be used in sepsis scenarios for management of infection
- New future tylenol drug for moderate pain management
- python plotter util updates to batch plot csv files generated by BioGears
- New complex How-to files covering burn and sepsis for developers use
- Modifications to SE classes to support Unreal Engine integration
- Updated website generation and layout
- Patient blood type added as patient parameter
- General CMAKE updates to the build system
Biogears 7.2.1 (April 9th 2019)
What's new in ver 7.2 and 7.2.1 (January 29, 2019)
- General bug fixes and updates
- Finalization for testing and implementation to BioGears override functionality with full physiology request data support
- Arterial and Venous PH data requests
- Inflammation state data to support sepsis model serialization
- Generalized sepsis model to a more generic inflammation model
- Will be critical to future modeling efforts (hemorrhage, burn, infection)
- New example sepsis xml files (SepsisSevere_Gut.xml)
- New lymph circuit
- Handles Albumin transport and re-circulation
- Creates realistic oncotic pressure sources for substance transport
- Transport from tissue systems back into the vasculature via lymph
- New command line utility project (cmd_bio) for native c++ runtime, driver, batch run organizer/manager
- Optional name value for xml actions meal and environment
- New burn model
- User defined total body surface area input
- Inflammation cascade validated for long running scenarios (24 hr +)
- Validated for traditional treatment protocols with USISR SMEs
- New unit testing framework (Google Test) to better support multiplatform functionality
- Unit Test harness is a separate project in CMAKE which can be controlled with Biogears_BUILD_TEST variable
- Introduced const char* DLL interfaces for all functions dealing with std::string to avoid windows related issues dealing with XSD implicitly exporting string through inheritance
- Updated functionality to tension pneumothorax to fix bug in bilateral behavior
- Updated hemorrhage bugs to update blood gas levels and metabolic requirements
- Validated with University of Washington
Biogears 7.1.1 (October 1st 2018)
What's new in ver 7.1 (September 26, 2018)
- Patches to drug blood pressure modifications to restrict pathways to be more physiologically accurate
- Vasopressin support and validation
- Major patches to #include requirements, reduction in file dependencies
- Increases modularity of the project, increase build times during development
- Change in how we generate code from our CDM XSD files to one file per XSD file instead of per type
- Reduced build times for the full source from 40 to 10 min
- empty constructors in SETypes to = default and adding override markers
- no longer use stdafx.h while compiling and so many headers make direct reference to COmmonDataModel.h and Biogears.h which were previously bundled in these precompiled headers
- Override functionality now supported in BioGears
- May override any physiology data request with desired value
- Logging will document range of possible values if typing unsupported data
- Engine can now be globally flagged as conformant or non conformant to increase future development possibilities
- Can be manipulated via action api calls
- Example xmls and sdks demonstrate functionality
- Moved all BioGears functionality in to the BioGears namespace