Commit 2a3ae71c authored by Jeff Webb's avatar Jeff Webb
Browse files

Updated minimum baseline respiration rate to be 8 instead of 12.

Small tweak to respiration rate in system validation spreadsheet.
parent 2be70339
No preview for this file type
......@@ -56,7 +56,7 @@ Features and Capabilities
| Heart Rate Baseline | Optional | \f[Hr[bpm] = 72\f] | 50 bpm | 110 bpm | Bradycardia < 60 bpm & Tachycardia > 100 bpm. |
| Systolic Arterial Pressure Baseline | Optional | \f[Sys[mmHg] = 114\f] | 90 mmHg | 120 mmHg | No hypotension or hypertension. |
| Diastolic Arterial Pressure Baseline | Optional | \f[Dia[mmHg] = 73.5\f] | 60 mmHg | 80 mmHg | No hypotension or hypertension. Includes pressure fraction check: Dia > 0.75 Sys. |
| Respiration Rate Baseline | Optional | \f[Rr[bpm] = 16\f] | 12 bpm | 20 bpm | |
| Respiration Rate Baseline | Optional | \f[Rr[bpm] = 12\f] | 8 bpm | 20 bpm | |
| Alveoli Surface Area | Optional | \f[Asa[{m^2}] = \frac{{{\rm{Tlc[L]}}}}{{6.17}} \times {\rm{70}}\f] | - | - | Calculated using standard Tlc (6.17 L) @cite ganong1995review and standard Asa (70 m2) @cite roberts2000gaseous. |
| Right Lung Ratio | Optional | \f[Rlr = 0.525\f] | 0.5 | 0.6 | |
| Skin Surface Area | Optional | \f[Ssa[{m^2}] = 0.20247W{[kg]^{0.45}}H{[m]^{0.725}}\f] | - | - | @cite du1989formula |
......
......@@ -6774,4 +6774,18 @@ on Severe Disability and Mortality After Head Injury},
pages={139--145},
year={2007},
publisher={LWW}
}
@book{kacmarek2016egan,
title={Egan's Fundamentals of Respiratory Care},
author={Kacmarek, Robert M and Stoller, James K and Heuer, Al},
year={2016},
publisher={Elsevier Health Sciences}
}
@book{green2017green,
title={Green's Respiratory Therapy: A Practical and Essential Tutorial on the Core Concepts of Respiratory Care},
author={Green Jr., Robert J.},
year={2017},
publisher={Aventine Press}
}
\ No newline at end of file
......@@ -356,6 +356,33 @@ bool PulseController::SetupPatient()
Warning(ss);
}
//jbw - When it's added to the CDM, use this for lung volumes... update validation to use instead of weight.
////IDEAL BODY WEIGHT ----------------------------------------------------
///// \cite green2017green
////page 295
//if (m_Patient->HasIdealBodyWeight())
//{
// ss << "Patient ideal body weight cannot be set. It is determined by weight and body fat fraction.";
// Error(ss);
// err = true;
//}
//double height_in = m_Patient->GetHeight().GetValue(LengthUnit::in);
//double idealWeight_kg = 0.0;
//if (m_Patient->GetSex() == ePatient_Sex::Female)
//{
// //Female
// idealWeight_kg = 45.5 + 2.3 * (height_in - 60.0);
//}
//else
//{
// //Male
// idealWeight_kg = 50.0 + 2.3 * (height_in - 60.0);
//}
//
//m_Patient->GetIdealBodyWeight().SetValue(idealWeight_kg, MassUnit::kg);
//ss << "Patient ideal body weight computed and set to " << idealWeight_kg << " kg.";
//Info(ss);
//WEIGHT ---------------------------------------------------------------
/// \cite World2006bmi
double weight_kg;
......@@ -647,10 +674,11 @@ bool PulseController::SetupPatient()
//Respiration Rate ---------------------------------------------------------------
//Note: This is overwritten after stabilization
///cite green2017green
double respirationRate_bpm;
double respirationRateStandard_bpm = 12.0;
double respirationRateMax_bpm = 20.0;
double respirationRateMin_bpm = 12.0;
double respirationRateMax_bpm = 20.0;
double respirationRateMin_bpm = 8.0;
if (!m_Patient->HasRespirationRateBaseline())
{
respirationRate_bpm = respirationRateStandard_bpm;
......@@ -3636,9 +3664,10 @@ void PulseController::SetupRespiratory()
double TotalAirwayResistance_cmH2O_s_Per_L = 1.5; ///cite Levitzky2013pulmonary
//Should add up to 100% of total airway resistance
double TracheaResistancePercent = 0.6; //About 35% to 50% of total resitance to airflow is in the upper airways ///cite Levitzky2013pulmonary
///cite kacmarek2016egan
double TracheaResistancePercent = 0.5;
double BronchiResistancePercent = 0.3;
double AlveoliDuctResistancePercent = 0.1;
double AlveoliDuctResistancePercent = 0.2;
//Based on equivalent resistance circuit math
double TracheaResistance = TotalAirwayResistance_cmH2O_s_Per_L - (BronchiResistancePercent * TotalAirwayResistance_cmH2O_s_Per_L + AlveoliDuctResistancePercent *TotalAirwayResistance_cmH2O_s_Per_L) / 2;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment