SEComprehensiveMetabolicPanel Class Reference
#include <SEComprehensiveMetabolicPanel.h>
Inherits SEPatientAssessment.
Public Member Functions | |
SEComprehensiveMetabolicPanel (Logger *logger) | |
virtual | ~SEComprehensiveMetabolicPanel () |
void | Clear () override |
bool | SerializeToString (std::string &output, eSerializationFormat m) const override |
bool | SerializeToFile (const std::string &filename) const override |
bool | HasAlbumin () const |
SEScalarMassPerVolume & | GetAlbumin () |
virtual double | GetAlbumin (const MassPerVolumeUnit &unit) const |
bool | HasALP () const |
SEScalarMassPerVolume & | GetALP () |
virtual double | GetALP (const MassPerVolumeUnit &unit) const |
bool | HasALT () const |
SEScalarMassPerVolume & | GetALT () |
virtual double | GetALT (const MassPerVolumeUnit &unit) const |
bool | HasAST () const |
SEScalarMassPerVolume & | GetAST () |
virtual double | GetAST (const MassPerVolumeUnit &unit) const |
bool | HasBUN () const |
SEScalarMassPerVolume & | GetBUN () |
virtual double | GetBUN (const MassPerVolumeUnit &unit) const |
bool | HasCalcium () const |
SEScalarMassPerVolume & | GetCalcium () |
virtual double | GetCalcium (const MassPerVolumeUnit &unit) const |
bool | HasChloride () const |
SEScalarAmountPerVolume & | GetChloride () |
virtual double | GetChloride (const AmountPerVolumeUnit &unit) const |
bool | HasCO2 () const |
SEScalarAmountPerVolume & | GetCO2 () |
virtual double | GetCO2 (const AmountPerVolumeUnit &unit) const |
bool | HasCreatinine () const |
SEScalarMassPerVolume & | GetCreatinine () |
virtual double | GetCreatinine (const MassPerVolumeUnit &unit) const |
bool | HasGlucose () const |
SEScalarMassPerVolume & | GetGlucose () |
virtual double | GetGlucose (const MassPerVolumeUnit &unit) const |
bool | HasPotassium () const |
SEScalarAmountPerVolume & | GetPotassium () |
virtual double | GetPotassium (const AmountPerVolumeUnit &unit) const |
bool | HasSodium () const |
SEScalarAmountPerVolume & | GetSodium () |
virtual double | GetSodium (const AmountPerVolumeUnit &unit) const |
bool | HasTotalBilirubin () const |
SEScalarMassPerVolume & | GetTotalBilirubin () |
virtual double | GetTotalBilirubin (const MassPerVolumeUnit &unit) const |
bool | HasTotalProtein () const |
SEScalarMassPerVolume & | GetTotalProtein () |
virtual double | GetTotalProtein (const MassPerVolumeUnit &unit) const |
Public Member Functions inherited from SEPatientAssessment | |
SEPatientAssessment (Logger *logger) | |
virtual | ~SEPatientAssessment () |
virtual void | Clear () |
virtual bool | SerializeToString (std::string &output, eSerializationFormat m) const =0 |
virtual bool | SerializeToFile (const std::string &filename) const =0 |
Public Member Functions inherited from Loggable | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () const |
virtual void | SetLogger (Logger &logger) |
virtual void | Debug (std::string const &msg) const |
virtual void | Debug (std::stringstream &msg) const |
virtual void | Debug (std::ostream &msg) const |
virtual void | Info (std::string const &msg) const |
virtual void | Info (std::stringstream &msg) const |
virtual void | Info (const std::stringstream &msg) const |
virtual void | Info (std::ostream &msg) const |
virtual void | Warning (std::string const &msg) const |
virtual void | Warning (std::stringstream &msg) const |
virtual void | Warning (std::ostream &msg) const |
virtual void | Error (std::string const &msg) const |
virtual void | Error (std::stringstream &msg) const |
virtual void | Error (std::ostream &msg) const |
virtual void | Fatal (std::string const &msg) const |
virtual void | Fatal (std::stringstream &msg) const |
virtual void | Fatal (std::ostream &msg) const |
Protected Attributes | |
SEScalarMassPerVolume * | m_Albumin |
SEScalarMassPerVolume * | m_ALP |
SEScalarMassPerVolume * | m_ALT |
SEScalarMassPerVolume * | m_AST |
SEScalarMassPerVolume * | m_BUN |
SEScalarMassPerVolume * | m_Calcium |
SEScalarAmountPerVolume * | m_Chloride |
SEScalarAmountPerVolume * | m_CO2 |
SEScalarMassPerVolume * | m_Creatinine |
SEScalarMassPerVolume * | m_Glucose |
SEScalarAmountPerVolume * | m_Potassium |
SEScalarAmountPerVolume * | m_Sodium |
SEScalarMassPerVolume * | m_TotalBilirubin |
SEScalarMassPerVolume * | m_TotalProtein |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBPatientAssessment |
Constructor & Destructor Documentation
◆ SEComprehensiveMetabolicPanel()
SEComprehensiveMetabolicPanel::SEComprehensiveMetabolicPanel | ( | Logger * | logger | ) |
◆ ~SEComprehensiveMetabolicPanel()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SEPatientAssessment.
◆ GetAlbumin() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetAlbumin | ( | ) |
◆ GetAlbumin() [2/2]
|
virtual |
◆ GetALP() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetALP | ( | ) |
◆ GetALP() [2/2]
|
virtual |
◆ GetALT() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetALT | ( | ) |
◆ GetALT() [2/2]
|
virtual |
◆ GetAST() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetAST | ( | ) |
◆ GetAST() [2/2]
|
virtual |
◆ GetBUN() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetBUN | ( | ) |
◆ GetBUN() [2/2]
|
virtual |
◆ GetCalcium() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetCalcium | ( | ) |
◆ GetCalcium() [2/2]
|
virtual |
◆ GetChloride() [1/2]
SEScalarAmountPerVolume & SEComprehensiveMetabolicPanel::GetChloride | ( | ) |
◆ GetChloride() [2/2]
|
virtual |
◆ GetCO2() [1/2]
SEScalarAmountPerVolume & SEComprehensiveMetabolicPanel::GetCO2 | ( | ) |
◆ GetCO2() [2/2]
|
virtual |
◆ GetCreatinine() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetCreatinine | ( | ) |
◆ GetCreatinine() [2/2]
|
virtual |
◆ GetGlucose() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetGlucose | ( | ) |
◆ GetGlucose() [2/2]
|
virtual |
◆ GetPotassium() [1/2]
SEScalarAmountPerVolume & SEComprehensiveMetabolicPanel::GetPotassium | ( | ) |
◆ GetPotassium() [2/2]
|
virtual |
◆ GetSodium() [1/2]
SEScalarAmountPerVolume & SEComprehensiveMetabolicPanel::GetSodium | ( | ) |
◆ GetSodium() [2/2]
|
virtual |
◆ GetTotalBilirubin() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetTotalBilirubin | ( | ) |
◆ GetTotalBilirubin() [2/2]
|
virtual |
◆ GetTotalProtein() [1/2]
SEScalarMassPerVolume & SEComprehensiveMetabolicPanel::GetTotalProtein | ( | ) |
◆ GetTotalProtein() [2/2]
|
virtual |
◆ HasAlbumin()
bool SEComprehensiveMetabolicPanel::HasAlbumin | ( | ) | const |
◆ HasALP()
bool SEComprehensiveMetabolicPanel::HasALP | ( | ) | const |
◆ HasALT()
bool SEComprehensiveMetabolicPanel::HasALT | ( | ) | const |
◆ HasAST()
bool SEComprehensiveMetabolicPanel::HasAST | ( | ) | const |
◆ HasBUN()
bool SEComprehensiveMetabolicPanel::HasBUN | ( | ) | const |
◆ HasCalcium()
bool SEComprehensiveMetabolicPanel::HasCalcium | ( | ) | const |
◆ HasChloride()
bool SEComprehensiveMetabolicPanel::HasChloride | ( | ) | const |
◆ HasCO2()
bool SEComprehensiveMetabolicPanel::HasCO2 | ( | ) | const |
◆ HasCreatinine()
bool SEComprehensiveMetabolicPanel::HasCreatinine | ( | ) | const |
◆ HasGlucose()
bool SEComprehensiveMetabolicPanel::HasGlucose | ( | ) | const |
◆ HasPotassium()
bool SEComprehensiveMetabolicPanel::HasPotassium | ( | ) | const |
◆ HasSodium()
bool SEComprehensiveMetabolicPanel::HasSodium | ( | ) | const |
◆ HasTotalBilirubin()
bool SEComprehensiveMetabolicPanel::HasTotalBilirubin | ( | ) | const |
◆ HasTotalProtein()
bool SEComprehensiveMetabolicPanel::HasTotalProtein | ( | ) | const |
◆ SerializeToFile()
|
overridevirtual |
Implements SEPatientAssessment.
◆ SerializeToString()
|
overridevirtual |
Implements SEPatientAssessment.
Friends And Related Function Documentation
◆ PBPatientAssessment
|
friend |
Member Data Documentation
◆ m_Albumin
|
protected |
◆ m_ALP
|
protected |
◆ m_ALT
|
protected |
◆ m_AST
|
protected |
◆ m_BUN
|
protected |
◆ m_Calcium
|
protected |
◆ m_Chloride
|
protected |
◆ m_CO2
|
protected |
◆ m_Creatinine
|
protected |
◆ m_Glucose
|
protected |
◆ m_Potassium
|
protected |
◆ m_Sodium
|
protected |
◆ m_TotalBilirubin
|
protected |
◆ m_TotalProtein
|
protected |