What’s New in the Pulse Physiology Engine 4.4.0
×
PBPatientActions.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#pragma once
5CDM_BIND_DECL2(PatientAction)
6CDM_BIND_DECL2(AcuteAnemia)
7CDM_BIND_DECL2(AcuteRespiratoryDistressSyndromeExacerbation)
8CDM_BIND_DECL2(AcuteStress)
9CDM_BIND_DECL2(AirwayObstruction)
10CDM_BIND_DECL2(Arrhythmia)
11CDM_BIND_DECL2(AsthmaAttack)
12CDM_BIND_DECL2(BrainInjury)
13CDM_BIND_DECL2(Bronchoconstriction)
14CDM_BIND_DECL2(CardiovascularMechanicsConfiguration)
15CDM_BIND_DECL2(CardiovascularMechanicsModification)
16CDM_BIND_DECL2(ChestCompression)
17CDM_BIND_DECL2(ChestCompressionAutomated)
18CDM_BIND_DECL2(ChestCompressionInstantaneous)
19CDM_BIND_DECL2(ChestOcclusiveDressing)
20CDM_BIND_DECL2(ChronicObstructivePulmonaryDiseaseExacerbation)
21CDM_BIND_DECL2(ConsciousRespiration)
22CDM_BIND_DECL2(ConsumeNutrients)
23CDM_BIND_DECL2(Dyspnea)
24CDM_BIND_DECL2(Exercise)
25CDM_BIND_DECL2(ForcedExhale)
26CDM_BIND_DECL2(ForcedInhale)
27CDM_BIND_DECL2(ForcedPause)
28CDM_BIND_DECL2(Hemorrhage)
29CDM_BIND_DECL2(Hemothorax)
30CDM_BIND_DECL2(ImpairedAlveolarExchangeExacerbation)
31CDM_BIND_DECL2(Intubation)
32CDM_BIND_DECL2(MechanicalVentilation)
33CDM_BIND_DECL2(NeedleDecompression)
34CDM_BIND_DECL2(PatientAssessmentRequest)
35CDM_BIND_DECL2(PericardialEffusion)
36CDM_BIND_DECL2(PneumoniaExacerbation)
37CDM_BIND_DECL2(PrimaryBlastLungInjury)
38CDM_BIND_DECL2(PulmonaryShuntExacerbation)
39CDM_BIND_DECL2(RespiratoryFatigue)
40CDM_BIND_DECL2(RespiratoryMechanicsConfiguration)
41CDM_BIND_DECL2(RespiratoryMechanicsModification)
42CDM_BIND_DECL2(SubstanceBolus)
43CDM_BIND_DECL2(SubstanceBolusState)
44CDM_BIND_DECL2(SubstanceCompoundInfusion)
45CDM_BIND_DECL2(SubstanceInfusion)
46CDM_BIND_DECL2(SupplementalOxygen)
47CDM_BIND_DECL2(TensionPneumothorax)
48CDM_BIND_DECL2(ThermalBurn)
49CDM_BIND_DECL2(TubeThoracostomy)
50CDM_BIND_DECL2(Urinate)
51CDM_BIND_DECL2(UseInhaler)
52CDM_BIND_DECL(AnyPatientActionData)
54
55class CDM_DECL PBPatientAction
56{
57public:
59 static SEPatientAction* Load(const CDM_BIND::AnyPatientActionData& any, const SESubstanceManager& subMgr);
61 static CDM_BIND::AnyPatientActionData* Unload(const SEPatientAction& action);
62 static void Serialize(const CDM_BIND::PatientActionData& src, SEPatientAction& dst);
63 static void Serialize(const SEPatientAction& src, CDM_BIND::PatientActionData& dst);
64
65 static void Load(const CDM_BIND::AcuteAnemiaData& src, SEAcuteAnemia& dst);
66 static CDM_BIND::AcuteAnemiaData* Unload(const SEAcuteAnemia& src);
67 static void Serialize(const CDM_BIND::AcuteAnemiaData& src, SEAcuteAnemia& dst);
68 static void Serialize(const SEAcuteAnemia& src, CDM_BIND::AcuteAnemiaData& dst);
69 static void Copy(const SEAcuteAnemia& src, SEAcuteAnemia& dst);
70
71 static void Load(const CDM_BIND::AcuteRespiratoryDistressSyndromeExacerbationData& src, SEAcuteRespiratoryDistressSyndromeExacerbation& dst);
72 static CDM_BIND::AcuteRespiratoryDistressSyndromeExacerbationData* Unload(const SEAcuteRespiratoryDistressSyndromeExacerbation& src);
73 static void Serialize(const CDM_BIND::AcuteRespiratoryDistressSyndromeExacerbationData& src, SEAcuteRespiratoryDistressSyndromeExacerbation& dst);
74 static void Serialize(const SEAcuteRespiratoryDistressSyndromeExacerbation& src, CDM_BIND::AcuteRespiratoryDistressSyndromeExacerbationData& dst);
76
77 static void Load(const CDM_BIND::AcuteStressData& src, SEAcuteStress& dst);
78 static CDM_BIND::AcuteStressData* Unload(const SEAcuteStress& src);
79 static void Serialize(const CDM_BIND::AcuteStressData& src, SEAcuteStress& dst);
80 static void Serialize(const SEAcuteStress& src, CDM_BIND::AcuteStressData& dst);
81 static void Copy(const SEAcuteStress& src, SEAcuteStress& dst);
82
83 static void Load(const CDM_BIND::AirwayObstructionData& src, SEAirwayObstruction& dst);
84 static CDM_BIND::AirwayObstructionData* Unload(const SEAirwayObstruction& src);
85 static void Serialize(const CDM_BIND::AirwayObstructionData& src, SEAirwayObstruction& dst);
86 static void Serialize(const SEAirwayObstruction& src, CDM_BIND::AirwayObstructionData& dst);
87 static void Copy(const SEAirwayObstruction& src, SEAirwayObstruction& dst);
88
89 static void Load(const CDM_BIND::ArrhythmiaData& src, SEArrhythmia& dst);
90 static CDM_BIND::ArrhythmiaData* Unload(const SEArrhythmia& src);
91 static void Serialize(const CDM_BIND::ArrhythmiaData& src, SEArrhythmia& dst);
92 static void Serialize(const SEArrhythmia& src, CDM_BIND::ArrhythmiaData& dst);
93 static void Copy(const SEArrhythmia& src, SEArrhythmia& dst);
94
95 static void Load(const CDM_BIND::AsthmaAttackData& src, SEAsthmaAttack& dst);
96 static CDM_BIND::AsthmaAttackData* Unload(const SEAsthmaAttack& src);
97 static void Serialize(const CDM_BIND::AsthmaAttackData& src, SEAsthmaAttack& dst);
98 static void Serialize(const SEAsthmaAttack& src, CDM_BIND::AsthmaAttackData& dst);
99 static void Copy(const SEAsthmaAttack& src, SEAsthmaAttack& dst);
100
101 static void Load(const CDM_BIND::BrainInjuryData& src, SEBrainInjury& dst);
102 static CDM_BIND::BrainInjuryData* Unload(const SEBrainInjury& src);
103 static void Serialize(const CDM_BIND::BrainInjuryData& src, SEBrainInjury& dst);
104 static void Serialize(const SEBrainInjury& src, CDM_BIND::BrainInjuryData& dst);
105 static void Copy(const SEBrainInjury& src, SEBrainInjury& dst);
106
107 static void Load(const CDM_BIND::BronchoconstrictionData& src, SEBronchoconstriction& dst);
108 static CDM_BIND::BronchoconstrictionData* Unload(const SEBronchoconstriction& src);
109 static void Serialize(const CDM_BIND::BronchoconstrictionData& src, SEBronchoconstriction& dst);
110 static void Serialize(const SEBronchoconstriction& src, CDM_BIND::BronchoconstrictionData& dst);
111 static void Copy(const SEBronchoconstriction& src, SEBronchoconstriction& dst);
112
113 static void Load(const CDM_BIND::CardiovascularMechanicsConfigurationData& src, SECardiovascularMechanicsConfiguration& dst);
114 static CDM_BIND::CardiovascularMechanicsConfigurationData* Unload(const SECardiovascularMechanicsConfiguration& src);
115 static void Serialize(const CDM_BIND::CardiovascularMechanicsConfigurationData& src, SECardiovascularMechanicsConfiguration& dst);
116 static void Serialize(const SECardiovascularMechanicsConfiguration& src, CDM_BIND::CardiovascularMechanicsConfigurationData& dst);
118
119 static void Load(const CDM_BIND::CardiovascularMechanicsModificationData& src, SECardiovascularMechanicsModification& dst);
120 static CDM_BIND::CardiovascularMechanicsModificationData* Unload(const SECardiovascularMechanicsModification& src);
121 static void Serialize(const CDM_BIND::CardiovascularMechanicsModificationData& src, SECardiovascularMechanicsModification& dst);
122 static void Serialize(const SECardiovascularMechanicsModification& src, CDM_BIND::CardiovascularMechanicsModificationData& dst);
124
125 static void Load(const CDM_BIND::ChestCompressionData& src, SEChestCompression& dst);
126 static CDM_BIND::ChestCompressionData* Unload(const SEChestCompression& src);
127 static void Serialize(const CDM_BIND::ChestCompressionData& src, SEChestCompression& dst);
128 static void Serialize(const SEChestCompression& src, CDM_BIND::ChestCompressionData& dst);
129 static void Copy(const SEChestCompression& src, SEChestCompression& dst);
130
131 static void Load(const CDM_BIND::ChestCompressionAutomatedData& src, SEChestCompressionAutomated& dst);
132 static CDM_BIND::ChestCompressionAutomatedData* Unload(const SEChestCompressionAutomated& src);
133 static void Serialize(const CDM_BIND::ChestCompressionAutomatedData& src, SEChestCompressionAutomated& dst);
134 static void Serialize(const SEChestCompressionAutomated& src, CDM_BIND::ChestCompressionAutomatedData& dst);
135 static void Copy(const SEChestCompressionAutomated& src, SEChestCompressionAutomated& dst);
136
137 static void Load(const CDM_BIND::ChestCompressionInstantaneousData& src, SEChestCompressionInstantaneous& dst);
138 static CDM_BIND::ChestCompressionInstantaneousData* Unload(const SEChestCompressionInstantaneous& src);
139 static void Serialize(const CDM_BIND::ChestCompressionInstantaneousData& src, SEChestCompressionInstantaneous& dst);
140 static void Serialize(const SEChestCompressionInstantaneous& src, CDM_BIND::ChestCompressionInstantaneousData& dst);
141 static void Copy(const SEChestCompressionInstantaneous& src, SEChestCompressionInstantaneous& dst);
142
143 static void Load(const CDM_BIND::ChestOcclusiveDressingData& src, SEChestOcclusiveDressing& dst);
144 static CDM_BIND::ChestOcclusiveDressingData* Unload(const SEChestOcclusiveDressing& src);
145 static void Serialize(const CDM_BIND::ChestOcclusiveDressingData& src, SEChestOcclusiveDressing& dst);
146 static void Serialize(const SEChestOcclusiveDressing& src, CDM_BIND::ChestOcclusiveDressingData& dst);
147 static void Copy(const SEChestOcclusiveDressing& src, SEChestOcclusiveDressing& dst);
148
149 static void Load(const CDM_BIND::ChronicObstructivePulmonaryDiseaseExacerbationData& src, SEChronicObstructivePulmonaryDiseaseExacerbation& dst);
150 static CDM_BIND::ChronicObstructivePulmonaryDiseaseExacerbationData* Unload(const SEChronicObstructivePulmonaryDiseaseExacerbation& src);
151 static void Serialize(const CDM_BIND::ChronicObstructivePulmonaryDiseaseExacerbationData& src, SEChronicObstructivePulmonaryDiseaseExacerbation& dst);
152 static void Serialize(const SEChronicObstructivePulmonaryDiseaseExacerbation& src, CDM_BIND::ChronicObstructivePulmonaryDiseaseExacerbationData& dst);
154
155 static void Load(const CDM_BIND::ConsciousRespirationData& src, SEConsciousRespiration& dst);
156 static CDM_BIND::ConsciousRespirationData* Unload(const SEConsciousRespiration& src);
157 static void Serialize(const CDM_BIND::ConsciousRespirationData& src, SEConsciousRespiration& dst);
158 static void Serialize(const SEConsciousRespiration& src, CDM_BIND::ConsciousRespirationData& dst);
159 static void Copy(const SEConsciousRespiration& src, SEConsciousRespiration& dst);
160
161 static void Load(const CDM_BIND::ConsumeNutrientsData& src, SEConsumeNutrients& dst);
162 static CDM_BIND::ConsumeNutrientsData* Unload(const SEConsumeNutrients& src);
163 static void Serialize(const CDM_BIND::ConsumeNutrientsData& src, SEConsumeNutrients& dst);
164 static void Serialize(const SEConsumeNutrients& src, CDM_BIND::ConsumeNutrientsData& dst);
165 static void Copy(const SEConsumeNutrients& src, SEConsumeNutrients& dst);
166
167 static void Load(const CDM_BIND::DyspneaData& src, SEDyspnea& dst);
168 static CDM_BIND::DyspneaData* Unload(const SEDyspnea& src);
169 static void Serialize(const CDM_BIND::DyspneaData& src, SEDyspnea& dst);
170 static void Serialize(const SEDyspnea& src, CDM_BIND::DyspneaData& dst);
171 static void Copy(const SEDyspnea& src, SEDyspnea& dst);
172
173 static void Load(const CDM_BIND::ExerciseData& src, SEExercise& dst);
174 static CDM_BIND::ExerciseData* Unload(const SEExercise& src);
175 static void Serialize(const CDM_BIND::ExerciseData& src, SEExercise& dst);
176 static void Serialize(const SEExercise& src, CDM_BIND::ExerciseData& dst);
177 static void Copy(const SEExercise& src, SEExercise& dst);
178
179 static void Load(const CDM_BIND::ForcedExhaleData& src, SEForcedExhale& dst);
180 static CDM_BIND::ForcedExhaleData* Unload(const SEForcedExhale& src);
181 static void Serialize(const CDM_BIND::ForcedExhaleData& src, SEForcedExhale& dst);
182 static void Serialize(const SEForcedExhale& src, CDM_BIND::ForcedExhaleData& dst);
183 static void Copy(const SEForcedExhale& src, SEForcedExhale& dst);
184
185 static void Load(const CDM_BIND::ForcedInhaleData& src, SEForcedInhale& dst);
186 static CDM_BIND::ForcedInhaleData* Unload(const SEForcedInhale& src);
187 static void Serialize(const CDM_BIND::ForcedInhaleData& src, SEForcedInhale& dst);
188 static void Serialize(const SEForcedInhale& src, CDM_BIND::ForcedInhaleData& dst);
189 static void Copy(const SEForcedInhale& src, SEForcedInhale& dst);
190
191 static void Load(const CDM_BIND::ForcedPauseData& src, SEForcedPause& dst);
192 static CDM_BIND::ForcedPauseData* Unload(const SEForcedPause& src);
193 static void Serialize(const CDM_BIND::ForcedPauseData& src, SEForcedPause& dst);
194 static void Serialize(const SEForcedPause& src, CDM_BIND::ForcedPauseData& dst);
195 static void Copy(const SEForcedPause& src, SEForcedPause& dst);
196
197 static void Load(const CDM_BIND::HemorrhageData& src, SEHemorrhage& dst);
198 static CDM_BIND::HemorrhageData* Unload(const SEHemorrhage& src);
199 static void Serialize(const CDM_BIND::HemorrhageData& src, SEHemorrhage& dst);
200 static void Serialize(const SEHemorrhage& src, CDM_BIND::HemorrhageData& dst);
201 static void Copy(const SEHemorrhage& src, SEHemorrhage& dst);
202
203 static void Load(const CDM_BIND::HemothoraxData& src, SEHemothorax& dst);
204 static CDM_BIND::HemothoraxData* Unload(const SEHemothorax& src);
205 static void Serialize(const CDM_BIND::HemothoraxData& src, SEHemothorax& dst);
206 static void Serialize(const SEHemothorax& src, CDM_BIND::HemothoraxData& dst);
207 static void Copy(const SEHemothorax& src, SEHemothorax& dst);
208
209 static void Load(const CDM_BIND::ImpairedAlveolarExchangeExacerbationData& src, SEImpairedAlveolarExchangeExacerbation& dst);
210 static CDM_BIND::ImpairedAlveolarExchangeExacerbationData* Unload(const SEImpairedAlveolarExchangeExacerbation& src);
211 static void Serialize(const CDM_BIND::ImpairedAlveolarExchangeExacerbationData& src, SEImpairedAlveolarExchangeExacerbation& dst);
212 static void Serialize(const SEImpairedAlveolarExchangeExacerbation& src, CDM_BIND::ImpairedAlveolarExchangeExacerbationData& dst);
214
215 static void Load(const CDM_BIND::IntubationData& src, SEIntubation& dst);
216 static CDM_BIND::IntubationData* Unload(const SEIntubation& src);
217 static void Serialize(const CDM_BIND::IntubationData& src, SEIntubation& dst);
218 static void Serialize(const SEIntubation& src, CDM_BIND::IntubationData& dst);
219 static void Copy(const SEIntubation& src, SEIntubation& dst);
220
221 static void Load(const CDM_BIND::MechanicalVentilationData& src, SEMechanicalVentilation& dst, const SESubstanceManager& subMgr);
222 static CDM_BIND::MechanicalVentilationData* Unload(const SEMechanicalVentilation& src);
223 static void Serialize(const CDM_BIND::MechanicalVentilationData& src, SEMechanicalVentilation& dst, const SESubstanceManager& subMgr);
224 static void Serialize(const SEMechanicalVentilation& src, CDM_BIND::MechanicalVentilationData& dst);
225 static void Copy(const SEMechanicalVentilation& src, SEMechanicalVentilation& dst, const SESubstanceManager& subMgr);
226
227 static void Load(const CDM_BIND::NeedleDecompressionData& src, SENeedleDecompression& dst);
228 static CDM_BIND::NeedleDecompressionData* Unload(const SENeedleDecompression& src);
229 static void Serialize(const CDM_BIND::NeedleDecompressionData& src, SENeedleDecompression& dst);
230 static void Serialize(const SENeedleDecompression& src, CDM_BIND::NeedleDecompressionData& dst);
231 static void Copy(const SENeedleDecompression& src, SENeedleDecompression& dst);
232
233 static void Load(const CDM_BIND::PatientAssessmentRequestData& src, SEPatientAssessmentRequest& dst);
234 static CDM_BIND::PatientAssessmentRequestData* Unload(const SEPatientAssessmentRequest& src);
235 static void Serialize(const CDM_BIND::PatientAssessmentRequestData& src, SEPatientAssessmentRequest& dst);
236 static void Serialize(const SEPatientAssessmentRequest& src, CDM_BIND::PatientAssessmentRequestData& dst);
237 static void Copy(const SEPatientAssessmentRequest& src, SEPatientAssessmentRequest& dst);
238
239 static void Load(const CDM_BIND::PericardialEffusionData& src, SEPericardialEffusion& dst);
240 static CDM_BIND::PericardialEffusionData* Unload(const SEPericardialEffusion& src);
241 static void Serialize(const CDM_BIND::PericardialEffusionData& src, SEPericardialEffusion& dst);
242 static void Serialize(const SEPericardialEffusion& src, CDM_BIND::PericardialEffusionData& dst);
243 static void Copy(const SEPericardialEffusion& src, SEPericardialEffusion& dst);
244
245 static void Load(const CDM_BIND::PneumoniaExacerbationData& src, SEPneumoniaExacerbation& dst);
246 static CDM_BIND::PneumoniaExacerbationData* Unload(const SEPneumoniaExacerbation& src);
247 static void Serialize(const CDM_BIND::PneumoniaExacerbationData& src, SEPneumoniaExacerbation& dst);
248 static void Serialize(const SEPneumoniaExacerbation& src, CDM_BIND::PneumoniaExacerbationData& dst);
249 static void Copy(const SEPneumoniaExacerbation& src, SEPneumoniaExacerbation& dst);
250
251 static void Load(const CDM_BIND::PrimaryBlastLungInjuryData& src, SEPrimaryBlastLungInjury& dst);
252 static CDM_BIND::PrimaryBlastLungInjuryData* Unload(const SEPrimaryBlastLungInjury& src);
253 static void Serialize(const CDM_BIND::PrimaryBlastLungInjuryData& src, SEPrimaryBlastLungInjury& dst);
254 static void Serialize(const SEPrimaryBlastLungInjury& src, CDM_BIND::PrimaryBlastLungInjuryData& dst);
255 static void Copy(const SEPrimaryBlastLungInjury& src, SEPrimaryBlastLungInjury& dst);
256
257 static void Load(const CDM_BIND::PulmonaryShuntExacerbationData& src, SEPulmonaryShuntExacerbation& dst);
258 static CDM_BIND::PulmonaryShuntExacerbationData* Unload(const SEPulmonaryShuntExacerbation& src);
259 static void Serialize(const CDM_BIND::PulmonaryShuntExacerbationData& src, SEPulmonaryShuntExacerbation& dst);
260 static void Serialize(const SEPulmonaryShuntExacerbation& src, CDM_BIND::PulmonaryShuntExacerbationData& dst);
261 static void Copy(const SEPulmonaryShuntExacerbation& src, SEPulmonaryShuntExacerbation& dst);
262
263 static void Load(const CDM_BIND::RespiratoryFatigueData& src, SERespiratoryFatigue& dst);
264 static CDM_BIND::RespiratoryFatigueData* Unload(const SERespiratoryFatigue& src);
265 static void Serialize(const CDM_BIND::RespiratoryFatigueData& src, SERespiratoryFatigue& dst);
266 static void Serialize(const SERespiratoryFatigue& src, CDM_BIND::RespiratoryFatigueData& dst);
267 static void Copy(const SERespiratoryFatigue& src, SERespiratoryFatigue& dst);
268
269 static void Load(const CDM_BIND::RespiratoryMechanicsConfigurationData& src, SERespiratoryMechanicsConfiguration& dst);
270 static CDM_BIND::RespiratoryMechanicsConfigurationData* Unload(const SERespiratoryMechanicsConfiguration& src);
271 static void Serialize(const CDM_BIND::RespiratoryMechanicsConfigurationData& src, SERespiratoryMechanicsConfiguration& dst);
272 static void Serialize(const SERespiratoryMechanicsConfiguration& src, CDM_BIND::RespiratoryMechanicsConfigurationData& dst);
274
275 static void Load(const CDM_BIND::RespiratoryMechanicsModificationData& src, SERespiratoryMechanicsModification& dst);
276 static CDM_BIND::RespiratoryMechanicsModificationData* Unload(const SERespiratoryMechanicsModification& src);
277 static void Serialize(const CDM_BIND::RespiratoryMechanicsModificationData& src, SERespiratoryMechanicsModification& dst);
278 static void Serialize(const SERespiratoryMechanicsModification& src, CDM_BIND::RespiratoryMechanicsModificationData& dst);
280
281 static void Load(const CDM_BIND::SubstanceBolusData& src, SESubstanceBolus& dst);
282 static CDM_BIND::SubstanceBolusData* Unload(const SESubstanceBolus& src);
283 static void Serialize(const CDM_BIND::SubstanceBolusData& src, SESubstanceBolus& dst);
284 static void Serialize(const SESubstanceBolus& src, CDM_BIND::SubstanceBolusData& dst);
285 static void Copy(const SESubstanceBolus& src, SESubstanceBolus& dst);
286
287 static void Load(const CDM_BIND::SubstanceCompoundInfusionData& src, SESubstanceCompoundInfusion& dst);
288 static CDM_BIND::SubstanceCompoundInfusionData* Unload(const SESubstanceCompoundInfusion& src);
289 static void Serialize(const CDM_BIND::SubstanceCompoundInfusionData& src, SESubstanceCompoundInfusion& dst);
290 static void Serialize(const SESubstanceCompoundInfusion& src, CDM_BIND::SubstanceCompoundInfusionData& dst);
291 static void Copy(const SESubstanceCompoundInfusion& src, SESubstanceCompoundInfusion& dst);
292
293 static void Load(const CDM_BIND::SubstanceInfusionData& src, SESubstanceInfusion& dst);
294 static CDM_BIND::SubstanceInfusionData* Unload(const SESubstanceInfusion& src);
295 static void Serialize(const CDM_BIND::SubstanceInfusionData& src, SESubstanceInfusion& dst);
296 static void Serialize(const SESubstanceInfusion& src, CDM_BIND::SubstanceInfusionData& dst);
297 static void Copy(const SESubstanceInfusion& src, SESubstanceInfusion& dst);
298
299 static void Load(const CDM_BIND::SupplementalOxygenData& src, SESupplementalOxygen& dst);
300 static CDM_BIND::SupplementalOxygenData* Unload(const SESupplementalOxygen& src);
301 static void Serialize(const CDM_BIND::SupplementalOxygenData& src, SESupplementalOxygen& dst);
302 static void Serialize(const SESupplementalOxygen& src, CDM_BIND::SupplementalOxygenData& dst);
303 static void Copy(const SESupplementalOxygen& src, SESupplementalOxygen& dst);
304
305 static void Load(const CDM_BIND::TensionPneumothoraxData& src, SETensionPneumothorax& dst);
306 static CDM_BIND::TensionPneumothoraxData* Unload(const SETensionPneumothorax& src);
307 static void Serialize(const CDM_BIND::TensionPneumothoraxData& src, SETensionPneumothorax& dst);
308 static void Serialize(const SETensionPneumothorax& src, CDM_BIND::TensionPneumothoraxData& dst);
309 static void Copy(const SETensionPneumothorax& src, SETensionPneumothorax& dst);
310
311 static void Load(const CDM_BIND::ThermalBurnData& src, SEThermalBurn& dst);
312 static CDM_BIND::ThermalBurnData* Unload(const SEThermalBurn& src);
313 static void Serialize(const CDM_BIND::ThermalBurnData& src, SEThermalBurn& dst);
314 static void Serialize(const SEThermalBurn& src, CDM_BIND::ThermalBurnData& dst);
315 static void Copy(const SEThermalBurn& src, SEThermalBurn& dst);
316
317 static void Load(const CDM_BIND::TubeThoracostomyData& src, SETubeThoracostomy& dst);
318 static CDM_BIND::TubeThoracostomyData* Unload(const SETubeThoracostomy& src);
319 static void Serialize(const CDM_BIND::TubeThoracostomyData& src, SETubeThoracostomy& dst);
320 static void Serialize(const SETubeThoracostomy& src, CDM_BIND::TubeThoracostomyData& dst);
321 static void Copy(const SETubeThoracostomy& src, SETubeThoracostomy& dst);
322
323 static void Load(const CDM_BIND::UrinateData& src, SEUrinate& dst);
324 static CDM_BIND::UrinateData* Unload(const SEUrinate& src);
325 static void Serialize(const CDM_BIND::UrinateData& src, SEUrinate& dst);
326 static void Serialize(const SEUrinate& src, CDM_BIND::UrinateData& dst);
327 static void Copy(const SEUrinate& src, SEUrinate& dst);
328
329 static void Load(const CDM_BIND::UseInhalerData& src, SEUseInhaler& dst);
330 static CDM_BIND::UseInhalerData* Unload(const SEUseInhaler& src);
331 static void Serialize(const CDM_BIND::UseInhalerData& src, SEUseInhaler& dst);
332 static void Serialize(const SEUseInhaler& src, CDM_BIND::UseInhalerData& dst);
333 static void Copy(const SEUseInhaler& src, SEUseInhaler& dst);
334
335};
Definition: PBPatientActions.h:56
Definition: SEAcuteAnemia.h:8
Definition: SEAcuteRespiratoryDistressSyndromeExacerbation.h:9
Definition: SEAcuteStress.h:8
Definition: SEAirwayObstruction.h:16
Definition: SEArrhythmia.h:19
Definition: SEAsthmaAttack.h:8
Definition: SEBrainInjury.h:12
Definition: SEBronchoconstriction.h:8
Definition: SECardiovascularMechanicsConfiguration.h:9
Definition: SECardiovascularMechanicsModification.h:9
Definition: SEChestCompressionAutomated.h:8
Definition: SEChestCompression.h:8
Definition: SEChestCompressionInstantaneous.h:8
Definition: SEChestOcclusiveDressing.h:8
Definition: SEChronicObstructivePulmonaryDiseaseExacerbation.h:9
Definition: SEConsciousRespiration.h:13
Definition: SEConsumeNutrients.h:10
Definition: SEDyspnea.h:8
Definition: SEExercise.h:8
Definition: SEForcedExhale.h:8
Definition: SEForcedInhale.h:8
Definition: SEForcedPause.h:8
Definition: SEHemorrhage.h:35
Definition: SEHemothorax.h:8
Definition: SEImpairedAlveolarExchangeExacerbation.h:7
Definition: SEIntubation.h:13
Definition: SEMechanicalVentilation.h:13
Definition: SENeedleDecompression.h:8
Definition: SEPatientAction.h:8
Definition: SEPatientAssessmentRequest.h:9
Definition: SEPericardialEffusion.h:8
Definition: SEPneumoniaExacerbation.h:9
Definition: SEPrimaryBlastLungInjury.h:9
Definition: SEPulmonaryShuntExacerbation.h:8
Definition: SERespiratoryFatigue.h:8
Definition: SERespiratoryMechanicsConfiguration.h:9
Definition: SERespiratoryMechanicsModification.h:9
Definition: SESubstanceBolus.h:9
Definition: SESubstanceCompoundInfusion.h:9
Definition: SESubstanceInfusion.h:9
Definition: SESubstanceManager.h:10
Definition: SESupplementalOxygen.h:13
Definition: SETensionPneumothorax.h:8
Definition: SEThermalBurn.h:69
Definition: SETubeThoracostomy.h:8
Definition: SEUrinate.h:8
Definition: SEUseInhaler.h:9

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.