#include <SEPatientAction.h>
Inherits SEAction.
Inherited by SEAcuteRespiratoryDistressSyndromeExacerbation, SEAcuteStress, SEAirwayObstruction, SEArrhythmia, SEAsthmaAttack, SEBrainInjury, SEBronchoconstriction, SECardiovascularMechanicsModification, SEChestCompression, SEChestCompressionAutomated, SEChestCompressionInstantaneous, SEChestOcclusiveDressing, SEChronicObstructivePulmonaryDiseaseExacerbation, SEConsciousRespiration, SEConsumeNutrients, SEDyspnea, SEExercise, SEHemorrhage, SEHemothorax, SEImpairedAlveolarExchangeExacerbation, SEIntubation, SEMechanicalVentilation, SENeedleDecompression, SEPatientAssessmentRequest, SEPericardialEffusion, SEPneumoniaExacerbation, SEPulmonaryShuntExacerbation, SERespiratoryFatigue, SERespiratoryMechanicsConfiguration, SERespiratoryMechanicsModification, SESubstanceBolus, SESubstanceCompoundInfusion, SESubstanceInfusion, SESupplementalOxygen, SETensionPneumothorax, SETubeThoracostomy, and SEUrinate.
|
static constexpr char const * | ActionType = "Patient" |
|
static constexpr char const * | ActionType = "Action" |
|
◆ SEPatientAction()
SEPatientAction::SEPatientAction |
( |
Logger * |
logger = nullptr | ) |
|
◆ ~SEPatientAction()
SEPatientAction::~SEPatientAction |
( |
| ) |
|
|
virtual |
◆ Activate()
void SEPatientAction::Activate |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Clear()
void SEPatientAction::Clear |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from SEAction.
Reimplemented in SEPatientAssessmentRequest, SEPericardialEffusion, SEPneumoniaExacerbation, SEPulmonaryShuntExacerbation, SERespiratoryFatigue, SERespiratoryMechanicsConfiguration, SERespiratoryMechanicsModification, SESubstanceBolus, SESubstanceCompoundInfusion, SESubstanceInfusion, SESupplementalOxygen, SETensionPneumothorax, SETubeThoracostomy, and SEUrinate.
◆ Deactivate()
void SEPatientAction::Deactivate |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from SEAction.
Reimplemented in SEPatientAssessmentRequest, SEPericardialEffusion, SEPneumoniaExacerbation, SEPulmonaryShuntExacerbation, SERespiratoryFatigue, SERespiratoryMechanicsConfiguration, SERespiratoryMechanicsModification, SESubstanceBolus, SESubstanceCompoundInfusion, SESubstanceInfusion, SESupplementalOxygen, SETensionPneumothorax, SETubeThoracostomy, and SEUrinate.
◆ GetActionType()
std::string SEPatientAction::GetActionType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsActive()
bool SEPatientAction::IsActive |
( |
| ) |
const |
|
inlineoverridevirtual |
Reimplemented from SEAction.
Reimplemented in SEPatientAssessmentRequest, SEPericardialEffusion, SEPneumoniaExacerbation, SEPulmonaryShuntExacerbation, SERespiratoryFatigue, SERespiratoryMechanicsConfiguration, SERespiratoryMechanicsModification, SESubstanceBolus, SESubstanceCompoundInfusion, SESubstanceInfusion, SESupplementalOxygen, SETensionPneumothorax, SETubeThoracostomy, and SEUrinate.
◆ IsValid()
bool SEPatientAction::IsValid |
( |
| ) |
const |
|
inlineoverridevirtual |
Test if the action has all data it needs
Reimplemented from SEAction.
Reimplemented in SEPatientAssessmentRequest, SEPericardialEffusion, SEPneumoniaExacerbation, SEPulmonaryShuntExacerbation, SERespiratoryFatigue, SERespiratoryMechanicsConfiguration, SERespiratoryMechanicsModification, SESubstanceBolus, SESubstanceCompoundInfusion, SESubstanceInfusion, SESupplementalOxygen, SETensionPneumothorax, SETubeThoracostomy, and SEUrinate.
◆ PBPatientAction
◆ ActionType
constexpr char const* SEPatientAction::ActionType = "Patient" |
|
staticconstexpr |