SEUrinalysis Class Reference
#include <SEUrinalysis.h>
Inheritance diagram for SEUrinalysis:
Public Member Functions | |
| SEUrinalysis (Logger *logger) | |
| virtual | ~SEUrinalysis () |
| void | Clear () override |
| bool | SerializeToString (std::string &output, eSerializationFormat m) const override |
| bool | SerializeToFile (const std::string &filename) const override |
| virtual bool | HasColor () const |
| virtual eUrinalysis_UrineColor | GetColor () const |
| virtual void | SetColor (eUrinalysis_UrineColor color) |
| virtual void | InvalidateColor () |
| virtual bool | HasAppearance () const |
| virtual eUrinalysis_ClarityIndicator | GetAppearance () const |
| virtual void | SetAppearance (eUrinalysis_ClarityIndicator c) |
| virtual void | InvalidateAppearance () |
| virtual bool | HasGlucose () const |
| virtual eUrinalysis_PresenceIndicator | GetGlucose () const |
| virtual void | SetGlucose (eUrinalysis_PresenceIndicator p) |
| virtual void | InvalidateGlucose () |
| virtual bool | HasKetone () const |
| virtual eUrinalysis_PresenceIndicator | GetKetone () const |
| virtual void | SetKetone (eUrinalysis_PresenceIndicator p) |
| virtual void | InvalidateKetone () |
| virtual bool | HasBilirubin () const |
| virtual SEScalar & | GetBilirubin () |
| virtual double | GetBilirubin () const |
| virtual bool | HasSpecificGravity () const |
| virtual SEScalar & | GetSpecificGravity () |
| virtual double | GetSpecificGravity () const |
| virtual bool | HasBlood () const |
| virtual eUrinalysis_PresenceIndicator | GetBlood () const |
| virtual void | SetBlood (eUrinalysis_PresenceIndicator p) |
| virtual void | InvalidateBlood () |
| virtual bool | HasPH () const |
| virtual SEScalar & | GetPH () |
| virtual double | GetPH () const |
| virtual bool | HasProtein () const |
| virtual eUrinalysis_PresenceIndicator | GetProtein () const |
| virtual void | SetProtein (eUrinalysis_PresenceIndicator p) |
| virtual void | InvalidateProtein () |
| virtual bool | HasUrobilinogen () const |
| virtual SEScalarMassPerVolume & | GetUrobilinogen () |
| virtual double | GetUrobilinogen (const MassPerVolumeUnit &unit) const |
| virtual bool | HasNitrite () const |
| virtual eUrinalysis_PresenceIndicator | GetNitrite () const |
| virtual void | SetNitrite (eUrinalysis_PresenceIndicator p) |
| virtual void | InvalidateNitrite () |
| virtual bool | HasLeukocyteEsterase () const |
| virtual eUrinalysis_PresenceIndicator | GetLeukocyteEsterase () const |
| virtual void | SetLeukocyteEsterase (eUrinalysis_PresenceIndicator p) |
| virtual void | InvalidateLeukocyteEsterase () |
| virtual bool | HasMicroscopic () const |
| virtual SEUrinalysisMicroscopic & | GetMicroscopic () |
| virtual const SEUrinalysisMicroscopic * | GetMicroscopic () const |
| virtual void | RemoveMicroscopic () |
Public Member Functions inherited from SEPatientAssessment | |
| SEPatientAssessment (Logger *logger) | |
| virtual | ~SEPatientAssessment () |
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 | |
| eUrinalysis_UrineColor | m_Color |
| eUrinalysis_ClarityIndicator | m_Appearance |
| eUrinalysis_PresenceIndicator | m_Glucose |
| eUrinalysis_PresenceIndicator | m_Ketone |
| SEScalar * | m_Bilirubin |
| SEScalar * | m_SpecificGravity |
| eUrinalysis_PresenceIndicator | m_Blood |
| SEScalar * | m_pH |
| eUrinalysis_PresenceIndicator | m_Protein |
| SEScalarMassPerVolume * | m_Urobilinogen |
| eUrinalysis_PresenceIndicator | m_Nitrite |
| eUrinalysis_PresenceIndicator | m_LeukocyteEsterase |
| SEUrinalysisMicroscopic * | m_Microscopic |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBPatientAssessment |
Constructor & Destructor Documentation
◆ SEUrinalysis()
| SEUrinalysis::SEUrinalysis | ( | Logger * | logger | ) |
◆ ~SEUrinalysis()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SEPatientAssessment.
◆ GetAppearance()
|
virtual |
◆ GetBilirubin() [1/2]
|
virtual |
◆ GetBilirubin() [2/2]
|
virtual |
◆ GetBlood()
|
virtual |
◆ GetColor()
|
virtual |
◆ GetGlucose()
|
virtual |
◆ GetKetone()
|
virtual |
◆ GetLeukocyteEsterase()
|
virtual |
◆ GetMicroscopic() [1/2]
|
virtual |
◆ GetMicroscopic() [2/2]
|
virtual |
◆ GetNitrite()
|
virtual |
◆ GetPH() [1/2]
|
virtual |
◆ GetPH() [2/2]
|
virtual |
◆ GetProtein()
|
virtual |
◆ GetSpecificGravity() [1/2]
|
virtual |
◆ GetSpecificGravity() [2/2]
|
virtual |
◆ GetUrobilinogen() [1/2]
|
virtual |
◆ GetUrobilinogen() [2/2]
|
virtual |
◆ HasAppearance()
|
virtual |
◆ HasBilirubin()
|
virtual |
◆ HasBlood()
|
virtual |
◆ HasColor()
|
virtual |
◆ HasGlucose()
|
virtual |
◆ HasKetone()
|
virtual |
◆ HasLeukocyteEsterase()
|
virtual |
◆ HasMicroscopic()
|
virtual |
◆ HasNitrite()
|
virtual |
◆ HasPH()
|
virtual |
◆ HasProtein()
|
virtual |
◆ HasSpecificGravity()
|
virtual |
◆ HasUrobilinogen()
|
virtual |
◆ InvalidateAppearance()
|
virtual |
◆ InvalidateBlood()
|
virtual |
◆ InvalidateColor()
|
virtual |
◆ InvalidateGlucose()
|
virtual |
◆ InvalidateKetone()
|
virtual |
◆ InvalidateLeukocyteEsterase()
|
virtual |
◆ InvalidateNitrite()
|
virtual |
◆ InvalidateProtein()
|
virtual |
◆ RemoveMicroscopic()
|
virtual |
◆ SerializeToFile()
|
overridevirtual |
Implements SEPatientAssessment.
◆ SerializeToString()
|
overridevirtual |
Implements SEPatientAssessment.
◆ SetAppearance()
|
virtual |
◆ SetBlood()
|
virtual |
◆ SetColor()
|
virtual |
◆ SetGlucose()
|
virtual |
◆ SetKetone()
|
virtual |
◆ SetLeukocyteEsterase()
|
virtual |
◆ SetNitrite()
|
virtual |
◆ SetProtein()
|
virtual |
Friends And Related Function Documentation
◆ PBPatientAssessment
|
friend |
Member Data Documentation
◆ m_Appearance
|
protected |
◆ m_Bilirubin
|
protected |
◆ m_Blood
|
protected |
◆ m_Color
|
protected |
◆ m_Glucose
|
protected |
◆ m_Ketone
|
protected |
◆ m_LeukocyteEsterase
|
protected |
◆ m_Microscopic
|
protected |
◆ m_Nitrite
|
protected |
◆ m_pH
|
protected |
◆ m_Protein
|
protected |
◆ m_SpecificGravity
|
protected |
◆ m_Urobilinogen
|
protected |

Public Member Functions inherited from