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