#include <SECompleteBloodCount.h>

Inheritance diagram for biogears::SECompleteBloodCount:

Public Member Functions

 SECompleteBloodCount ()
 
virtual ~SECompleteBloodCount ()
 
const char * classname () const override
 
virtual void Reset ()
 
virtual void Clear ()
 
virtual bool Load (const CDM::CompleteBloodCountData &in)
 
virtual CDM::CompleteBloodCountDataUnload ()
 
virtual bool HasHematocrit ()
 
virtual SEScalarFractionGetHematocrit ()
 
virtual bool HasHemoglobin ()
 
virtual SEScalarMassPerVolumeGetHemoglobin ()
 
virtual bool HasPlateletCount ()
 
virtual SEScalarAmountPerVolumeGetPlateletCount ()
 
virtual bool HasMeanCorpuscularHemoglobin ()
 
virtual SEScalarMassPerAmountGetMeanCorpuscularHemoglobin ()
 
virtual bool HasMeanCorpuscularHemoglobinConcentration ()
 
virtual SEScalarMassPerVolumeGetMeanCorpuscularHemoglobinConcentration ()
 
virtual bool HasMeanCorpuscularVolume ()
 
virtual SEScalarVolumeGetMeanCorpuscularVolume ()
 
virtual bool HasRedBloodCellCount ()
 
virtual SEScalarAmountPerVolumeGetRedBloodCellCount ()
 
virtual bool HasWhiteBloodCellCount ()
 
virtual SEScalarAmountPerVolumeGetWhiteBloodCellCount ()
 
- 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::CompleteBloodCountData &data)
 
- Protected Member Functions inherited from biogears::SEPatientAssessment
virtual void Unload (CDM::PatientAssessmentData &data)
 

Protected Attributes

SEScalarFractionm_Hematocrit
 
SEScalarMassPerVolumem_Hemoglobin
 
SEScalarAmountPerVolumem_PlateletCount
 
SEScalarMassPerAmountm_MeanCorpuscularHemoglobin
 
SEScalarMassPerVolumem_MeanCorpuscularHemoglobinConcentration
 
SEScalarVolumem_MeanCorpuscularVolume
 
SEScalarAmountPerVolumem_RedBloodCellCount
 
SEScalarAmountPerVolumem_WhiteBloodCellCount
 

Constructor & Destructor Documentation

biogears::SECompleteBloodCount::SECompleteBloodCount ( )
biogears::SECompleteBloodCount::~SECompleteBloodCount ( )
virtual

Member Function Documentation

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

Reimplemented from biogears::SEPatientAssessment.

SEScalarFraction & biogears::SECompleteBloodCount::GetHematocrit ( )
virtual
SEScalarMassPerVolume & biogears::SECompleteBloodCount::GetHemoglobin ( )
virtual
SEScalarMassPerAmount & biogears::SECompleteBloodCount::GetMeanCorpuscularHemoglobin ( )
virtual
SEScalarMassPerVolume & biogears::SECompleteBloodCount::GetMeanCorpuscularHemoglobinConcentration ( )
virtual
SEScalarVolume & biogears::SECompleteBloodCount::GetMeanCorpuscularVolume ( )
virtual
SEScalarAmountPerVolume & biogears::SECompleteBloodCount::GetPlateletCount ( )
virtual
SEScalarAmountPerVolume & biogears::SECompleteBloodCount::GetRedBloodCellCount ( )
virtual
SEScalarAmountPerVolume & biogears::SECompleteBloodCount::GetWhiteBloodCellCount ( )
virtual
bool biogears::SECompleteBloodCount::HasHematocrit ( )
virtual
bool biogears::SECompleteBloodCount::HasHemoglobin ( )
virtual
bool biogears::SECompleteBloodCount::HasMeanCorpuscularHemoglobin ( )
virtual
bool biogears::SECompleteBloodCount::HasMeanCorpuscularHemoglobinConcentration ( )
virtual
bool biogears::SECompleteBloodCount::HasMeanCorpuscularVolume ( )
virtual
bool biogears::SECompleteBloodCount::HasPlateletCount ( )
virtual
bool biogears::SECompleteBloodCount::HasRedBloodCellCount ( )
virtual
bool biogears::SECompleteBloodCount::HasWhiteBloodCellCount ( )
virtual
bool biogears::SECompleteBloodCount::Load ( const CDM::CompleteBloodCountData in)
virtual
void biogears::SECompleteBloodCount::Reset ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

static constexpr const char* biogears::SECompleteBloodCount::TypeTag ( )
inlinestatic
CDM::CompleteBloodCountData * biogears::SECompleteBloodCount::Unload ( )
virtual

Reimplemented from biogears::SEPatientAssessment.

void biogears::SECompleteBloodCount::Unload ( CDM::CompleteBloodCountData data)
protectedvirtual

Member Data Documentation

SEScalarFraction* biogears::SECompleteBloodCount::m_Hematocrit
protected
SEScalarMassPerVolume* biogears::SECompleteBloodCount::m_Hemoglobin
protected
SEScalarMassPerAmount* biogears::SECompleteBloodCount::m_MeanCorpuscularHemoglobin
protected
SEScalarMassPerVolume* biogears::SECompleteBloodCount::m_MeanCorpuscularHemoglobinConcentration
protected
SEScalarVolume* biogears::SECompleteBloodCount::m_MeanCorpuscularVolume
protected
SEScalarAmountPerVolume* biogears::SECompleteBloodCount::m_PlateletCount
protected
SEScalarAmountPerVolume* biogears::SECompleteBloodCount::m_RedBloodCellCount
protected
SEScalarAmountPerVolume* biogears::SECompleteBloodCount::m_WhiteBloodCellCount
protected