SEExtracorporealMembraneOxygenationDeviceSettings.h
18// Keep enums in sync with appropriate schema/cdm/ExtracorporealMembraneOxygenationDevice.proto file !!
19enum class eExtracorporealMembraneOxygenationDevice_CannulationLocation { NullCannulationLocation=0,
34extern CDM_DECL const std::string& eExtracorporealMembraneOxygenationDevice_CannulationLocation_Name(eExtracorporealMembraneOxygenationDevice_CannulationLocation m);
48 bool SerializeFromString(const std::string& src, eSerializationFormat m, const SESubstanceManager& subMgr);
52 virtual void ProcessConfiguration(SEExtracorporealMembraneOxygenationDeviceConfiguration& config, SESubstanceManager& subMgr);
81 virtual double GetCarbonDioxideMembraneDiffusingCapacity(const VolumePerTimePressureUnit& unit) const;
Definition: Logger.h:23
Definition: Logger.h:71
Definition: PBExtracorporealMembraneOxygenationDevice.h:10
static bool SerializeFromString(const std::string &src, SEExtracorporealMembraneOxygenationDeviceSettings &dst, eSerializationFormat m, const SESubstanceManager &subMgr)
Definition: PBExtracorporealMembraneOxygenationDevice.cpp:283
static bool SerializeFromFile(const std::string &filename, SEExtracorporealMembraneOxygenationDeviceSettings &dst, const SESubstanceManager &subMgr)
Definition: PBExtracorporealMembraneOxygenationDevice.cpp:292
static bool SerializeToFile(const SEExtracorporealMembraneOxygenationDeviceSettings &src, const std::string &filename)
Definition: PBExtracorporealMembraneOxygenationDevice.cpp:276
static bool SerializeToString(const SEExtracorporealMembraneOxygenationDeviceSettings &src, std::string &output, eSerializationFormat m)
Definition: PBExtracorporealMembraneOxygenationDevice.cpp:269
Definition: SEScalarPressureTimePerVolume.h:8
Definition: SEScalarPressure.h:8
Definition: SEExtracorporealMembraneOxygenationDeviceConfiguration.h:9
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:37
SEScalarPressureTimePerVolume * m_OxygenatorResistance
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:216
SEScalar0To1 * m_FractionOfSweepGasOxygen
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:189
SEScalarPressureTimePerVolume * m_ReturnCannulaResistance
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:217
SEScalarPressureTimePerVolume * m_DrainageCannulaResistance
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:214
SEScalarVolume * m_PumpVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:206
SEScalarVolumePerTimePressure * m_OxygenMembraneDiffusingCapacity
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:190
SEScalarPressure * m_SweepGasPressure
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:191
SEScalarPressureTimePerVolume * m_DrainageLimbResistance
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:215
SEScalarVolume * m_OutletProbeVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:204
SEScalarVolumePerTimePressure * m_CarbonDioxideMembraneDiffusingCapacity
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:188
SEScalarVolume * m_ReturnLimbVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:208
SEScalarVolumePerTime * m_OxygenRate
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:185
SEScalarVolume * m_DrainageCannulaVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:200
SEScalarVolume * m_InletProbeVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:203
eExtracorporealMembraneOxygenationDevice_CannulationLocation m_OutletLocation
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:178
SEScalarVolumePerTime * m_CarbonDioxideRate
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:184
SEScalarVolumePerTime * m_SweepGasFlow
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:192
SEScalarVolume * m_DrainageLimbVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:201
SEScalarVolumePerTime * m_InfuserRate
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:197
eExtracorporealMembraneOxygenationDevice_CannulationLocation m_InletLocation
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:177
SEScalarPressureTimePerVolume * m_ReturnLimbResistance
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:218
SEScalarVolume * m_OxygenatorGasVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:211
SEScalarVolume * m_OxygenatorLiquidVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:205
const SESubstanceCompound * m_BagCompound
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:195
SEScalarVolume * m_ReturnCannulaVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:207
SEScalarVolume * m_BagVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:196
SEScalarVolume * m_InfuserVolume
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:202
SEScalarVolumePerTime * m_PumpFlow
Definition: SEExtracorporealMembraneOxygenationDeviceSettings.h:181
Definition: SEScalar0To1.h:8
Definition: SEScalar.h:19
Definition: SEScalarPressure.h:29
Definition: SEScalarPressureTimePerVolume.h:29
Definition: SEScalarVolume.h:28
Definition: SEScalarVolumePerTime.h:32
Definition: SEScalarVolumePerTimePressure.h:27
Definition: SESubstanceCompound.h:10
Definition: SESubstanceManager.h:10
Definition: SEScalarVolumePerTimePressure.h:8
Definition: SEScalarVolumePerTime.h:8
Definition: SEScalarVolume.h:8
