#include <SEUrinalysisMicroscopic.h>

Inheritance diagram for biogears::SEUrinalysisMicroscopic:

Public Member Functions

 SEUrinalysisMicroscopic ()
 
virtual ~SEUrinalysisMicroscopic ()
 
const char * classname () const override
 
virtual void Reset ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::UrinalysisMicroscopicData &in)
 
virtual CDM::UrinalysisMicroscopicDataUnload ()
 
virtual bool HasObservationType () const
 
virtual CDM::enumMicroscopicObservationType::value GetObservationType () const
 
virtual void SetObservationType (CDM::enumMicroscopicObservationType::value p)
 
virtual void InvalidateObservationType ()
 
virtual bool HasRedBloodCellsResult () const
 
virtual SEScalarAmountGetRedBloodCellsResult ()
 
virtual bool HasWhiteBloodCellsResult () const
 
virtual SEScalarAmountGetWhiteBloodCellsResult ()
 
virtual bool HasEpithelialCellsResult () const
 
virtual CDM::enumMicroscopicObservationAmount::value GetEpithelialCellsResult () const
 
virtual void SetEpithelialCellsResult (CDM::enumMicroscopicObservationAmount::value p)
 
virtual void InvalidateEpithelialCellsResult ()
 
virtual bool HasCastsResult () const
 
virtual SEScalarAmountGetCastsResult ()
 
virtual bool HasCrystalsResult () const
 
virtual CDM::enumMicroscopicObservationAmount::value GetCrystalsResult () const
 
virtual void SetCrystalsResult (CDM::enumMicroscopicObservationAmount::value p)
 
virtual void InvalidateCrystalsResult ()
 
virtual bool HasBacteriaResult () const
 
virtual CDM::enumMicroscopicObservationAmount::value GetBacteriaResult () const
 
virtual void SetBacteriaResult (CDM::enumMicroscopicObservationAmount::value p)
 
virtual void InvalidateBacteriaResult ()
 
virtual bool HasTrichomonadsResult () const
 
virtual CDM::enumMicroscopicObservationAmount::value GetTrichomonadsResult () const
 
virtual void SetTrichomonadsResult (CDM::enumMicroscopicObservationAmount::value p)
 
virtual void InvalidateTrichomonadsResult ()
 
virtual bool HasYeastResult () const
 
virtual CDM::enumMicroscopicObservationAmount::value GetYeastResult () const
 
virtual void SetYeastResult (CDM::enumMicroscopicObservationAmount::value p)
 
virtual void InvalidateYeastResult ()
 
- 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::UrinalysisMicroscopicData &data)
 
- Protected Member Functions inherited from biogears::SEPatientAssessment
virtual void Unload (CDM::PatientAssessmentData &data)
 

Protected Attributes

CDM::enumMicroscopicObservationType::value m_ObservationType
 
SEScalarAmountm_RedBloodCells
 
SEScalarAmountm_WhiteBloodCells
 
CDM::enumMicroscopicObservationAmount::value m_EpithelialCells
 
SEScalarAmountm_Casts
 
CDM::enumMicroscopicObservationAmount::value m_Crystals
 
CDM::enumMicroscopicObservationAmount::value m_Bacteria
 
CDM::enumMicroscopicObservationAmount::value m_Trichomonads
 
CDM::enumMicroscopicObservationAmount::value m_Yeast
 

Constructor & Destructor Documentation

biogears::SEUrinalysisMicroscopic::SEUrinalysisMicroscopic ( )
biogears::SEUrinalysisMicroscopic::~SEUrinalysisMicroscopic ( )
virtual

Member Function Documentation

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

Reimplemented from biogears::SEPatientAssessment.

CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::GetBacteriaResult ( ) const
virtual
SEScalarAmount & biogears::SEUrinalysisMicroscopic::GetCastsResult ( )
virtual
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::GetCrystalsResult ( ) const
virtual
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::GetEpithelialCellsResult ( ) const
virtual
CDM::enumMicroscopicObservationType::value biogears::SEUrinalysisMicroscopic::GetObservationType ( ) const
virtual
SEScalarAmount & biogears::SEUrinalysisMicroscopic::GetRedBloodCellsResult ( )
virtual
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::GetTrichomonadsResult ( ) const
virtual
SEScalarAmount & biogears::SEUrinalysisMicroscopic::GetWhiteBloodCellsResult ( )
virtual
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::GetYeastResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasBacteriaResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasCastsResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasCrystalsResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasEpithelialCellsResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasObservationType ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasRedBloodCellsResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasTrichomonadsResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasWhiteBloodCellsResult ( ) const
virtual
bool biogears::SEUrinalysisMicroscopic::HasYeastResult ( ) const
virtual
void biogears::SEUrinalysisMicroscopic::InvalidateBacteriaResult ( )
virtual
void biogears::SEUrinalysisMicroscopic::InvalidateCrystalsResult ( )
virtual
void biogears::SEUrinalysisMicroscopic::InvalidateEpithelialCellsResult ( )
virtual
void biogears::SEUrinalysisMicroscopic::InvalidateObservationType ( )
virtual
void biogears::SEUrinalysisMicroscopic::InvalidateTrichomonadsResult ( )
virtual
void biogears::SEUrinalysisMicroscopic::InvalidateYeastResult ( )
virtual
bool biogears::SEUrinalysisMicroscopic::Load ( const CDM::UrinalysisMicroscopicData in)
virtual
void biogears::SEUrinalysisMicroscopic::Reset ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

void biogears::SEUrinalysisMicroscopic::SetBacteriaResult ( CDM::enumMicroscopicObservationAmount::value  p)
virtual
void biogears::SEUrinalysisMicroscopic::SetCrystalsResult ( CDM::enumMicroscopicObservationAmount::value  p)
virtual
void biogears::SEUrinalysisMicroscopic::SetEpithelialCellsResult ( CDM::enumMicroscopicObservationAmount::value  p)
virtual
void biogears::SEUrinalysisMicroscopic::SetObservationType ( CDM::enumMicroscopicObservationType::value  p)
virtual
void biogears::SEUrinalysisMicroscopic::SetTrichomonadsResult ( CDM::enumMicroscopicObservationAmount::value  p)
virtual
void biogears::SEUrinalysisMicroscopic::SetYeastResult ( CDM::enumMicroscopicObservationAmount::value  p)
virtual
static constexpr const char* biogears::SEUrinalysisMicroscopic::TypeTag ( )
inlinestatic
CDM::UrinalysisMicroscopicData * biogears::SEUrinalysisMicroscopic::Unload ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

void biogears::SEUrinalysisMicroscopic::Unload ( CDM::UrinalysisMicroscopicData data)
protectedvirtual

Member Data Documentation

CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::m_Bacteria
protected
SEScalarAmount* biogears::SEUrinalysisMicroscopic::m_Casts
protected
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::m_Crystals
protected
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::m_EpithelialCells
protected
CDM::enumMicroscopicObservationType::value biogears::SEUrinalysisMicroscopic::m_ObservationType
protected
SEScalarAmount* biogears::SEUrinalysisMicroscopic::m_RedBloodCells
protected
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::m_Trichomonads
protected
SEScalarAmount* biogears::SEUrinalysisMicroscopic::m_WhiteBloodCells
protected
CDM::enumMicroscopicObservationAmount::value biogears::SEUrinalysisMicroscopic::m_Yeast
protected