#include <SEUrinalysis.h>

Inheritance diagram for biogears::SEUrinalysis:

Public Member Functions

 SEUrinalysis ()
 
virtual ~SEUrinalysis ()
 
const char * classname () const override
 
virtual void Reset ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::UrinalysisData &in)
 
virtual CDM::UrinalysisDataUnload ()
 
virtual bool HasColorResult () const
 
virtual CDM::enumUrineColor::value GetColorResult () const
 
virtual void SetColorResult (CDM::enumUrineColor::value color)
 
virtual void InvalidateColorResult ()
 
virtual bool HasAppearanceResult () const
 
virtual CDM::enumClarityIndicator::value GetAppearanceResult () const
 
virtual void SetAppearanceResult (CDM::enumClarityIndicator::value c)
 
virtual void InvalidateAppearanceResult ()
 
virtual bool HasGlucoseResult () const
 
virtual CDM::enumPresenceIndicator::value GetGlucoseResult () const
 
virtual void SetGlucoseResult (CDM::enumPresenceIndicator::value p)
 
virtual void InvalidateGlucoseResult ()
 
virtual bool HasKetoneResult () const
 
virtual CDM::enumPresenceIndicator::value GetKetoneResult () const
 
virtual void SetKetoneResult (CDM::enumPresenceIndicator::value p)
 
virtual void InvalidateKetoneResult ()
 
virtual bool HasBilirubinResult () const
 
virtual SEScalarGetBilirubinResult ()
 
virtual bool HasSpecificGravityResult () const
 
virtual SEScalarGetSpecificGravityResult ()
 
virtual bool HasBloodResult () const
 
virtual CDM::enumPresenceIndicator::value GetBloodResult () const
 
virtual void SetBloodResult (CDM::enumPresenceIndicator::value p)
 
virtual void InvalidateBloodResult ()
 
virtual bool HasPHResult () const
 
virtual SEScalarGetPHResult ()
 
virtual bool HasProteinResult () const
 
virtual CDM::enumPresenceIndicator::value GetProteinResult () const
 
virtual void SetProteinResult (CDM::enumPresenceIndicator::value p)
 
virtual void InvalidateProteinResult ()
 
virtual bool HasUrobilinogenResult () const
 
virtual SEScalarMassPerVolumeGetUrobilinogenResult ()
 
virtual bool HasNitriteResult () const
 
virtual CDM::enumPresenceIndicator::value GetNitriteResult () const
 
virtual void SetNitriteResult (CDM::enumPresenceIndicator::value p)
 
virtual void InvalidateNitriteResult ()
 
virtual bool HasLeukocyteEsteraseResult () const
 
virtual CDM::enumPresenceIndicator::value GetLeukocyteEsteraseResult () const
 
virtual void SetLeukocyteEsteraseResult (CDM::enumPresenceIndicator::value p)
 
virtual void InvalidateLeukocyteEsteraseResult ()
 
virtual bool HasMicroscopicResult () const
 
virtual SEUrinalysisMicroscopicGetMicroscopicResult ()
 
virtual void RemoveMicroscopicResult ()
 
- Public Member Functions inherited from biogears::SEPatientAssessment
 SEPatientAssessment ()
 
virtual ~SEPatientAssessment ()
 
virtual bool Load (const CDM::PatientAssessmentData &in)
 

Static Public Member Functions

static constexpr const char * TypeTag ()
 

Protected Member Functions

virtual void Unload (CDM::UrinalysisData &data)
 
- Protected Member Functions inherited from biogears::SEPatientAssessment
virtual void Unload (CDM::PatientAssessmentData &data)
 

Protected Attributes

CDM::enumUrineColor::value m_Color
 
CDM::enumClarityIndicator::value m_Appearance
 
CDM::enumPresenceIndicator::value m_Glucose
 
CDM::enumPresenceIndicator::value m_Ketone
 
SEScalarm_Bilirubin
 
SEScalarm_SpecificGravity
 
CDM::enumPresenceIndicator::value m_Blood
 
SEScalarm_pH
 
CDM::enumPresenceIndicator::value m_Protein
 
SEScalarMassPerVolumem_Urobilinogen
 
CDM::enumPresenceIndicator::value m_Nitrite
 
CDM::enumPresenceIndicator::value m_LeukocyteEsterase
 
SEUrinalysisMicroscopicm_Microscopic
 

Constructor & Destructor Documentation

biogears::SEUrinalysis::SEUrinalysis ( )
biogears::SEUrinalysis::~SEUrinalysis ( )
virtual

Member Function Documentation

const char* biogears::SEUrinalysis::classname ( ) const
inlineoverridevirtual
void biogears::SEUrinalysis::Clear ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

CDM::enumClarityIndicator::value biogears::SEUrinalysis::GetAppearanceResult ( ) const
virtual
SEScalar & biogears::SEUrinalysis::GetBilirubinResult ( )
virtual
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::GetBloodResult ( ) const
virtual
CDM::enumUrineColor::value biogears::SEUrinalysis::GetColorResult ( ) const
virtual
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::GetGlucoseResult ( ) const
virtual
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::GetKetoneResult ( ) const
virtual
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::GetLeukocyteEsteraseResult ( ) const
virtual
SEUrinalysisMicroscopic & biogears::SEUrinalysis::GetMicroscopicResult ( )
virtual
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::GetNitriteResult ( ) const
virtual
SEScalar & biogears::SEUrinalysis::GetPHResult ( )
virtual
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::GetProteinResult ( ) const
virtual
SEScalar & biogears::SEUrinalysis::GetSpecificGravityResult ( )
virtual
SEScalarMassPerVolume & biogears::SEUrinalysis::GetUrobilinogenResult ( )
virtual
bool biogears::SEUrinalysis::HasAppearanceResult ( ) const
virtual
bool biogears::SEUrinalysis::HasBilirubinResult ( ) const
virtual
bool biogears::SEUrinalysis::HasBloodResult ( ) const
virtual
bool biogears::SEUrinalysis::HasColorResult ( ) const
virtual
bool biogears::SEUrinalysis::HasGlucoseResult ( ) const
virtual
bool biogears::SEUrinalysis::HasKetoneResult ( ) const
virtual
bool biogears::SEUrinalysis::HasLeukocyteEsteraseResult ( ) const
virtual
bool biogears::SEUrinalysis::HasMicroscopicResult ( ) const
virtual
bool biogears::SEUrinalysis::HasNitriteResult ( ) const
virtual
bool biogears::SEUrinalysis::HasPHResult ( ) const
virtual
bool biogears::SEUrinalysis::HasProteinResult ( ) const
virtual
bool biogears::SEUrinalysis::HasSpecificGravityResult ( ) const
virtual
bool biogears::SEUrinalysis::HasUrobilinogenResult ( ) const
virtual
void biogears::SEUrinalysis::InvalidateAppearanceResult ( )
virtual
void biogears::SEUrinalysis::InvalidateBloodResult ( )
virtual
void biogears::SEUrinalysis::InvalidateColorResult ( )
virtual
void biogears::SEUrinalysis::InvalidateGlucoseResult ( )
virtual
void biogears::SEUrinalysis::InvalidateKetoneResult ( )
virtual
void biogears::SEUrinalysis::InvalidateLeukocyteEsteraseResult ( )
virtual
void biogears::SEUrinalysis::InvalidateNitriteResult ( )
virtual
void biogears::SEUrinalysis::InvalidateProteinResult ( )
virtual
bool biogears::SEUrinalysis::Load ( const CDM::UrinalysisData in)
virtual
void biogears::SEUrinalysis::RemoveMicroscopicResult ( )
virtual
void biogears::SEUrinalysis::Reset ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

void biogears::SEUrinalysis::SetAppearanceResult ( CDM::enumClarityIndicator::value  c)
virtual
void biogears::SEUrinalysis::SetBloodResult ( CDM::enumPresenceIndicator::value  p)
virtual
void biogears::SEUrinalysis::SetColorResult ( CDM::enumUrineColor::value  color)
virtual
void biogears::SEUrinalysis::SetGlucoseResult ( CDM::enumPresenceIndicator::value  p)
virtual
void biogears::SEUrinalysis::SetKetoneResult ( CDM::enumPresenceIndicator::value  p)
virtual
void biogears::SEUrinalysis::SetLeukocyteEsteraseResult ( CDM::enumPresenceIndicator::value  p)
virtual
void biogears::SEUrinalysis::SetNitriteResult ( CDM::enumPresenceIndicator::value  p)
virtual
void biogears::SEUrinalysis::SetProteinResult ( CDM::enumPresenceIndicator::value  p)
virtual
static constexpr const char* biogears::SEUrinalysis::TypeTag ( )
inlinestatic
CDM::UrinalysisData * biogears::SEUrinalysis::Unload ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

void biogears::SEUrinalysis::Unload ( CDM::UrinalysisData data)
protectedvirtual

Member Data Documentation

CDM::enumClarityIndicator::value biogears::SEUrinalysis::m_Appearance
protected
SEScalar* biogears::SEUrinalysis::m_Bilirubin
protected
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::m_Blood
protected
CDM::enumUrineColor::value biogears::SEUrinalysis::m_Color
protected
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::m_Glucose
protected
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::m_Ketone
protected
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::m_LeukocyteEsterase
protected
SEUrinalysisMicroscopic* biogears::SEUrinalysis::m_Microscopic
protected
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::m_Nitrite
protected
SEScalar* biogears::SEUrinalysis::m_pH
protected
CDM::enumPresenceIndicator::value biogears::SEUrinalysis::m_Protein
protected
SEScalar* biogears::SEUrinalysis::m_SpecificGravity
protected
SEScalarMassPerVolume* biogears::SEUrinalysis::m_Urobilinogen
protected