More...

#include <BloodChemistry.h>

Inherits SEBloodChemistrySystem, PulseBloodChemistrySystem, and PulseSystem.

Public Member Functions

virtual ~BloodChemistry ()
 
void Clear ()
 
  • Deletes all members.
More...
 
- Public Member Functions inherited from SEBloodChemistrySystem
 SEBloodChemistrySystem (Logger *logger)
 
virtual ~SEBloodChemistrySystem ()
 
virtual const SEScalarGetScalar (const std::string &name)
 
  • A reflextion type call that will return the Scalar associated with the string.
    ex. GetScalar("Hematocrit") will return the SEScalarPercent object associated with Hematocrit
More...
 
virtual bool HasBloodDensity () const
 
  • Check to see if an property or child object has been allocated.
More...
 
virtual SEScalarMassPerVolumeGetBloodDensity ()
 
  • Return the Property/Child object, if it does not exist, it will be allocated.
More...
 
virtual double GetBloodDensity (const MassPerVolumeUnit &unit) const
 
  • Returns the value of the Property, NaN is returned if the property does not exist.
More...
 
virtual bool HasBloodPH () const
 Test if member has been allocated More...
 
virtual SEScalarGetBloodPH ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodPH () const
 Test if member has been allocated More...
 
virtual bool HasBloodSpecificHeat () const
 Test if member has been allocated More...
 
virtual SEScalarHeatCapacitancePerMassGetBloodSpecificHeat ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodSpecificHeat (const HeatCapacitancePerMassUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasBloodUreaNitrogenConcentration () const
 Test if member has been allocated More...
 
virtual SEScalarMassPerVolumeGetBloodUreaNitrogenConcentration ()
 Get member class, allocate if nullptr. More...
 
virtual double GetBloodUreaNitrogenConcentration (const MassPerVolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasCarbonDioxideSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetCarbonDioxideSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetCarbonDioxideSaturation () const
 Test if member has been allocated More...
 
virtual bool HasCarbonMonoxideSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetCarbonMonoxideSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetCarbonMonoxideSaturation () const
 Test if member has been allocated More...
 
virtual bool HasHematocrit () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetHematocrit ()
 Get member class, allocate if nullptr. More...
 
virtual double GetHematocrit () const
 Test if member has been allocated More...
 
virtual bool HasHemoglobinContent () const
 Test if member has been allocated More...
 
virtual SEScalarMassGetHemoglobinContent ()
 Get member class, allocate if nullptr. More...
 
virtual double GetHemoglobinContent (const MassUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasOxygenSaturation () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetOxygenSaturation ()
 Get member class, allocate if nullptr. More...
 
virtual double GetOxygenSaturation () const
 Test if member has been allocated More...
 
virtual bool HasPhosphate () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetPhosphate ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPhosphate (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPlasmaVolume () const
 Test if member has been allocated More...
 
virtual SEScalarVolumeGetPlasmaVolume ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPlasmaVolume (const VolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPulseOximetry () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetPulseOximetry ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulseOximetry () const
 Test if member has been allocated More...
 
virtual bool HasRedBloodCellCount () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetRedBloodCellCount ()
 Get member class, allocate if nullptr. More...
 
virtual double GetRedBloodCellCount (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasStrongIonDifference () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetStrongIonDifference ()
 Get member class, allocate if nullptr. More...
 
virtual double GetStrongIonDifference (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasShuntFraction () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetShuntFraction ()
 Get member class, allocate if nullptr. More...
 
virtual double GetShuntFraction () const
 Test if member has been allocated More...
 
virtual bool HasTotalProteinConcentration () const
 Test if member has been allocated More...
 
virtual SEScalarMassPerVolumeGetTotalProteinConcentration ()
 Get member class, allocate if nullptr. More...
 
virtual double GetTotalProteinConcentration (const MassPerVolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasVolumeFractionNeutralPhospholipidInPlasma () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetVolumeFractionNeutralPhospholipidInPlasma ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVolumeFractionNeutralPhospholipidInPlasma () const
 Test if member has been allocated More...
 
virtual bool HasVolumeFractionNeutralLipidInPlasma () const
 Test if member has been allocated More...
 
virtual SEScalar0To1GetVolumeFractionNeutralLipidInPlasma ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVolumeFractionNeutralLipidInPlasma () const
 Test if member has been allocated More...
 
virtual bool HasWhiteBloodCellCount () const
 Test if member has been allocated More...
 
virtual SEScalarAmountPerVolumeGetWhiteBloodCellCount ()
 Get member class, allocate if nullptr. More...
 
virtual double GetWhiteBloodCellCount (const AmountPerVolumeUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasArterialCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetArterialCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetArterialCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasArterialOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetArterialOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetArterialOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPulmonaryArterialCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryArterialCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryArterialCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPulmonaryArterialOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryArterialOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryArterialOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPulmonaryVenousCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryVenousCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryVenousCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasPulmonaryVenousOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetPulmonaryVenousOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetPulmonaryVenousOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasVenousCarbonDioxidePressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetVenousCarbonDioxidePressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVenousCarbonDioxidePressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
virtual bool HasVenousOxygenPressure () const
 Test if member has been allocated More...
 
virtual SEScalarPressureGetVenousOxygenPressure ()
 Get member class, allocate if nullptr. More...
 
virtual double GetVenousOxygenPressure (const PressureUnit &unit) const
 Test if member has been allocated More...
 
- Public Member Functions inherited from SESystem
 SESystem (Logger *logger)
 
virtual ~SESystem ()
 
- Public Member Functions inherited from Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 
virtual void Debug (std::string const &msg, std::string const &origin=empty) const
 
virtual void Debug (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Debug (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Info (std::string const &msg, std::string const &origin=empty) const
 
virtual void Info (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (const std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::string const &msg, std::string const &origin=empty) const
 
virtual void Warning (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Error (std::string const &msg, std::string const &origin=empty) const
 
virtual void Error (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Error (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::string const &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::ostream &msg, std::string const &origin=empty) const
 

Protected Member Functions

 BloodChemistry (PulseController &data)
 
void Initialize ()
 Initializes system properties. More...
 
void SetUp ()
 Initializes parameters for BloodChemistry Class. More...
 
void AtSteadyState ()
 Notify systems that steady state has been achieved. More...
 
void PreProcess ()
 Blood Chemistry Preprocess method. More...
 
void Process ()
 Blood Chemistry process method. More...
 
void PostProcess ()
 Blood Chemistry postprocess method. More...
 
bool CalculateCompleteBloodCount (SECompleteBloodCount &cbc) const
 Sets data on the complete blood count object. More...
 
bool CalculateComprehensiveMetabolicPanel (SEComprehensiveMetabolicPanel &cmp) const
 Sets data on the metabolic panel object. More...
 
void CheckBloodGasLevels ()
 Checks the blood gas (oxygen, carbon dioxide) levels and sets events. More...
 

Protected Attributes

PulseControllerm_data
 
SERunningAveragem_ArterialOxygen_mmHg
 
SERunningAveragem_ArterialCarbonDioxide_mmHg
 
double m_redBloodCellVolume_mL
 
double m_HbPerRedBloodCell_ug_Per_ct
 
SELiquidCompartmentm_aorta
 
SELiquidSubstanceQuantitym_aortaO2
 
SELiquidSubstanceQuantitym_aortaCO2
 
SELiquidSubstanceQuantitym_aortaCO
 
SELiquidSubstanceQuantitym_aortaBicarbonate
 
SELiquidSubstanceQuantitym_brainO2
 
SELiquidSubstanceQuantitym_myocardiumO2
 
SELiquidSubstanceQuantitym_pulmonaryArteriesO2
 
SELiquidSubstanceQuantitym_pulmonaryArteriesCO2
 
SELiquidSubstanceQuantitym_pulmonaryVeinsO2
 
SELiquidSubstanceQuantitym_pulmonaryVeinsCO2
 
SELiquidCompartmentm_venaCava
 
SELiquidSubstanceQuantitym_venaCavaO2
 
SELiquidSubstanceQuantitym_venaCavaCO2
 
SELiquidSubstanceQuantitym_venaCavaAcetoacetate
 
SELiquidSubstanceQuantitym_venaCavaAlbumin
 
SELiquidSubstanceQuantitym_venaCavaBicarbonate
 
SELiquidSubstanceQuantitym_venaCavaCalcium
 
SELiquidSubstanceQuantitym_venaCavaChloride
 
SELiquidSubstanceQuantitym_venaCavaCreatinine
 
SELiquidSubstanceQuantitym_venaCavaEpinephrine
 
SELiquidSubstanceQuantitym_venaCavaGlucose
 
SELiquidSubstanceQuantitym_venaCavaInsulin
 
SELiquidSubstanceQuantitym_venaCavaLactate
 
SELiquidSubstanceQuantitym_venaCavaPotassium
 
SELiquidSubstanceQuantitym_venaCavaSodium
 
SELiquidSubstanceQuantitym_venaCavaTristearin
 
SELiquidSubstanceQuantitym_venaCavaUrea
 
- Protected Attributes inherited from SEBloodChemistrySystem
SEScalarMassPerVolumem_BloodDensity
 
SEScalarm_BloodPH
 
SEScalarHeatCapacitancePerMassm_BloodSpecificHeat
 
SEScalarMassPerVolumem_BloodUreaNitrogenConcentration
 
SEScalar0To1m_CarbonDioxideSaturation
 
SEScalar0To1m_CarbonMonoxideSaturation
 
SEScalar0To1m_Hematocrit
 
SEScalarMassm_HemoglobinContent
 
SEScalar0To1m_OxygenSaturation
 
SEScalarAmountPerVolumem_Phosphate
 
SEScalarVolumem_PlasmaVolume
 
SEScalar0To1m_PulseOximetry
 
SEScalarAmountPerVolumem_RedBloodCellCount
 
SEScalar0To1m_ShuntFraction
 
SEScalarAmountPerVolumem_StrongIonDifference
 
SEScalarMassPerVolumem_TotalProteinConcentration
 
SEScalar0To1m_VolumeFractionNeutralPhospholipidInPlasma
 
SEScalar0To1m_VolumeFractionNeutralLipidInPlasma
 
SEScalarAmountPerVolumem_WhiteBloodCellCount
 
SEScalarPressurem_ArterialCarbonDioxidePressure
 
SEScalarPressurem_ArterialOxygenPressure
 
SEScalarPressurem_PulmonaryArterialCarbonDioxidePressure
 
SEScalarPressurem_PulmonaryArterialOxygenPressure
 
SEScalarPressurem_PulmonaryVenousCarbonDioxidePressure
 
SEScalarPressurem_PulmonaryVenousOxygenPressure
 
SEScalarPressurem_VenousCarbonDioxidePressure
 
SEScalarPressurem_VenousOxygenPressure
 
- Protected Attributes inherited from SESystem
std::stringstream m_ss
 
- Protected Attributes inherited from Loggable
Loggerm_Logger
 

Friends

class PBPulsePhysiology
 
class PulseController
 
class PulseEngineTest
 

Additional Inherited Members

- Static Public Member Functions inherited from SESystem
static const SEScalarGetScalar (const std::string &name, std::vector< SESystem *> *systems)
 
- Static Public Attributes inherited from Loggable
static const std::string empty
 

Detailed Description

The Blood Chemistry System holds the system-level blood substance data that is computed on the compartment level by other systems.

The goal of the blood chemistry system in the Pulse engine is complete analysis on the blood at any given point during the simulation. The blood chemistry system houses all of the blood concentrations and compositions needed to assess a patient's health. This system is under development and will be improved in future releases to include more substances that can provide clinician level details and assessments, such as a CBC and blood panel.

Constructor & Destructor Documentation

◆ BloodChemistry()

BloodChemistry::BloodChemistry ( PulseController data)
protected

◆ ~BloodChemistry()

BloodChemistry::~BloodChemistry ( )
virtual

Member Function Documentation

◆ AtSteadyState()

void BloodChemistry::AtSteadyState ( )
protectedvirtual

Notify systems that steady state has been achieved.

Reimplemented from PulseSystem.

◆ CalculateCompleteBloodCount()

bool BloodChemistry::CalculateCompleteBloodCount ( SECompleteBloodCount cbc) const
protected

Sets data on the complete blood count object.

Sets data on the complete blood count object to create the CBC.

◆ CalculateComprehensiveMetabolicPanel()

bool BloodChemistry::CalculateComprehensiveMetabolicPanel ( SEComprehensiveMetabolicPanel cmp) const
protected

Sets data on the metabolic panel object.

Sets data on the metabolic panel object to create the metabolic panel. Uses information from the chem 14 substances that are in Pulse (see bloodchemistry-assessments)

◆ CheckBloodGasLevels()

void BloodChemistry::CheckBloodGasLevels ( )
protected

Checks the blood gas (oxygen, carbon dioxide) levels and sets events.

Checks the oxygen and carbon dioxide levels in specific compartments of the body. Set events for hypercapnia, Hypoxia, and Brain and MyoCardium Oxygen Deficit based on the levels.

Event:
Patient: Hypercapnia. The carbon dioxide partial pressure has risen above 60 mmHg. The patient is now hypercapnic.
Irreversible:
The carbon dioxide partial pressure is greater than 80 mmHg.
Event:
Patient: End Hypercapnia. The carbon dioxide partial pressure has fallen below 57 mmHg. The patient is no longer considered to be hypercapnic. This event is triggered if the patient was hypercapnic and is now considered to be recovered.
Event:
Patient: Hypoxia Event. The oxygen partial pressure has fallen below 65 mmHg, indicating that the patient is hypoxic.
Irreversible:
Arterial oxygen partial pressure has been critically reduced to below 15 mmHg.
Event:
Patient: End Hypoxia Event. The oxygen partial pressure has rise above 68 mmHg. If this occurs when the patient is hypoxic, it will reverse the hypoxic event. The patient is no longer considered to be hypoxic.
Event:
Patient: Brain Oxygen Deficit Event. The oxygen partial pressure in the brain has dropped to a dangerously low level.
Irreversible:
Brain oxygen pressure has been dangerously low for more than 30 minutes.
Event:
Patient: Critical Brain Oxygen Deficit Event. The oxygen partial pressure in the brain has dropped to a critically low level.
Event:
Patient: End Brain Oxygen Deficit Event. The oxygen partial pressure has risen above 12 mmHg in the brain. If this occurs when the patient has a critical brain oxygen deficit event, it will reverse the event. The brain is not in a critical oxygen deficit.
Irreversible:
Brain oxygen pressure has been critically low for more than 10 minutes.
Event:
Patient: End Brain Oxygen Deficit Event. The oxygen partial pressure has risen above 25 mmHg in the brain. If this occurs when the patient has a brain oxygen deficit event, it will reverse the event. The brain is getting oxygen.
Event:
Patient: The heart is not receiving enough oxygen. Coronary arteries should dilate to increase blood flow to the heart.
Irreversible:
Heart has not been receiving enough oxygen for more than 40 min.
Event:
Patient: End Myocardium Oxygen Event. The heart is now receiving enough oxygen. If this occurs when the patient has a heart oxygen deficit event, it will reverse the event. The brain is getting oxygen.

◆ Clear()

void BloodChemistry::Clear ( )
virtual

  • Deletes all members.

Reimplemented from SEBloodChemistrySystem.

◆ Initialize()

void BloodChemistry::Initialize ( )
protectedvirtual

Initializes system properties.

Reimplemented from PulseSystem.

◆ PostProcess()

void BloodChemistry::PostProcess ( )
protectedvirtual

Blood Chemistry postprocess method.

The current Pulse implementation has no specific postprocess functionality.

Implements PulseSystem.

◆ PreProcess()

void BloodChemistry::PreProcess ( )
protectedvirtual

Blood Chemistry Preprocess method.

The current Pulse implementation has no functionality in the preprocess function for blood chemistry.

Implements PulseSystem.

◆ Process()

void BloodChemistry::Process ( )
protectedvirtual

Blood Chemistry process method.

The system data (blood concentrations, blood gases, and other blood properties) that are calculated or changed by other systems are set on the blood chemistry system data objects. Events are triggered at specific blood concentrations of certain substances in CheckBloodGasLevels().

Todo:
Change system data so that we have ArterialBloodPH (from aorta) and VenousBloodPH (from vena cava)

Implements PulseSystem.

◆ SetUp()

void BloodChemistry::SetUp ( )
protectedvirtual

Initializes parameters for BloodChemistry Class.

Initializes member variables and system level values on the common data model.

Implements PulseSystem.

Friends And Related Function Documentation

◆ PBPulsePhysiology

friend class PBPulsePhysiology
friend

◆ PulseController

friend class PulseController
friend

◆ PulseEngineTest

friend class PulseEngineTest
friend

Member Data Documentation

◆ m_aorta

SELiquidCompartment* BloodChemistry::m_aorta
protected

◆ m_aortaBicarbonate

SELiquidSubstanceQuantity* BloodChemistry::m_aortaBicarbonate
protected

◆ m_aortaCO

SELiquidSubstanceQuantity* BloodChemistry::m_aortaCO
protected

◆ m_aortaCO2

SELiquidSubstanceQuantity* BloodChemistry::m_aortaCO2
protected

◆ m_aortaO2

SELiquidSubstanceQuantity* BloodChemistry::m_aortaO2
protected

◆ m_ArterialCarbonDioxide_mmHg

SERunningAverage* BloodChemistry::m_ArterialCarbonDioxide_mmHg
protected

◆ m_ArterialOxygen_mmHg

SERunningAverage* BloodChemistry::m_ArterialOxygen_mmHg
protected

◆ m_brainO2

SELiquidSubstanceQuantity* BloodChemistry::m_brainO2
protected

◆ m_data

PulseController& BloodChemistry::m_data
protected

◆ m_HbPerRedBloodCell_ug_Per_ct

double BloodChemistry::m_HbPerRedBloodCell_ug_Per_ct
protected

◆ m_myocardiumO2

SELiquidSubstanceQuantity* BloodChemistry::m_myocardiumO2
protected

◆ m_pulmonaryArteriesCO2

SELiquidSubstanceQuantity* BloodChemistry::m_pulmonaryArteriesCO2
protected

◆ m_pulmonaryArteriesO2

SELiquidSubstanceQuantity* BloodChemistry::m_pulmonaryArteriesO2
protected

◆ m_pulmonaryVeinsCO2

SELiquidSubstanceQuantity* BloodChemistry::m_pulmonaryVeinsCO2
protected

◆ m_pulmonaryVeinsO2

SELiquidSubstanceQuantity* BloodChemistry::m_pulmonaryVeinsO2
protected

◆ m_redBloodCellVolume_mL

double BloodChemistry::m_redBloodCellVolume_mL
protected

◆ m_venaCava

SELiquidCompartment* BloodChemistry::m_venaCava
protected

◆ m_venaCavaAcetoacetate

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaAcetoacetate
protected

◆ m_venaCavaAlbumin

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaAlbumin
protected

◆ m_venaCavaBicarbonate

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaBicarbonate
protected

◆ m_venaCavaCalcium

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaCalcium
protected

◆ m_venaCavaChloride

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaChloride
protected

◆ m_venaCavaCO2

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaCO2
protected

◆ m_venaCavaCreatinine

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaCreatinine
protected

◆ m_venaCavaEpinephrine

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaEpinephrine
protected

◆ m_venaCavaGlucose

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaGlucose
protected

◆ m_venaCavaInsulin

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaInsulin
protected

◆ m_venaCavaLactate

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaLactate
protected

◆ m_venaCavaO2

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaO2
protected

◆ m_venaCavaPotassium

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaPotassium
protected

◆ m_venaCavaSodium

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaSodium
protected

◆ m_venaCavaTristearin

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaTristearin
protected

◆ m_venaCavaUrea

SELiquidSubstanceQuantity* BloodChemistry::m_venaCavaUrea
protected