PatientActions.hxx
1 // Copyright (c) 2005-2014 Code Synthesis Tools CC
2 //
3 // This program was generated by CodeSynthesis XSD, an XML Schema to
4 // C++ data binding compiler.
5 //
6 // This program is free software; you can redistribute it and/or modify
7 // it under the terms of the GNU General Public License version 2 as
8 // published by the Free Software Foundation.
9 //
10 // This program is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU General Public License for more details.
14 //
15 // You should have received a copy of the GNU General Public License
16 // along with this program; if not, write to the Free Software
17 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18 //
19 // In addition, as a special exception, Code Synthesis Tools CC gives
20 // permission to link this program with the Xerces-C++ library (or with
21 // modified versions of Xerces-C++ that use the same license as Xerces-C++),
22 // and distribute linked combinations including the two. You must obey
23 // the GNU General Public License version 2 in all respects for all of
24 // the code used other than Xerces-C++. If you modify this copy of the
25 // program, you may extend this exception to your version of the program,
26 // but you are not obligated to do so. If you do not wish to do so, delete
27 // this exception statement from your version.
28 //
29 // Furthermore, Code Synthesis Tools CC makes a special exception for
30 // the Free/Libre and Open Source Software (FLOSS) which is described
31 // in the accompanying FLOSSE file.
32 //
33 
39 #ifndef D__BIOGEARS_CORE_SHARE_XSD__CDM_PATIENT_ACTIONS_HXX
40 #define D__BIOGEARS_CORE_SHARE_XSD__CDM_PATIENT_ACTIONS_HXX
41 
42 #ifndef XSD_CXX11
43 #define XSD_CXX11
44 #endif
45 
46 #ifndef XSD_USE_CHAR
47 #define XSD_USE_CHAR
48 #endif
49 
50 #ifndef XSD_CXX_TREE_USE_CHAR
51 #define XSD_CXX_TREE_USE_CHAR
52 #endif
53 
54 // Begin prologue.
55 //
56 #include <biogears/cdm-exports.h>
57 //
58 // End prologue.
59 
60 #include <xsd/cxx/config.hxx>
61 
62 #if (XSD_INT_VERSION != 4000000L)
63 #error XSD runtime version mismatch
64 #endif
65 
66 #include <xsd/cxx/pre.hxx>
67 
68 #include <xsd/cxx/xml/char-utf8.hxx>
69 
70 #include <xsd/cxx/tree/exceptions.hxx>
71 #include <xsd/cxx/tree/elements.hxx>
72 #include <xsd/cxx/tree/types.hxx>
73 
74 #include <xsd/cxx/xml/error-handler.hxx>
75 
76 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
77 
78 #include <xsd/cxx/tree/parsing.hxx>
79 #include <xsd/cxx/tree/parsing/byte.hxx>
80 #include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
81 #include <xsd/cxx/tree/parsing/short.hxx>
82 #include <xsd/cxx/tree/parsing/unsigned-short.hxx>
83 #include <xsd/cxx/tree/parsing/int.hxx>
84 #include <xsd/cxx/tree/parsing/unsigned-int.hxx>
85 #include <xsd/cxx/tree/parsing/long.hxx>
86 #include <xsd/cxx/tree/parsing/unsigned-long.hxx>
87 #include <xsd/cxx/tree/parsing/boolean.hxx>
88 #include <xsd/cxx/tree/parsing/float.hxx>
89 #include <xsd/cxx/tree/parsing/double.hxx>
90 #include <xsd/cxx/tree/parsing/decimal.hxx>
91 
92 #include <xsd/cxx/xml/dom/serialization-header.hxx>
93 #include <xsd/cxx/tree/serialization.hxx>
94 #include <xsd/cxx/tree/serialization/byte.hxx>
95 #include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
96 #include <xsd/cxx/tree/serialization/short.hxx>
97 #include <xsd/cxx/tree/serialization/unsigned-short.hxx>
98 #include <xsd/cxx/tree/serialization/int.hxx>
99 #include <xsd/cxx/tree/serialization/unsigned-int.hxx>
100 #include <xsd/cxx/tree/serialization/long.hxx>
101 #include <xsd/cxx/tree/serialization/unsigned-long.hxx>
102 #include <xsd/cxx/tree/serialization/boolean.hxx>
103 #include <xsd/cxx/tree/serialization/float.hxx>
104 #include <xsd/cxx/tree/serialization/double.hxx>
105 #include <xsd/cxx/tree/serialization/decimal.hxx>
106 
107 #include <xsd/cxx/tree/std-ostream-operators.hxx>
108 
113 namespace xml_schema
114 {
115  // anyType and anySimpleType.
116  //
117 
122  typedef ::xsd::cxx::tree::type type;
123 
128  typedef ::xsd::cxx::tree::simple_type< char, type > simple_type;
129 
133  typedef ::xsd::cxx::tree::type container;
134 
135 
136  // 8-bit
137  //
138 
143  typedef signed char byte;
144 
149  typedef unsigned char unsigned_byte;
150 
151 
152  // 16-bit
153  //
154 
159  typedef short short_;
160 
165  typedef unsigned short unsigned_short;
166 
167 
168  // 32-bit
169  //
170 
175  typedef int int_;
176 
181  typedef unsigned int unsigned_int;
182 
183 
184  // 64-bit
185  //
186 
191  typedef long long long_;
192 
197  typedef unsigned long long unsigned_long;
198 
199 
200  // Supposed to be arbitrary-length integral types.
201  //
202 
207  typedef long long integer;
208 
213  typedef long long non_positive_integer;
214 
219  typedef unsigned long long non_negative_integer;
220 
225  typedef unsigned long long positive_integer;
226 
231  typedef long long negative_integer;
232 
233 
234  // Boolean.
235  //
236 
241  typedef bool boolean;
242 
243 
244  // Floating-point types.
245  //
246 
251  typedef float float_;
252 
257  typedef double double_;
258 
263  typedef double decimal;
264 
265 
266  // String types.
267  //
268 
273  typedef ::xsd::cxx::tree::string< char, simple_type > string;
274 
279  typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string;
280 
285  typedef ::xsd::cxx::tree::token< char, normalized_string > token;
286 
291  typedef ::xsd::cxx::tree::name< char, token > name;
292 
297  typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken;
298 
303  typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens;
304 
309  typedef ::xsd::cxx::tree::ncname< char, name > ncname;
310 
315  typedef ::xsd::cxx::tree::language< char, token > language;
316 
317 
318  // ID/IDREF.
319  //
320 
325  typedef ::xsd::cxx::tree::id< char, ncname > id;
326 
331  typedef ::xsd::cxx::tree::idref< char, ncname, type > idref;
332 
337  typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs;
338 
339 
340  // URI.
341  //
342 
347  typedef ::xsd::cxx::tree::uri< char, simple_type > uri;
348 
349 
350  // Qualified name.
351  //
352 
357  typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname;
358 
359 
360  // Binary.
361  //
362 
366  typedef ::xsd::cxx::tree::buffer< char > buffer;
367 
372  typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary;
373 
378  typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary;
379 
380 
381  // Date/time.
382  //
383 
387  typedef ::xsd::cxx::tree::time_zone time_zone;
388 
393  typedef ::xsd::cxx::tree::date< char, simple_type > date;
394 
399  typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time;
400 
405  typedef ::xsd::cxx::tree::duration< char, simple_type > duration;
406 
411  typedef ::xsd::cxx::tree::gday< char, simple_type > gday;
412 
417  typedef ::xsd::cxx::tree::gmonth< char, simple_type > gmonth;
418 
423  typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day;
424 
429  typedef ::xsd::cxx::tree::gyear< char, simple_type > gyear;
430 
435  typedef ::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month;
436 
441  typedef ::xsd::cxx::tree::time< char, simple_type > time;
442 
443 
444  // Entity.
445  //
446 
451  typedef ::xsd::cxx::tree::entity< char, ncname > entity;
452 
457  typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities;
458 
459 
460 
464  typedef ::xsd::cxx::tree::content_order content_order;
465  // Namespace information and list stream. Used in
466  // serialization functions.
467  //
471  typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info;
472 
476  typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap;
477 
481  typedef ::xsd::cxx::tree::list_stream< char > list_stream;
482 
486  typedef ::xsd::cxx::tree::as_double< double_ > as_double;
487 
491  typedef ::xsd::cxx::tree::as_decimal< decimal > as_decimal;
492 
496  typedef ::xsd::cxx::tree::facet facet;
497 
498  // Flags and properties.
499  //
500 
504  typedef ::xsd::cxx::tree::flags flags;
505 
509  typedef ::xsd::cxx::tree::properties< char > properties;
510 
511  // Parsing/serialization diagnostics.
512  //
513 
517  typedef ::xsd::cxx::tree::severity severity;
518 
522  typedef ::xsd::cxx::tree::error< char > error;
523 
527  typedef ::xsd::cxx::tree::diagnostics< char > diagnostics;
528 
529  // Exceptions.
530  //
531 
535  typedef ::xsd::cxx::tree::exception< char > exception;
536 
541  typedef ::xsd::cxx::tree::bounds< char > bounds;
542 
547  typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id;
548 
552  typedef ::xsd::cxx::tree::parsing< char > parsing;
553 
558  typedef ::xsd::cxx::tree::expected_element< char > expected_element;
559 
564  typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element;
565 
570  typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute;
571 
576  typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator;
577 
582  typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content;
583 
588  typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping;
589 
594  typedef ::xsd::cxx::tree::no_type_info< char > no_type_info;
595 
600  typedef ::xsd::cxx::tree::not_derived< char > not_derived;
601 
605  typedef ::xsd::cxx::tree::serialization< char > serialization;
606 
610  typedef ::xsd::cxx::xml::error_handler< char > error_handler;
611 
615  namespace dom
616  {
620  using ::xsd::cxx::xml::dom::unique_ptr;
621 
622 #ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
623 #define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
624 
627  const XMLCh* const tree_node_key = ::xsd::cxx::tree::user_data_keys::node;
628 #endif
629  }
630 }
631 
632 // Forward declarations.
633 //
634 namespace mil
635 {
636  namespace tatrc
637  {
638  namespace physiology
639  {
640  namespace datamodel
641  {
642  class PatientActionData;
643  class enumPatientAssessment;
644  class PatientAssessmentRequestData;
645  class AcuteRespiratoryDistressData;
646  class AcuteStressData;
647  class AirwayObstructionData;
648  class ApneaData;
649  class AsthmaAttackData;
650  class enumBrainInjuryType;
651  class BrainInjuryData;
652  class BronchoconstrictionData;
653  class BurnWoundData;
654  class CardiacArrestData;
655  class ChestCompressionData;
656  class ChestCompressionForceData;
657  class ChestCompressionForceScaleData;
658  class ChestOcclusiveDressingData;
659  class ConsciousRespirationCommandData;
660  class ForcedInhaleData;
661  class ForcedExhaleData;
662  class BreathHoldData;
663  class UseInhalerData;
664  class ConsciousRespirationData;
665  class ConsumeNutrientsData;
666  class GenericExerciseData;
667  class RunningExerciseData;
668  class CyclingExerciseData;
669  class StrengthExerciseData;
670  class ExerciseData;
671  class HemorrhageData;
672  class enumInfectionSeverity;
673  class InfectionData;
674  class enumIntubationType;
675  class IntubationData;
676  class MechanicalVentilationData;
677  class NeedleDecompressionData;
678  class NasalStateData;
679  class PainStimulusData;
680  class PericardialEffusionData;
681  class enumPneumothoraxType;
682  class TensionPneumothoraxData;
683  class SleepData;
684  class enumBolusAdministration;
685  class enumOralAdministration;
686  class SubstanceAdministrationData;
687  class SubstanceBolusData;
688  class SubstanceBolusStateData;
689  class SubstanceCompoundInfusionData;
690  class SubstanceInfusionData;
691  class SubstanceNasalDoseData;
692  class SubstanceOralDoseData;
693  class enumTourniquetApplicationLevel;
694  class TourniquetData;
695  class TransmucosalStateData;
696  class UrinateData;
697  class OverrideData;
698  }
699  }
700  }
701 }
702 
703 
704 #include <memory> // ::std::unique_ptr
705 #include <limits> // std::numeric_limits
706 #include <algorithm> // std::binary_search
707 #include <utility> // std::move
708 
709 #include <xsd/cxx/xml/char-utf8.hxx>
710 
711 #include <xsd/cxx/tree/exceptions.hxx>
712 #include <xsd/cxx/tree/elements.hxx>
713 #include <xsd/cxx/tree/containers.hxx>
714 #include <xsd/cxx/tree/list.hxx>
715 
716 #include <xsd/cxx/xml/dom/parsing-header.hxx>
717 
718 #include "scenario.hxx"
719 
720 #include "patientnutrition.hxx"
721 
722 #include "substance.hxx"
723 
724 namespace mil
725 {
726  namespace tatrc
727  {
728  namespace physiology
729  {
734  namespace datamodel
735  {
744  {
745  public:
750 
756 
765  PatientActionData (const ::xercesc::DOMElement& e,
766  ::xml_schema::flags f = 0,
767  ::xml_schema::container* c = 0);
768 
779  ::xml_schema::flags f = 0,
780  ::xml_schema::container* c = 0);
781 
793  virtual PatientActionData*
794  _clone (::xml_schema::flags f = 0,
795  ::xml_schema::container* c = 0) const;
796 
798 
802  virtual
803  ~PatientActionData ();
804  };
805 
810  class BIOGEARS_CDM_API enumPatientAssessment: public ::xml_schema::string
811  {
812  public:
813 
817  enum value
818  {
824  };
825 
833 
839  enumPatientAssessment (value v);
840 
846  enumPatientAssessment (const char* v);
847 
853  enumPatientAssessment (const ::std::string& v);
854 
860  enumPatientAssessment (const ::xml_schema::string& v);
861 
870  enumPatientAssessment (const ::xercesc::DOMElement& e,
871  ::xml_schema::flags f = 0,
872  ::xml_schema::container* c = 0);
873 
882  enumPatientAssessment (const ::xercesc::DOMAttr& a,
883  ::xml_schema::flags f = 0,
884  ::xml_schema::container* c = 0);
885 
895  enumPatientAssessment (const ::std::string& s,
896  const ::xercesc::DOMElement* e,
897  ::xml_schema::flags f = 0,
898  ::xml_schema::container* c = 0);
899 
910  ::xml_schema::flags f = 0,
911  ::xml_schema::container* c = 0);
912 
924  virtual enumPatientAssessment*
925  _clone (::xml_schema::flags f = 0,
926  ::xml_schema::container* c = 0) const;
927 
935  operator= (value v);
936 
943  virtual
944  operator value () const
945  {
946  return _xsd_enumPatientAssessment_convert ();
947  }
948 
949  //@cond
950 
951  protected:
952  value
953  _xsd_enumPatientAssessment_convert () const;
954 
955  public:
956  static const char* const _xsd_enumPatientAssessment_literals_[5];
957  static const value _xsd_enumPatientAssessment_indexes_[5];
958 
959  //@endcond
960  };
961 
968  {
969  public:
977 
981  typedef ::mil::tatrc::physiology::datamodel::enumPatientAssessment Type_type;
982 
986  typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits;
987 
993  const Type_type&
994  Type () const;
995 
1001  Type_type&
1002  Type ();
1003 
1012  void
1013  Type (const Type_type& x);
1014 
1023  void
1024  Type (::std::unique_ptr< Type_type > p);
1025 
1027 
1032 
1040 
1045  PatientAssessmentRequestData (const Type_type&);
1046 
1055  PatientAssessmentRequestData (const ::xercesc::DOMElement& e,
1056  ::xml_schema::flags f = 0,
1057  ::xml_schema::container* c = 0);
1058 
1069  ::xml_schema::flags f = 0,
1070  ::xml_schema::container* c = 0);
1071 
1084  _clone (::xml_schema::flags f = 0,
1085  ::xml_schema::container* c = 0) const;
1086 
1096  operator= (const PatientAssessmentRequestData& x);
1097 
1099 
1103  virtual
1105 
1106  // Implementation.
1107  //
1108 
1109  //@cond
1110 
1111  protected:
1112  void
1113  parse (::xsd::cxx::xml::dom::parser< char >&,
1114  ::xml_schema::flags);
1115 
1116  protected:
1117  ::xsd::cxx::tree::one< Type_type > Type_;
1118 
1119  //@endcond
1120  };
1121 
1128  {
1129  public:
1137 
1141  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1142 
1146  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1147 
1153  const Severity_type&
1154  Severity () const;
1155 
1161  Severity_type&
1162  Severity ();
1163 
1172  void
1173  Severity (const Severity_type& x);
1174 
1183  void
1184  Severity (::std::unique_ptr< Severity_type > p);
1185 
1187 
1192 
1200 
1205  AcuteRespiratoryDistressData (const Severity_type&);
1206 
1215  AcuteRespiratoryDistressData (::std::unique_ptr< Severity_type >);
1216 
1225  AcuteRespiratoryDistressData (const ::xercesc::DOMElement& e,
1226  ::xml_schema::flags f = 0,
1227  ::xml_schema::container* c = 0);
1228 
1239  ::xml_schema::flags f = 0,
1240  ::xml_schema::container* c = 0);
1241 
1254  _clone (::xml_schema::flags f = 0,
1255  ::xml_schema::container* c = 0) const;
1256 
1266  operator= (const AcuteRespiratoryDistressData& x);
1267 
1269 
1273  virtual
1275 
1276  // Implementation.
1277  //
1278 
1279  //@cond
1280 
1281  protected:
1282  void
1283  parse (::xsd::cxx::xml::dom::parser< char >&,
1284  ::xml_schema::flags);
1285 
1286  protected:
1287  ::xsd::cxx::tree::one< Severity_type > Severity_;
1288 
1289  //@endcond
1290  };
1291 
1298  {
1299  public:
1307 
1311  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1312 
1316  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1317 
1323  const Severity_type&
1324  Severity () const;
1325 
1331  Severity_type&
1332  Severity ();
1333 
1342  void
1343  Severity (const Severity_type& x);
1344 
1353  void
1354  Severity (::std::unique_ptr< Severity_type > p);
1355 
1357 
1362 
1369  AcuteStressData ();
1370 
1375  AcuteStressData (const Severity_type&);
1376 
1385  AcuteStressData (::std::unique_ptr< Severity_type >);
1386 
1395  AcuteStressData (const ::xercesc::DOMElement& e,
1396  ::xml_schema::flags f = 0,
1397  ::xml_schema::container* c = 0);
1398 
1408  AcuteStressData (const AcuteStressData& x,
1409  ::xml_schema::flags f = 0,
1410  ::xml_schema::container* c = 0);
1411 
1423  virtual AcuteStressData*
1424  _clone (::xml_schema::flags f = 0,
1425  ::xml_schema::container* c = 0) const;
1426 
1436  operator= (const AcuteStressData& x);
1437 
1439 
1443  virtual
1444  ~AcuteStressData ();
1445 
1446  // Implementation.
1447  //
1448 
1449  //@cond
1450 
1451  protected:
1452  void
1453  parse (::xsd::cxx::xml::dom::parser< char >&,
1454  ::xml_schema::flags);
1455 
1456  protected:
1457  ::xsd::cxx::tree::one< Severity_type > Severity_;
1458 
1459  //@endcond
1460  };
1461 
1468  {
1469  public:
1477 
1481  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1482 
1486  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1487 
1493  const Severity_type&
1494  Severity () const;
1495 
1501  Severity_type&
1502  Severity ();
1503 
1512  void
1513  Severity (const Severity_type& x);
1514 
1523  void
1524  Severity (::std::unique_ptr< Severity_type > p);
1525 
1527 
1532 
1540 
1545  AirwayObstructionData (const Severity_type&);
1546 
1555  AirwayObstructionData (::std::unique_ptr< Severity_type >);
1556 
1565  AirwayObstructionData (const ::xercesc::DOMElement& e,
1566  ::xml_schema::flags f = 0,
1567  ::xml_schema::container* c = 0);
1568 
1579  ::xml_schema::flags f = 0,
1580  ::xml_schema::container* c = 0);
1581 
1593  virtual AirwayObstructionData*
1594  _clone (::xml_schema::flags f = 0,
1595  ::xml_schema::container* c = 0) const;
1596 
1606  operator= (const AirwayObstructionData& x);
1607 
1609 
1613  virtual
1615 
1616  // Implementation.
1617  //
1618 
1619  //@cond
1620 
1621  protected:
1622  void
1623  parse (::xsd::cxx::xml::dom::parser< char >&,
1624  ::xml_schema::flags);
1625 
1626  protected:
1627  ::xsd::cxx::tree::one< Severity_type > Severity_;
1628 
1629  //@endcond
1630  };
1631 
1638  {
1639  public:
1647 
1651  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1652 
1656  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1657 
1663  const Severity_type&
1664  Severity () const;
1665 
1671  Severity_type&
1672  Severity ();
1673 
1682  void
1683  Severity (const Severity_type& x);
1684 
1693  void
1694  Severity (::std::unique_ptr< Severity_type > p);
1695 
1697 
1702 
1709  ApneaData ();
1710 
1715  ApneaData (const Severity_type&);
1716 
1725  ApneaData (::std::unique_ptr< Severity_type >);
1726 
1735  ApneaData (const ::xercesc::DOMElement& e,
1736  ::xml_schema::flags f = 0,
1737  ::xml_schema::container* c = 0);
1738 
1748  ApneaData (const ApneaData& x,
1749  ::xml_schema::flags f = 0,
1750  ::xml_schema::container* c = 0);
1751 
1763  virtual ApneaData*
1764  _clone (::xml_schema::flags f = 0,
1765  ::xml_schema::container* c = 0) const;
1766 
1775  ApneaData&
1776  operator= (const ApneaData& x);
1777 
1779 
1783  virtual
1784  ~ApneaData ();
1785 
1786  // Implementation.
1787  //
1788 
1789  //@cond
1790 
1791  protected:
1792  void
1793  parse (::xsd::cxx::xml::dom::parser< char >&,
1794  ::xml_schema::flags);
1795 
1796  protected:
1797  ::xsd::cxx::tree::one< Severity_type > Severity_;
1798 
1799  //@endcond
1800  };
1801 
1808  {
1809  public:
1817 
1821  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
1822 
1826  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
1827 
1833  const Severity_type&
1834  Severity () const;
1835 
1841  Severity_type&
1842  Severity ();
1843 
1852  void
1853  Severity (const Severity_type& x);
1854 
1863  void
1864  Severity (::std::unique_ptr< Severity_type > p);
1865 
1867 
1872 
1879  AsthmaAttackData ();
1880 
1885  AsthmaAttackData (const Severity_type&);
1886 
1895  AsthmaAttackData (::std::unique_ptr< Severity_type >);
1896 
1905  AsthmaAttackData (const ::xercesc::DOMElement& e,
1906  ::xml_schema::flags f = 0,
1907  ::xml_schema::container* c = 0);
1908 
1919  ::xml_schema::flags f = 0,
1920  ::xml_schema::container* c = 0);
1921 
1933  virtual AsthmaAttackData*
1934  _clone (::xml_schema::flags f = 0,
1935  ::xml_schema::container* c = 0) const;
1936 
1946  operator= (const AsthmaAttackData& x);
1947 
1949 
1953  virtual
1954  ~AsthmaAttackData ();
1955 
1956  // Implementation.
1957  //
1958 
1959  //@cond
1960 
1961  protected:
1962  void
1963  parse (::xsd::cxx::xml::dom::parser< char >&,
1964  ::xml_schema::flags);
1965 
1966  protected:
1967  ::xsd::cxx::tree::one< Severity_type > Severity_;
1968 
1969  //@endcond
1970  };
1971 
1976  class BIOGEARS_CDM_API enumBrainInjuryType: public ::xml_schema::string
1977  {
1978  public:
1979 
1983  enum value
1984  {
1987  RightFocal
1988  };
1989 
1997 
2003  enumBrainInjuryType (value v);
2004 
2010  enumBrainInjuryType (const char* v);
2011 
2017  enumBrainInjuryType (const ::std::string& v);
2018 
2024  enumBrainInjuryType (const ::xml_schema::string& v);
2025 
2034  enumBrainInjuryType (const ::xercesc::DOMElement& e,
2035  ::xml_schema::flags f = 0,
2036  ::xml_schema::container* c = 0);
2037 
2046  enumBrainInjuryType (const ::xercesc::DOMAttr& a,
2047  ::xml_schema::flags f = 0,
2048  ::xml_schema::container* c = 0);
2049 
2059  enumBrainInjuryType (const ::std::string& s,
2060  const ::xercesc::DOMElement* e,
2061  ::xml_schema::flags f = 0,
2062  ::xml_schema::container* c = 0);
2063 
2074  ::xml_schema::flags f = 0,
2075  ::xml_schema::container* c = 0);
2076 
2088  virtual enumBrainInjuryType*
2089  _clone (::xml_schema::flags f = 0,
2090  ::xml_schema::container* c = 0) const;
2091 
2099  operator= (value v);
2100 
2107  virtual
2108  operator value () const
2109  {
2110  return _xsd_enumBrainInjuryType_convert ();
2111  }
2112 
2113  //@cond
2114 
2115  protected:
2116  value
2117  _xsd_enumBrainInjuryType_convert () const;
2118 
2119  public:
2120  static const char* const _xsd_enumBrainInjuryType_literals_[3];
2121  static const value _xsd_enumBrainInjuryType_indexes_[3];
2122 
2123  //@endcond
2124  };
2125 
2132  {
2133  public:
2141 
2145  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
2146 
2150  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
2151 
2157  const Severity_type&
2158  Severity () const;
2159 
2165  Severity_type&
2166  Severity ();
2167 
2176  void
2177  Severity (const Severity_type& x);
2178 
2187  void
2188  Severity (::std::unique_ptr< Severity_type > p);
2189 
2191 
2199 
2203  typedef ::mil::tatrc::physiology::datamodel::enumBrainInjuryType Type_type;
2204 
2208  typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits;
2209 
2215  const Type_type&
2216  Type () const;
2217 
2223  Type_type&
2224  Type ();
2225 
2234  void
2235  Type (const Type_type& x);
2236 
2245  void
2246  Type (::std::unique_ptr< Type_type > p);
2247 
2249 
2254 
2261  BrainInjuryData ();
2262 
2267  BrainInjuryData (const Severity_type&,
2268  const Type_type&);
2269 
2278  BrainInjuryData (::std::unique_ptr< Severity_type >,
2279  const Type_type&);
2280 
2289  BrainInjuryData (const ::xercesc::DOMElement& e,
2290  ::xml_schema::flags f = 0,
2291  ::xml_schema::container* c = 0);
2292 
2302  BrainInjuryData (const BrainInjuryData& x,
2303  ::xml_schema::flags f = 0,
2304  ::xml_schema::container* c = 0);
2305 
2317  virtual BrainInjuryData*
2318  _clone (::xml_schema::flags f = 0,
2319  ::xml_schema::container* c = 0) const;
2320 
2330  operator= (const BrainInjuryData& x);
2331 
2333 
2337  virtual
2338  ~BrainInjuryData ();
2339 
2340  // Implementation.
2341  //
2342 
2343  //@cond
2344 
2345  protected:
2346  void
2347  parse (::xsd::cxx::xml::dom::parser< char >&,
2348  ::xml_schema::flags);
2349 
2350  protected:
2351  ::xsd::cxx::tree::one< Severity_type > Severity_;
2352  ::xsd::cxx::tree::one< Type_type > Type_;
2353 
2354  //@endcond
2355  };
2356 
2363  {
2364  public:
2372 
2376  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
2377 
2381  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
2382 
2388  const Severity_type&
2389  Severity () const;
2390 
2396  Severity_type&
2397  Severity ();
2398 
2407  void
2408  Severity (const Severity_type& x);
2409 
2418  void
2419  Severity (::std::unique_ptr< Severity_type > p);
2420 
2422 
2427 
2435 
2440  BronchoconstrictionData (const Severity_type&);
2441 
2450  BronchoconstrictionData (::std::unique_ptr< Severity_type >);
2451 
2460  BronchoconstrictionData (const ::xercesc::DOMElement& e,
2461  ::xml_schema::flags f = 0,
2462  ::xml_schema::container* c = 0);
2463 
2474  ::xml_schema::flags f = 0,
2475  ::xml_schema::container* c = 0);
2476 
2488  virtual BronchoconstrictionData*
2489  _clone (::xml_schema::flags f = 0,
2490  ::xml_schema::container* c = 0) const;
2491 
2501  operator= (const BronchoconstrictionData& x);
2502 
2504 
2508  virtual
2510 
2511  // Implementation.
2512  //
2513 
2514  //@cond
2515 
2516  protected:
2517  void
2518  parse (::xsd::cxx::xml::dom::parser< char >&,
2519  ::xml_schema::flags);
2520 
2521  protected:
2522  ::xsd::cxx::tree::one< Severity_type > Severity_;
2523 
2524  //@endcond
2525  };
2526 
2533  {
2534  public:
2542 
2546  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data TotalBodySurfaceArea_type;
2547 
2551  typedef ::xsd::cxx::tree::traits< TotalBodySurfaceArea_type, char > TotalBodySurfaceArea_traits;
2552 
2558  const TotalBodySurfaceArea_type&
2559  TotalBodySurfaceArea () const;
2560 
2566  TotalBodySurfaceArea_type&
2567  TotalBodySurfaceArea ();
2568 
2577  void
2578  TotalBodySurfaceArea (const TotalBodySurfaceArea_type& x);
2579 
2588  void
2589  TotalBodySurfaceArea (::std::unique_ptr< TotalBodySurfaceArea_type > p);
2590 
2592 
2597 
2604  BurnWoundData ();
2605 
2610  BurnWoundData (const TotalBodySurfaceArea_type&);
2611 
2620  BurnWoundData (::std::unique_ptr< TotalBodySurfaceArea_type >);
2621 
2630  BurnWoundData (const ::xercesc::DOMElement& e,
2631  ::xml_schema::flags f = 0,
2632  ::xml_schema::container* c = 0);
2633 
2643  BurnWoundData (const BurnWoundData& x,
2644  ::xml_schema::flags f = 0,
2645  ::xml_schema::container* c = 0);
2646 
2658  virtual BurnWoundData*
2659  _clone (::xml_schema::flags f = 0,
2660  ::xml_schema::container* c = 0) const;
2661 
2670  BurnWoundData&
2671  operator= (const BurnWoundData& x);
2672 
2674 
2678  virtual
2679  ~BurnWoundData ();
2680 
2681  // Implementation.
2682  //
2683 
2684  //@cond
2685 
2686  protected:
2687  void
2688  parse (::xsd::cxx::xml::dom::parser< char >&,
2689  ::xml_schema::flags);
2690 
2691  protected:
2692  ::xsd::cxx::tree::one< TotalBodySurfaceArea_type > TotalBodySurfaceArea_;
2693 
2694  //@endcond
2695  };
2696 
2703  {
2704  public:
2712 
2716  typedef ::mil::tatrc::physiology::datamodel::enumOnOff State_type;
2717 
2721  typedef ::xsd::cxx::tree::traits< State_type, char > State_traits;
2722 
2728  const State_type&
2729  State () const;
2730 
2736  State_type&
2737  State ();
2738 
2747  void
2748  State (const State_type& x);
2749 
2758  void
2759  State (::std::unique_ptr< State_type > p);
2760 
2762 
2767 
2774  CardiacArrestData ();
2775 
2780  CardiacArrestData (const State_type&);
2781 
2790  CardiacArrestData (const ::xercesc::DOMElement& e,
2791  ::xml_schema::flags f = 0,
2792  ::xml_schema::container* c = 0);
2793 
2804  ::xml_schema::flags f = 0,
2805  ::xml_schema::container* c = 0);
2806 
2818  virtual CardiacArrestData*
2819  _clone (::xml_schema::flags f = 0,
2820  ::xml_schema::container* c = 0) const;
2821 
2831  operator= (const CardiacArrestData& x);
2832 
2834 
2838  virtual
2839  ~CardiacArrestData ();
2840 
2841  // Implementation.
2842  //
2843 
2844  //@cond
2845 
2846  protected:
2847  void
2848  parse (::xsd::cxx::xml::dom::parser< char >&,
2849  ::xml_schema::flags);
2850 
2851  protected:
2852  ::xsd::cxx::tree::one< State_type > State_;
2853 
2854  //@endcond
2855  };
2856 
2863  {
2864  public:
2869 
2875 
2884  ChestCompressionData (const ::xercesc::DOMElement& e,
2885  ::xml_schema::flags f = 0,
2886  ::xml_schema::container* c = 0);
2887 
2898  ::xml_schema::flags f = 0,
2899  ::xml_schema::container* c = 0);
2900 
2912  virtual ChestCompressionData*
2913  _clone (::xml_schema::flags f = 0,
2914  ::xml_schema::container* c = 0) const;
2915 
2917 
2921  virtual
2923  };
2924 
2931  {
2932  public:
2940 
2944  typedef ::mil::tatrc::physiology::datamodel::ScalarForceData Force_type;
2945 
2949  typedef ::xsd::cxx::tree::traits< Force_type, char > Force_traits;
2950 
2956  const Force_type&
2957  Force () const;
2958 
2964  Force_type&
2965  Force ();
2966 
2975  void
2976  Force (const Force_type& x);
2977 
2986  void
2987  Force (::std::unique_ptr< Force_type > p);
2988 
2990 
2995 
3003 
3008  ChestCompressionForceData (const Force_type&);
3009 
3018  ChestCompressionForceData (::std::unique_ptr< Force_type >);
3019 
3028  ChestCompressionForceData (const ::xercesc::DOMElement& e,
3029  ::xml_schema::flags f = 0,
3030  ::xml_schema::container* c = 0);
3031 
3042  ::xml_schema::flags f = 0,
3043  ::xml_schema::container* c = 0);
3044 
3056  virtual ChestCompressionForceData*
3057  _clone (::xml_schema::flags f = 0,
3058  ::xml_schema::container* c = 0) const;
3059 
3069  operator= (const ChestCompressionForceData& x);
3070 
3072 
3076  virtual
3078 
3079  // Implementation.
3080  //
3081 
3082  //@cond
3083 
3084  protected:
3085  void
3086  parse (::xsd::cxx::xml::dom::parser< char >&,
3087  ::xml_schema::flags);
3088 
3089  protected:
3090  ::xsd::cxx::tree::one< Force_type > Force_;
3091 
3092  //@endcond
3093  };
3094 
3101  {
3102  public:
3110 
3114  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data ForceScale_type;
3115 
3119  typedef ::xsd::cxx::tree::traits< ForceScale_type, char > ForceScale_traits;
3120 
3126  const ForceScale_type&
3127  ForceScale () const;
3128 
3134  ForceScale_type&
3135  ForceScale ();
3136 
3145  void
3146  ForceScale (const ForceScale_type& x);
3147 
3156  void
3157  ForceScale (::std::unique_ptr< ForceScale_type > p);
3158 
3160 
3168 
3172  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData ForcePeriod_type;
3173 
3177  typedef ::xsd::cxx::tree::optional< ForcePeriod_type > ForcePeriod_optional;
3178 
3182  typedef ::xsd::cxx::tree::traits< ForcePeriod_type, char > ForcePeriod_traits;
3183 
3190  const ForcePeriod_optional&
3191  ForcePeriod () const;
3192 
3198  ForcePeriod_optional&
3199  ForcePeriod ();
3200 
3209  void
3210  ForcePeriod (const ForcePeriod_type& x);
3211 
3221  void
3222  ForcePeriod (const ForcePeriod_optional& x);
3223 
3232  void
3233  ForcePeriod (::std::unique_ptr< ForcePeriod_type > p);
3234 
3236 
3241 
3249 
3254  ChestCompressionForceScaleData (const ForceScale_type&);
3255 
3264  ChestCompressionForceScaleData (::std::unique_ptr< ForceScale_type >);
3265 
3274  ChestCompressionForceScaleData (const ::xercesc::DOMElement& e,
3275  ::xml_schema::flags f = 0,
3276  ::xml_schema::container* c = 0);
3277 
3288  ::xml_schema::flags f = 0,
3289  ::xml_schema::container* c = 0);
3290 
3303  _clone (::xml_schema::flags f = 0,
3304  ::xml_schema::container* c = 0) const;
3305 
3315  operator= (const ChestCompressionForceScaleData& x);
3316 
3318 
3322  virtual
3324 
3325  // Implementation.
3326  //
3327 
3328  //@cond
3329 
3330  protected:
3331  void
3332  parse (::xsd::cxx::xml::dom::parser< char >&,
3333  ::xml_schema::flags);
3334 
3335  protected:
3336  ::xsd::cxx::tree::one< ForceScale_type > ForceScale_;
3337  ForcePeriod_optional ForcePeriod_;
3338 
3339  //@endcond
3340  };
3341 
3348  {
3349  public:
3357 
3361  typedef ::mil::tatrc::physiology::datamodel::enumOnOff State_type;
3362 
3366  typedef ::xsd::cxx::tree::traits< State_type, char > State_traits;
3367 
3373  const State_type&
3374  State () const;
3375 
3381  State_type&
3382  State ();
3383 
3392  void
3393  State (const State_type& x);
3394 
3403  void
3404  State (::std::unique_ptr< State_type > p);
3405 
3407 
3415 
3419  typedef ::mil::tatrc::physiology::datamodel::enumSide Side_type;
3420 
3424  typedef ::xsd::cxx::tree::traits< Side_type, char > Side_traits;
3425 
3431  const Side_type&
3432  Side () const;
3433 
3439  Side_type&
3440  Side ();
3441 
3450  void
3451  Side (const Side_type& x);
3452 
3461  void
3462  Side (::std::unique_ptr< Side_type > p);
3463 
3465 
3470 
3478 
3483  ChestOcclusiveDressingData (const State_type&,
3484  const Side_type&);
3485 
3494  ChestOcclusiveDressingData (const ::xercesc::DOMElement& e,
3495  ::xml_schema::flags f = 0,
3496  ::xml_schema::container* c = 0);
3497 
3508  ::xml_schema::flags f = 0,
3509  ::xml_schema::container* c = 0);
3510 
3523  _clone (::xml_schema::flags f = 0,
3524  ::xml_schema::container* c = 0) const;
3525 
3535  operator= (const ChestOcclusiveDressingData& x);
3536 
3538 
3542  virtual
3544 
3545  // Implementation.
3546  //
3547 
3548  //@cond
3549 
3550  protected:
3551  void
3552  parse (::xsd::cxx::xml::dom::parser< char >&,
3553  ::xml_schema::flags);
3554 
3555  protected:
3556  ::xsd::cxx::tree::one< State_type > State_;
3557  ::xsd::cxx::tree::one< Side_type > Side_;
3558 
3559  //@endcond
3560  };
3561 
3568  {
3569  public:
3577 
3581  typedef ::xml_schema::string Comment_type;
3582 
3586  typedef ::xsd::cxx::tree::optional< Comment_type > Comment_optional;
3587 
3591  typedef ::xsd::cxx::tree::traits< Comment_type, char > Comment_traits;
3592 
3599  const Comment_optional&
3600  Comment () const;
3601 
3607  Comment_optional&
3608  Comment ();
3609 
3618  void
3619  Comment (const Comment_type& x);
3620 
3630  void
3631  Comment (const Comment_optional& x);
3632 
3641  void
3642  Comment (::std::unique_ptr< Comment_type > p);
3643 
3645 
3650 
3656 
3665  ConsciousRespirationCommandData (const ::xercesc::DOMElement& e,
3666  ::xml_schema::flags f = 0,
3667  ::xml_schema::container* c = 0);
3668 
3679  ::xml_schema::flags f = 0,
3680  ::xml_schema::container* c = 0);
3681 
3694  _clone (::xml_schema::flags f = 0,
3695  ::xml_schema::container* c = 0) const;
3696 
3706  operator= (const ConsciousRespirationCommandData& x);
3707 
3709 
3713  virtual
3715 
3716  // Implementation.
3717  //
3718 
3719  //@cond
3720 
3721  protected:
3722  void
3723  parse (::xsd::cxx::xml::dom::parser< char >&,
3724  ::xml_schema::flags);
3725 
3726  protected:
3727  Comment_optional Comment_;
3728 
3729  //@endcond
3730  };
3731 
3738  {
3739  public:
3747 
3751  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data InspiratoryCapacityFraction_type;
3752 
3756  typedef ::xsd::cxx::tree::traits< InspiratoryCapacityFraction_type, char > InspiratoryCapacityFraction_traits;
3757 
3763  const InspiratoryCapacityFraction_type&
3764  InspiratoryCapacityFraction () const;
3765 
3771  InspiratoryCapacityFraction_type&
3772  InspiratoryCapacityFraction ();
3773 
3782  void
3783  InspiratoryCapacityFraction (const InspiratoryCapacityFraction_type& x);
3784 
3793  void
3794  InspiratoryCapacityFraction (::std::unique_ptr< InspiratoryCapacityFraction_type > p);
3795 
3797 
3805 
3809  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData Period_type;
3810 
3814  typedef ::xsd::cxx::tree::traits< Period_type, char > Period_traits;
3815 
3821  const Period_type&
3822  Period () const;
3823 
3829  Period_type&
3830  Period ();
3831 
3840  void
3841  Period (const Period_type& x);
3842 
3851  void
3852  Period (::std::unique_ptr< Period_type > p);
3853 
3855 
3860 
3867  ForcedInhaleData ();
3868 
3873  ForcedInhaleData (const InspiratoryCapacityFraction_type&,
3874  const Period_type&);
3875 
3884  ForcedInhaleData (::std::unique_ptr< InspiratoryCapacityFraction_type >,
3885  ::std::unique_ptr< Period_type >);
3886 
3895  ForcedInhaleData (const ::xercesc::DOMElement& e,
3896  ::xml_schema::flags f = 0,
3897  ::xml_schema::container* c = 0);
3898 
3909  ::xml_schema::flags f = 0,
3910  ::xml_schema::container* c = 0);
3911 
3923  virtual ForcedInhaleData*
3924  _clone (::xml_schema::flags f = 0,
3925  ::xml_schema::container* c = 0) const;
3926 
3936  operator= (const ForcedInhaleData& x);
3937 
3939 
3943  virtual
3944  ~ForcedInhaleData ();
3945 
3946  // Implementation.
3947  //
3948 
3949  //@cond
3950 
3951  protected:
3952  void
3953  parse (::xsd::cxx::xml::dom::parser< char >&,
3954  ::xml_schema::flags);
3955 
3956  protected:
3957  ::xsd::cxx::tree::one< InspiratoryCapacityFraction_type > InspiratoryCapacityFraction_;
3958  ::xsd::cxx::tree::one< Period_type > Period_;
3959 
3960  //@endcond
3961  };
3962 
3969  {
3970  public:
3978 
3982  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data ExpiratoryReserveVolumeFraction_type;
3983 
3987  typedef ::xsd::cxx::tree::traits< ExpiratoryReserveVolumeFraction_type, char > ExpiratoryReserveVolumeFraction_traits;
3988 
3994  const ExpiratoryReserveVolumeFraction_type&
3995  ExpiratoryReserveVolumeFraction () const;
3996 
4002  ExpiratoryReserveVolumeFraction_type&
4003  ExpiratoryReserveVolumeFraction ();
4004 
4013  void
4014  ExpiratoryReserveVolumeFraction (const ExpiratoryReserveVolumeFraction_type& x);
4015 
4024  void
4025  ExpiratoryReserveVolumeFraction (::std::unique_ptr< ExpiratoryReserveVolumeFraction_type > p);
4026 
4028 
4036 
4040  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData Period_type;
4041 
4045  typedef ::xsd::cxx::tree::traits< Period_type, char > Period_traits;
4046 
4052  const Period_type&
4053  Period () const;
4054 
4060  Period_type&
4061  Period ();
4062 
4071  void
4072  Period (const Period_type& x);
4073 
4082  void
4083  Period (::std::unique_ptr< Period_type > p);
4084 
4086 
4091 
4098  ForcedExhaleData ();
4099 
4104  ForcedExhaleData (const ExpiratoryReserveVolumeFraction_type&,
4105  const Period_type&);
4106 
4115  ForcedExhaleData (::std::unique_ptr< ExpiratoryReserveVolumeFraction_type >,
4116  ::std::unique_ptr< Period_type >);
4117 
4126  ForcedExhaleData (const ::xercesc::DOMElement& e,
4127  ::xml_schema::flags f = 0,
4128  ::xml_schema::container* c = 0);
4129 
4140  ::xml_schema::flags f = 0,
4141  ::xml_schema::container* c = 0);
4142 
4154  virtual ForcedExhaleData*
4155  _clone (::xml_schema::flags f = 0,
4156  ::xml_schema::container* c = 0) const;
4157 
4167  operator= (const ForcedExhaleData& x);
4168 
4170 
4174  virtual
4175  ~ForcedExhaleData ();
4176 
4177  // Implementation.
4178  //
4179 
4180  //@cond
4181 
4182  protected:
4183  void
4184  parse (::xsd::cxx::xml::dom::parser< char >&,
4185  ::xml_schema::flags);
4186 
4187  protected:
4188  ::xsd::cxx::tree::one< ExpiratoryReserveVolumeFraction_type > ExpiratoryReserveVolumeFraction_;
4189  ::xsd::cxx::tree::one< Period_type > Period_;
4190 
4191  //@endcond
4192  };
4193 
4200  {
4201  public:
4209 
4213  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData Period_type;
4214 
4218  typedef ::xsd::cxx::tree::traits< Period_type, char > Period_traits;
4219 
4225  const Period_type&
4226  Period () const;
4227 
4233  Period_type&
4234  Period ();
4235 
4244  void
4245  Period (const Period_type& x);
4246 
4255  void
4256  Period (::std::unique_ptr< Period_type > p);
4257 
4259 
4264 
4271  BreathHoldData ();
4272 
4277  BreathHoldData (const Period_type&);
4278 
4287  BreathHoldData (::std::unique_ptr< Period_type >);
4288 
4297  BreathHoldData (const ::xercesc::DOMElement& e,
4298  ::xml_schema::flags f = 0,
4299  ::xml_schema::container* c = 0);
4300 
4310  BreathHoldData (const BreathHoldData& x,
4311  ::xml_schema::flags f = 0,
4312  ::xml_schema::container* c = 0);
4313 
4325  virtual BreathHoldData*
4326  _clone (::xml_schema::flags f = 0,
4327  ::xml_schema::container* c = 0) const;
4328 
4338  operator= (const BreathHoldData& x);
4339 
4341 
4345  virtual
4346  ~BreathHoldData ();
4347 
4348  // Implementation.
4349  //
4350 
4351  //@cond
4352 
4353  protected:
4354  void
4355  parse (::xsd::cxx::xml::dom::parser< char >&,
4356  ::xml_schema::flags);
4357 
4358  protected:
4359  ::xsd::cxx::tree::one< Period_type > Period_;
4360 
4361  //@endcond
4362  };
4363 
4370  {
4371  public:
4376 
4381  UseInhalerData ();
4382 
4391  UseInhalerData (const ::xercesc::DOMElement& e,
4392  ::xml_schema::flags f = 0,
4393  ::xml_schema::container* c = 0);
4394 
4404  UseInhalerData (const UseInhalerData& x,
4405  ::xml_schema::flags f = 0,
4406  ::xml_schema::container* c = 0);
4407 
4419  virtual UseInhalerData*
4420  _clone (::xml_schema::flags f = 0,
4421  ::xml_schema::container* c = 0) const;
4422 
4424 
4428  virtual
4429  ~UseInhalerData ();
4430  };
4431 
4438  {
4439  public:
4447 
4451  typedef ::mil::tatrc::physiology::datamodel::ConsciousRespirationCommandData Command_type;
4452 
4456  typedef ::xsd::cxx::tree::sequence< Command_type > Command_sequence;
4457 
4461  typedef Command_sequence::iterator Command_iterator;
4462 
4466  typedef Command_sequence::const_iterator Command_const_iterator;
4467 
4471  typedef ::xsd::cxx::tree::traits< Command_type, char > Command_traits;
4472 
4479  const Command_sequence&
4480  Command () const;
4481 
4487  Command_sequence&
4488  Command ();
4489 
4499  void
4500  Command (const Command_sequence& s);
4501 
4503 
4511 
4515  typedef ::xml_schema::boolean AppendToPrevious_type;
4516 
4520  typedef ::xsd::cxx::tree::traits< AppendToPrevious_type, char > AppendToPrevious_traits;
4521 
4527  const AppendToPrevious_type&
4528  AppendToPrevious () const;
4529 
4535  AppendToPrevious_type&
4536  AppendToPrevious ();
4537 
4546  void
4547  AppendToPrevious (const AppendToPrevious_type& x);
4548 
4550 
4555 
4563 
4568  ConsciousRespirationData (const AppendToPrevious_type&);
4569 
4578  ConsciousRespirationData (const ::xercesc::DOMElement& e,
4579  ::xml_schema::flags f = 0,
4580  ::xml_schema::container* c = 0);
4581 
4592  ::xml_schema::flags f = 0,
4593  ::xml_schema::container* c = 0);
4594 
4606  virtual ConsciousRespirationData*
4607  _clone (::xml_schema::flags f = 0,
4608  ::xml_schema::container* c = 0) const;
4609 
4619  operator= (const ConsciousRespirationData& x);
4620 
4622 
4626  virtual
4628 
4629  // Implementation.
4630  //
4631 
4632  //@cond
4633 
4634  protected:
4635  void
4636  parse (::xsd::cxx::xml::dom::parser< char >&,
4637  ::xml_schema::flags);
4638 
4639  protected:
4640  Command_sequence Command_;
4641  ::xsd::cxx::tree::one< AppendToPrevious_type > AppendToPrevious_;
4642 
4643  //@endcond
4644  };
4645 
4652  {
4653  public:
4661 
4665  typedef ::xml_schema::string NutritionFile_type;
4666 
4670  typedef ::xsd::cxx::tree::optional< NutritionFile_type > NutritionFile_optional;
4671 
4675  typedef ::xsd::cxx::tree::traits< NutritionFile_type, char > NutritionFile_traits;
4676 
4683  const NutritionFile_optional&
4684  NutritionFile () const;
4685 
4691  NutritionFile_optional&
4692  NutritionFile ();
4693 
4702  void
4703  NutritionFile (const NutritionFile_type& x);
4704 
4714  void
4715  NutritionFile (const NutritionFile_optional& x);
4716 
4725  void
4726  NutritionFile (::std::unique_ptr< NutritionFile_type > p);
4727 
4729 
4737 
4741  typedef ::mil::tatrc::physiology::datamodel::NutritionData Nutrition_type;
4742 
4746  typedef ::xsd::cxx::tree::optional< Nutrition_type > Nutrition_optional;
4747 
4751  typedef ::xsd::cxx::tree::traits< Nutrition_type, char > Nutrition_traits;
4752 
4759  const Nutrition_optional&
4760  Nutrition () const;
4761 
4767  Nutrition_optional&
4768  Nutrition ();
4769 
4778  void
4779  Nutrition (const Nutrition_type& x);
4780 
4790  void
4791  Nutrition (const Nutrition_optional& x);
4792 
4801  void
4802  Nutrition (::std::unique_ptr< Nutrition_type > p);
4803 
4805 
4810 
4816 
4825  ConsumeNutrientsData (const ::xercesc::DOMElement& e,
4826  ::xml_schema::flags f = 0,
4827  ::xml_schema::container* c = 0);
4828 
4839  ::xml_schema::flags f = 0,
4840  ::xml_schema::container* c = 0);
4841 
4853  virtual ConsumeNutrientsData*
4854  _clone (::xml_schema::flags f = 0,
4855  ::xml_schema::container* c = 0) const;
4856 
4866  operator= (const ConsumeNutrientsData& x);
4867 
4869 
4873  virtual
4875 
4876  // Implementation.
4877  //
4878 
4879  //@cond
4880 
4881  protected:
4882  void
4883  parse (::xsd::cxx::xml::dom::parser< char >&,
4884  ::xml_schema::flags);
4885 
4886  protected:
4887  NutritionFile_optional NutritionFile_;
4888  Nutrition_optional Nutrition_;
4889 
4890  //@endcond
4891  };
4892 
4899  {
4900  public:
4908 
4912  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Intensity_type;
4913 
4917  typedef ::xsd::cxx::tree::optional< Intensity_type > Intensity_optional;
4918 
4922  typedef ::xsd::cxx::tree::traits< Intensity_type, char > Intensity_traits;
4923 
4930  const Intensity_optional&
4931  Intensity () const;
4932 
4938  Intensity_optional&
4939  Intensity ();
4940 
4949  void
4950  Intensity (const Intensity_type& x);
4951 
4961  void
4962  Intensity (const Intensity_optional& x);
4963 
4972  void
4973  Intensity (::std::unique_ptr< Intensity_type > p);
4974 
4976 
4984 
4988  typedef ::mil::tatrc::physiology::datamodel::ScalarPowerData DesiredWorkRate_type;
4989 
4993  typedef ::xsd::cxx::tree::optional< DesiredWorkRate_type > DesiredWorkRate_optional;
4994 
4998  typedef ::xsd::cxx::tree::traits< DesiredWorkRate_type, char > DesiredWorkRate_traits;
4999 
5006  const DesiredWorkRate_optional&
5007  DesiredWorkRate () const;
5008 
5014  DesiredWorkRate_optional&
5015  DesiredWorkRate ();
5016 
5025  void
5026  DesiredWorkRate (const DesiredWorkRate_type& x);
5027 
5037  void
5038  DesiredWorkRate (const DesiredWorkRate_optional& x);
5039 
5048  void
5049  DesiredWorkRate (::std::unique_ptr< DesiredWorkRate_type > p);
5050 
5052 
5057 
5063 
5072  GenericExerciseData (const ::xercesc::DOMElement& e,
5073  ::xml_schema::flags f = 0,
5074  ::xml_schema::container* c = 0);
5075 
5086  ::xml_schema::flags f = 0,
5087  ::xml_schema::container* c = 0);
5088 
5100  virtual GenericExerciseData*
5101  _clone (::xml_schema::flags f = 0,
5102  ::xml_schema::container* c = 0) const;
5103 
5113  operator= (const GenericExerciseData& x);
5114 
5116 
5120  virtual
5121  ~GenericExerciseData ();
5122 
5123  // Implementation.
5124  //
5125 
5126  //@cond
5127 
5128  protected:
5129  void
5130  parse (::xsd::cxx::xml::dom::parser< char >&,
5131  ::xml_schema::flags);
5132 
5133  protected:
5134  Intensity_optional Intensity_;
5135  DesiredWorkRate_optional DesiredWorkRate_;
5136 
5137  //@endcond
5138  };
5139 
5146  {
5147  public:
5155 
5159  typedef ::mil::tatrc::physiology::datamodel::ScalarLengthPerTimeData Speed_type;
5160 
5164  typedef ::xsd::cxx::tree::traits< Speed_type, char > Speed_traits;
5165 
5171  const Speed_type&
5172  Speed () const;
5173 
5179  Speed_type&
5180  Speed ();
5181 
5190  void
5191  Speed (const Speed_type& x);
5192 
5201  void
5202  Speed (::std::unique_ptr< Speed_type > p);
5203 
5205 
5213 
5217  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Incline_type;
5218 
5222  typedef ::xsd::cxx::tree::traits< Incline_type, char > Incline_traits;
5223 
5229  const Incline_type&
5230  Incline () const;
5231 
5237  Incline_type&
5238  Incline ();
5239 
5248  void
5249  Incline (const Incline_type& x);
5250 
5259  void
5260  Incline (::std::unique_ptr< Incline_type > p);
5261 
5263 
5271 
5275  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData AddedWeight_type;
5276 
5280  typedef ::xsd::cxx::tree::optional< AddedWeight_type > AddedWeight_optional;
5281 
5285  typedef ::xsd::cxx::tree::traits< AddedWeight_type, char > AddedWeight_traits;
5286 
5293  const AddedWeight_optional&
5294  AddedWeight () const;
5295 
5301  AddedWeight_optional&
5302  AddedWeight ();
5303 
5312  void
5313  AddedWeight (const AddedWeight_type& x);
5314 
5324  void
5325  AddedWeight (const AddedWeight_optional& x);
5326 
5335  void
5336  AddedWeight (::std::unique_ptr< AddedWeight_type > p);
5337 
5339 
5344 
5352 
5357  RunningExerciseData (const Speed_type&,
5358  const Incline_type&);
5359 
5368  RunningExerciseData (::std::unique_ptr< Speed_type >,
5369  ::std::unique_ptr< Incline_type >);
5370 
5379  RunningExerciseData (const ::xercesc::DOMElement& e,
5380  ::xml_schema::flags f = 0,
5381  ::xml_schema::container* c = 0);
5382 
5393  ::xml_schema::flags f = 0,
5394  ::xml_schema::container* c = 0);
5395 
5407  virtual RunningExerciseData*
5408  _clone (::xml_schema::flags f = 0,
5409  ::xml_schema::container* c = 0) const;
5410 
5420  operator= (const RunningExerciseData& x);
5421 
5423 
5427  virtual
5428  ~RunningExerciseData ();
5429 
5430  // Implementation.
5431  //
5432 
5433  //@cond
5434 
5435  protected:
5436  void
5437  parse (::xsd::cxx::xml::dom::parser< char >&,
5438  ::xml_schema::flags);
5439 
5440  protected:
5441  ::xsd::cxx::tree::one< Speed_type > Speed_;
5442  ::xsd::cxx::tree::one< Incline_type > Incline_;
5443  AddedWeight_optional AddedWeight_;
5444 
5445  //@endcond
5446  };
5447 
5454  {
5455  public:
5463 
5467  typedef ::mil::tatrc::physiology::datamodel::ScalarFrequencyData Cadence_type;
5468 
5472  typedef ::xsd::cxx::tree::traits< Cadence_type, char > Cadence_traits;
5473 
5479  const Cadence_type&
5480  Cadence () const;
5481 
5487  Cadence_type&
5488  Cadence ();
5489 
5498  void
5499  Cadence (const Cadence_type& x);
5500 
5509  void
5510  Cadence (::std::unique_ptr< Cadence_type > p);
5511 
5513 
5521 
5525  typedef ::mil::tatrc::physiology::datamodel::ScalarPowerData Power_type;
5526 
5530  typedef ::xsd::cxx::tree::traits< Power_type, char > Power_traits;
5531 
5537  const Power_type&
5538  Power () const;
5539 
5545  Power_type&
5546  Power ();
5547 
5556  void
5557  Power (const Power_type& x);
5558 
5567  void
5568  Power (::std::unique_ptr< Power_type > p);
5569 
5571 
5579 
5583  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData AddedWeight_type;
5584 
5588  typedef ::xsd::cxx::tree::optional< AddedWeight_type > AddedWeight_optional;
5589 
5593  typedef ::xsd::cxx::tree::traits< AddedWeight_type, char > AddedWeight_traits;
5594 
5601  const AddedWeight_optional&
5602  AddedWeight () const;
5603 
5609  AddedWeight_optional&
5610  AddedWeight ();
5611 
5620  void
5621  AddedWeight (const AddedWeight_type& x);
5622 
5632  void
5633  AddedWeight (const AddedWeight_optional& x);
5634 
5643  void
5644  AddedWeight (::std::unique_ptr< AddedWeight_type > p);
5645 
5647 
5652 
5660 
5665  CyclingExerciseData (const Cadence_type&,
5666  const Power_type&);
5667 
5676  CyclingExerciseData (::std::unique_ptr< Cadence_type >,
5677  ::std::unique_ptr< Power_type >);
5678 
5687  CyclingExerciseData (const ::xercesc::DOMElement& e,
5688  ::xml_schema::flags f = 0,
5689  ::xml_schema::container* c = 0);
5690 
5701  ::xml_schema::flags f = 0,
5702  ::xml_schema::container* c = 0);
5703 
5715  virtual CyclingExerciseData*
5716  _clone (::xml_schema::flags f = 0,
5717  ::xml_schema::container* c = 0) const;
5718 
5728  operator= (const CyclingExerciseData& x);
5729 
5731 
5735  virtual
5736  ~CyclingExerciseData ();
5737 
5738  // Implementation.
5739  //
5740 
5741  //@cond
5742 
5743  protected:
5744  void
5745  parse (::xsd::cxx::xml::dom::parser< char >&,
5746  ::xml_schema::flags);
5747 
5748  protected:
5749  ::xsd::cxx::tree::one< Cadence_type > Cadence_;
5750  ::xsd::cxx::tree::one< Power_type > Power_;
5751  AddedWeight_optional AddedWeight_;
5752 
5753  //@endcond
5754  };
5755 
5762  {
5763  public:
5771 
5775  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData Weight_type;
5776 
5780  typedef ::xsd::cxx::tree::traits< Weight_type, char > Weight_traits;
5781 
5787  const Weight_type&
5788  Weight () const;
5789 
5795  Weight_type&
5796  Weight ();
5797 
5806  void
5807  Weight (const Weight_type& x);
5808 
5817  void
5818  Weight (::std::unique_ptr< Weight_type > p);
5819 
5821 
5829 
5833  typedef ::mil::tatrc::physiology::datamodel::ScalarData Repetitions_type;
5834 
5838  typedef ::xsd::cxx::tree::traits< Repetitions_type, char > Repetitions_traits;
5839 
5845  const Repetitions_type&
5846  Repetitions () const;
5847 
5853  Repetitions_type&
5854  Repetitions ();
5855 
5864  void
5865  Repetitions (const Repetitions_type& x);
5866 
5875  void
5876  Repetitions (::std::unique_ptr< Repetitions_type > p);
5877 
5879 
5884 
5892 
5897  StrengthExerciseData (const Weight_type&,
5898  const Repetitions_type&);
5899 
5908  StrengthExerciseData (::std::unique_ptr< Weight_type >,
5909  ::std::unique_ptr< Repetitions_type >);
5910 
5919  StrengthExerciseData (const ::xercesc::DOMElement& e,
5920  ::xml_schema::flags f = 0,
5921  ::xml_schema::container* c = 0);
5922 
5933  ::xml_schema::flags f = 0,
5934  ::xml_schema::container* c = 0);
5935 
5947  virtual StrengthExerciseData*
5948  _clone (::xml_schema::flags f = 0,
5949  ::xml_schema::container* c = 0) const;
5950 
5960  operator= (const StrengthExerciseData& x);
5961 
5963 
5967  virtual
5969 
5970  // Implementation.
5971  //
5972 
5973  //@cond
5974 
5975  protected:
5976  void
5977  parse (::xsd::cxx::xml::dom::parser< char >&,
5978  ::xml_schema::flags);
5979 
5980  protected:
5981  ::xsd::cxx::tree::one< Weight_type > Weight_;
5982  ::xsd::cxx::tree::one< Repetitions_type > Repetitions_;
5983 
5984  //@endcond
5985  };
5986 
5993  {
5994  public:
6002 
6006  typedef ::mil::tatrc::physiology::datamodel::GenericExerciseData GenericExercise_type;
6007 
6011  typedef ::xsd::cxx::tree::optional< GenericExercise_type > GenericExercise_optional;
6012 
6016  typedef ::xsd::cxx::tree::traits< GenericExercise_type, char > GenericExercise_traits;
6017 
6024  const GenericExercise_optional&
6025  GenericExercise () const;
6026 
6032  GenericExercise_optional&
6033  GenericExercise ();
6034 
6043  void
6044  GenericExercise (const GenericExercise_type& x);
6045 
6055  void
6056  GenericExercise (const GenericExercise_optional& x);
6057 
6066  void
6067  GenericExercise (::std::unique_ptr< GenericExercise_type > p);
6068 
6070 
6078 
6082  typedef ::mil::tatrc::physiology::datamodel::RunningExerciseData RunningExercise_type;
6083 
6087  typedef ::xsd::cxx::tree::optional< RunningExercise_type > RunningExercise_optional;
6088 
6092  typedef ::xsd::cxx::tree::traits< RunningExercise_type, char > RunningExercise_traits;
6093 
6100  const RunningExercise_optional&
6101  RunningExercise () const;
6102 
6108  RunningExercise_optional&
6109  RunningExercise ();
6110 
6119  void
6120  RunningExercise (const RunningExercise_type& x);
6121 
6131  void
6132  RunningExercise (const RunningExercise_optional& x);
6133 
6142  void
6143  RunningExercise (::std::unique_ptr< RunningExercise_type > p);
6144 
6146 
6154 
6158  typedef ::mil::tatrc::physiology::datamodel::CyclingExerciseData CyclingExercise_type;
6159 
6163  typedef ::xsd::cxx::tree::optional< CyclingExercise_type > CyclingExercise_optional;
6164 
6168  typedef ::xsd::cxx::tree::traits< CyclingExercise_type, char > CyclingExercise_traits;
6169 
6176  const CyclingExercise_optional&
6177  CyclingExercise () const;
6178 
6184  CyclingExercise_optional&
6185  CyclingExercise ();
6186 
6195  void
6196  CyclingExercise (const CyclingExercise_type& x);
6197 
6207  void
6208  CyclingExercise (const CyclingExercise_optional& x);
6209 
6218  void
6219  CyclingExercise (::std::unique_ptr< CyclingExercise_type > p);
6220 
6222 
6230 
6234  typedef ::mil::tatrc::physiology::datamodel::StrengthExerciseData StrengthExercise_type;
6235 
6239  typedef ::xsd::cxx::tree::optional< StrengthExercise_type > StrengthExercise_optional;
6240 
6244  typedef ::xsd::cxx::tree::traits< StrengthExercise_type, char > StrengthExercise_traits;
6245 
6252  const StrengthExercise_optional&
6253  StrengthExercise () const;
6254 
6260  StrengthExercise_optional&
6261  StrengthExercise ();
6262 
6271  void
6272  StrengthExercise (const StrengthExercise_type& x);
6273 
6283  void
6284  StrengthExercise (const StrengthExercise_optional& x);
6285 
6294  void
6295  StrengthExercise (::std::unique_ptr< StrengthExercise_type > p);
6296 
6298 
6303 
6308  ExerciseData ();
6309 
6318  ExerciseData (const ::xercesc::DOMElement& e,
6319  ::xml_schema::flags f = 0,
6320  ::xml_schema::container* c = 0);
6321 
6331  ExerciseData (const ExerciseData& x,
6332  ::xml_schema::flags f = 0,
6333  ::xml_schema::container* c = 0);
6334 
6346  virtual ExerciseData*
6347  _clone (::xml_schema::flags f = 0,
6348  ::xml_schema::container* c = 0) const;
6349 
6358  ExerciseData&
6359  operator= (const ExerciseData& x);
6360 
6362 
6366  virtual
6367  ~ExerciseData ();
6368 
6369  // Implementation.
6370  //
6371 
6372  //@cond
6373 
6374  protected:
6375  void
6376  parse (::xsd::cxx::xml::dom::parser< char >&,
6377  ::xml_schema::flags);
6378 
6379  protected:
6380  GenericExercise_optional GenericExercise_;
6381  RunningExercise_optional RunningExercise_;
6382  CyclingExercise_optional CyclingExercise_;
6383  StrengthExercise_optional StrengthExercise_;
6384 
6385  //@endcond
6386  };
6387 
6394  {
6395  public:
6403 
6407  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData InitialRate_type;
6408 
6412  typedef ::xsd::cxx::tree::traits< InitialRate_type, char > InitialRate_traits;
6413 
6419  const InitialRate_type&
6420  InitialRate () const;
6421 
6427  InitialRate_type&
6428  InitialRate ();
6429 
6438  void
6439  InitialRate (const InitialRate_type& x);
6440 
6449  void
6450  InitialRate (::std::unique_ptr< InitialRate_type > p);
6451 
6453 
6461 
6465  typedef ::xml_schema::string Compartment_type;
6466 
6470  typedef ::xsd::cxx::tree::traits< Compartment_type, char > Compartment_traits;
6471 
6477  const Compartment_type&
6478  Compartment () const;
6479 
6485  Compartment_type&
6486  Compartment ();
6487 
6496  void
6497  Compartment (const Compartment_type& x);
6498 
6507  void
6508  Compartment (::std::unique_ptr< Compartment_type > p);
6509 
6511 
6516 
6523  HemorrhageData ();
6524 
6529  HemorrhageData (const InitialRate_type&,
6530  const Compartment_type&);
6531 
6540  HemorrhageData (::std::unique_ptr< InitialRate_type >,
6541  const Compartment_type&);
6542 
6551  HemorrhageData (const ::xercesc::DOMElement& e,
6552  ::xml_schema::flags f = 0,
6553  ::xml_schema::container* c = 0);
6554 
6564  HemorrhageData (const HemorrhageData& x,
6565  ::xml_schema::flags f = 0,
6566  ::xml_schema::container* c = 0);
6567 
6579  virtual HemorrhageData*
6580  _clone (::xml_schema::flags f = 0,
6581  ::xml_schema::container* c = 0) const;
6582 
6592  operator= (const HemorrhageData& x);
6593 
6595 
6599  virtual
6600  ~HemorrhageData ();
6601 
6602  // Implementation.
6603  //
6604 
6605  //@cond
6606 
6607  protected:
6608  void
6609  parse (::xsd::cxx::xml::dom::parser< char >&,
6610  ::xml_schema::flags);
6611 
6612  protected:
6613  ::xsd::cxx::tree::one< InitialRate_type > InitialRate_;
6614  ::xsd::cxx::tree::one< Compartment_type > Compartment_;
6615 
6616  //@endcond
6617  };
6618 
6623  class BIOGEARS_CDM_API enumInfectionSeverity: public ::xml_schema::string
6624  {
6625  public:
6626 
6630  enum value
6631  {
6635  Severe
6636  };
6637 
6645 
6651  enumInfectionSeverity (value v);
6652 
6658  enumInfectionSeverity (const char* v);
6659 
6665  enumInfectionSeverity (const ::std::string& v);
6666 
6672  enumInfectionSeverity (const ::xml_schema::string& v);
6673 
6682  enumInfectionSeverity (const ::xercesc::DOMElement& e,
6683  ::xml_schema::flags f = 0,
6684  ::xml_schema::container* c = 0);
6685 
6694  enumInfectionSeverity (const ::xercesc::DOMAttr& a,
6695  ::xml_schema::flags f = 0,
6696  ::xml_schema::container* c = 0);
6697 
6707  enumInfectionSeverity (const ::std::string& s,
6708  const ::xercesc::DOMElement* e,
6709  ::xml_schema::flags f = 0,
6710  ::xml_schema::container* c = 0);
6711 
6722  ::xml_schema::flags f = 0,
6723  ::xml_schema::container* c = 0);
6724 
6736  virtual enumInfectionSeverity*
6737  _clone (::xml_schema::flags f = 0,
6738  ::xml_schema::container* c = 0) const;
6739 
6747  operator= (value v);
6748 
6755  virtual
6756  operator value () const
6757  {
6758  return _xsd_enumInfectionSeverity_convert ();
6759  }
6760 
6761  //@cond
6762 
6763  protected:
6764  value
6765  _xsd_enumInfectionSeverity_convert () const;
6766 
6767  public:
6768  static const char* const _xsd_enumInfectionSeverity_literals_[4];
6769  static const value _xsd_enumInfectionSeverity_indexes_[4];
6770 
6771  //@endcond
6772  };
6773 
6780  {
6781  public:
6789 
6793  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData MinimumInhibitoryConcentration_type;
6794 
6798  typedef ::xsd::cxx::tree::traits< MinimumInhibitoryConcentration_type, char > MinimumInhibitoryConcentration_traits;
6799 
6805  const MinimumInhibitoryConcentration_type&
6806  MinimumInhibitoryConcentration () const;
6807 
6813  MinimumInhibitoryConcentration_type&
6814  MinimumInhibitoryConcentration ();
6815 
6824  void
6825  MinimumInhibitoryConcentration (const MinimumInhibitoryConcentration_type& x);
6826 
6835  void
6836  MinimumInhibitoryConcentration (::std::unique_ptr< MinimumInhibitoryConcentration_type > p);
6837 
6839 
6847 
6851  typedef ::xml_schema::string Location_type;
6852 
6856  typedef ::xsd::cxx::tree::traits< Location_type, char > Location_traits;
6857 
6863  const Location_type&
6864  Location () const;
6865 
6871  Location_type&
6872  Location ();
6873 
6882  void
6883  Location (const Location_type& x);
6884 
6893  void
6894  Location (::std::unique_ptr< Location_type > p);
6895 
6897 
6905 
6909  typedef ::mil::tatrc::physiology::datamodel::enumInfectionSeverity Severity_type;
6910 
6914  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
6915 
6921  const Severity_type&
6922  Severity () const;
6923 
6929  Severity_type&
6930  Severity ();
6931 
6940  void
6941  Severity (const Severity_type& x);
6942 
6951  void
6952  Severity (::std::unique_ptr< Severity_type > p);
6953 
6955 
6960 
6967  InfectionData ();
6968 
6973  InfectionData (const MinimumInhibitoryConcentration_type&,
6974  const Location_type&,
6975  const Severity_type&);
6976 
6985  InfectionData (::std::unique_ptr< MinimumInhibitoryConcentration_type >,
6986  const Location_type&,
6987  const Severity_type&);
6988 
6997  InfectionData (::std::unique_ptr< MinimumInhibitoryConcentration_type >,
6998  ::std::unique_ptr< Location_type >,
6999  const Severity_type&);
7000 
7009  InfectionData (const ::xercesc::DOMElement& e,
7010  ::xml_schema::flags f = 0,
7011  ::xml_schema::container* c = 0);
7012 
7022  InfectionData (const InfectionData& x,
7023  ::xml_schema::flags f = 0,
7024  ::xml_schema::container* c = 0);
7025 
7037  virtual InfectionData*
7038  _clone (::xml_schema::flags f = 0,
7039  ::xml_schema::container* c = 0) const;
7040 
7049  InfectionData&
7050  operator= (const InfectionData& x);
7051 
7053 
7057  virtual
7058  ~InfectionData ();
7059 
7060  // Implementation.
7061  //
7062 
7063  //@cond
7064 
7065  protected:
7066  void
7067  parse (::xsd::cxx::xml::dom::parser< char >&,
7068  ::xml_schema::flags);
7069 
7070  protected:
7071  ::xsd::cxx::tree::one< MinimumInhibitoryConcentration_type > MinimumInhibitoryConcentration_;
7072  ::xsd::cxx::tree::one< Location_type > Location_;
7073  ::xsd::cxx::tree::one< Severity_type > Severity_;
7074 
7075  //@endcond
7076  };
7077 
7082  class BIOGEARS_CDM_API enumIntubationType: public ::xml_schema::string
7083  {
7084  public:
7085 
7089  enum value
7090  {
7095  Tracheal
7096  };
7097 
7104  enumIntubationType ();
7105 
7111  enumIntubationType (value v);
7112 
7118  enumIntubationType (const char* v);
7119 
7125  enumIntubationType (const ::std::string& v);
7126 
7132  enumIntubationType (const ::xml_schema::string& v);
7133 
7142  enumIntubationType (const ::xercesc::DOMElement& e,
7143  ::xml_schema::flags f = 0,
7144  ::xml_schema::container* c = 0);
7145 
7154  enumIntubationType (const ::xercesc::DOMAttr& a,
7155  ::xml_schema::flags f = 0,
7156  ::xml_schema::container* c = 0);
7157 
7167  enumIntubationType (const ::std::string& s,
7168  const ::xercesc::DOMElement* e,
7169  ::xml_schema::flags f = 0,
7170  ::xml_schema::container* c = 0);
7171 
7182  ::xml_schema::flags f = 0,
7183  ::xml_schema::container* c = 0);
7184 
7196  virtual enumIntubationType*
7197  _clone (::xml_schema::flags f = 0,
7198  ::xml_schema::container* c = 0) const;
7199 
7207  operator= (value v);
7208 
7215  virtual
7216  operator value () const
7217  {
7218  return _xsd_enumIntubationType_convert ();
7219  }
7220 
7221  //@cond
7222 
7223  protected:
7224  value
7225  _xsd_enumIntubationType_convert () const;
7226 
7227  public:
7228  static const char* const _xsd_enumIntubationType_literals_[5];
7229  static const value _xsd_enumIntubationType_indexes_[5];
7230 
7231  //@endcond
7232  };
7233 
7240  {
7241  public:
7249 
7253  typedef ::mil::tatrc::physiology::datamodel::enumIntubationType Type_type;
7254 
7258  typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits;
7259 
7265  const Type_type&
7266  Type () const;
7267 
7273  Type_type&
7274  Type ();
7275 
7284  void
7285  Type (const Type_type& x);
7286 
7295  void
7296  Type (::std::unique_ptr< Type_type > p);
7297 
7299 
7304 
7311  IntubationData ();
7312 
7317  IntubationData (const Type_type&);
7318 
7327  IntubationData (const ::xercesc::DOMElement& e,
7328  ::xml_schema::flags f = 0,
7329  ::xml_schema::container* c = 0);
7330 
7340  IntubationData (const IntubationData& x,
7341  ::xml_schema::flags f = 0,
7342  ::xml_schema::container* c = 0);
7343 
7355  virtual IntubationData*
7356  _clone (::xml_schema::flags f = 0,
7357  ::xml_schema::container* c = 0) const;
7358 
7368  operator= (const IntubationData& x);
7369 
7371 
7375  virtual
7376  ~IntubationData ();
7377 
7378  // Implementation.
7379  //
7380 
7381  //@cond
7382 
7383  protected:
7384  void
7385  parse (::xsd::cxx::xml::dom::parser< char >&,
7386  ::xml_schema::flags);
7387 
7388  protected:
7389  ::xsd::cxx::tree::one< Type_type > Type_;
7390 
7391  //@endcond
7392  };
7393 
7400  {
7401  public:
7409 
7413  typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData Pressure_type;
7414 
7418  typedef ::xsd::cxx::tree::optional< Pressure_type > Pressure_optional;
7419 
7423  typedef ::xsd::cxx::tree::traits< Pressure_type, char > Pressure_traits;
7424 
7431  const Pressure_optional&
7432  Pressure () const;
7433 
7439  Pressure_optional&
7440  Pressure ();
7441 
7450  void
7451  Pressure (const Pressure_type& x);
7452 
7462  void
7463  Pressure (const Pressure_optional& x);
7464 
7473  void
7474  Pressure (::std::unique_ptr< Pressure_type > p);
7475 
7477 
7485 
7489  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData Flow_type;
7490 
7494  typedef ::xsd::cxx::tree::optional< Flow_type > Flow_optional;
7495 
7499  typedef ::xsd::cxx::tree::traits< Flow_type, char > Flow_traits;
7500 
7507  const Flow_optional&
7508  Flow () const;
7509 
7515  Flow_optional&
7516  Flow ();
7517 
7526  void
7527  Flow (const Flow_type& x);
7528 
7538  void
7539  Flow (const Flow_optional& x);
7540 
7549  void
7550  Flow (::std::unique_ptr< Flow_type > p);
7551 
7553 
7561 
7565  typedef ::mil::tatrc::physiology::datamodel::SubstanceFractionData GasFraction_type;
7566 
7570  typedef ::xsd::cxx::tree::sequence< GasFraction_type > GasFraction_sequence;
7571 
7575  typedef GasFraction_sequence::iterator GasFraction_iterator;
7576 
7580  typedef GasFraction_sequence::const_iterator GasFraction_const_iterator;
7581 
7585  typedef ::xsd::cxx::tree::traits< GasFraction_type, char > GasFraction_traits;
7586 
7593  const GasFraction_sequence&
7594  GasFraction () const;
7595 
7601  GasFraction_sequence&
7602  GasFraction ();
7603 
7613  void
7614  GasFraction (const GasFraction_sequence& s);
7615 
7617 
7625 
7629  typedef ::mil::tatrc::physiology::datamodel::enumOnOff State_type;
7630 
7634  typedef ::xsd::cxx::tree::traits< State_type, char > State_traits;
7635 
7641  const State_type&
7642  State () const;
7643 
7649  State_type&
7650  State ();
7651 
7660  void
7661  State (const State_type& x);
7662 
7671  void
7672  State (::std::unique_ptr< State_type > p);
7673 
7675 
7680 
7688 
7693  MechanicalVentilationData (const State_type&);
7694 
7703  MechanicalVentilationData (const ::xercesc::DOMElement& e,
7704  ::xml_schema::flags f = 0,
7705  ::xml_schema::container* c = 0);
7706 
7717  ::xml_schema::flags f = 0,
7718  ::xml_schema::container* c = 0);
7719 
7731  virtual MechanicalVentilationData*
7732  _clone (::xml_schema::flags f = 0,
7733  ::xml_schema::container* c = 0) const;
7734 
7744  operator= (const MechanicalVentilationData& x);
7745 
7747 
7751  virtual
7753 
7754  // Implementation.
7755  //
7756 
7757  //@cond
7758 
7759  protected:
7760  void
7761  parse (::xsd::cxx::xml::dom::parser< char >&,
7762  ::xml_schema::flags);
7763 
7764  protected:
7765  Pressure_optional Pressure_;
7766  Flow_optional Flow_;
7767  GasFraction_sequence GasFraction_;
7768  ::xsd::cxx::tree::one< State_type > State_;
7769 
7770  //@endcond
7771  };
7772 
7779  {
7780  public:
7788 
7792  typedef ::mil::tatrc::physiology::datamodel::enumOnOff State_type;
7793 
7797  typedef ::xsd::cxx::tree::traits< State_type, char > State_traits;
7798 
7804  const State_type&
7805  State () const;
7806 
7812  State_type&
7813  State ();
7814 
7823  void
7824  State (const State_type& x);
7825 
7834  void
7835  State (::std::unique_ptr< State_type > p);
7836 
7838 
7846 
7850  typedef ::mil::tatrc::physiology::datamodel::enumSide Side_type;
7851 
7855  typedef ::xsd::cxx::tree::traits< Side_type, char > Side_traits;
7856 
7862  const Side_type&
7863  Side () const;
7864 
7870  Side_type&
7871  Side ();
7872 
7881  void
7882  Side (const Side_type& x);
7883 
7892  void
7893  Side (::std::unique_ptr< Side_type > p);
7894 
7896 
7901 
7909 
7914  NeedleDecompressionData (const State_type&,
7915  const Side_type&);
7916 
7925  NeedleDecompressionData (const ::xercesc::DOMElement& e,
7926  ::xml_schema::flags f = 0,
7927  ::xml_schema::container* c = 0);
7928 
7939  ::xml_schema::flags f = 0,
7940  ::xml_schema::container* c = 0);
7941 
7953  virtual NeedleDecompressionData*
7954  _clone (::xml_schema::flags f = 0,
7955  ::xml_schema::container* c = 0) const;
7956 
7966  operator= (const NeedleDecompressionData& x);
7967 
7969 
7973  virtual
7975 
7976  // Implementation.
7977  //
7978 
7979  //@cond
7980 
7981  protected:
7982  void
7983  parse (::xsd::cxx::xml::dom::parser< char >&,
7984  ::xml_schema::flags);
7985 
7986  protected:
7987  ::xsd::cxx::tree::one< State_type > State_;
7988  ::xsd::cxx::tree::one< Side_type > Side_;
7989 
7990  //@endcond
7991  };
7992 
7999  {
8000  public:
8008 
8012  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData TotalNasalDose_type;
8013 
8017  typedef ::xsd::cxx::tree::traits< TotalNasalDose_type, char > TotalNasalDose_traits;
8018 
8024  const TotalNasalDose_type&
8025  TotalNasalDose () const;
8026 
8032  TotalNasalDose_type&
8033  TotalNasalDose ();
8034 
8043  void
8044  TotalNasalDose (const TotalNasalDose_type& x);
8045 
8054  void
8055  TotalNasalDose (::std::unique_ptr< TotalNasalDose_type > p);
8056 
8058 
8066 
8070  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData UnreleasedDrugMasses_type;
8071 
8075  typedef ::xsd::cxx::tree::sequence< UnreleasedDrugMasses_type > UnreleasedDrugMasses_sequence;
8076 
8080  typedef UnreleasedDrugMasses_sequence::iterator UnreleasedDrugMasses_iterator;
8081 
8085  typedef UnreleasedDrugMasses_sequence::const_iterator UnreleasedDrugMasses_const_iterator;
8086 
8090  typedef ::xsd::cxx::tree::traits< UnreleasedDrugMasses_type, char > UnreleasedDrugMasses_traits;
8091 
8098  const UnreleasedDrugMasses_sequence&
8099  UnreleasedDrugMasses () const;
8100 
8106  UnreleasedDrugMasses_sequence&
8107  UnreleasedDrugMasses ();
8108 
8118  void
8119  UnreleasedDrugMasses (const UnreleasedDrugMasses_sequence& s);
8120 
8122 
8130 
8134  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData ReleasedDrugMasses_type;
8135 
8139  typedef ::xsd::cxx::tree::sequence< ReleasedDrugMasses_type > ReleasedDrugMasses_sequence;
8140 
8144  typedef ReleasedDrugMasses_sequence::iterator ReleasedDrugMasses_iterator;
8145 
8149  typedef ReleasedDrugMasses_sequence::const_iterator ReleasedDrugMasses_const_iterator;
8150 
8154  typedef ::xsd::cxx::tree::traits< ReleasedDrugMasses_type, char > ReleasedDrugMasses_traits;
8155 
8162  const ReleasedDrugMasses_sequence&
8163  ReleasedDrugMasses () const;
8164 
8170  ReleasedDrugMasses_sequence&
8171  ReleasedDrugMasses ();
8172 
8182  void
8183  ReleasedDrugMasses (const ReleasedDrugMasses_sequence& s);
8184 
8186 
8194 
8198  typedef ::xml_schema::string Substance_type;
8199 
8203  typedef ::xsd::cxx::tree::traits< Substance_type, char > Substance_traits;
8204 
8210  const Substance_type&
8211  Substance () const;
8212 
8218  Substance_type&
8219  Substance ();
8220 
8229  void
8230  Substance (const Substance_type& x);
8231 
8240  void
8241  Substance (::std::unique_ptr< Substance_type > p);
8242 
8244 
8249 
8256  NasalStateData ();
8257 
8262  NasalStateData (const TotalNasalDose_type&,
8263  const Substance_type&);
8264 
8273  NasalStateData (::std::unique_ptr< TotalNasalDose_type >,
8274  const Substance_type&);
8275 
8284  NasalStateData (const ::xercesc::DOMElement& e,
8285  ::xml_schema::flags f = 0,
8286  ::xml_schema::container* c = 0);
8287 
8297  NasalStateData (const NasalStateData& x,
8298  ::xml_schema::flags f = 0,
8299  ::xml_schema::container* c = 0);
8300 
8312  virtual NasalStateData*
8313  _clone (::xml_schema::flags f = 0,
8314  ::xml_schema::container* c = 0) const;
8315 
8325  operator= (const NasalStateData& x);
8326 
8328 
8332  virtual
8333  ~NasalStateData ();
8334 
8335  // Implementation.
8336  //
8337 
8338  //@cond
8339 
8340  protected:
8341  void
8342  parse (::xsd::cxx::xml::dom::parser< char >&,
8343  ::xml_schema::flags);
8344 
8345  protected:
8346  ::xsd::cxx::tree::one< TotalNasalDose_type > TotalNasalDose_;
8347  UnreleasedDrugMasses_sequence UnreleasedDrugMasses_;
8348  ReleasedDrugMasses_sequence ReleasedDrugMasses_;
8349  ::xsd::cxx::tree::one< Substance_type > Substance_;
8350 
8351  //@endcond
8352  };
8353 
8360  {
8361  public:
8369 
8373  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
8374 
8378  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
8379 
8385  const Severity_type&
8386  Severity () const;
8387 
8393  Severity_type&
8394  Severity ();
8395 
8404  void
8405  Severity (const Severity_type& x);
8406 
8415  void
8416  Severity (::std::unique_ptr< Severity_type > p);
8417 
8419 
8427 
8431  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData HalfLife_type;
8432 
8436  typedef ::xsd::cxx::tree::optional< HalfLife_type > HalfLife_optional;
8437 
8441  typedef ::xsd::cxx::tree::traits< HalfLife_type, char > HalfLife_traits;
8442 
8449  const HalfLife_optional&
8450  HalfLife () const;
8451 
8457  HalfLife_optional&
8458  HalfLife ();
8459 
8468  void
8469  HalfLife (const HalfLife_type& x);
8470 
8480  void
8481  HalfLife (const HalfLife_optional& x);
8482 
8491  void
8492  HalfLife (::std::unique_ptr< HalfLife_type > p);
8493 
8495 
8503 
8507  typedef ::xml_schema::string Location_type;
8508 
8512  typedef ::xsd::cxx::tree::traits< Location_type, char > Location_traits;
8513 
8519  const Location_type&
8520  Location () const;
8521 
8527  Location_type&
8528  Location ();
8529 
8538  void
8539  Location (const Location_type& x);
8540 
8549  void
8550  Location (::std::unique_ptr< Location_type > p);
8551 
8553 
8558 
8565  PainStimulusData ();
8566 
8571  PainStimulusData (const Severity_type&,
8572  const Location_type&);
8573 
8582  PainStimulusData (::std::unique_ptr< Severity_type >,
8583  const Location_type&);
8584 
8593  PainStimulusData (const ::xercesc::DOMElement& e,
8594  ::xml_schema::flags f = 0,
8595  ::xml_schema::container* c = 0);
8596 
8607  ::xml_schema::flags f = 0,
8608  ::xml_schema::container* c = 0);
8609 
8621  virtual PainStimulusData*
8622  _clone (::xml_schema::flags f = 0,
8623  ::xml_schema::container* c = 0) const;
8624 
8634  operator= (const PainStimulusData& x);
8635 
8637 
8641  virtual
8642  ~PainStimulusData ();
8643 
8644  // Implementation.
8645  //
8646 
8647  //@cond
8648 
8649  protected:
8650  void
8651  parse (::xsd::cxx::xml::dom::parser< char >&,
8652  ::xml_schema::flags);
8653 
8654  protected:
8655  ::xsd::cxx::tree::one< Severity_type > Severity_;
8656  HalfLife_optional HalfLife_;
8657  ::xsd::cxx::tree::one< Location_type > Location_;
8658 
8659  //@endcond
8660  };
8661 
8668  {
8669  public:
8677 
8681  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData EffusionRate_type;
8682 
8686  typedef ::xsd::cxx::tree::traits< EffusionRate_type, char > EffusionRate_traits;
8687 
8693  const EffusionRate_type&
8694  EffusionRate () const;
8695 
8701  EffusionRate_type&
8702  EffusionRate ();
8703 
8712  void
8713  EffusionRate (const EffusionRate_type& x);
8714 
8723  void
8724  EffusionRate (::std::unique_ptr< EffusionRate_type > p);
8725 
8727 
8732 
8740 
8745  PericardialEffusionData (const EffusionRate_type&);
8746 
8755  PericardialEffusionData (::std::unique_ptr< EffusionRate_type >);
8756 
8765  PericardialEffusionData (const ::xercesc::DOMElement& e,
8766  ::xml_schema::flags f = 0,
8767  ::xml_schema::container* c = 0);
8768 
8779  ::xml_schema::flags f = 0,
8780  ::xml_schema::container* c = 0);
8781 
8793  virtual PericardialEffusionData*
8794  _clone (::xml_schema::flags f = 0,
8795  ::xml_schema::container* c = 0) const;
8796 
8806  operator= (const PericardialEffusionData& x);
8807 
8809 
8813  virtual
8815 
8816  // Implementation.
8817  //
8818 
8819  //@cond
8820 
8821  protected:
8822  void
8823  parse (::xsd::cxx::xml::dom::parser< char >&,
8824  ::xml_schema::flags);
8825 
8826  protected:
8827  ::xsd::cxx::tree::one< EffusionRate_type > EffusionRate_;
8828 
8829  //@endcond
8830  };
8831 
8836  class BIOGEARS_CDM_API enumPneumothoraxType: public ::xml_schema::string
8837  {
8838  public:
8839 
8843  enum value
8844  {
8846  Closed
8847  };
8848 
8856 
8862  enumPneumothoraxType (value v);
8863 
8869  enumPneumothoraxType (const char* v);
8870 
8876  enumPneumothoraxType (const ::std::string& v);
8877 
8883  enumPneumothoraxType (const ::xml_schema::string& v);
8884 
8893  enumPneumothoraxType (const ::xercesc::DOMElement& e,
8894  ::xml_schema::flags f = 0,
8895  ::xml_schema::container* c = 0);
8896 
8905  enumPneumothoraxType (const ::xercesc::DOMAttr& a,
8906  ::xml_schema::flags f = 0,
8907  ::xml_schema::container* c = 0);
8908 
8918  enumPneumothoraxType (const ::std::string& s,
8919  const ::xercesc::DOMElement* e,
8920  ::xml_schema::flags f = 0,
8921  ::xml_schema::container* c = 0);
8922 
8933  ::xml_schema::flags f = 0,
8934  ::xml_schema::container* c = 0);
8935 
8947  virtual enumPneumothoraxType*
8948  _clone (::xml_schema::flags f = 0,
8949  ::xml_schema::container* c = 0) const;
8950 
8958  operator= (value v);
8959 
8966  virtual
8967  operator value () const
8968  {
8969  return _xsd_enumPneumothoraxType_convert ();
8970  }
8971 
8972  //@cond
8973 
8974  protected:
8975  value
8976  _xsd_enumPneumothoraxType_convert () const;
8977 
8978  public:
8979  static const char* const _xsd_enumPneumothoraxType_literals_[2];
8980  static const value _xsd_enumPneumothoraxType_indexes_[2];
8981 
8982  //@endcond
8983  };
8984 
8991  {
8992  public:
9000 
9004  typedef ::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type;
9005 
9009  typedef ::xsd::cxx::tree::traits< Severity_type, char > Severity_traits;
9010 
9016  const Severity_type&
9017  Severity () const;
9018 
9024  Severity_type&
9025  Severity ();
9026 
9035  void
9036  Severity (const Severity_type& x);
9037 
9046  void
9047  Severity (::std::unique_ptr< Severity_type > p);
9048 
9050 
9058 
9062  typedef ::mil::tatrc::physiology::datamodel::enumPneumothoraxType Type_type;
9063 
9067  typedef ::xsd::cxx::tree::traits< Type_type, char > Type_traits;
9068 
9074  const Type_type&
9075  Type () const;
9076 
9082  Type_type&
9083  Type ();
9084 
9093  void
9094  Type (const Type_type& x);
9095 
9104  void
9105  Type (::std::unique_ptr< Type_type > p);
9106 
9108 
9116 
9120  typedef ::mil::tatrc::physiology::datamodel::enumSide Side_type;
9121 
9125  typedef ::xsd::cxx::tree::traits< Side_type, char > Side_traits;
9126 
9132  const Side_type&
9133  Side () const;
9134 
9140  Side_type&
9141  Side ();
9142 
9151  void
9152  Side (const Side_type& x);
9153 
9162  void
9163  Side (::std::unique_ptr< Side_type > p);
9164 
9166 
9171 
9179 
9184  TensionPneumothoraxData (const Severity_type&,
9185  const Type_type&,
9186  const Side_type&);
9187 
9196  TensionPneumothoraxData (::std::unique_ptr< Severity_type >,
9197  const Type_type&,
9198  const Side_type&);
9199 
9208  TensionPneumothoraxData (const ::xercesc::DOMElement& e,
9209  ::xml_schema::flags f = 0,
9210  ::xml_schema::container* c = 0);
9211 
9222  ::xml_schema::flags f = 0,
9223  ::xml_schema::container* c = 0);
9224 
9236  virtual TensionPneumothoraxData*
9237  _clone (::xml_schema::flags f = 0,
9238  ::xml_schema::container* c = 0) const;
9239 
9249  operator= (const TensionPneumothoraxData& x);
9250 
9252 
9256  virtual
9258 
9259  // Implementation.
9260  //
9261 
9262  //@cond
9263 
9264  protected:
9265  void
9266  parse (::xsd::cxx::xml::dom::parser< char >&,
9267  ::xml_schema::flags);
9268 
9269  protected:
9270  ::xsd::cxx::tree::one< Severity_type > Severity_;
9271  ::xsd::cxx::tree::one< Type_type > Type_;
9272  ::xsd::cxx::tree::one< Side_type > Side_;
9273 
9274  //@endcond
9275  };
9276 
9283  {
9284  public:
9292 
9296  typedef ::mil::tatrc::physiology::datamodel::enumOnOff Sleep_type;
9297 
9301  typedef ::xsd::cxx::tree::traits< Sleep_type, char > Sleep_traits;
9302 
9308  const Sleep_type&
9309  Sleep () const;
9310 
9316  Sleep_type&
9317  Sleep ();
9318 
9327  void
9328  Sleep (const Sleep_type& x);
9329 
9338  void
9339  Sleep (::std::unique_ptr< Sleep_type > p);
9340 
9342 
9347 
9354  SleepData ();
9355 
9360  SleepData (const Sleep_type&);
9361 
9370  SleepData (const ::xercesc::DOMElement& e,
9371  ::xml_schema::flags f = 0,
9372  ::xml_schema::container* c = 0);
9373 
9383  SleepData (const SleepData& x,
9384  ::xml_schema::flags f = 0,
9385  ::xml_schema::container* c = 0);
9386 
9398  virtual SleepData*
9399  _clone (::xml_schema::flags f = 0,
9400  ::xml_schema::container* c = 0) const;
9401 
9410  SleepData&
9411  operator= (const SleepData& x);
9412 
9414 
9418  virtual
9419  ~SleepData ();
9420 
9421  // Implementation.
9422  //
9423 
9424  //@cond
9425 
9426  protected:
9427  void
9428  parse (::xsd::cxx::xml::dom::parser< char >&,
9429  ::xml_schema::flags);
9430 
9431  protected:
9432  ::xsd::cxx::tree::one< Sleep_type > Sleep_;
9433 
9434  //@endcond
9435  };
9436 
9441  class BIOGEARS_CDM_API enumBolusAdministration: public ::xml_schema::string
9442  {
9443  public:
9444 
9448  enum value
9449  {
9452  Intravenous
9453  };
9454 
9462 
9468  enumBolusAdministration (value v);
9469 
9475  enumBolusAdministration (const char* v);
9476 
9482  enumBolusAdministration (const ::std::string& v);
9483 
9489  enumBolusAdministration (const ::xml_schema::string& v);
9490 
9499  enumBolusAdministration (const ::xercesc::DOMElement& e,
9500  ::xml_schema::flags f = 0,
9501  ::xml_schema::container* c = 0);
9502 
9511  enumBolusAdministration (const ::xercesc::DOMAttr& a,
9512  ::xml_schema::flags f = 0,
9513  ::xml_schema::container* c = 0);
9514 
9524  enumBolusAdministration (const ::std::string& s,
9525  const ::xercesc::DOMElement* e,
9526  ::xml_schema::flags f = 0,
9527  ::xml_schema::container* c = 0);
9528 
9539  ::xml_schema::flags f = 0,
9540  ::xml_schema::container* c = 0);
9541 
9553  virtual enumBolusAdministration*
9554  _clone (::xml_schema::flags f = 0,
9555  ::xml_schema::container* c = 0) const;
9556 
9564  operator= (value v);
9565 
9572  virtual
9573  operator value () const
9574  {
9575  return _xsd_enumBolusAdministration_convert ();
9576  }
9577 
9578  //@cond
9579 
9580  protected:
9581  value
9582  _xsd_enumBolusAdministration_convert () const;
9583 
9584  public:
9585  static const char* const _xsd_enumBolusAdministration_literals_[3];
9586  static const value _xsd_enumBolusAdministration_indexes_[3];
9587 
9588  //@endcond
9589  };
9590 
9595  class BIOGEARS_CDM_API enumOralAdministration: public ::xml_schema::string
9596  {
9597  public:
9598 
9602  enum value
9603  {
9605  Gastrointestinal
9606  };
9607 
9615 
9621  enumOralAdministration (value v);
9622 
9628  enumOralAdministration (const char* v);
9629 
9635  enumOralAdministration (const ::std::string& v);
9636 
9642  enumOralAdministration (const ::xml_schema::string& v);
9643 
9652  enumOralAdministration (const ::xercesc::DOMElement& e,
9653  ::xml_schema::flags f = 0,
9654  ::xml_schema::container* c = 0);
9655 
9664  enumOralAdministration (const ::xercesc::DOMAttr& a,
9665  ::xml_schema::flags f = 0,
9666  ::xml_schema::container* c = 0);
9667 
9677  enumOralAdministration (const ::std::string& s,
9678  const ::xercesc::DOMElement* e,
9679  ::xml_schema::flags f = 0,
9680  ::xml_schema::container* c = 0);
9681 
9692  ::xml_schema::flags f = 0,
9693  ::xml_schema::container* c = 0);
9694 
9706  virtual enumOralAdministration*
9707  _clone (::xml_schema::flags f = 0,
9708  ::xml_schema::container* c = 0) const;
9709 
9717  operator= (value v);
9718 
9725  virtual
9726  operator value () const
9727  {
9728  return _xsd_enumOralAdministration_convert ();
9729  }
9730 
9731  //@cond
9732 
9733  protected:
9734  value
9735  _xsd_enumOralAdministration_convert () const;
9736 
9737  public:
9738  static const char* const _xsd_enumOralAdministration_literals_[2];
9739  static const value _xsd_enumOralAdministration_indexes_[2];
9740 
9741  //@endcond
9742  };
9743 
9750  {
9751  public:
9756 
9762 
9771  SubstanceAdministrationData (const ::xercesc::DOMElement& e,
9772  ::xml_schema::flags f = 0,
9773  ::xml_schema::container* c = 0);
9774 
9785  ::xml_schema::flags f = 0,
9786  ::xml_schema::container* c = 0);
9787 
9800  _clone (::xml_schema::flags f = 0,
9801  ::xml_schema::container* c = 0) const;
9802 
9804 
9808  virtual
9810  };
9811 
9818  {
9819  public:
9827 
9831  typedef ::xml_schema::string Substance_type;
9832 
9836  typedef ::xsd::cxx::tree::traits< Substance_type, char > Substance_traits;
9837 
9843  const Substance_type&
9844  Substance () const;
9845 
9851  Substance_type&
9852  Substance ();
9853 
9862  void
9863  Substance (const Substance_type& x);
9864 
9873  void
9874  Substance (::std::unique_ptr< Substance_type > p);
9875 
9877 
9885 
9889  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Concentration_type;
9890 
9894  typedef ::xsd::cxx::tree::traits< Concentration_type, char > Concentration_traits;
9895 
9901  const Concentration_type&
9902  Concentration () const;
9903 
9909  Concentration_type&
9910  Concentration ();
9911 
9920  void
9921  Concentration (const Concentration_type& x);
9922 
9931  void
9932  Concentration (::std::unique_ptr< Concentration_type > p);
9933 
9935 
9943 
9947  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData Dose_type;
9948 
9952  typedef ::xsd::cxx::tree::traits< Dose_type, char > Dose_traits;
9953 
9959  const Dose_type&
9960  Dose () const;
9961 
9967  Dose_type&
9968  Dose ();
9969 
9978  void
9979  Dose (const Dose_type& x);
9980 
9989  void
9990  Dose (::std::unique_ptr< Dose_type > p);
9991 
9993 
10001 
10005  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData AdminTime_type;
10006 
10010  typedef ::xsd::cxx::tree::optional< AdminTime_type > AdminTime_optional;
10011 
10015  typedef ::xsd::cxx::tree::traits< AdminTime_type, char > AdminTime_traits;
10016 
10023  const AdminTime_optional&
10024  AdminTime () const;
10025 
10031  AdminTime_optional&
10032  AdminTime ();
10033 
10042  void
10043  AdminTime (const AdminTime_type& x);
10044 
10054  void
10055  AdminTime (const AdminTime_optional& x);
10056 
10065  void
10066  AdminTime (::std::unique_ptr< AdminTime_type > p);
10067 
10069 
10077 
10081  typedef ::mil::tatrc::physiology::datamodel::enumBolusAdministration AdminRoute_type;
10082 
10086  typedef ::xsd::cxx::tree::traits< AdminRoute_type, char > AdminRoute_traits;
10087 
10093  const AdminRoute_type&
10094  AdminRoute () const;
10095 
10101  AdminRoute_type&
10102  AdminRoute ();
10103 
10112  void
10113  AdminRoute (const AdminRoute_type& x);
10114 
10123  void
10124  AdminRoute (::std::unique_ptr< AdminRoute_type > p);
10125 
10127 
10132 
10139  SubstanceBolusData ();
10140 
10145  SubstanceBolusData (const Substance_type&,
10146  const Concentration_type&,
10147  const Dose_type&,
10148  const AdminRoute_type&);
10149 
10158  SubstanceBolusData (const Substance_type&,
10159  ::std::unique_ptr< Concentration_type >,
10160  ::std::unique_ptr< Dose_type >,
10161  const AdminRoute_type&);
10162 
10171  SubstanceBolusData (::std::unique_ptr< Substance_type >,
10172  ::std::unique_ptr< Concentration_type >,
10173  ::std::unique_ptr< Dose_type >,
10174  const AdminRoute_type&);
10175 
10184  SubstanceBolusData (const ::xercesc::DOMElement& e,
10185  ::xml_schema::flags f = 0,
10186  ::xml_schema::container* c = 0);
10187 
10198  ::xml_schema::flags f = 0,
10199  ::xml_schema::container* c = 0);
10200 
10212  virtual SubstanceBolusData*
10213  _clone (::xml_schema::flags f = 0,
10214  ::xml_schema::container* c = 0) const;
10215 
10225  operator= (const SubstanceBolusData& x);
10226 
10228 
10232  virtual
10233  ~SubstanceBolusData ();
10234 
10235  // Implementation.
10236  //
10237 
10238  //@cond
10239 
10240  protected:
10241  void
10242  parse (::xsd::cxx::xml::dom::parser< char >&,
10243  ::xml_schema::flags);
10244 
10245  protected:
10246  ::xsd::cxx::tree::one< Substance_type > Substance_;
10247  ::xsd::cxx::tree::one< Concentration_type > Concentration_;
10248  ::xsd::cxx::tree::one< Dose_type > Dose_;
10249  AdminTime_optional AdminTime_;
10250  ::xsd::cxx::tree::one< AdminRoute_type > AdminRoute_;
10251 
10252  //@endcond
10253  };
10254 
10260  class BIOGEARS_CDM_API SubstanceBolusStateData: public ::xml_schema::type
10261  {
10262  public:
10270 
10274  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData ElapsedTime_type;
10275 
10279  typedef ::xsd::cxx::tree::traits< ElapsedTime_type, char > ElapsedTime_traits;
10280 
10286  const ElapsedTime_type&
10287  ElapsedTime () const;
10288 
10294  ElapsedTime_type&
10295  ElapsedTime ();
10296 
10305  void
10306  ElapsedTime (const ElapsedTime_type& x);
10307 
10316  void
10317  ElapsedTime (::std::unique_ptr< ElapsedTime_type > p);
10318 
10320 
10328 
10332  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData AdministeredDose_type;
10333 
10337  typedef ::xsd::cxx::tree::traits< AdministeredDose_type, char > AdministeredDose_traits;
10338 
10344  const AdministeredDose_type&
10345  AdministeredDose () const;
10346 
10352  AdministeredDose_type&
10353  AdministeredDose ();
10354 
10363  void
10364  AdministeredDose (const AdministeredDose_type& x);
10365 
10374  void
10375  AdministeredDose (::std::unique_ptr< AdministeredDose_type > p);
10376 
10378 
10386 
10390  typedef ::xml_schema::string Substance_type;
10391 
10395  typedef ::xsd::cxx::tree::traits< Substance_type, char > Substance_traits;
10396 
10402  const Substance_type&
10403  Substance () const;
10404 
10410  Substance_type&
10411  Substance ();
10412 
10421  void
10422  Substance (const Substance_type& x);
10423 
10432  void
10433  Substance (::std::unique_ptr< Substance_type > p);
10434 
10436 
10441 
10449 
10454  SubstanceBolusStateData (const ElapsedTime_type&,
10455  const AdministeredDose_type&,
10456  const Substance_type&);
10457 
10466  SubstanceBolusStateData (::std::unique_ptr< ElapsedTime_type >,
10467  ::std::unique_ptr< AdministeredDose_type >,
10468  const Substance_type&);
10469 
10478  SubstanceBolusStateData (const ::xercesc::DOMElement& e,
10479  ::xml_schema::flags f = 0,
10480  ::xml_schema::container* c = 0);
10481 
10492  ::xml_schema::flags f = 0,
10493  ::xml_schema::container* c = 0);
10494 
10506  virtual SubstanceBolusStateData*
10507  _clone (::xml_schema::flags f = 0,
10508  ::xml_schema::container* c = 0) const;
10509 
10519  operator= (const SubstanceBolusStateData& x);
10520 
10522 
10526  virtual
10528 
10529  // Implementation.
10530  //
10531 
10532  //@cond
10533 
10534  protected:
10535  void
10536  parse (::xsd::cxx::xml::dom::parser< char >&,
10537  ::xml_schema::flags);
10538 
10539  protected:
10540  ::xsd::cxx::tree::one< ElapsedTime_type > ElapsedTime_;
10541  ::xsd::cxx::tree::one< AdministeredDose_type > AdministeredDose_;
10542  ::xsd::cxx::tree::one< Substance_type > Substance_;
10543 
10544  //@endcond
10545  };
10546 
10553  {
10554  public:
10562 
10566  typedef ::xml_schema::string SubstanceCompound_type;
10567 
10571  typedef ::xsd::cxx::tree::traits< SubstanceCompound_type, char > SubstanceCompound_traits;
10572 
10578  const SubstanceCompound_type&
10579  SubstanceCompound () const;
10580 
10586  SubstanceCompound_type&
10587  SubstanceCompound ();
10588 
10597  void
10598  SubstanceCompound (const SubstanceCompound_type& x);
10599 
10608  void
10609  SubstanceCompound (::std::unique_ptr< SubstanceCompound_type > p);
10610 
10612 
10620 
10624  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData BagVolume_type;
10625 
10629  typedef ::xsd::cxx::tree::traits< BagVolume_type, char > BagVolume_traits;
10630 
10636  const BagVolume_type&
10637  BagVolume () const;
10638 
10644  BagVolume_type&
10645  BagVolume ();
10646 
10655  void
10656  BagVolume (const BagVolume_type& x);
10657 
10666  void
10667  BagVolume (::std::unique_ptr< BagVolume_type > p);
10668 
10670 
10678 
10682  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData Rate_type;
10683 
10687  typedef ::xsd::cxx::tree::traits< Rate_type, char > Rate_traits;
10688 
10694  const Rate_type&
10695  Rate () const;
10696 
10702  Rate_type&
10703  Rate ();
10704 
10713  void
10714  Rate (const Rate_type& x);
10715 
10724  void
10725  Rate (::std::unique_ptr< Rate_type > p);
10726 
10728 
10733 
10741 
10746  SubstanceCompoundInfusionData (const SubstanceCompound_type&,
10747  const BagVolume_type&,
10748  const Rate_type&);
10749 
10758  SubstanceCompoundInfusionData (const SubstanceCompound_type&,
10759  ::std::unique_ptr< BagVolume_type >,
10760  ::std::unique_ptr< Rate_type >);
10761 
10770  SubstanceCompoundInfusionData (::std::unique_ptr< SubstanceCompound_type >,
10771  ::std::unique_ptr< BagVolume_type >,
10772  ::std::unique_ptr< Rate_type >);
10773 
10782  SubstanceCompoundInfusionData (const ::xercesc::DOMElement& e,
10783  ::xml_schema::flags f = 0,
10784  ::xml_schema::container* c = 0);
10785 
10796  ::xml_schema::flags f = 0,
10797  ::xml_schema::container* c = 0);
10798 
10811  _clone (::xml_schema::flags f = 0,
10812  ::xml_schema::container* c = 0) const;
10813 
10823  operator= (const SubstanceCompoundInfusionData& x);
10824 
10826 
10830  virtual
10832 
10833  // Implementation.
10834  //
10835 
10836  //@cond
10837 
10838  protected:
10839  void
10840  parse (::xsd::cxx::xml::dom::parser< char >&,
10841  ::xml_schema::flags);
10842 
10843  protected:
10844  ::xsd::cxx::tree::one< SubstanceCompound_type > SubstanceCompound_;
10845  ::xsd::cxx::tree::one< BagVolume_type > BagVolume_;
10846  ::xsd::cxx::tree::one< Rate_type > Rate_;
10847 
10848  //@endcond
10849  };
10850 
10857  {
10858  public:
10866 
10870  typedef ::xml_schema::string Substance_type;
10871 
10875  typedef ::xsd::cxx::tree::traits< Substance_type, char > Substance_traits;
10876 
10882  const Substance_type&
10883  Substance () const;
10884 
10890  Substance_type&
10891  Substance ();
10892 
10901  void
10902  Substance (const Substance_type& x);
10903 
10912  void
10913  Substance (::std::unique_ptr< Substance_type > p);
10914 
10916 
10924 
10928  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Concentration_type;
10929 
10933  typedef ::xsd::cxx::tree::traits< Concentration_type, char > Concentration_traits;
10934 
10940  const Concentration_type&
10941  Concentration () const;
10942 
10948  Concentration_type&
10949  Concentration ();
10950 
10959  void
10960  Concentration (const Concentration_type& x);
10961 
10970  void
10971  Concentration (::std::unique_ptr< Concentration_type > p);
10972 
10974 
10982 
10986  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData Rate_type;
10987 
10991  typedef ::xsd::cxx::tree::traits< Rate_type, char > Rate_traits;
10992 
10998  const Rate_type&
10999  Rate () const;
11000 
11006  Rate_type&
11007  Rate ();
11008 
11017  void
11018  Rate (const Rate_type& x);
11019 
11028  void
11029  Rate (::std::unique_ptr< Rate_type > p);
11030 
11032 
11037 
11045 
11050  SubstanceInfusionData (const Substance_type&,
11051  const Concentration_type&,
11052  const Rate_type&);
11053 
11062  SubstanceInfusionData (const Substance_type&,
11063  ::std::unique_ptr< Concentration_type >,
11064  ::std::unique_ptr< Rate_type >);
11065 
11074  SubstanceInfusionData (::std::unique_ptr< Substance_type >,
11075  ::std::unique_ptr< Concentration_type >,
11076  ::std::unique_ptr< Rate_type >);
11077 
11086  SubstanceInfusionData (const ::xercesc::DOMElement& e,
11087  ::xml_schema::flags f = 0,
11088  ::xml_schema::container* c = 0);
11089 
11100  ::xml_schema::flags f = 0,
11101  ::xml_schema::container* c = 0);
11102 
11114  virtual SubstanceInfusionData*
11115  _clone (::xml_schema::flags f = 0,
11116  ::xml_schema::container* c = 0) const;
11117 
11127  operator= (const SubstanceInfusionData& x);
11128 
11130 
11134  virtual
11136 
11137  // Implementation.
11138  //
11139 
11140  //@cond
11141 
11142  protected:
11143  void
11144  parse (::xsd::cxx::xml::dom::parser< char >&,
11145  ::xml_schema::flags);
11146 
11147  protected:
11148  ::xsd::cxx::tree::one< Substance_type > Substance_;
11149  ::xsd::cxx::tree::one< Concentration_type > Concentration_;
11150  ::xsd::cxx::tree::one< Rate_type > Rate_;
11151 
11152  //@endcond
11153  };
11154 
11161  {
11162  public:
11170 
11174  typedef ::xml_schema::string Substance_type;
11175 
11179  typedef ::xsd::cxx::tree::traits< Substance_type, char > Substance_traits;
11180 
11186  const Substance_type&
11187  Substance () const;
11188 
11194  Substance_type&
11195  Substance ();
11196 
11205  void
11206  Substance (const Substance_type& x);
11207 
11216  void
11217  Substance (::std::unique_ptr< Substance_type > p);
11218 
11220 
11228 
11232  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData Dose_type;
11233 
11237  typedef ::xsd::cxx::tree::traits< Dose_type, char > Dose_traits;
11238 
11244  const Dose_type&
11245  Dose () const;
11246 
11252  Dose_type&
11253  Dose ();
11254 
11263  void
11264  Dose (const Dose_type& x);
11265 
11274  void
11275  Dose (::std::unique_ptr< Dose_type > p);
11276 
11278 
11286 
11290  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData ElapsedTime_type;
11291 
11295  typedef ::xsd::cxx::tree::optional< ElapsedTime_type > ElapsedTime_optional;
11296 
11300  typedef ::xsd::cxx::tree::traits< ElapsedTime_type, char > ElapsedTime_traits;
11301 
11308  const ElapsedTime_optional&
11309  ElapsedTime () const;
11310 
11316  ElapsedTime_optional&
11317  ElapsedTime ();
11318 
11327  void
11328  ElapsedTime (const ElapsedTime_type& x);
11329 
11339  void
11340  ElapsedTime (const ElapsedTime_optional& x);
11341 
11350  void
11351  ElapsedTime (::std::unique_ptr< ElapsedTime_type > p);
11352 
11354 
11359 
11367 
11372  SubstanceNasalDoseData (const Substance_type&,
11373  const Dose_type&);
11374 
11383  SubstanceNasalDoseData (const Substance_type&,
11384  ::std::unique_ptr< Dose_type >);
11385 
11394  SubstanceNasalDoseData (::std::unique_ptr< Substance_type >,
11395  ::std::unique_ptr< Dose_type >);
11396 
11405  SubstanceNasalDoseData (const ::xercesc::DOMElement& e,
11406  ::xml_schema::flags f = 0,
11407  ::xml_schema::container* c = 0);
11408 
11419  ::xml_schema::flags f = 0,
11420  ::xml_schema::container* c = 0);
11421 
11433  virtual SubstanceNasalDoseData*
11434  _clone (::xml_schema::flags f = 0,
11435  ::xml_schema::container* c = 0) const;
11436 
11446  operator= (const SubstanceNasalDoseData& x);
11447 
11449 
11453  virtual
11455 
11456  // Implementation.
11457  //
11458 
11459  //@cond
11460 
11461  protected:
11462  void
11463  parse (::xsd::cxx::xml::dom::parser< char >&,
11464  ::xml_schema::flags);
11465 
11466  protected:
11467  ::xsd::cxx::tree::one< Substance_type > Substance_;
11468  ::xsd::cxx::tree::one< Dose_type > Dose_;
11469  ElapsedTime_optional ElapsedTime_;
11470 
11471  //@endcond
11472  };
11473 
11480  {
11481  public:
11489 
11493  typedef ::xml_schema::string Substance_type;
11494 
11498  typedef ::xsd::cxx::tree::traits< Substance_type, char > Substance_traits;
11499 
11505  const Substance_type&
11506  Substance () const;
11507 
11513  Substance_type&
11514  Substance ();
11515 
11524  void
11525  Substance (const Substance_type& x);
11526 
11535  void
11536  Substance (::std::unique_ptr< Substance_type > p);
11537 
11539 
11547 
11551  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData Dose_type;
11552 
11556  typedef ::xsd::cxx::tree::traits< Dose_type, char > Dose_traits;
11557 
11563  const Dose_type&
11564  Dose () const;
11565 
11571  Dose_type&
11572  Dose ();
11573 
11582  void
11583  Dose (const Dose_type& x);
11584 
11593  void
11594  Dose (::std::unique_ptr< Dose_type > p);
11595 
11597 
11605 
11609  typedef ::mil::tatrc::physiology::datamodel::enumOralAdministration AdminRoute_type;
11610 
11614  typedef ::xsd::cxx::tree::traits< AdminRoute_type, char > AdminRoute_traits;
11615 
11621  const AdminRoute_type&
11622  AdminRoute () const;
11623 
11629  AdminRoute_type&
11630  AdminRoute ();
11631 
11640  void
11641  AdminRoute (const AdminRoute_type& x);
11642 
11651  void
11652  AdminRoute (::std::unique_ptr< AdminRoute_type > p);
11653 
11655 
11660 
11668 
11673  SubstanceOralDoseData (const Substance_type&,
11674  const Dose_type&,
11675  const AdminRoute_type&);
11676 
11685  SubstanceOralDoseData (const Substance_type&,
11686  ::std::unique_ptr< Dose_type >,
11687  const AdminRoute_type&);
11688 
11697  SubstanceOralDoseData (::std::unique_ptr< Substance_type >,
11698  ::std::unique_ptr< Dose_type >,
11699  const AdminRoute_type&);
11700 
11709  SubstanceOralDoseData (const ::xercesc::DOMElement& e,
11710  ::xml_schema::flags f = 0,
11711  ::xml_schema::container* c = 0);
11712 
11723  ::xml_schema::flags f = 0,
11724  ::xml_schema::container* c = 0);
11725 
11737  virtual SubstanceOralDoseData*
11738  _clone (::xml_schema::flags f = 0,
11739  ::xml_schema::container* c = 0) const;
11740 
11750  operator= (const SubstanceOralDoseData& x);
11751 
11753 
11757  virtual
11759 
11760  // Implementation.
11761  //
11762 
11763  //@cond
11764 
11765  protected:
11766  void
11767  parse (::xsd::cxx::xml::dom::parser< char >&,
11768  ::xml_schema::flags);
11769 
11770  protected:
11771  ::xsd::cxx::tree::one< Substance_type > Substance_;
11772  ::xsd::cxx::tree::one< Dose_type > Dose_;
11773  ::xsd::cxx::tree::one< AdminRoute_type > AdminRoute_;
11774 
11775  //@endcond
11776  };
11777 
11783  {
11784  public:
11785 
11789  enum value
11790  {
11793  None
11794  };
11795 
11803 
11810 
11816  enumTourniquetApplicationLevel (const char* v);
11817 
11823  enumTourniquetApplicationLevel (const ::std::string& v);
11824 
11830  enumTourniquetApplicationLevel (const ::xml_schema::string& v);
11831 
11840  enumTourniquetApplicationLevel (const ::xercesc::DOMElement& e,
11841  ::xml_schema::flags f = 0,
11842  ::xml_schema::container* c = 0);
11843 
11852  enumTourniquetApplicationLevel (const ::xercesc::DOMAttr& a,
11853  ::xml_schema::flags f = 0,
11854  ::xml_schema::container* c = 0);
11855 
11865  enumTourniquetApplicationLevel (const ::std::string& s,
11866  const ::xercesc::DOMElement* e,
11867  ::xml_schema::flags f = 0,
11868  ::xml_schema::container* c = 0);
11869 
11880  ::xml_schema::flags f = 0,
11881  ::xml_schema::container* c = 0);
11882 
11895  _clone (::xml_schema::flags f = 0,
11896  ::xml_schema::container* c = 0) const;
11897 
11905  operator= (value v);
11906 
11913  virtual
11914  operator value () const
11915  {
11916  return _xsd_enumTourniquetApplicationLevel_convert ();
11917  }
11918 
11919  //@cond
11920 
11921  protected:
11922  value
11923  _xsd_enumTourniquetApplicationLevel_convert () const;
11924 
11925  public:
11926  static const char* const _xsd_enumTourniquetApplicationLevel_literals_[3];
11927  static const value _xsd_enumTourniquetApplicationLevel_indexes_[3];
11928 
11929  //@endcond
11930  };
11931 
11938  {
11939  public:
11947 
11951  typedef ::xml_schema::string Compartment_type;
11952 
11956  typedef ::xsd::cxx::tree::traits< Compartment_type, char > Compartment_traits;
11957 
11963  const Compartment_type&
11964  Compartment () const;
11965 
11971  Compartment_type&
11972  Compartment ();
11973 
11982  void
11983  Compartment (const Compartment_type& x);
11984 
11993  void
11994  Compartment (::std::unique_ptr< Compartment_type > p);
11995 
11997 
12005 
12009  typedef ::mil::tatrc::physiology::datamodel::enumTourniquetApplicationLevel TourniquetLevel_type;
12010 
12014  typedef ::xsd::cxx::tree::traits< TourniquetLevel_type, char > TourniquetLevel_traits;
12015 
12021  const TourniquetLevel_type&
12022  TourniquetLevel () const;
12023 
12029  TourniquetLevel_type&
12030  TourniquetLevel ();
12031 
12040  void
12041  TourniquetLevel (const TourniquetLevel_type& x);
12042 
12051  void
12052  TourniquetLevel (::std::unique_ptr< TourniquetLevel_type > p);
12053 
12055 
12060 
12067  TourniquetData ();
12068 
12073  TourniquetData (const Compartment_type&,
12074  const TourniquetLevel_type&);
12075 
12084  TourniquetData (const ::xercesc::DOMElement& e,
12085  ::xml_schema::flags f = 0,
12086  ::xml_schema::container* c = 0);
12087 
12097  TourniquetData (const TourniquetData& x,
12098  ::xml_schema::flags f = 0,
12099  ::xml_schema::container* c = 0);
12100 
12112  virtual TourniquetData*
12113  _clone (::xml_schema::flags f = 0,
12114  ::xml_schema::container* c = 0) const;
12115 
12125  operator= (const TourniquetData& x);
12126 
12128 
12132  virtual
12133  ~TourniquetData ();
12134 
12135  // Implementation.
12136  //
12137 
12138  //@cond
12139 
12140  protected:
12141  void
12142  parse (::xsd::cxx::xml::dom::parser< char >&,
12143  ::xml_schema::flags);
12144 
12145  protected:
12146  ::xsd::cxx::tree::one< Compartment_type > Compartment_;
12147  ::xsd::cxx::tree::one< TourniquetLevel_type > TourniquetLevel_;
12148 
12149  //@endcond
12150  };
12151 
12158  {
12159  public:
12167 
12171  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData MouthSolidMass_type;
12172 
12176  typedef ::xsd::cxx::tree::traits< MouthSolidMass_type, char > MouthSolidMass_traits;
12177 
12183  const MouthSolidMass_type&
12184  MouthSolidMass () const;
12185 
12191  MouthSolidMass_type&
12192  MouthSolidMass ();
12193 
12202  void
12203  MouthSolidMass (const MouthSolidMass_type& x);
12204 
12213  void
12214  MouthSolidMass (::std::unique_ptr< MouthSolidMass_type > p);
12215 
12217 
12225 
12229  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData SalivaConcentration_type;
12230 
12234  typedef ::xsd::cxx::tree::traits< SalivaConcentration_type, char > SalivaConcentration_traits;
12235 
12241  const SalivaConcentration_type&
12242  SalivaConcentration () const;
12243 
12249  SalivaConcentration_type&
12250  SalivaConcentration ();
12251 
12260  void
12261  SalivaConcentration (const SalivaConcentration_type& x);
12262 
12271  void
12272  SalivaConcentration (::std::unique_ptr< SalivaConcentration_type > p);
12273 
12275 
12283 
12287  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData BuccalConcentrations_type;
12288 
12292  typedef ::xsd::cxx::tree::sequence< BuccalConcentrations_type > BuccalConcentrations_sequence;
12293 
12297  typedef BuccalConcentrations_sequence::iterator BuccalConcentrations_iterator;
12298 
12302  typedef BuccalConcentrations_sequence::const_iterator BuccalConcentrations_const_iterator;
12303 
12307  typedef ::xsd::cxx::tree::traits< BuccalConcentrations_type, char > BuccalConcentrations_traits;
12308 
12315  const BuccalConcentrations_sequence&
12316  BuccalConcentrations () const;
12317 
12323  BuccalConcentrations_sequence&
12324  BuccalConcentrations ();
12325 
12335  void
12336  BuccalConcentrations (const BuccalConcentrations_sequence& s);
12337 
12339 
12347 
12351  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData SublingualConcentrations_type;
12352 
12356  typedef ::xsd::cxx::tree::sequence< SublingualConcentrations_type > SublingualConcentrations_sequence;
12357 
12361  typedef SublingualConcentrations_sequence::iterator SublingualConcentrations_iterator;
12362 
12366  typedef SublingualConcentrations_sequence::const_iterator SublingualConcentrations_const_iterator;
12367 
12371  typedef ::xsd::cxx::tree::traits< SublingualConcentrations_type, char > SublingualConcentrations_traits;
12372 
12379  const SublingualConcentrations_sequence&
12380  SublingualConcentrations () const;
12381 
12387  SublingualConcentrations_sequence&
12388  SublingualConcentrations ();
12389 
12399  void
12400  SublingualConcentrations (const SublingualConcentrations_sequence& s);
12401 
12403 
12411 
12415  typedef ::xml_schema::string Substance_type;
12416 
12420  typedef ::xsd::cxx::tree::traits< Substance_type, char > Substance_traits;
12421 
12427  const Substance_type&
12428  Substance () const;
12429 
12435  Substance_type&
12436  Substance ();
12437 
12446  void
12447  Substance (const Substance_type& x);
12448 
12457  void
12458  Substance (::std::unique_ptr< Substance_type > p);
12459 
12461 
12466 
12474 
12479  TransmucosalStateData (const MouthSolidMass_type&,
12480  const SalivaConcentration_type&,
12481  const Substance_type&);
12482 
12491  TransmucosalStateData (::std::unique_ptr< MouthSolidMass_type >,
12492  ::std::unique_ptr< SalivaConcentration_type >,
12493  const Substance_type&);
12494 
12503  TransmucosalStateData (const ::xercesc::DOMElement& e,
12504  ::xml_schema::flags f = 0,
12505  ::xml_schema::container* c = 0);
12506 
12517  ::xml_schema::flags f = 0,
12518  ::xml_schema::container* c = 0);
12519 
12531  virtual TransmucosalStateData*
12532  _clone (::xml_schema::flags f = 0,
12533  ::xml_schema::container* c = 0) const;
12534 
12544  operator= (const TransmucosalStateData& x);
12545 
12547 
12551  virtual
12553 
12554  // Implementation.
12555  //
12556 
12557  //@cond
12558 
12559  protected:
12560  void
12561  parse (::xsd::cxx::xml::dom::parser< char >&,
12562  ::xml_schema::flags);
12563 
12564  protected:
12565  ::xsd::cxx::tree::one< MouthSolidMass_type > MouthSolidMass_;
12566  ::xsd::cxx::tree::one< SalivaConcentration_type > SalivaConcentration_;
12567  BuccalConcentrations_sequence BuccalConcentrations_;
12568  SublingualConcentrations_sequence SublingualConcentrations_;
12569  ::xsd::cxx::tree::one< Substance_type > Substance_;
12570 
12571  //@endcond
12572  };
12573 
12580  {
12581  public:
12586 
12591  UrinateData ();
12592 
12601  UrinateData (const ::xercesc::DOMElement& e,
12602  ::xml_schema::flags f = 0,
12603  ::xml_schema::container* c = 0);
12604 
12614  UrinateData (const UrinateData& x,
12615  ::xml_schema::flags f = 0,
12616  ::xml_schema::container* c = 0);
12617 
12629  virtual UrinateData*
12630  _clone (::xml_schema::flags f = 0,
12631  ::xml_schema::container* c = 0) const;
12632 
12634 
12638  virtual
12639  ~UrinateData ();
12640  };
12641 
12648  {
12649  public:
12657 
12661  typedef ::mil::tatrc::physiology::datamodel::ScalarData ArterialBloodPHOverride_type;
12662 
12666  typedef ::xsd::cxx::tree::optional< ArterialBloodPHOverride_type > ArterialBloodPHOverride_optional;
12667 
12671  typedef ::xsd::cxx::tree::traits< ArterialBloodPHOverride_type, char > ArterialBloodPHOverride_traits;
12672 
12679  const ArterialBloodPHOverride_optional&
12680  ArterialBloodPHOverride () const;
12681 
12687  ArterialBloodPHOverride_optional&
12688  ArterialBloodPHOverride ();
12689 
12698  void
12699  ArterialBloodPHOverride (const ArterialBloodPHOverride_type& x);
12700 
12710  void
12711  ArterialBloodPHOverride (const ArterialBloodPHOverride_optional& x);
12712 
12721  void
12722  ArterialBloodPHOverride (::std::unique_ptr< ArterialBloodPHOverride_type > p);
12723 
12725 
12733 
12737  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData CalciumConcentrationOverride_type;
12738 
12742  typedef ::xsd::cxx::tree::optional< CalciumConcentrationOverride_type > CalciumConcentrationOverride_optional;
12743 
12747  typedef ::xsd::cxx::tree::traits< CalciumConcentrationOverride_type, char > CalciumConcentrationOverride_traits;
12748 
12755  const CalciumConcentrationOverride_optional&
12756  CalciumConcentrationOverride () const;
12757 
12763  CalciumConcentrationOverride_optional&
12764  CalciumConcentrationOverride ();
12765 
12774  void
12775  CalciumConcentrationOverride (const CalciumConcentrationOverride_type& x);
12776 
12786  void
12787  CalciumConcentrationOverride (const CalciumConcentrationOverride_optional& x);
12788 
12797  void
12798  CalciumConcentrationOverride (::std::unique_ptr< CalciumConcentrationOverride_type > p);
12799 
12801 
12809 
12813  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData CarbonDioxideSaturationOverride_type;
12814 
12818  typedef ::xsd::cxx::tree::optional< CarbonDioxideSaturationOverride_type > CarbonDioxideSaturationOverride_optional;
12819 
12823  typedef ::xsd::cxx::tree::traits< CarbonDioxideSaturationOverride_type, char > CarbonDioxideSaturationOverride_traits;
12824 
12831  const CarbonDioxideSaturationOverride_optional&
12832  CarbonDioxideSaturationOverride () const;
12833 
12839  CarbonDioxideSaturationOverride_optional&
12840  CarbonDioxideSaturationOverride ();
12841 
12850  void
12851  CarbonDioxideSaturationOverride (const CarbonDioxideSaturationOverride_type& x);
12852 
12862  void
12863  CarbonDioxideSaturationOverride (const CarbonDioxideSaturationOverride_optional& x);
12864 
12873  void
12874  CarbonDioxideSaturationOverride (::std::unique_ptr< CarbonDioxideSaturationOverride_type > p);
12875 
12877 
12885 
12889  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData CarbonMonoxideSaturationOverride_type;
12890 
12894  typedef ::xsd::cxx::tree::optional< CarbonMonoxideSaturationOverride_type > CarbonMonoxideSaturationOverride_optional;
12895 
12899  typedef ::xsd::cxx::tree::traits< CarbonMonoxideSaturationOverride_type, char > CarbonMonoxideSaturationOverride_traits;
12900 
12907  const CarbonMonoxideSaturationOverride_optional&
12908  CarbonMonoxideSaturationOverride () const;
12909 
12915  CarbonMonoxideSaturationOverride_optional&
12916  CarbonMonoxideSaturationOverride ();
12917 
12926  void
12927  CarbonMonoxideSaturationOverride (const CarbonMonoxideSaturationOverride_type& x);
12928 
12938  void
12939  CarbonMonoxideSaturationOverride (const CarbonMonoxideSaturationOverride_optional& x);
12940 
12949  void
12950  CarbonMonoxideSaturationOverride (::std::unique_ptr< CarbonMonoxideSaturationOverride_type > p);
12951 
12953 
12961 
12965  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData GlucoseConcentrationOverride_type;
12966 
12970  typedef ::xsd::cxx::tree::optional< GlucoseConcentrationOverride_type > GlucoseConcentrationOverride_optional;
12971 
12975  typedef ::xsd::cxx::tree::traits< GlucoseConcentrationOverride_type, char > GlucoseConcentrationOverride_traits;
12976 
12983  const GlucoseConcentrationOverride_optional&
12984  GlucoseConcentrationOverride () const;
12985 
12991  GlucoseConcentrationOverride_optional&
12992  GlucoseConcentrationOverride ();
12993 
13002  void
13003  GlucoseConcentrationOverride (const GlucoseConcentrationOverride_type& x);
13004 
13014  void
13015  GlucoseConcentrationOverride (const GlucoseConcentrationOverride_optional& x);
13016 
13025  void
13026  GlucoseConcentrationOverride (::std::unique_ptr< GlucoseConcentrationOverride_type > p);
13027 
13029 
13037 
13041  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData LactateConcentrationOverride_type;
13042 
13046  typedef ::xsd::cxx::tree::optional< LactateConcentrationOverride_type > LactateConcentrationOverride_optional;
13047 
13051  typedef ::xsd::cxx::tree::traits< LactateConcentrationOverride_type, char > LactateConcentrationOverride_traits;
13052 
13059  const LactateConcentrationOverride_optional&
13060  LactateConcentrationOverride () const;
13061 
13067  LactateConcentrationOverride_optional&
13068  LactateConcentrationOverride ();
13069 
13078  void
13079  LactateConcentrationOverride (const LactateConcentrationOverride_type& x);
13080 
13090  void
13091  LactateConcentrationOverride (const LactateConcentrationOverride_optional& x);
13092 
13101  void
13102  LactateConcentrationOverride (::std::unique_ptr< LactateConcentrationOverride_type > p);
13103 
13105 
13113 
13117  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData OxygenSaturationOverride_type;
13118 
13122  typedef ::xsd::cxx::tree::optional< OxygenSaturationOverride_type > OxygenSaturationOverride_optional;
13123 
13127  typedef ::xsd::cxx::tree::traits< OxygenSaturationOverride_type, char > OxygenSaturationOverride_traits;
13128 
13135  const OxygenSaturationOverride_optional&
13136  OxygenSaturationOverride () const;
13137 
13143  OxygenSaturationOverride_optional&
13144  OxygenSaturationOverride ();
13145 
13154  void
13155  OxygenSaturationOverride (const OxygenSaturationOverride_type& x);
13156 
13166  void
13167  OxygenSaturationOverride (const OxygenSaturationOverride_optional& x);
13168 
13177  void
13178  OxygenSaturationOverride (::std::unique_ptr< OxygenSaturationOverride_type > p);
13179 
13181 
13189 
13193  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData PhosphateOverride_type;
13194 
13198  typedef ::xsd::cxx::tree::optional< PhosphateOverride_type > PhosphateOverride_optional;
13199 
13203  typedef ::xsd::cxx::tree::traits< PhosphateOverride_type, char > PhosphateOverride_traits;
13204 
13211  const PhosphateOverride_optional&
13212  PhosphateOverride () const;
13213 
13219  PhosphateOverride_optional&
13220  PhosphateOverride ();
13221 
13230  void
13231  PhosphateOverride (const PhosphateOverride_type& x);
13232 
13242  void
13243  PhosphateOverride (const PhosphateOverride_optional& x);
13244 
13253  void
13254  PhosphateOverride (::std::unique_ptr< PhosphateOverride_type > p);
13255 
13257 
13265 
13269  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData PotassiumConcentrationOverride_type;
13270 
13274  typedef ::xsd::cxx::tree::optional< PotassiumConcentrationOverride_type > PotassiumConcentrationOverride_optional;
13275 
13279  typedef ::xsd::cxx::tree::traits< PotassiumConcentrationOverride_type, char > PotassiumConcentrationOverride_traits;
13280 
13287  const PotassiumConcentrationOverride_optional&
13288  PotassiumConcentrationOverride () const;
13289 
13295  PotassiumConcentrationOverride_optional&
13296  PotassiumConcentrationOverride ();
13297 
13306  void
13307  PotassiumConcentrationOverride (const PotassiumConcentrationOverride_type& x);
13308 
13318  void
13319  PotassiumConcentrationOverride (const PotassiumConcentrationOverride_optional& x);
13320 
13329  void
13330  PotassiumConcentrationOverride (::std::unique_ptr< PotassiumConcentrationOverride_type > p);
13331 
13333 
13341 
13345  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData SodiumConcentrationOverride_type;
13346 
13350  typedef ::xsd::cxx::tree::optional< SodiumConcentrationOverride_type > SodiumConcentrationOverride_optional;
13351 
13355  typedef ::xsd::cxx::tree::traits< SodiumConcentrationOverride_type, char > SodiumConcentrationOverride_traits;
13356 
13363  const SodiumConcentrationOverride_optional&
13364  SodiumConcentrationOverride () const;
13365 
13371  SodiumConcentrationOverride_optional&
13372  SodiumConcentrationOverride ();
13373 
13382  void
13383  SodiumConcentrationOverride (const SodiumConcentrationOverride_type& x);
13384 
13394  void
13395  SodiumConcentrationOverride (const SodiumConcentrationOverride_optional& x);
13396 
13405  void
13406  SodiumConcentrationOverride (::std::unique_ptr< SodiumConcentrationOverride_type > p);
13407 
13409 
13417 
13421  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData TotalBilirubinOverride_type;
13422 
13426  typedef ::xsd::cxx::tree::optional< TotalBilirubinOverride_type > TotalBilirubinOverride_optional;
13427 
13431  typedef ::xsd::cxx::tree::traits< TotalBilirubinOverride_type, char > TotalBilirubinOverride_traits;
13432 
13439  const TotalBilirubinOverride_optional&
13440  TotalBilirubinOverride () const;
13441 
13447  TotalBilirubinOverride_optional&
13448  TotalBilirubinOverride ();
13449 
13458  void
13459  TotalBilirubinOverride (const TotalBilirubinOverride_type& x);
13460 
13470  void
13471  TotalBilirubinOverride (const TotalBilirubinOverride_optional& x);
13472 
13481  void
13482  TotalBilirubinOverride (::std::unique_ptr< TotalBilirubinOverride_type > p);
13483 
13485 
13493 
13497  typedef ::mil::tatrc::physiology::datamodel::ScalarData VenousBloodPHOverride_type;
13498 
13502  typedef ::xsd::cxx::tree::optional< VenousBloodPHOverride_type > VenousBloodPHOverride_optional;
13503 
13507  typedef ::xsd::cxx::tree::traits< VenousBloodPHOverride_type, char > VenousBloodPHOverride_traits;
13508 
13515  const VenousBloodPHOverride_optional&
13516  VenousBloodPHOverride () const;
13517 
13523  VenousBloodPHOverride_optional&
13524  VenousBloodPHOverride ();
13525 
13534  void
13535  VenousBloodPHOverride (const VenousBloodPHOverride_type& x);
13536 
13546  void
13547  VenousBloodPHOverride (const VenousBloodPHOverride_optional& x);
13548 
13557  void
13558  VenousBloodPHOverride (::std::unique_ptr< VenousBloodPHOverride_type > p);
13559 
13561 
13569 
13573  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData WhiteBloodCellCountOverride_type;
13574 
13578  typedef ::xsd::cxx::tree::optional< WhiteBloodCellCountOverride_type > WhiteBloodCellCountOverride_optional;
13579 
13583  typedef ::xsd::cxx::tree::traits< WhiteBloodCellCountOverride_type, char > WhiteBloodCellCountOverride_traits;
13584 
13591  const WhiteBloodCellCountOverride_optional&
13592  WhiteBloodCellCountOverride () const;
13593 
13599  WhiteBloodCellCountOverride_optional&
13600  WhiteBloodCellCountOverride ();
13601 
13610  void
13611  WhiteBloodCellCountOverride (const WhiteBloodCellCountOverride_type& x);
13612 
13622  void
13623  WhiteBloodCellCountOverride (const WhiteBloodCellCountOverride_optional& x);
13624 
13633  void
13634  WhiteBloodCellCountOverride (::std::unique_ptr< WhiteBloodCellCountOverride_type > p);
13635 
13637 
13645 
13649  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData BloodVolumeOverride_type;
13650 
13654  typedef ::xsd::cxx::tree::optional< BloodVolumeOverride_type > BloodVolumeOverride_optional;
13655 
13659  typedef ::xsd::cxx::tree::traits< BloodVolumeOverride_type, char > BloodVolumeOverride_traits;
13660 
13667  const BloodVolumeOverride_optional&
13668  BloodVolumeOverride () const;
13669 
13675  BloodVolumeOverride_optional&
13676  BloodVolumeOverride ();
13677 
13686  void
13687  BloodVolumeOverride (const BloodVolumeOverride_type& x);
13688 
13698  void
13699  BloodVolumeOverride (const BloodVolumeOverride_optional& x);
13700 
13709  void
13710  BloodVolumeOverride (::std::unique_ptr< BloodVolumeOverride_type > p);
13711 
13713 
13721 
13725  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData CardiacOutputOverride_type;
13726 
13730  typedef ::xsd::cxx::tree::optional< CardiacOutputOverride_type > CardiacOutputOverride_optional;
13731 
13735  typedef ::xsd::cxx::tree::traits< CardiacOutputOverride_type, char > CardiacOutputOverride_traits;
13736 
13743  const CardiacOutputOverride_optional&
13744  CardiacOutputOverride () const;
13745 
13751  CardiacOutputOverride_optional&
13752  CardiacOutputOverride ();
13753 
13762  void
13763  CardiacOutputOverride (const CardiacOutputOverride_type& x);
13764 
13774  void
13775  CardiacOutputOverride (const CardiacOutputOverride_optional& x);
13776 
13785  void
13786  CardiacOutputOverride (::std::unique_ptr< CardiacOutputOverride_type > p);
13787 
13789 
13797 
13801  typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData DiastolicArterialPressureOverride_type;
13802 
13806  typedef ::xsd::cxx::tree::optional< DiastolicArterialPressureOverride_type > DiastolicArterialPressureOverride_optional;
13807 
13811  typedef ::xsd::cxx::tree::traits< DiastolicArterialPressureOverride_type, char > DiastolicArterialPressureOverride_traits;
13812 
13819  const DiastolicArterialPressureOverride_optional&
13820  DiastolicArterialPressureOverride () const;
13821 
13827  DiastolicArterialPressureOverride_optional&
13828  DiastolicArterialPressureOverride ();
13829 
13838  void
13839  DiastolicArterialPressureOverride (const DiastolicArterialPressureOverride_type& x);
13840 
13850  void
13851  DiastolicArterialPressureOverride (const DiastolicArterialPressureOverride_optional& x);
13852 
13861  void
13862  DiastolicArterialPressureOverride (::std::unique_ptr< DiastolicArterialPressureOverride_type > p);
13863 
13865 
13873 
13877  typedef ::mil::tatrc::physiology::datamodel::ScalarFrequencyData HeartRateOverride_type;
13878 
13882  typedef ::xsd::cxx::tree::optional< HeartRateOverride_type > HeartRateOverride_optional;
13883 
13887  typedef ::xsd::cxx::tree::traits< HeartRateOverride_type, char > HeartRateOverride_traits;
13888 
13895  const HeartRateOverride_optional&
13896  HeartRateOverride () const;
13897 
13903  HeartRateOverride_optional&
13904  HeartRateOverride ();
13905 
13914  void
13915  HeartRateOverride (const HeartRateOverride_type& x);
13916 
13926  void
13927  HeartRateOverride (const HeartRateOverride_optional& x);
13928 
13937  void
13938  HeartRateOverride (::std::unique_ptr< HeartRateOverride_type > p);
13939 
13941 
13949 
13953  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData HeartStrokeVolumeOverride_type;
13954 
13958  typedef ::xsd::cxx::tree::optional< HeartStrokeVolumeOverride_type > HeartStrokeVolumeOverride_optional;
13959 
13963  typedef ::xsd::cxx::tree::traits< HeartStrokeVolumeOverride_type, char > HeartStrokeVolumeOverride_traits;
13964 
13971  const HeartStrokeVolumeOverride_optional&
13972  HeartStrokeVolumeOverride () const;
13973 
13979  HeartStrokeVolumeOverride_optional&
13980  HeartStrokeVolumeOverride ();
13981 
13990  void
13991  HeartStrokeVolumeOverride (const HeartStrokeVolumeOverride_type& x);
13992 
14002  void
14003  HeartStrokeVolumeOverride (const HeartStrokeVolumeOverride_optional& x);
14004 
14013  void
14014  HeartStrokeVolumeOverride (::std::unique_ptr< HeartStrokeVolumeOverride_type > p);
14015 
14017 
14025 
14029  typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData MeanArterialPressureOverride_type;
14030 
14034  typedef ::xsd::cxx::tree::optional< MeanArterialPressureOverride_type > MeanArterialPressureOverride_optional;
14035 
14039  typedef ::xsd::cxx::tree::traits< MeanArterialPressureOverride_type, char > MeanArterialPressureOverride_traits;
14040 
14047  const MeanArterialPressureOverride_optional&
14048  MeanArterialPressureOverride () const;
14049 
14055  MeanArterialPressureOverride_optional&
14056  MeanArterialPressureOverride ();
14057 
14066  void
14067  MeanArterialPressureOverride (const MeanArterialPressureOverride_type& x);
14068 
14078  void
14079  MeanArterialPressureOverride (const MeanArterialPressureOverride_optional& x);
14080 
14089  void
14090  MeanArterialPressureOverride (::std::unique_ptr< MeanArterialPressureOverride_type > p);
14091 
14093 
14101 
14105  typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData SystolicArterialPressureOverride_type;
14106 
14110  typedef ::xsd::cxx::tree::optional< SystolicArterialPressureOverride_type > SystolicArterialPressureOverride_optional;
14111 
14115  typedef ::xsd::cxx::tree::traits< SystolicArterialPressureOverride_type, char > SystolicArterialPressureOverride_traits;
14116 
14123  const SystolicArterialPressureOverride_optional&
14124  SystolicArterialPressureOverride () const;
14125 
14131  SystolicArterialPressureOverride_optional&
14132  SystolicArterialPressureOverride ();
14133 
14142  void
14143  SystolicArterialPressureOverride (const SystolicArterialPressureOverride_type& x);
14144 
14154  void
14155  SystolicArterialPressureOverride (const SystolicArterialPressureOverride_optional& x);
14156 
14165  void
14166  SystolicArterialPressureOverride (::std::unique_ptr< SystolicArterialPressureOverride_type > p);
14167 
14169 
14177 
14181  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData InsulinSynthesisRateOverride_type;
14182 
14186  typedef ::xsd::cxx::tree::optional< InsulinSynthesisRateOverride_type > InsulinSynthesisRateOverride_optional;
14187 
14191  typedef ::xsd::cxx::tree::traits< InsulinSynthesisRateOverride_type, char > InsulinSynthesisRateOverride_traits;
14192 
14199  const InsulinSynthesisRateOverride_optional&
14200  InsulinSynthesisRateOverride () const;
14201 
14207  InsulinSynthesisRateOverride_optional&
14208  InsulinSynthesisRateOverride ();
14209 
14218  void
14219  InsulinSynthesisRateOverride (const InsulinSynthesisRateOverride_type& x);
14220 
14230  void
14231  InsulinSynthesisRateOverride (const InsulinSynthesisRateOverride_optional& x);
14232 
14241  void
14242  InsulinSynthesisRateOverride (::std::unique_ptr< InsulinSynthesisRateOverride_type > p);
14243 
14245 
14253 
14257  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData GlucagonSynthesisRateOverride_type;
14258 
14262  typedef ::xsd::cxx::tree::optional< GlucagonSynthesisRateOverride_type > GlucagonSynthesisRateOverride_optional;
14263 
14267  typedef ::xsd::cxx::tree::traits< GlucagonSynthesisRateOverride_type, char > GlucagonSynthesisRateOverride_traits;
14268 
14275  const GlucagonSynthesisRateOverride_optional&
14276  GlucagonSynthesisRateOverride () const;
14277 
14283  GlucagonSynthesisRateOverride_optional&
14284  GlucagonSynthesisRateOverride ();
14285 
14294  void
14295  GlucagonSynthesisRateOverride (const GlucagonSynthesisRateOverride_type& x);
14296 
14306  void
14307  GlucagonSynthesisRateOverride (const GlucagonSynthesisRateOverride_optional& x);
14308 
14317  void
14318  GlucagonSynthesisRateOverride (::std::unique_ptr< GlucagonSynthesisRateOverride_type > p);
14319 
14321 
14329 
14333  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData AchievedExerciseLevelOverride_type;
14334 
14338  typedef ::xsd::cxx::tree::optional< AchievedExerciseLevelOverride_type > AchievedExerciseLevelOverride_optional;
14339 
14343  typedef ::xsd::cxx::tree::traits< AchievedExerciseLevelOverride_type, char > AchievedExerciseLevelOverride_traits;
14344 
14351  const AchievedExerciseLevelOverride_optional&
14352  AchievedExerciseLevelOverride () const;
14353 
14359  AchievedExerciseLevelOverride_optional&
14360  AchievedExerciseLevelOverride ();
14361 
14370  void
14371  AchievedExerciseLevelOverride (const AchievedExerciseLevelOverride_type& x);
14372 
14382  void
14383  AchievedExerciseLevelOverride (const AchievedExerciseLevelOverride_optional& x);
14384 
14393  void
14394  AchievedExerciseLevelOverride (::std::unique_ptr< AchievedExerciseLevelOverride_type > p);
14395 
14397 
14405 
14409  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData ChlorideLostToSweatOverride_type;
14410 
14414  typedef ::xsd::cxx::tree::optional< ChlorideLostToSweatOverride_type > ChlorideLostToSweatOverride_optional;
14415 
14419  typedef ::xsd::cxx::tree::traits< ChlorideLostToSweatOverride_type, char > ChlorideLostToSweatOverride_traits;
14420 
14427  const ChlorideLostToSweatOverride_optional&
14428  ChlorideLostToSweatOverride () const;
14429 
14435  ChlorideLostToSweatOverride_optional&
14436  ChlorideLostToSweatOverride ();
14437 
14446  void
14447  ChlorideLostToSweatOverride (const ChlorideLostToSweatOverride_type& x);
14448 
14458  void
14459  ChlorideLostToSweatOverride (const ChlorideLostToSweatOverride_optional& x);
14460 
14469  void
14470  ChlorideLostToSweatOverride (::std::unique_ptr< ChlorideLostToSweatOverride_type > p);
14471 
14473 
14481 
14485  typedef ::mil::tatrc::physiology::datamodel::ScalarTemperatureData CoreTemperatureOverride_type;
14486 
14490  typedef ::xsd::cxx::tree::optional< CoreTemperatureOverride_type > CoreTemperatureOverride_optional;
14491 
14495  typedef ::xsd::cxx::tree::traits< CoreTemperatureOverride_type, char > CoreTemperatureOverride_traits;
14496 
14503  const CoreTemperatureOverride_optional&
14504  CoreTemperatureOverride () const;
14505 
14511  CoreTemperatureOverride_optional&
14512  CoreTemperatureOverride ();
14513 
14522  void
14523  CoreTemperatureOverride (const CoreTemperatureOverride_type& x);
14524 
14534  void
14535  CoreTemperatureOverride (const CoreTemperatureOverride_optional& x);
14536 
14545  void
14546  CoreTemperatureOverride (::std::unique_ptr< CoreTemperatureOverride_type > p);
14547 
14549 
14557 
14561  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData CreatinineProductionRateOverride_type;
14562 
14566  typedef ::xsd::cxx::tree::optional< CreatinineProductionRateOverride_type > CreatinineProductionRateOverride_optional;
14567 
14571  typedef ::xsd::cxx::tree::traits< CreatinineProductionRateOverride_type, char > CreatinineProductionRateOverride_traits;
14572 
14579  const CreatinineProductionRateOverride_optional&
14580  CreatinineProductionRateOverride () const;
14581 
14587  CreatinineProductionRateOverride_optional&
14588  CreatinineProductionRateOverride ();
14589 
14598  void
14599  CreatinineProductionRateOverride (const CreatinineProductionRateOverride_type& x);
14600 
14610  void
14611  CreatinineProductionRateOverride (const CreatinineProductionRateOverride_optional& x);
14612 
14621  void
14622  CreatinineProductionRateOverride (::std::unique_ptr< CreatinineProductionRateOverride_type > p);
14623 
14625 
14633 
14637  typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData ExerciseMeanArterialPressureDeltaOverride_type;
14638 
14642  typedef ::xsd::cxx::tree::optional< ExerciseMeanArterialPressureDeltaOverride_type > ExerciseMeanArterialPressureDeltaOverride_optional;
14643 
14647  typedef ::xsd::cxx::tree::traits< ExerciseMeanArterialPressureDeltaOverride_type, char > ExerciseMeanArterialPressureDeltaOverride_traits;
14648 
14655  const ExerciseMeanArterialPressureDeltaOverride_optional&
14656  ExerciseMeanArterialPressureDeltaOverride () const;
14657 
14663  ExerciseMeanArterialPressureDeltaOverride_optional&
14664  ExerciseMeanArterialPressureDeltaOverride ();
14665 
14674  void
14675  ExerciseMeanArterialPressureDeltaOverride (const ExerciseMeanArterialPressureDeltaOverride_type& x);
14676 
14686  void
14687  ExerciseMeanArterialPressureDeltaOverride (const ExerciseMeanArterialPressureDeltaOverride_optional& x);
14688 
14697  void
14698  ExerciseMeanArterialPressureDeltaOverride (::std::unique_ptr< ExerciseMeanArterialPressureDeltaOverride_type > p);
14699 
14701 
14709 
14713  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData FatigueLevelOverride_type;
14714 
14718  typedef ::xsd::cxx::tree::optional< FatigueLevelOverride_type > FatigueLevelOverride_optional;
14719 
14723  typedef ::xsd::cxx::tree::traits< FatigueLevelOverride_type, char > FatigueLevelOverride_traits;
14724 
14731  const FatigueLevelOverride_optional&
14732  FatigueLevelOverride () const;
14733 
14739  FatigueLevelOverride_optional&
14740  FatigueLevelOverride ();
14741 
14750  void
14751  FatigueLevelOverride (const FatigueLevelOverride_type& x);
14752 
14762  void
14763  FatigueLevelOverride (const FatigueLevelOverride_optional& x);
14764 
14773  void
14774  FatigueLevelOverride (::std::unique_ptr< FatigueLevelOverride_type > p);
14775 
14777 
14785 
14789  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData LactateProductionRateOverride_type;
14790 
14794  typedef ::xsd::cxx::tree::optional< LactateProductionRateOverride_type > LactateProductionRateOverride_optional;
14795 
14799  typedef ::xsd::cxx::tree::traits< LactateProductionRateOverride_type, char > LactateProductionRateOverride_traits;
14800 
14807  const LactateProductionRateOverride_optional&
14808  LactateProductionRateOverride () const;
14809 
14815  LactateProductionRateOverride_optional&
14816  LactateProductionRateOverride ();
14817 
14826  void
14827  LactateProductionRateOverride (const LactateProductionRateOverride_type& x);
14828 
14838  void
14839  LactateProductionRateOverride (const LactateProductionRateOverride_optional& x);
14840 
14849  void
14850  LactateProductionRateOverride (::std::unique_ptr< LactateProductionRateOverride_type > p);
14851 
14853 
14861 
14865  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData PotassiumLostToSweatOverride_type;
14866 
14870  typedef ::xsd::cxx::tree::optional< PotassiumLostToSweatOverride_type > PotassiumLostToSweatOverride_optional;
14871 
14875  typedef ::xsd::cxx::tree::traits< PotassiumLostToSweatOverride_type, char > PotassiumLostToSweatOverride_traits;
14876 
14883  const PotassiumLostToSweatOverride_optional&
14884  PotassiumLostToSweatOverride () const;
14885 
14891  PotassiumLostToSweatOverride_optional&
14892  PotassiumLostToSweatOverride ();
14893 
14902  void
14903  PotassiumLostToSweatOverride (const PotassiumLostToSweatOverride_type& x);
14904 
14914  void
14915  PotassiumLostToSweatOverride (const PotassiumLostToSweatOverride_optional& x);
14916 
14925  void
14926  PotassiumLostToSweatOverride (::std::unique_ptr< PotassiumLostToSweatOverride_type > p);
14927 
14929 
14937 
14941  typedef ::mil::tatrc::physiology::datamodel::ScalarTemperatureData SkinTemperatureOverride_type;
14942 
14946  typedef ::xsd::cxx::tree::optional< SkinTemperatureOverride_type > SkinTemperatureOverride_optional;
14947 
14951  typedef ::xsd::cxx::tree::traits< SkinTemperatureOverride_type, char > SkinTemperatureOverride_traits;
14952 
14959  const SkinTemperatureOverride_optional&
14960  SkinTemperatureOverride () const;
14961 
14967  SkinTemperatureOverride_optional&
14968  SkinTemperatureOverride ();
14969 
14978  void
14979  SkinTemperatureOverride (const SkinTemperatureOverride_type& x);
14980 
14990  void
14991  SkinTemperatureOverride (const SkinTemperatureOverride_optional& x);
14992 
15001  void
15002  SkinTemperatureOverride (::std::unique_ptr< SkinTemperatureOverride_type > p);
15003 
15005 
15013 
15017  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData SodiumLostToSweatOverride_type;
15018 
15022  typedef ::xsd::cxx::tree::optional< SodiumLostToSweatOverride_type > SodiumLostToSweatOverride_optional;
15023 
15027  typedef ::xsd::cxx::tree::traits< SodiumLostToSweatOverride_type, char > SodiumLostToSweatOverride_traits;
15028 
15035  const SodiumLostToSweatOverride_optional&
15036  SodiumLostToSweatOverride () const;
15037 
15043  SodiumLostToSweatOverride_optional&
15044  SodiumLostToSweatOverride ();
15045 
15054  void
15055  SodiumLostToSweatOverride (const SodiumLostToSweatOverride_type& x);
15056 
15066  void
15067  SodiumLostToSweatOverride (const SodiumLostToSweatOverride_optional& x);
15068 
15077  void
15078  SodiumLostToSweatOverride (::std::unique_ptr< SodiumLostToSweatOverride_type > p);
15079 
15081 
15089 
15093  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerTimeData SweatRateOverride_type;
15094 
15098  typedef ::xsd::cxx::tree::optional< SweatRateOverride_type > SweatRateOverride_optional;
15099 
15103  typedef ::xsd::cxx::tree::traits< SweatRateOverride_type, char > SweatRateOverride_traits;
15104 
15111  const SweatRateOverride_optional&
15112  SweatRateOverride () const;
15113 
15119  SweatRateOverride_optional&
15120  SweatRateOverride ();
15121 
15130  void
15131  SweatRateOverride (const SweatRateOverride_type& x);
15132 
15142  void
15143  SweatRateOverride (const SweatRateOverride_optional& x);
15144 
15153  void
15154  SweatRateOverride (::std::unique_ptr< SweatRateOverride_type > p);
15155 
15157 
15165 
15169  typedef ::mil::tatrc::physiology::datamodel::ScalarPowerData TotalMetabolicRateOverride_type;
15170 
15174  typedef ::xsd::cxx::tree::optional< TotalMetabolicRateOverride_type > TotalMetabolicRateOverride_optional;
15175 
15179  typedef ::xsd::cxx::tree::traits< TotalMetabolicRateOverride_type, char > TotalMetabolicRateOverride_traits;
15180 
15187  const TotalMetabolicRateOverride_optional&
15188  TotalMetabolicRateOverride () const;
15189 
15195  TotalMetabolicRateOverride_optional&
15196  TotalMetabolicRateOverride ();
15197 
15206  void
15207  TotalMetabolicRateOverride (const TotalMetabolicRateOverride_type& x);
15208 
15218  void
15219  TotalMetabolicRateOverride (const TotalMetabolicRateOverride_optional& x);
15220 
15229  void
15230  TotalMetabolicRateOverride (::std::unique_ptr< TotalMetabolicRateOverride_type > p);
15231 
15233 
15241 
15245  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData TotalWorkRateLevelOverride_type;
15246 
15250  typedef ::xsd::cxx::tree::optional< TotalWorkRateLevelOverride_type > TotalWorkRateLevelOverride_optional;
15251 
15255  typedef ::xsd::cxx::tree::traits< TotalWorkRateLevelOverride_type, char > TotalWorkRateLevelOverride_traits;
15256 
15263  const TotalWorkRateLevelOverride_optional&
15264  TotalWorkRateLevelOverride () const;
15265 
15271  TotalWorkRateLevelOverride_optional&
15272  TotalWorkRateLevelOverride ();
15273 
15282  void
15283  TotalWorkRateLevelOverride (const TotalWorkRateLevelOverride_type& x);
15284 
15294  void
15295  TotalWorkRateLevelOverride (const TotalWorkRateLevelOverride_optional& x);
15296 
15305  void
15306  TotalWorkRateLevelOverride (::std::unique_ptr< TotalWorkRateLevelOverride_type > p);
15307 
15309 
15317 
15321  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData LeftAfferentArterioleResistanceOverride_type;
15322 
15326  typedef ::xsd::cxx::tree::optional< LeftAfferentArterioleResistanceOverride_type > LeftAfferentArterioleResistanceOverride_optional;
15327 
15331  typedef ::xsd::cxx::tree::traits< LeftAfferentArterioleResistanceOverride_type, char > LeftAfferentArterioleResistanceOverride_traits;
15332 
15339  const LeftAfferentArterioleResistanceOverride_optional&
15340  LeftAfferentArterioleResistanceOverride () const;
15341 
15347  LeftAfferentArterioleResistanceOverride_optional&
15348  LeftAfferentArterioleResistanceOverride ();
15349 
15358  void
15359  LeftAfferentArterioleResistanceOverride (const LeftAfferentArterioleResistanceOverride_type& x);
15360 
15370  void
15371  LeftAfferentArterioleResistanceOverride (const LeftAfferentArterioleResistanceOverride_optional& x);
15372 
15381  void
15382  LeftAfferentArterioleResistanceOverride (::std::unique_ptr< LeftAfferentArterioleResistanceOverride_type > p);
15383 
15385 
15393 
15397  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData LeftGlomerularFiltrationRateOverride_type;
15398 
15402  typedef ::xsd::cxx::tree::optional< LeftGlomerularFiltrationRateOverride_type > LeftGlomerularFiltrationRateOverride_optional;
15403 
15407  typedef ::xsd::cxx::tree::traits< LeftGlomerularFiltrationRateOverride_type, char > LeftGlomerularFiltrationRateOverride_traits;
15408 
15415  const LeftGlomerularFiltrationRateOverride_optional&
15416  LeftGlomerularFiltrationRateOverride () const;
15417 
15423  LeftGlomerularFiltrationRateOverride_optional&
15424  LeftGlomerularFiltrationRateOverride ();
15425 
15434  void
15435  LeftGlomerularFiltrationRateOverride (const LeftGlomerularFiltrationRateOverride_type& x);
15436 
15446  void
15447  LeftGlomerularFiltrationRateOverride (const LeftGlomerularFiltrationRateOverride_optional& x);
15448 
15457  void
15458  LeftGlomerularFiltrationRateOverride (::std::unique_ptr< LeftGlomerularFiltrationRateOverride_type > p);
15459 
15461 
15469 
15473  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData LeftReabsorptionRateOverride_type;
15474 
15478  typedef ::xsd::cxx::tree::optional< LeftReabsorptionRateOverride_type > LeftReabsorptionRateOverride_optional;
15479 
15483  typedef ::xsd::cxx::tree::traits< LeftReabsorptionRateOverride_type, char > LeftReabsorptionRateOverride_traits;
15484 
15491  const LeftReabsorptionRateOverride_optional&
15492  LeftReabsorptionRateOverride () const;
15493 
15499  LeftReabsorptionRateOverride_optional&
15500  LeftReabsorptionRateOverride ();
15501 
15510  void
15511  LeftReabsorptionRateOverride (const LeftReabsorptionRateOverride_type& x);
15512 
15522  void
15523  LeftReabsorptionRateOverride (const LeftReabsorptionRateOverride_optional& x);
15524 
15533  void
15534  LeftReabsorptionRateOverride (::std::unique_ptr< LeftReabsorptionRateOverride_type > p);
15535 
15537 
15545 
15549  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RenalBloodFlowOverride_type;
15550 
15554  typedef ::xsd::cxx::tree::optional< RenalBloodFlowOverride_type > RenalBloodFlowOverride_optional;
15555 
15559  typedef ::xsd::cxx::tree::traits< RenalBloodFlowOverride_type, char > RenalBloodFlowOverride_traits;
15560 
15567  const RenalBloodFlowOverride_optional&
15568  RenalBloodFlowOverride () const;
15569 
15575  RenalBloodFlowOverride_optional&
15576  RenalBloodFlowOverride ();
15577 
15586  void
15587  RenalBloodFlowOverride (const RenalBloodFlowOverride_type& x);
15588 
15598  void
15599  RenalBloodFlowOverride (const RenalBloodFlowOverride_optional& x);
15600 
15609  void
15610  RenalBloodFlowOverride (::std::unique_ptr< RenalBloodFlowOverride_type > p);
15611 
15613 
15621 
15625  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RenalPlasmaFlowOverride_type;
15626 
15630  typedef ::xsd::cxx::tree::optional< RenalPlasmaFlowOverride_type > RenalPlasmaFlowOverride_optional;
15631 
15635  typedef ::xsd::cxx::tree::traits< RenalPlasmaFlowOverride_type, char > RenalPlasmaFlowOverride_traits;
15636 
15643  const RenalPlasmaFlowOverride_optional&
15644  RenalPlasmaFlowOverride () const;
15645 
15651  RenalPlasmaFlowOverride_optional&
15652  RenalPlasmaFlowOverride ();
15653 
15662  void
15663  RenalPlasmaFlowOverride (const RenalPlasmaFlowOverride_type& x);
15664 
15674  void
15675  RenalPlasmaFlowOverride (const RenalPlasmaFlowOverride_optional& x);
15676 
15685  void
15686  RenalPlasmaFlowOverride (::std::unique_ptr< RenalPlasmaFlowOverride_type > p);
15687 
15689 
15697 
15701  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData RightAfferentArterioleResistanceOverride_type;
15702 
15706  typedef ::xsd::cxx::tree::optional< RightAfferentArterioleResistanceOverride_type > RightAfferentArterioleResistanceOverride_optional;
15707 
15711  typedef ::xsd::cxx::tree::traits< RightAfferentArterioleResistanceOverride_type, char > RightAfferentArterioleResistanceOverride_traits;
15712 
15719  const RightAfferentArterioleResistanceOverride_optional&
15720  RightAfferentArterioleResistanceOverride () const;
15721 
15727  RightAfferentArterioleResistanceOverride_optional&
15728  RightAfferentArterioleResistanceOverride ();
15729 
15738  void
15739  RightAfferentArterioleResistanceOverride (const RightAfferentArterioleResistanceOverride_type& x);
15740 
15750  void
15751  RightAfferentArterioleResistanceOverride (const RightAfferentArterioleResistanceOverride_optional& x);
15752 
15761  void
15762  RightAfferentArterioleResistanceOverride (::std::unique_ptr< RightAfferentArterioleResistanceOverride_type > p);
15763 
15765 
15773 
15777  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RightGlomerularFiltrationRateOverride_type;
15778 
15782  typedef ::xsd::cxx::tree::optional< RightGlomerularFiltrationRateOverride_type > RightGlomerularFiltrationRateOverride_optional;
15783 
15787  typedef ::xsd::cxx::tree::traits< RightGlomerularFiltrationRateOverride_type, char > RightGlomerularFiltrationRateOverride_traits;
15788 
15795  const RightGlomerularFiltrationRateOverride_optional&
15796  RightGlomerularFiltrationRateOverride () const;
15797 
15803  RightGlomerularFiltrationRateOverride_optional&
15804  RightGlomerularFiltrationRateOverride ();
15805 
15814  void
15815  RightGlomerularFiltrationRateOverride (const RightGlomerularFiltrationRateOverride_type& x);
15816 
15826  void
15827  RightGlomerularFiltrationRateOverride (const RightGlomerularFiltrationRateOverride_optional& x);
15828 
15837  void
15838  RightGlomerularFiltrationRateOverride (::std::unique_ptr< RightGlomerularFiltrationRateOverride_type > p);
15839 
15841 
15849 
15853  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RightReabsorptionRateOverride_type;
15854 
15858  typedef ::xsd::cxx::tree::optional< RightReabsorptionRateOverride_type > RightReabsorptionRateOverride_optional;
15859 
15863  typedef ::xsd::cxx::tree::traits< RightReabsorptionRateOverride_type, char > RightReabsorptionRateOverride_traits;
15864 
15871  const RightReabsorptionRateOverride_optional&
15872  RightReabsorptionRateOverride () const;
15873 
15879  RightReabsorptionRateOverride_optional&
15880  RightReabsorptionRateOverride ();
15881 
15890  void
15891  RightReabsorptionRateOverride (const RightReabsorptionRateOverride_type& x);
15892 
15902  void
15903  RightReabsorptionRateOverride (const RightReabsorptionRateOverride_optional& x);
15904 
15913  void
15914  RightReabsorptionRateOverride (::std::unique_ptr< RightReabsorptionRateOverride_type > p);
15915 
15917 
15925 
15929  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData UrinationRateOverride_type;
15930 
15934  typedef ::xsd::cxx::tree::optional< UrinationRateOverride_type > UrinationRateOverride_optional;
15935 
15939  typedef ::xsd::cxx::tree::traits< UrinationRateOverride_type, char > UrinationRateOverride_traits;
15940 
15947  const UrinationRateOverride_optional&
15948  UrinationRateOverride () const;
15949 
15955  UrinationRateOverride_optional&
15956  UrinationRateOverride ();
15957 
15966  void
15967  UrinationRateOverride (const UrinationRateOverride_type& x);
15968 
15978  void
15979  UrinationRateOverride (const UrinationRateOverride_optional& x);
15980 
15989  void
15990  UrinationRateOverride (::std::unique_ptr< UrinationRateOverride_type > p);
15991 
15993 
16001 
16005  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData UrineProductionRateOverride_type;
16006 
16010  typedef ::xsd::cxx::tree::optional< UrineProductionRateOverride_type > UrineProductionRateOverride_optional;
16011 
16015  typedef ::xsd::cxx::tree::traits< UrineProductionRateOverride_type, char > UrineProductionRateOverride_traits;
16016 
16023  const UrineProductionRateOverride_optional&
16024  UrineProductionRateOverride () const;
16025 
16031  UrineProductionRateOverride_optional&
16032  UrineProductionRateOverride ();
16033 
16042  void
16043  UrineProductionRateOverride (const UrineProductionRateOverride_type& x);
16044 
16054  void
16055  UrineProductionRateOverride (const UrineProductionRateOverride_optional& x);
16056 
16065  void
16066  UrineProductionRateOverride (::std::unique_ptr< UrineProductionRateOverride_type > p);
16067 
16069 
16077 
16081  typedef ::mil::tatrc::physiology::datamodel::ScalarOsmolalityData UrineOsmolalityOverride_type;
16082 
16086  typedef ::xsd::cxx::tree::optional< UrineOsmolalityOverride_type > UrineOsmolalityOverride_optional;
16087 
16091  typedef ::xsd::cxx::tree::traits< UrineOsmolalityOverride_type, char > UrineOsmolalityOverride_traits;
16092 
16099  const UrineOsmolalityOverride_optional&
16100  UrineOsmolalityOverride () const;
16101 
16107  UrineOsmolalityOverride_optional&
16108  UrineOsmolalityOverride ();
16109 
16118  void
16119  UrineOsmolalityOverride (const UrineOsmolalityOverride_type& x);
16120 
16130  void
16131  UrineOsmolalityOverride (const UrineOsmolalityOverride_optional& x);
16132 
16141  void
16142  UrineOsmolalityOverride (::std::unique_ptr< UrineOsmolalityOverride_type > p);
16143 
16145 
16153 
16157  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData UrineVolumeOverride_type;
16158 
16162  typedef ::xsd::cxx::tree::optional< UrineVolumeOverride_type > UrineVolumeOverride_optional;
16163 
16167  typedef ::xsd::cxx::tree::traits< UrineVolumeOverride_type, char > UrineVolumeOverride_traits;
16168 
16175  const UrineVolumeOverride_optional&
16176  UrineVolumeOverride () const;
16177 
16183  UrineVolumeOverride_optional&
16184  UrineVolumeOverride ();
16185 
16194  void
16195  UrineVolumeOverride (const UrineVolumeOverride_type& x);
16196 
16206  void
16207  UrineVolumeOverride (const UrineVolumeOverride_optional& x);
16208 
16217  void
16218  UrineVolumeOverride (::std::unique_ptr< UrineVolumeOverride_type > p);
16219 
16221 
16229 
16233  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData UrineUreaNitrogenConcentrationOverride_type;
16234 
16238  typedef ::xsd::cxx::tree::optional< UrineUreaNitrogenConcentrationOverride_type > UrineUreaNitrogenConcentrationOverride_optional;
16239 
16243  typedef ::xsd::cxx::tree::traits< UrineUreaNitrogenConcentrationOverride_type, char > UrineUreaNitrogenConcentrationOverride_traits;
16244 
16251  const UrineUreaNitrogenConcentrationOverride_optional&
16252  UrineUreaNitrogenConcentrationOverride () const;
16253 
16259  UrineUreaNitrogenConcentrationOverride_optional&
16260  UrineUreaNitrogenConcentrationOverride ();
16261 
16270  void
16271  UrineUreaNitrogenConcentrationOverride (const UrineUreaNitrogenConcentrationOverride_type& x);
16272 
16282  void
16283  UrineUreaNitrogenConcentrationOverride (const UrineUreaNitrogenConcentrationOverride_optional& x);
16284 
16293  void
16294  UrineUreaNitrogenConcentrationOverride (::std::unique_ptr< UrineUreaNitrogenConcentrationOverride_type > p);
16295 
16297 
16305 
16309  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData ExpiratoryFlowOverride_type;
16310 
16314  typedef ::xsd::cxx::tree::optional< ExpiratoryFlowOverride_type > ExpiratoryFlowOverride_optional;
16315 
16319  typedef ::xsd::cxx::tree::traits< ExpiratoryFlowOverride_type, char > ExpiratoryFlowOverride_traits;
16320 
16327  const ExpiratoryFlowOverride_optional&
16328  ExpiratoryFlowOverride () const;
16329 
16335  ExpiratoryFlowOverride_optional&
16336  ExpiratoryFlowOverride ();
16337 
16346  void
16347  ExpiratoryFlowOverride (const ExpiratoryFlowOverride_type& x);
16348 
16358  void
16359  ExpiratoryFlowOverride (const ExpiratoryFlowOverride_optional& x);
16360 
16369  void
16370  ExpiratoryFlowOverride (::std::unique_ptr< ExpiratoryFlowOverride_type > p);
16371 
16373 
16381 
16385  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData InspiratoryFlowOverride_type;
16386 
16390  typedef ::xsd::cxx::tree::optional< InspiratoryFlowOverride_type > InspiratoryFlowOverride_optional;
16391 
16395  typedef ::xsd::cxx::tree::traits< InspiratoryFlowOverride_type, char > InspiratoryFlowOverride_traits;
16396 
16403  const InspiratoryFlowOverride_optional&
16404  InspiratoryFlowOverride () const;
16405 
16411  InspiratoryFlowOverride_optional&
16412  InspiratoryFlowOverride ();
16413 
16422  void
16423  InspiratoryFlowOverride (const InspiratoryFlowOverride_type& x);
16424 
16434  void
16435  InspiratoryFlowOverride (const InspiratoryFlowOverride_optional& x);
16436 
16445  void
16446  InspiratoryFlowOverride (::std::unique_ptr< InspiratoryFlowOverride_type > p);
16447 
16449 
16457 
16461  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowComplianceData PulmonaryComplianceOverride_type;
16462 
16466  typedef ::xsd::cxx::tree::optional< PulmonaryComplianceOverride_type > PulmonaryComplianceOverride_optional;
16467 
16471  typedef ::xsd::cxx::tree::traits< PulmonaryComplianceOverride_type, char > PulmonaryComplianceOverride_traits;
16472 
16479  const PulmonaryComplianceOverride_optional&
16480  PulmonaryComplianceOverride () const;
16481 
16487  PulmonaryComplianceOverride_optional&
16488  PulmonaryComplianceOverride ();
16489 
16498  void
16499  PulmonaryComplianceOverride (const PulmonaryComplianceOverride_type& x);
16500 
16510  void
16511  PulmonaryComplianceOverride (const PulmonaryComplianceOverride_optional& x);
16512 
16521  void
16522  PulmonaryComplianceOverride (::std::unique_ptr< PulmonaryComplianceOverride_type > p);
16523 
16525 
16533 
16537  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData PulmonaryResistanceOverride_type;
16538 
16542  typedef ::xsd::cxx::tree::optional< PulmonaryResistanceOverride_type > PulmonaryResistanceOverride_optional;
16543 
16547  typedef ::xsd::cxx::tree::traits< PulmonaryResistanceOverride_type, char > PulmonaryResistanceOverride_traits;
16548 
16555  const PulmonaryResistanceOverride_optional&
16556  PulmonaryResistanceOverride () const;
16557 
16563  PulmonaryResistanceOverride_optional&
16564  PulmonaryResistanceOverride ();
16565 
16574  void
16575  PulmonaryResistanceOverride (const PulmonaryResistanceOverride_type& x);
16576 
16586  void
16587  PulmonaryResistanceOverride (const PulmonaryResistanceOverride_optional& x);
16588 
16597  void
16598  PulmonaryResistanceOverride (::std::unique_ptr< PulmonaryResistanceOverride_type > p);
16599 
16601 
16609 
16613  typedef ::mil::tatrc::physiology::datamodel::ScalarFrequencyData RespirationRateOverride_type;
16614 
16618  typedef ::xsd::cxx::tree::optional< RespirationRateOverride_type > RespirationRateOverride_optional;
16619 
16623  typedef ::xsd::cxx::tree::traits< RespirationRateOverride_type, char > RespirationRateOverride_traits;
16624 
16631  const RespirationRateOverride_optional&
16632  RespirationRateOverride () const;
16633 
16639  RespirationRateOverride_optional&
16640  RespirationRateOverride ();
16641 
16650  void
16651  RespirationRateOverride (const RespirationRateOverride_type& x);
16652 
16662  void
16663  RespirationRateOverride (const RespirationRateOverride_optional& x);
16664 
16673  void
16674  RespirationRateOverride (::std::unique_ptr< RespirationRateOverride_type > p);
16675 
16677 
16685 
16689  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData TargetPulmonaryVentilationOverride_type;
16690 
16694  typedef ::xsd::cxx::tree::optional< TargetPulmonaryVentilationOverride_type > TargetPulmonaryVentilationOverride_optional;
16695 
16699  typedef ::xsd::cxx::tree::traits< TargetPulmonaryVentilationOverride_type, char > TargetPulmonaryVentilationOverride_traits;
16700 
16707  const TargetPulmonaryVentilationOverride_optional&
16708  TargetPulmonaryVentilationOverride () const;
16709 
16715  TargetPulmonaryVentilationOverride_optional&
16716  TargetPulmonaryVentilationOverride ();
16717 
16726  void
16727  TargetPulmonaryVentilationOverride (const TargetPulmonaryVentilationOverride_type& x);
16728 
16738  void
16739  TargetPulmonaryVentilationOverride (const TargetPulmonaryVentilationOverride_optional& x);
16740 
16749  void
16750  TargetPulmonaryVentilationOverride (::std::unique_ptr< TargetPulmonaryVentilationOverride_type > p);
16751 
16753 
16761 
16765  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData TidalVolumeOverride_type;
16766 
16770  typedef ::xsd::cxx::tree::optional< TidalVolumeOverride_type > TidalVolumeOverride_optional;
16771 
16775  typedef ::xsd::cxx::tree::traits< TidalVolumeOverride_type, char > TidalVolumeOverride_traits;
16776 
16783  const TidalVolumeOverride_optional&
16784  TidalVolumeOverride () const;
16785 
16791  TidalVolumeOverride_optional&
16792  TidalVolumeOverride ();
16793 
16802  void
16803  TidalVolumeOverride (const TidalVolumeOverride_type& x);
16804 
16814  void
16815  TidalVolumeOverride (const TidalVolumeOverride_optional& x);
16816 
16825  void
16826  TidalVolumeOverride (::std::unique_ptr< TidalVolumeOverride_type > p);
16827 
16829 
16837 
16841  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData TotalAlveolarVentilationOverride_type;
16842 
16846  typedef ::xsd::cxx::tree::optional< TotalAlveolarVentilationOverride_type > TotalAlveolarVentilationOverride_optional;
16847 
16851  typedef ::xsd::cxx::tree::traits< TotalAlveolarVentilationOverride_type, char > TotalAlveolarVentilationOverride_traits;
16852 
16859  const TotalAlveolarVentilationOverride_optional&
16860  TotalAlveolarVentilationOverride () const;
16861 
16867  TotalAlveolarVentilationOverride_optional&
16868  TotalAlveolarVentilationOverride ();
16869 
16878  void
16879  TotalAlveolarVentilationOverride (const TotalAlveolarVentilationOverride_type& x);
16880 
16890  void
16891  TotalAlveolarVentilationOverride (const TotalAlveolarVentilationOverride_optional& x);
16892 
16901  void
16902  TotalAlveolarVentilationOverride (::std::unique_ptr< TotalAlveolarVentilationOverride_type > p);
16903 
16905 
16913 
16917  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData TotalLungVolumeOverride_type;
16918 
16922  typedef ::xsd::cxx::tree::optional< TotalLungVolumeOverride_type > TotalLungVolumeOverride_optional;
16923 
16927  typedef ::xsd::cxx::tree::traits< TotalLungVolumeOverride_type, char > TotalLungVolumeOverride_traits;
16928 
16935  const TotalLungVolumeOverride_optional&
16936  TotalLungVolumeOverride () const;
16937 
16943  TotalLungVolumeOverride_optional&
16944  TotalLungVolumeOverride ();
16945 
16954  void
16955  TotalLungVolumeOverride (const TotalLungVolumeOverride_type& x);
16956 
16966  void
16967  TotalLungVolumeOverride (const TotalLungVolumeOverride_optional& x);
16968 
16977  void
16978  TotalLungVolumeOverride (::std::unique_ptr< TotalLungVolumeOverride_type > p);
16979 
16981 
16989 
16993  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData TotalPulmonaryVentilationOverride_type;
16994 
16998  typedef ::xsd::cxx::tree::optional< TotalPulmonaryVentilationOverride_type > TotalPulmonaryVentilationOverride_optional;
16999 
17003  typedef ::xsd::cxx::tree::traits< TotalPulmonaryVentilationOverride_type, char > TotalPulmonaryVentilationOverride_traits;
17004 
17011  const TotalPulmonaryVentilationOverride_optional&
17012  TotalPulmonaryVentilationOverride () const;
17013 
17019  TotalPulmonaryVentilationOverride_optional&
17020  TotalPulmonaryVentilationOverride ();
17021 
17030  void
17031  TotalPulmonaryVentilationOverride (const TotalPulmonaryVentilationOverride_type& x);
17032 
17042  void
17043  TotalPulmonaryVentilationOverride (const TotalPulmonaryVentilationOverride_optional& x);
17044 
17053  void
17054  TotalPulmonaryVentilationOverride (::std::unique_ptr< TotalPulmonaryVentilationOverride_type > p);
17055 
17057 
17065 
17069  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData ExtravascularFluidVolumeOverride_type;
17070 
17074  typedef ::xsd::cxx::tree::optional< ExtravascularFluidVolumeOverride_type > ExtravascularFluidVolumeOverride_optional;
17075 
17079  typedef ::xsd::cxx::tree::traits< ExtravascularFluidVolumeOverride_type, char > ExtravascularFluidVolumeOverride_traits;
17080 
17087  const ExtravascularFluidVolumeOverride_optional&
17088  ExtravascularFluidVolumeOverride () const;
17089 
17095  ExtravascularFluidVolumeOverride_optional&
17096  ExtravascularFluidVolumeOverride ();
17097 
17106  void
17107  ExtravascularFluidVolumeOverride (const ExtravascularFluidVolumeOverride_type& x);
17108 
17118  void
17119  ExtravascularFluidVolumeOverride (const ExtravascularFluidVolumeOverride_optional& x);
17120 
17129  void
17130  ExtravascularFluidVolumeOverride (::std::unique_ptr< ExtravascularFluidVolumeOverride_type > p);
17131 
17133 
17141 
17145  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData IntracellularFluidVolumeOverride_type;
17146 
17150  typedef ::xsd::cxx::tree::optional< IntracellularFluidVolumeOverride_type > IntracellularFluidVolumeOverride_optional;
17151 
17155  typedef ::xsd::cxx::tree::traits< IntracellularFluidVolumeOverride_type, char > IntracellularFluidVolumeOverride_traits;
17156 
17163  const IntracellularFluidVolumeOverride_optional&
17164  IntracellularFluidVolumeOverride () const;
17165 
17171  IntracellularFluidVolumeOverride_optional&
17172  IntracellularFluidVolumeOverride ();
17173 
17182  void
17183  IntracellularFluidVolumeOverride (const IntracellularFluidVolumeOverride_type& x);
17184 
17194  void
17195  IntracellularFluidVolumeOverride (const IntracellularFluidVolumeOverride_optional& x);
17196 
17205  void
17206  IntracellularFluidVolumeOverride (::std::unique_ptr< IntracellularFluidVolumeOverride_type > p);
17207 
17209 
17217 
17221  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData LiverGlycogenOverride_type;
17222 
17226  typedef ::xsd::cxx::tree::optional< LiverGlycogenOverride_type > LiverGlycogenOverride_optional;
17227 
17231  typedef ::xsd::cxx::tree::traits< LiverGlycogenOverride_type, char > LiverGlycogenOverride_traits;
17232 
17239  const LiverGlycogenOverride_optional&
17240  LiverGlycogenOverride () const;
17241 
17247  LiverGlycogenOverride_optional&
17248  LiverGlycogenOverride ();
17249 
17258  void
17259  LiverGlycogenOverride (const LiverGlycogenOverride_type& x);
17260 
17270  void
17271  LiverGlycogenOverride (const LiverGlycogenOverride_optional& x);
17272 
17281  void
17282  LiverGlycogenOverride (::std::unique_ptr< LiverGlycogenOverride_type > p);
17283 
17285 
17293 
17297  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData MuscleGlycogenOverride_type;
17298 
17302  typedef ::xsd::cxx::tree::optional< MuscleGlycogenOverride_type > MuscleGlycogenOverride_optional;
17303 
17307  typedef ::xsd::cxx::tree::traits< MuscleGlycogenOverride_type, char > MuscleGlycogenOverride_traits;
17308 
17315  const MuscleGlycogenOverride_optional&
17316  MuscleGlycogenOverride () const;
17317 
17323  MuscleGlycogenOverride_optional&
17324  MuscleGlycogenOverride ();
17325 
17334  void
17335  MuscleGlycogenOverride (const MuscleGlycogenOverride_type& x);
17336 
17346  void
17347  MuscleGlycogenOverride (const MuscleGlycogenOverride_optional& x);
17348 
17357  void
17358  MuscleGlycogenOverride (::std::unique_ptr< MuscleGlycogenOverride_type > p);
17359 
17361 
17369 
17373  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData StoredFatOverride_type;
17374 
17378  typedef ::xsd::cxx::tree::optional< StoredFatOverride_type > StoredFatOverride_optional;
17379 
17383  typedef ::xsd::cxx::tree::traits< StoredFatOverride_type, char > StoredFatOverride_traits;
17384 
17391  const StoredFatOverride_optional&
17392  StoredFatOverride () const;
17393 
17399  StoredFatOverride_optional&
17400  StoredFatOverride ();
17401 
17410  void
17411  StoredFatOverride (const StoredFatOverride_type& x);
17412 
17422  void
17423  StoredFatOverride (const StoredFatOverride_optional& x);
17424 
17433  void
17434  StoredFatOverride (::std::unique_ptr< StoredFatOverride_type > p);
17435 
17437 
17445 
17449  typedef ::mil::tatrc::physiology::datamodel::ScalarMassData StoredProteinOverride_type;
17450 
17454  typedef ::xsd::cxx::tree::optional< StoredProteinOverride_type > StoredProteinOverride_optional;
17455 
17459  typedef ::xsd::cxx::tree::traits< StoredProteinOverride_type, char > StoredProteinOverride_traits;
17460 
17467  const StoredProteinOverride_optional&
17468  StoredProteinOverride () const;
17469 
17475  StoredProteinOverride_optional&
17476  StoredProteinOverride ();
17477 
17486  void
17487  StoredProteinOverride (const StoredProteinOverride_type& x);
17488 
17498  void
17499  StoredProteinOverride (const StoredProteinOverride_optional& x);
17500 
17509  void
17510  StoredProteinOverride (::std::unique_ptr< StoredProteinOverride_type > p);
17511 
17513 
17521 
17525  typedef ::mil::tatrc::physiology::datamodel::enumOnOff State_type;
17526 
17530  typedef ::xsd::cxx::tree::traits< State_type, char > State_traits;
17531 
17537  const State_type&
17538  State () const;
17539 
17545  State_type&
17546  State ();
17547 
17556  void
17557  State (const State_type& x);
17558 
17567  void
17568  State (::std::unique_ptr< State_type > p);
17569 
17571 
17579 
17583  typedef ::mil::tatrc::physiology::datamodel::enumOnOff Conformant_type;
17584 
17588  typedef ::xsd::cxx::tree::traits< Conformant_type, char > Conformant_traits;
17589 
17595  const Conformant_type&
17596  Conformant () const;
17597 
17603  Conformant_type&
17604  Conformant ();
17605 
17614  void
17615  Conformant (const Conformant_type& x);
17616 
17625  void
17626  Conformant (::std::unique_ptr< Conformant_type > p);
17627 
17629 
17634 
17641  OverrideData ();
17642 
17647  OverrideData (const State_type&,
17648  const Conformant_type&);
17649 
17658  OverrideData (const ::xercesc::DOMElement& e,
17659  ::xml_schema::flags f = 0,
17660  ::xml_schema::container* c = 0);
17661 
17671  OverrideData (const OverrideData& x,
17672  ::xml_schema::flags f = 0,
17673  ::xml_schema::container* c = 0);
17674 
17686  virtual OverrideData*
17687  _clone (::xml_schema::flags f = 0,
17688  ::xml_schema::container* c = 0) const;
17689 
17698  OverrideData&
17699  operator= (const OverrideData& x);
17700 
17702 
17706  virtual
17707  ~OverrideData ();
17708 
17709  // Implementation.
17710  //
17711 
17712  //@cond
17713 
17714  protected:
17715  void
17716  parse (::xsd::cxx::xml::dom::parser< char >&,
17717  ::xml_schema::flags);
17718 
17719  protected:
17720  ArterialBloodPHOverride_optional ArterialBloodPHOverride_;
17721  CalciumConcentrationOverride_optional CalciumConcentrationOverride_;
17722  CarbonDioxideSaturationOverride_optional CarbonDioxideSaturationOverride_;
17723  CarbonMonoxideSaturationOverride_optional CarbonMonoxideSaturationOverride_;
17724  GlucoseConcentrationOverride_optional GlucoseConcentrationOverride_;
17725  LactateConcentrationOverride_optional LactateConcentrationOverride_;
17726  OxygenSaturationOverride_optional OxygenSaturationOverride_;
17727  PhosphateOverride_optional PhosphateOverride_;
17728  PotassiumConcentrationOverride_optional PotassiumConcentrationOverride_;
17729  SodiumConcentrationOverride_optional SodiumConcentrationOverride_;
17730  TotalBilirubinOverride_optional TotalBilirubinOverride_;
17731  VenousBloodPHOverride_optional VenousBloodPHOverride_;
17732  WhiteBloodCellCountOverride_optional WhiteBloodCellCountOverride_;
17733  BloodVolumeOverride_optional BloodVolumeOverride_;
17734  CardiacOutputOverride_optional CardiacOutputOverride_;
17735  DiastolicArterialPressureOverride_optional DiastolicArterialPressureOverride_;
17736  HeartRateOverride_optional HeartRateOverride_;
17737  HeartStrokeVolumeOverride_optional HeartStrokeVolumeOverride_;
17738  MeanArterialPressureOverride_optional MeanArterialPressureOverride_;
17739  SystolicArterialPressureOverride_optional SystolicArterialPressureOverride_;
17740  InsulinSynthesisRateOverride_optional InsulinSynthesisRateOverride_;
17741  GlucagonSynthesisRateOverride_optional GlucagonSynthesisRateOverride_;
17742  AchievedExerciseLevelOverride_optional AchievedExerciseLevelOverride_;
17743  ChlorideLostToSweatOverride_optional ChlorideLostToSweatOverride_;
17744  CoreTemperatureOverride_optional CoreTemperatureOverride_;
17745  CreatinineProductionRateOverride_optional CreatinineProductionRateOverride_;
17746  ExerciseMeanArterialPressureDeltaOverride_optional ExerciseMeanArterialPressureDeltaOverride_;
17747  FatigueLevelOverride_optional FatigueLevelOverride_;
17748  LactateProductionRateOverride_optional LactateProductionRateOverride_;
17749  PotassiumLostToSweatOverride_optional PotassiumLostToSweatOverride_;
17750  SkinTemperatureOverride_optional SkinTemperatureOverride_;
17751  SodiumLostToSweatOverride_optional SodiumLostToSweatOverride_;
17752  SweatRateOverride_optional SweatRateOverride_;
17753  TotalMetabolicRateOverride_optional TotalMetabolicRateOverride_;
17754  TotalWorkRateLevelOverride_optional TotalWorkRateLevelOverride_;
17755  LeftAfferentArterioleResistanceOverride_optional LeftAfferentArterioleResistanceOverride_;
17756  LeftGlomerularFiltrationRateOverride_optional LeftGlomerularFiltrationRateOverride_;
17757  LeftReabsorptionRateOverride_optional LeftReabsorptionRateOverride_;
17758  RenalBloodFlowOverride_optional RenalBloodFlowOverride_;
17759  RenalPlasmaFlowOverride_optional RenalPlasmaFlowOverride_;
17760  RightAfferentArterioleResistanceOverride_optional RightAfferentArterioleResistanceOverride_;
17761  RightGlomerularFiltrationRateOverride_optional RightGlomerularFiltrationRateOverride_;
17762  RightReabsorptionRateOverride_optional RightReabsorptionRateOverride_;
17763  UrinationRateOverride_optional UrinationRateOverride_;
17764  UrineProductionRateOverride_optional UrineProductionRateOverride_;
17765  UrineOsmolalityOverride_optional UrineOsmolalityOverride_;
17766  UrineVolumeOverride_optional UrineVolumeOverride_;
17767  UrineUreaNitrogenConcentrationOverride_optional UrineUreaNitrogenConcentrationOverride_;
17768  ExpiratoryFlowOverride_optional ExpiratoryFlowOverride_;
17769  InspiratoryFlowOverride_optional InspiratoryFlowOverride_;
17770  PulmonaryComplianceOverride_optional PulmonaryComplianceOverride_;
17771  PulmonaryResistanceOverride_optional PulmonaryResistanceOverride_;
17772  RespirationRateOverride_optional RespirationRateOverride_;
17773  TargetPulmonaryVentilationOverride_optional TargetPulmonaryVentilationOverride_;
17774  TidalVolumeOverride_optional TidalVolumeOverride_;
17775  TotalAlveolarVentilationOverride_optional TotalAlveolarVentilationOverride_;
17776  TotalLungVolumeOverride_optional TotalLungVolumeOverride_;
17777  TotalPulmonaryVentilationOverride_optional TotalPulmonaryVentilationOverride_;
17778  ExtravascularFluidVolumeOverride_optional ExtravascularFluidVolumeOverride_;
17779  IntracellularFluidVolumeOverride_optional IntracellularFluidVolumeOverride_;
17780  LiverGlycogenOverride_optional LiverGlycogenOverride_;
17781  MuscleGlycogenOverride_optional MuscleGlycogenOverride_;
17782  StoredFatOverride_optional StoredFatOverride_;
17783  StoredProteinOverride_optional StoredProteinOverride_;
17784  ::xsd::cxx::tree::one< State_type > State_;
17785  ::xsd::cxx::tree::one< Conformant_type > Conformant_;
17786 
17787  //@endcond
17788  };
17789  }
17790  }
17791  }
17792 }
17793 
17794 #include <iosfwd>
17795 
17796 namespace mil
17797 {
17798  namespace tatrc
17799  {
17800  namespace physiology
17801  {
17802  namespace datamodel
17803  {
17804  BIOGEARS_CDM_API
17805  ::std::ostream&
17806  operator<< (::std::ostream&, const PatientActionData&);
17807 
17808  BIOGEARS_CDM_API
17809  ::std::ostream&
17810  operator<< (::std::ostream&, enumPatientAssessment::value);
17811 
17812  BIOGEARS_CDM_API
17813  ::std::ostream&
17814  operator<< (::std::ostream&, const enumPatientAssessment&);
17815 
17816  BIOGEARS_CDM_API
17817  ::std::ostream&
17818  operator<< (::std::ostream&, const PatientAssessmentRequestData&);
17819 
17820  BIOGEARS_CDM_API
17821  ::std::ostream&
17822  operator<< (::std::ostream&, const AcuteRespiratoryDistressData&);
17823 
17824  BIOGEARS_CDM_API
17825  ::std::ostream&
17826  operator<< (::std::ostream&, const AcuteStressData&);
17827 
17828  BIOGEARS_CDM_API
17829  ::std::ostream&
17830  operator<< (::std::ostream&, const AirwayObstructionData&);
17831 
17832  BIOGEARS_CDM_API
17833  ::std::ostream&
17834  operator<< (::std::ostream&, const ApneaData&);
17835 
17836  BIOGEARS_CDM_API
17837  ::std::ostream&
17838  operator<< (::std::ostream&, const AsthmaAttackData&);
17839 
17840  BIOGEARS_CDM_API
17841  ::std::ostream&
17842  operator<< (::std::ostream&, enumBrainInjuryType::value);
17843 
17844  BIOGEARS_CDM_API
17845  ::std::ostream&
17846  operator<< (::std::ostream&, const enumBrainInjuryType&);
17847 
17848  BIOGEARS_CDM_API
17849  ::std::ostream&
17850  operator<< (::std::ostream&, const BrainInjuryData&);
17851 
17852  BIOGEARS_CDM_API
17853  ::std::ostream&
17854  operator<< (::std::ostream&, const BronchoconstrictionData&);
17855 
17856  BIOGEARS_CDM_API
17857  ::std::ostream&
17858  operator<< (::std::ostream&, const BurnWoundData&);
17859 
17860  BIOGEARS_CDM_API
17861  ::std::ostream&
17862  operator<< (::std::ostream&, const CardiacArrestData&);
17863 
17864  BIOGEARS_CDM_API
17865  ::std::ostream&
17866  operator<< (::std::ostream&, const ChestCompressionData&);
17867 
17868  BIOGEARS_CDM_API
17869  ::std::ostream&
17870  operator<< (::std::ostream&, const ChestCompressionForceData&);
17871 
17872  BIOGEARS_CDM_API
17873  ::std::ostream&
17874  operator<< (::std::ostream&, const ChestCompressionForceScaleData&);
17875 
17876  BIOGEARS_CDM_API
17877  ::std::ostream&
17878  operator<< (::std::ostream&, const ChestOcclusiveDressingData&);
17879 
17880  BIOGEARS_CDM_API
17881  ::std::ostream&
17882  operator<< (::std::ostream&, const ConsciousRespirationCommandData&);
17883 
17884  BIOGEARS_CDM_API
17885  ::std::ostream&
17886  operator<< (::std::ostream&, const ForcedInhaleData&);
17887 
17888  BIOGEARS_CDM_API
17889  ::std::ostream&
17890  operator<< (::std::ostream&, const ForcedExhaleData&);
17891 
17892  BIOGEARS_CDM_API
17893  ::std::ostream&
17894  operator<< (::std::ostream&, const BreathHoldData&);
17895 
17896  BIOGEARS_CDM_API
17897  ::std::ostream&
17898  operator<< (::std::ostream&, const UseInhalerData&);
17899 
17900  BIOGEARS_CDM_API
17901  ::std::ostream&
17902  operator<< (::std::ostream&, const ConsciousRespirationData&);
17903 
17904  BIOGEARS_CDM_API
17905  ::std::ostream&
17906  operator<< (::std::ostream&, const ConsumeNutrientsData&);
17907 
17908  BIOGEARS_CDM_API
17909  ::std::ostream&
17910  operator<< (::std::ostream&, const GenericExerciseData&);
17911 
17912  BIOGEARS_CDM_API
17913  ::std::ostream&
17914  operator<< (::std::ostream&, const RunningExerciseData&);
17915 
17916  BIOGEARS_CDM_API
17917  ::std::ostream&
17918  operator<< (::std::ostream&, const CyclingExerciseData&);
17919 
17920  BIOGEARS_CDM_API
17921  ::std::ostream&
17922  operator<< (::std::ostream&, const StrengthExerciseData&);
17923 
17924  BIOGEARS_CDM_API
17925  ::std::ostream&
17926  operator<< (::std::ostream&, const ExerciseData&);
17927 
17928  BIOGEARS_CDM_API
17929  ::std::ostream&
17930  operator<< (::std::ostream&, const HemorrhageData&);
17931 
17932  BIOGEARS_CDM_API
17933  ::std::ostream&
17934  operator<< (::std::ostream&, enumInfectionSeverity::value);
17935 
17936  BIOGEARS_CDM_API
17937  ::std::ostream&
17938  operator<< (::std::ostream&, const enumInfectionSeverity&);
17939 
17940  BIOGEARS_CDM_API
17941  ::std::ostream&
17942  operator<< (::std::ostream&, const InfectionData&);
17943 
17944  BIOGEARS_CDM_API
17945  ::std::ostream&
17946  operator<< (::std::ostream&, enumIntubationType::value);
17947 
17948  BIOGEARS_CDM_API
17949  ::std::ostream&
17950  operator<< (::std::ostream&, const enumIntubationType&);
17951 
17952  BIOGEARS_CDM_API
17953  ::std::ostream&
17954  operator<< (::std::ostream&, const IntubationData&);
17955 
17956  BIOGEARS_CDM_API
17957  ::std::ostream&
17958  operator<< (::std::ostream&, const MechanicalVentilationData&);
17959 
17960  BIOGEARS_CDM_API
17961  ::std::ostream&
17962  operator<< (::std::ostream&, const NeedleDecompressionData&);
17963 
17964  BIOGEARS_CDM_API
17965  ::std::ostream&
17966  operator<< (::std::ostream&, const NasalStateData&);
17967 
17968  BIOGEARS_CDM_API
17969  ::std::ostream&
17970  operator<< (::std::ostream&, const PainStimulusData&);
17971 
17972  BIOGEARS_CDM_API
17973  ::std::ostream&
17974  operator<< (::std::ostream&, const PericardialEffusionData&);
17975 
17976  BIOGEARS_CDM_API
17977  ::std::ostream&
17978  operator<< (::std::ostream&, enumPneumothoraxType::value);
17979 
17980  BIOGEARS_CDM_API
17981  ::std::ostream&
17982  operator<< (::std::ostream&, const enumPneumothoraxType&);
17983 
17984  BIOGEARS_CDM_API
17985  ::std::ostream&
17986  operator<< (::std::ostream&, const TensionPneumothoraxData&);
17987 
17988  BIOGEARS_CDM_API
17989  ::std::ostream&
17990  operator<< (::std::ostream&, const SleepData&);
17991 
17992  BIOGEARS_CDM_API
17993  ::std::ostream&
17994  operator<< (::std::ostream&, enumBolusAdministration::value);
17995 
17996  BIOGEARS_CDM_API
17997  ::std::ostream&
17998  operator<< (::std::ostream&, const enumBolusAdministration&);
17999 
18000  BIOGEARS_CDM_API
18001  ::std::ostream&
18002  operator<< (::std::ostream&, enumOralAdministration::value);
18003 
18004  BIOGEARS_CDM_API
18005  ::std::ostream&
18006  operator<< (::std::ostream&, const enumOralAdministration&);
18007 
18008  BIOGEARS_CDM_API
18009  ::std::ostream&
18010  operator<< (::std::ostream&, const SubstanceAdministrationData&);
18011 
18012  BIOGEARS_CDM_API
18013  ::std::ostream&
18014  operator<< (::std::ostream&, const SubstanceBolusData&);
18015 
18016  BIOGEARS_CDM_API
18017  ::std::ostream&
18018  operator<< (::std::ostream&, const SubstanceBolusStateData&);
18019 
18020  BIOGEARS_CDM_API
18021  ::std::ostream&
18022  operator<< (::std::ostream&, const SubstanceCompoundInfusionData&);
18023 
18024  BIOGEARS_CDM_API
18025  ::std::ostream&
18026  operator<< (::std::ostream&, const SubstanceInfusionData&);
18027 
18028  BIOGEARS_CDM_API
18029  ::std::ostream&
18030  operator<< (::std::ostream&, const SubstanceNasalDoseData&);
18031 
18032  BIOGEARS_CDM_API
18033  ::std::ostream&
18034  operator<< (::std::ostream&, const SubstanceOralDoseData&);
18035 
18036  BIOGEARS_CDM_API
18037  ::std::ostream&
18039 
18040  BIOGEARS_CDM_API
18041  ::std::ostream&
18042  operator<< (::std::ostream&, const enumTourniquetApplicationLevel&);
18043 
18044  BIOGEARS_CDM_API
18045  ::std::ostream&
18046  operator<< (::std::ostream&, const TourniquetData&);
18047 
18048  BIOGEARS_CDM_API
18049  ::std::ostream&
18050  operator<< (::std::ostream&, const TransmucosalStateData&);
18051 
18052  BIOGEARS_CDM_API
18053  ::std::ostream&
18054  operator<< (::std::ostream&, const UrinateData&);
18055 
18056  BIOGEARS_CDM_API
18057  ::std::ostream&
18058  operator<< (::std::ostream&, const OverrideData&);
18059  }
18060  }
18061  }
18062 }
18063 
18064 #include <iosfwd>
18065 
18066 #include <xercesc/sax/InputSource.hpp>
18067 #include <xercesc/dom/DOMDocument.hpp>
18068 #include <xercesc/dom/DOMErrorHandler.hpp>
18069 
18070 namespace mil
18071 {
18072  namespace tatrc
18073  {
18074  namespace physiology
18075  {
18076  namespace datamodel
18077  {
18078  }
18079  }
18080  }
18081 }
18082 
18083 #include <iosfwd>
18084 
18085 #include <xercesc/dom/DOMDocument.hpp>
18086 #include <xercesc/dom/DOMErrorHandler.hpp>
18087 #include <xercesc/framework/XMLFormatter.hpp>
18088 
18089 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
18090 
18091 namespace mil
18092 {
18093  namespace tatrc
18094  {
18095  namespace physiology
18096  {
18097  namespace datamodel
18098  {
18099  BIOGEARS_CDM_API
18100  void
18101  operator<< (::xercesc::DOMElement&, const PatientActionData&);
18102 
18103  BIOGEARS_CDM_API
18104  void
18105  operator<< (::xercesc::DOMElement&, const enumPatientAssessment&);
18106 
18107  BIOGEARS_CDM_API
18108  void
18109  operator<< (::xercesc::DOMAttr&, const enumPatientAssessment&);
18110 
18111  BIOGEARS_CDM_API
18112  void
18114  const enumPatientAssessment&);
18115 
18116  BIOGEARS_CDM_API
18117  void
18118  operator<< (::xercesc::DOMElement&, const PatientAssessmentRequestData&);
18119 
18120  BIOGEARS_CDM_API
18121  void
18122  operator<< (::xercesc::DOMElement&, const AcuteRespiratoryDistressData&);
18123 
18124  BIOGEARS_CDM_API
18125  void
18126  operator<< (::xercesc::DOMElement&, const AcuteStressData&);
18127 
18128  BIOGEARS_CDM_API
18129  void
18130  operator<< (::xercesc::DOMElement&, const AirwayObstructionData&);
18131 
18132  BIOGEARS_CDM_API
18133  void
18134  operator<< (::xercesc::DOMElement&, const ApneaData&);
18135 
18136  BIOGEARS_CDM_API
18137  void
18138  operator<< (::xercesc::DOMElement&, const AsthmaAttackData&);
18139 
18140  BIOGEARS_CDM_API
18141  void
18142  operator<< (::xercesc::DOMElement&, const enumBrainInjuryType&);
18143 
18144  BIOGEARS_CDM_API
18145  void
18146  operator<< (::xercesc::DOMAttr&, const enumBrainInjuryType&);
18147 
18148  BIOGEARS_CDM_API
18149  void
18151  const enumBrainInjuryType&);
18152 
18153  BIOGEARS_CDM_API
18154  void
18155  operator<< (::xercesc::DOMElement&, const BrainInjuryData&);
18156 
18157  BIOGEARS_CDM_API
18158  void
18159  operator<< (::xercesc::DOMElement&, const BronchoconstrictionData&);
18160 
18161  BIOGEARS_CDM_API
18162  void
18163  operator<< (::xercesc::DOMElement&, const BurnWoundData&);
18164 
18165  BIOGEARS_CDM_API
18166  void
18167  operator<< (::xercesc::DOMElement&, const CardiacArrestData&);
18168 
18169  BIOGEARS_CDM_API
18170  void
18171  operator<< (::xercesc::DOMElement&, const ChestCompressionData&);
18172 
18173  BIOGEARS_CDM_API
18174  void
18175  operator<< (::xercesc::DOMElement&, const ChestCompressionForceData&);
18176 
18177  BIOGEARS_CDM_API
18178  void
18179  operator<< (::xercesc::DOMElement&, const ChestCompressionForceScaleData&);
18180 
18181  BIOGEARS_CDM_API
18182  void
18183  operator<< (::xercesc::DOMElement&, const ChestOcclusiveDressingData&);
18184 
18185  BIOGEARS_CDM_API
18186  void
18187  operator<< (::xercesc::DOMElement&, const ConsciousRespirationCommandData&);
18188 
18189  BIOGEARS_CDM_API
18190  void
18191  operator<< (::xercesc::DOMElement&, const ForcedInhaleData&);
18192 
18193  BIOGEARS_CDM_API
18194  void
18195  operator<< (::xercesc::DOMElement&, const ForcedExhaleData&);
18196 
18197  BIOGEARS_CDM_API
18198  void
18199  operator<< (::xercesc::DOMElement&, const BreathHoldData&);
18200 
18201  BIOGEARS_CDM_API
18202  void
18203  operator<< (::xercesc::DOMElement&, const UseInhalerData&);
18204 
18205  BIOGEARS_CDM_API
18206  void
18207  operator<< (::xercesc::DOMElement&, const ConsciousRespirationData&);
18208 
18209  BIOGEARS_CDM_API
18210  void
18211  operator<< (::xercesc::DOMElement&, const ConsumeNutrientsData&);
18212 
18213  BIOGEARS_CDM_API
18214  void
18215  operator<< (::xercesc::DOMElement&, const GenericExerciseData&);
18216 
18217  BIOGEARS_CDM_API
18218  void
18219  operator<< (::xercesc::DOMElement&, const RunningExerciseData&);
18220 
18221  BIOGEARS_CDM_API
18222  void
18223  operator<< (::xercesc::DOMElement&, const CyclingExerciseData&);
18224 
18225  BIOGEARS_CDM_API
18226  void
18227  operator<< (::xercesc::DOMElement&, const StrengthExerciseData&);
18228 
18229  BIOGEARS_CDM_API
18230  void
18231  operator<< (::xercesc::DOMElement&, const ExerciseData&);
18232 
18233  BIOGEARS_CDM_API
18234  void
18235  operator<< (::xercesc::DOMElement&, const HemorrhageData&);
18236 
18237  BIOGEARS_CDM_API
18238  void
18239  operator<< (::xercesc::DOMElement&, const enumInfectionSeverity&);
18240 
18241  BIOGEARS_CDM_API
18242  void
18243  operator<< (::xercesc::DOMAttr&, const enumInfectionSeverity&);
18244 
18245  BIOGEARS_CDM_API
18246  void
18248  const enumInfectionSeverity&);
18249 
18250  BIOGEARS_CDM_API
18251  void
18252  operator<< (::xercesc::DOMElement&, const InfectionData&);
18253 
18254  BIOGEARS_CDM_API
18255  void
18256  operator<< (::xercesc::DOMElement&, const enumIntubationType&);
18257 
18258  BIOGEARS_CDM_API
18259  void
18260  operator<< (::xercesc::DOMAttr&, const enumIntubationType&);
18261 
18262  BIOGEARS_CDM_API
18263  void
18265  const enumIntubationType&);
18266 
18267  BIOGEARS_CDM_API
18268  void
18269  operator<< (::xercesc::DOMElement&, const IntubationData&);
18270 
18271  BIOGEARS_CDM_API
18272  void
18273  operator<< (::xercesc::DOMElement&, const MechanicalVentilationData&);
18274 
18275  BIOGEARS_CDM_API
18276  void
18277  operator<< (::xercesc::DOMElement&, const NeedleDecompressionData&);
18278 
18279  BIOGEARS_CDM_API
18280  void
18281  operator<< (::xercesc::DOMElement&, const NasalStateData&);
18282 
18283  BIOGEARS_CDM_API
18284  void
18285  operator<< (::xercesc::DOMElement&, const PainStimulusData&);
18286 
18287  BIOGEARS_CDM_API
18288  void
18289  operator<< (::xercesc::DOMElement&, const PericardialEffusionData&);
18290 
18291  BIOGEARS_CDM_API
18292  void
18293  operator<< (::xercesc::DOMElement&, const enumPneumothoraxType&);
18294 
18295  BIOGEARS_CDM_API
18296  void
18297  operator<< (::xercesc::DOMAttr&, const enumPneumothoraxType&);
18298 
18299  BIOGEARS_CDM_API
18300  void
18302  const enumPneumothoraxType&);
18303 
18304  BIOGEARS_CDM_API
18305  void
18306  operator<< (::xercesc::DOMElement&, const TensionPneumothoraxData&);
18307 
18308  BIOGEARS_CDM_API
18309  void
18310  operator<< (::xercesc::DOMElement&, const SleepData&);
18311 
18312  BIOGEARS_CDM_API
18313  void
18314  operator<< (::xercesc::DOMElement&, const enumBolusAdministration&);
18315 
18316  BIOGEARS_CDM_API
18317  void
18318  operator<< (::xercesc::DOMAttr&, const enumBolusAdministration&);
18319 
18320  BIOGEARS_CDM_API
18321  void
18323  const enumBolusAdministration&);
18324 
18325  BIOGEARS_CDM_API
18326  void
18327  operator<< (::xercesc::DOMElement&, const enumOralAdministration&);
18328 
18329  BIOGEARS_CDM_API
18330  void
18331  operator<< (::xercesc::DOMAttr&, const enumOralAdministration&);
18332 
18333  BIOGEARS_CDM_API
18334  void
18336  const enumOralAdministration&);
18337 
18338  BIOGEARS_CDM_API
18339  void
18340  operator<< (::xercesc::DOMElement&, const SubstanceAdministrationData&);
18341 
18342  BIOGEARS_CDM_API
18343  void
18344  operator<< (::xercesc::DOMElement&, const SubstanceBolusData&);
18345 
18346  BIOGEARS_CDM_API
18347  void
18348  operator<< (::xercesc::DOMElement&, const SubstanceBolusStateData&);
18349 
18350  BIOGEARS_CDM_API
18351  void
18352  operator<< (::xercesc::DOMElement&, const SubstanceCompoundInfusionData&);
18353 
18354  BIOGEARS_CDM_API
18355  void
18356  operator<< (::xercesc::DOMElement&, const SubstanceInfusionData&);
18357 
18358  BIOGEARS_CDM_API
18359  void
18360  operator<< (::xercesc::DOMElement&, const SubstanceNasalDoseData&);
18361 
18362  BIOGEARS_CDM_API
18363  void
18364  operator<< (::xercesc::DOMElement&, const SubstanceOralDoseData&);
18365 
18366  BIOGEARS_CDM_API
18367  void
18368  operator<< (::xercesc::DOMElement&, const enumTourniquetApplicationLevel&);
18369 
18370  BIOGEARS_CDM_API
18371  void
18372  operator<< (::xercesc::DOMAttr&, const enumTourniquetApplicationLevel&);
18373 
18374  BIOGEARS_CDM_API
18375  void
18377  const enumTourniquetApplicationLevel&);
18378 
18379  BIOGEARS_CDM_API
18380  void
18381  operator<< (::xercesc::DOMElement&, const TourniquetData&);
18382 
18383  BIOGEARS_CDM_API
18384  void
18385  operator<< (::xercesc::DOMElement&, const TransmucosalStateData&);
18386 
18387  BIOGEARS_CDM_API
18388  void
18389  operator<< (::xercesc::DOMElement&, const UrinateData&);
18390 
18391  BIOGEARS_CDM_API
18392  void
18393  operator<< (::xercesc::DOMElement&, const OverrideData&);
18394  }
18395  }
18396  }
18397 }
18398 
18399 #include <xsd/cxx/post.hxx>
18400 
18401 // Begin epilogue.
18402 //
18403 //
18404 // End epilogue.
18405 
18406 #endif // D__BIOGEARS_CORE_SHARE_XSD__CDM_PATIENT_ACTIONS_HXX
::mil::tatrc::physiology::datamodel::ScalarMassPerTimeData SweatRateOverride_type
Element type.
Definition: PatientActions.hxx:15093
::xsd::cxx::tree::traits< RenalBloodFlowOverride_type, char > RenalBloodFlowOverride_traits
Element traits type.
Definition: PatientActions.hxx:15559
::mil::tatrc::physiology::datamodel::ScalarMassData Dose_type
Element type.
Definition: PatientActions.hxx:11551
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
Definition: BioGears.hxx:325
long long negative_integer
C++ type corresponding to the negativeInteger XML Schema built-in type.
Definition: BioGears.hxx:231
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:1316
::xsd::cxx::tree::optional< RightAfferentArterioleResistanceOverride_type > RightAfferentArterioleResistanceOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15706
Class corresponding to the CardiacArrestData schema type.
Definition: PatientActions.hxx:2702
::xsd::cxx::tree::optional< OxygenSaturationOverride_type > OxygenSaturationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13122
::xsd::cxx::tree::traits< PotassiumConcentrationOverride_type, char > PotassiumConcentrationOverride_traits
Element traits type.
Definition: PatientActions.hxx:13279
::mil::tatrc::physiology::datamodel::ScalarTimeData ElapsedTime_type
Element type.
Definition: PatientActions.hxx:10274
Class corresponding to the ApneaData schema type.
Definition: PatientActions.hxx:1637
::xsd::cxx::tree::traits< TargetPulmonaryVentilationOverride_type, char > TargetPulmonaryVentilationOverride_traits
Element traits type.
Definition: PatientActions.hxx:16699
value
Underlying enum type.
Definition: PatientActions.hxx:7089
::xsd::cxx::tree::traits< Concentration_type, char > Concentration_traits
Element traits type.
Definition: PatientActions.hxx:9894
::xsd::cxx::tree::optional< SkinTemperatureOverride_type > SkinTemperatureOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14946
::mil::tatrc::physiology::datamodel::ScalarMassData LiverGlycogenOverride_type
Element type.
Definition: PatientActions.hxx:17221
Enumeration class corresponding to the enumTourniquetApplicationLevel schema type.
Definition: PatientActions.hxx:11782
ReleasedDrugMasses_sequence::const_iterator ReleasedDrugMasses_const_iterator
Element constant iterator type.
Definition: PatientActions.hxx:8149
::mil::tatrc::physiology::datamodel::enumOnOff State_type
Attribute type.
Definition: PatientActions.hxx:7792
::xsd::cxx::tree::optional< LeftReabsorptionRateOverride_type > LeftReabsorptionRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15478
::xsd::cxx::tree::sequence< ReleasedDrugMasses_type > ReleasedDrugMasses_sequence
Element sequence container type.
Definition: PatientActions.hxx:8139
::mil::tatrc::physiology::datamodel::ScalarMassData MouthSolidMass_type
Element type.
Definition: PatientActions.hxx:12171
::xsd::cxx::tree::simple_type< char, type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition: BioGears.hxx:128
Class corresponding to the CyclingExerciseData schema type.
Definition: PatientActions.hxx:5453
::xsd::cxx::tree::parsing< char > parsing
Exception indicating a parsing failure.
Definition: BioGears.hxx:552
::mil::tatrc::physiology::datamodel::ScalarVolumeData AdministeredDose_type
Element type.
Definition: PatientActions.hxx:10332
::xsd::cxx::tree::traits< BagVolume_type, char > BagVolume_traits
Element traits type.
Definition: PatientActions.hxx:10629
Class corresponding to the ChestCompressionData schema type.
Definition: PatientActions.hxx:2862
::xsd::cxx::tree::date< char, simple_type > date
C++ type corresponding to the date XML Schema built-in type.
Definition: BioGears.hxx:393
::mil::tatrc::physiology::datamodel::NutritionData Nutrition_type
Element type.
Definition: PatientActions.hxx:4741
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:2381
::xsd::cxx::tree::bounds< char > bounds
Exception indicating that the size argument exceeds the capacity argument.
Definition: BioGears.hxx:541
SublingualConcentrations_sequence::const_iterator SublingualConcentrations_const_iterator
Element constant iterator type.
Definition: PatientActions.hxx:12366
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Concentration_type
Element type.
Definition: PatientActions.hxx:9889
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:2150
::mil::tatrc::physiology::datamodel::ScalarPowerData Power_type
Element type.
Definition: PatientActions.hxx:5525
::mil::tatrc::physiology::datamodel::enumTourniquetApplicationLevel TourniquetLevel_type
Attribute type.
Definition: PatientActions.hxx:12009
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData Rate_type
Element type.
Definition: PatientActions.hxx:10682
::xsd::cxx::tree::traits< TotalAlveolarVentilationOverride_type, char > TotalAlveolarVentilationOverride_traits
Element traits type.
Definition: PatientActions.hxx:16851
::mil::tatrc::physiology::datamodel::ScalarMassData Dose_type
Element type.
Definition: PatientActions.hxx:11232
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:1146
::xsd::cxx::tree::optional< FatigueLevelOverride_type > FatigueLevelOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14718
::xml_schema::string Substance_type
Attribute type.
Definition: PatientActions.hxx:10390
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData TotalPulmonaryVentilationOverride_type
Element type.
Definition: PatientActions.hxx:16993
::mil::tatrc::physiology::datamodel::ScalarVolumeData UrineVolumeOverride_type
Element type.
Definition: PatientActions.hxx:16157
::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
Exception indicating that a prefix-namespace mapping was not provided.
Definition: BioGears.hxx:588
::xml_schema::string Substance_type
Element type.
Definition: PatientActions.hxx:11493
::xsd::cxx::tree::traits< MouthSolidMass_type, char > MouthSolidMass_traits
Element traits type.
Definition: PatientActions.hxx:12176
::xsd::cxx::tree::optional< AdminTime_type > AdminTime_optional
Element optional container type.
Definition: PatientActions.hxx:10010
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::NutritionData > Nutrition(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: PatientNutrition.cxx:715
::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData CreatinineProductionRateOverride_type
Element type.
Definition: PatientActions.hxx:14561
::xsd::cxx::tree::optional< LeftAfferentArterioleResistanceOverride_type > LeftAfferentArterioleResistanceOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15326
::xsd::cxx::tree::duplicate_id< char > duplicate_id
Exception indicating that a duplicate ID value was encountered in the object model.
Definition: BioGears.hxx:547
ReleasedDrugMasses_sequence::iterator ReleasedDrugMasses_iterator
Element iterator type.
Definition: PatientActions.hxx:8144
::xsd::cxx::tree::expected_element< char > expected_element
Exception indicating that an expected element was not encountered.
Definition: BioGears.hxx:558
Enumeration class corresponding to the enumBrainInjuryType schema type.
Definition: PatientActions.hxx:1976
::mil::tatrc::physiology::datamodel::ScalarMassData PotassiumLostToSweatOverride_type
Element type.
Definition: PatientActions.hxx:14865
::xsd::cxx::tree::traits< IntracellularFluidVolumeOverride_type, char > IntracellularFluidVolumeOverride_traits
Element traits type.
Definition: PatientActions.hxx:17155
::xsd::cxx::tree::traits< MuscleGlycogenOverride_type, char > MuscleGlycogenOverride_traits
Element traits type.
Definition: PatientActions.hxx:17307
::xsd::cxx::tree::optional< TidalVolumeOverride_type > TidalVolumeOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16770
::xsd::cxx::tree::optional< UrinationRateOverride_type > UrinationRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15934
::xsd::cxx::tree::traits< SodiumConcentrationOverride_type, char > SodiumConcentrationOverride_traits
Element traits type.
Definition: PatientActions.hxx:13355
::mil::tatrc::physiology::datamodel::ScalarFractionData FatigueLevelOverride_type
Element type.
Definition: PatientActions.hxx:14713
::mil::tatrc::physiology::datamodel::ScalarTimeData ElapsedTime_type
Element type.
Definition: PatientActions.hxx:11290
value
Underlying enum type.
Definition: PatientActions.hxx:8843
::xsd::cxx::tree::traits< SodiumLostToSweatOverride_type, char > SodiumLostToSweatOverride_traits
Element traits type.
Definition: PatientActions.hxx:15027
::xsd::cxx::tree::flags flags
Parsing and serialization flags.
Definition: BioGears.hxx:504
::xsd::cxx::tree::traits< OxygenSaturationOverride_type, char > OxygenSaturationOverride_traits
Element traits type.
Definition: PatientActions.hxx:13127
::xsd::cxx::tree::language< char, token > language
C++ type corresponding to the language XML Schema built-in type.
Definition: BioGears.hxx:315
::xsd::cxx::tree::traits< CyclingExercise_type, char > CyclingExercise_traits
Element traits type.
Definition: PatientActions.hxx:6168
::xsd::cxx::tree::traits< InspiratoryCapacityFraction_type, char > InspiratoryCapacityFraction_traits
Element traits type.
Definition: PatientActions.hxx:3756
Class corresponding to the NeedleDecompressionData schema type.
Definition: PatientActions.hxx:7778
::xsd::cxx::tree::traits< BuccalConcentrations_type, char > BuccalConcentrations_traits
Element traits type.
Definition: PatientActions.hxx:12307
::xsd::cxx::tree::traits< TidalVolumeOverride_type, char > TidalVolumeOverride_traits
Element traits type.
Definition: PatientActions.hxx:16775
::xml_schema::string Substance_type
Attribute type.
Definition: PatientActions.hxx:8198
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition: BioGears.hxx:279
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData ExpiratoryFlowOverride_type
Element type.
Definition: PatientActions.hxx:16309
::xsd::cxx::tree::optional< AddedWeight_type > AddedWeight_optional
Element optional container type.
Definition: PatientActions.hxx:5588
::xsd::cxx::tree::optional< TotalAlveolarVentilationOverride_type > TotalAlveolarVentilationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16846
::xsd::cxx::tree::sequence< Command_type > Command_sequence
Element sequence container type.
Definition: PatientActions.hxx:4456
::xsd::cxx::tree::optional< MuscleGlycogenOverride_type > MuscleGlycogenOverride_optional
Element optional container type.
Definition: PatientActions.hxx:17302
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData SublingualConcentrations_type
Element type.
Definition: PatientActions.hxx:12351
::xsd::cxx::tree::traits< SublingualConcentrations_type, char > SublingualConcentrations_traits
Element traits type.
Definition: PatientActions.hxx:12371
::mil::tatrc::physiology::datamodel::enumOnOff State_type
Attribute type.
Definition: PatientActions.hxx:2716
::xsd::cxx::tree::traits< PulmonaryComplianceOverride_type, char > PulmonaryComplianceOverride_traits
Element traits type.
Definition: PatientActions.hxx:16471
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:8378
::xsd::cxx::tree::optional< TotalWorkRateLevelOverride_type > TotalWorkRateLevelOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15250
Enumeration class corresponding to the enumPneumothoraxType schema type.
Definition: PatientActions.hxx:8836
Class corresponding to the UrinateData schema type.
Definition: PatientActions.hxx:12579
::xml_schema::string Location_type
Element type.
Definition: PatientActions.hxx:6851
Class corresponding to the BronchoconstrictionData schema type.
Definition: PatientActions.hxx:2362
::xsd::cxx::tree::traits< AdminTime_type, char > AdminTime_traits
Element traits type.
Definition: PatientActions.hxx:10015
float float_
C++ type corresponding to the float XML Schema built-in type.
Definition: BioGears.hxx:251
::xsd::cxx::tree::traits< GlucoseConcentrationOverride_type, char > GlucoseConcentrationOverride_traits
Element traits type.
Definition: PatientActions.hxx:12975
::mil::tatrc::physiology::datamodel::enumSide Side_type
Attribute type.
Definition: PatientActions.hxx:3419
::xsd::cxx::tree::traits< Compartment_type, char > Compartment_traits
Attribute traits type.
Definition: PatientActions.hxx:6470
bool boolean
C++ type corresponding to the boolean XML Schema built-in type.
Definition: BioGears.hxx:241
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData LeftReabsorptionRateOverride_type
Element type.
Definition: PatientActions.hxx:15473
::xsd::cxx::tree::optional< CarbonMonoxideSaturationOverride_type > CarbonMonoxideSaturationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:12894
::xsd::cxx::tree::traits< ExerciseMeanArterialPressureDeltaOverride_type, char > ExerciseMeanArterialPressureDeltaOverride_traits
Element traits type.
Definition: PatientActions.hxx:14647
::xsd::cxx::tree::traits< UrinationRateOverride_type, char > UrinationRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:15939
::xsd::cxx::tree::traits< TotalBodySurfaceArea_type, char > TotalBodySurfaceArea_traits
Element traits type.
Definition: PatientActions.hxx:2551
::xsd::cxx::tree::uri< char, simple_type > uri
C++ type corresponding to the anyURI XML Schema built-in type.
Definition: BioGears.hxx:347
::xsd::cxx::tree::traits< RightReabsorptionRateOverride_type, char > RightReabsorptionRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:15863
::xsd::cxx::tree::optional< DiastolicArterialPressureOverride_type > DiastolicArterialPressureOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13806
::xsd::cxx::tree::traits< CarbonDioxideSaturationOverride_type, char > CarbonDioxideSaturationOverride_traits
Element traits type.
Definition: PatientActions.hxx:12823
Class corresponding to the PatientAssessmentRequestData schema type.
Definition: PatientActions.hxx:967
::xsd::cxx::tree::no_type_info< char > no_type_info
Exception indicating that the type information is not available for a type.
Definition: BioGears.hxx:594
::mil::tatrc::physiology::datamodel::enumBolusAdministration AdminRoute_type
Attribute type.
Definition: PatientActions.hxx:10081
Class corresponding to the BurnWoundData schema type.
Definition: PatientActions.hxx:2532
::xsd::cxx::tree::traits< SkinTemperatureOverride_type, char > SkinTemperatureOverride_traits
Element traits type.
Definition: PatientActions.hxx:14951
::mil::tatrc::physiology::datamodel::ScalarPowerData DesiredWorkRate_type
Element type.
Definition: PatientActions.hxx:4988
Class corresponding to the SubstanceBolusData schema type.
Definition: PatientActions.hxx:9817
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:2145
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
Definition: BioGears.hxx:527
::xsd::cxx::tree::time_zone time_zone
Time zone type.
Definition: BioGears.hxx:387
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData GlucoseConcentrationOverride_type
Element type.
Definition: PatientActions.hxx:12965
::xsd::cxx::tree::traits< Type_type, char > Type_traits
Attribute traits type.
Definition: PatientActions.hxx:2208
Definition: BioGears.cxx:43
::xsd::cxx::tree::traits< Location_type, char > Location_traits
Element traits type.
Definition: PatientActions.hxx:6856
unsigned long long non_negative_integer
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
Definition: BioGears.hxx:219
::xsd::cxx::tree::traits< LactateProductionRateOverride_type, char > LactateProductionRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:14799
::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
Exception indicating that an unexpected enumerator was encountered.
Definition: BioGears.hxx:576
::mil::tatrc::physiology::datamodel::ScalarMassData SodiumLostToSweatOverride_type
Element type.
Definition: PatientActions.hxx:15017
::mil::tatrc::physiology::datamodel::enumOnOff State_type
Attribute type.
Definition: PatientActions.hxx:17525
::xsd::cxx::tree::sequence< BuccalConcentrations_type > BuccalConcentrations_sequence
Element sequence container type.
Definition: PatientActions.hxx:12292
::xml_schema::string Comment_type
Element type.
Definition: PatientActions.hxx:3581
unsigned long long positive_integer
C++ type corresponding to the positiveInteger XML Schema built-in type.
Definition: BioGears.hxx:225
::mil::tatrc::physiology::datamodel::ScalarMassData AddedWeight_type
Element type.
Definition: PatientActions.hxx:5583
::xsd::cxx::tree::optional< BloodVolumeOverride_type > BloodVolumeOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13654
value
Underlying enum type.
Definition: PatientActions.hxx:9602
::xsd::cxx::tree::exception< char > exception
Root of the C++/Tree exception hierarchy.
Definition: BioGears.hxx:535
::xsd::cxx::tree::facet facet
Simple type facet.
Definition: BioGears.hxx:496
::xsd::cxx::tree::optional< CalciumConcentrationOverride_type > CalciumConcentrationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:12742
::xsd::cxx::tree::as_decimal< decimal > as_decimal
Serialization wrapper for the decimal type.
Definition: BioGears.hxx:491
::xsd::cxx::tree::traits< Period_type, char > Period_traits
Element traits type.
Definition: PatientActions.hxx:4218
::xsd::cxx::tree::optional< PotassiumLostToSweatOverride_type > PotassiumLostToSweatOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14870
::xsd::cxx::tree::expected_text_content< char > expected_text_content
Exception indicating that the text content was expected for an element.
Definition: BioGears.hxx:582
::mil::tatrc::physiology::datamodel::ScalarData VenousBloodPHOverride_type
Element type.
Definition: PatientActions.hxx:13497
Command_sequence::iterator Command_iterator
Element iterator type.
Definition: PatientActions.hxx:4461
::xsd::cxx::tree::unexpected_element< char > unexpected_element
Exception indicating that an unexpected element was encountered.
Definition: BioGears.hxx:564
::xsd::cxx::tree::optional< SodiumLostToSweatOverride_type > SodiumLostToSweatOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15022
::mil::tatrc::physiology::datamodel::Scalar0To1Data InspiratoryCapacityFraction_type
Element type.
Definition: PatientActions.hxx:3751
::xsd::cxx::tree::traits< UrineVolumeOverride_type, char > UrineVolumeOverride_traits
Element traits type.
Definition: PatientActions.hxx:16167
::xsd::cxx::tree::traits< AchievedExerciseLevelOverride_type, char > AchievedExerciseLevelOverride_traits
Element traits type.
Definition: PatientActions.hxx:14343
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SubstanceData > Substance(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: Substance.cxx:8990
::xsd::cxx::tree::traits< RightGlomerularFiltrationRateOverride_type, char > RightGlomerularFiltrationRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:15787
::mil::tatrc::physiology::datamodel::ScalarPowerData TotalMetabolicRateOverride_type
Element type.
Definition: PatientActions.hxx:15169
::xsd::cxx::tree::traits< HalfLife_type, char > HalfLife_traits
Element traits type.
Definition: PatientActions.hxx:8441
::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData LactateProductionRateOverride_type
Element type.
Definition: PatientActions.hxx:14789
::mil::tatrc::physiology::datamodel::ScalarMassData MuscleGlycogenOverride_type
Element type.
Definition: PatientActions.hxx:17297
::xsd::cxx::tree::optional< TargetPulmonaryVentilationOverride_type > TargetPulmonaryVentilationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16694
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData UrinationRateOverride_type
Element type.
Definition: PatientActions.hxx:15929
::mil::tatrc::physiology::datamodel::ScalarData ArterialBloodPHOverride_type
Element type.
Definition: PatientActions.hxx:12661
::xsd::cxx::tree::traits< Type_type, char > Type_traits
Attribute traits type.
Definition: PatientActions.hxx:986
::xsd::cxx::tree::traits< MeanArterialPressureOverride_type, char > MeanArterialPressureOverride_traits
Element traits type.
Definition: PatientActions.hxx:14039
::xsd::cxx::tree::optional< LactateConcentrationOverride_type > LactateConcentrationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13046
::xsd::cxx::tree::optional< SystolicArterialPressureOverride_type > SystolicArterialPressureOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14110
::xsd::cxx::tree::optional< RenalPlasmaFlowOverride_type > RenalPlasmaFlowOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15630
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition: BioGears.hxx:197
::mil::tatrc::physiology::datamodel::Scalar0To1Data ForceScale_type
Element type.
Definition: PatientActions.hxx:3114
::xsd::cxx::tree::traits< StrengthExercise_type, char > StrengthExercise_traits
Element traits type.
Definition: PatientActions.hxx:6244
::xsd::cxx::tree::traits< RunningExercise_type, char > RunningExercise_traits
Element traits type.
Definition: PatientActions.hxx:6092
::xsd::cxx::tree::traits< CoreTemperatureOverride_type, char > CoreTemperatureOverride_traits
Element traits type.
Definition: PatientActions.hxx:14495
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:1486
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:2376
::xsd::cxx::tree::time< char, simple_type > time
C++ type corresponding to the time XML Schema built-in type.
Definition: BioGears.hxx:441
::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day
C++ type corresponding to the gMonthDay XML Schema built-in type.
Definition: BioGears.hxx:423
::mil::tatrc::physiology::datamodel::ScalarTimeData HalfLife_type
Element type.
Definition: PatientActions.hxx:8431
Class corresponding to the InfectionData schema type.
Definition: PatientActions.hxx:6779
::xsd::cxx::tree::traits< Force_type, char > Force_traits
Element traits type.
Definition: PatientActions.hxx:2949
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData PotassiumConcentrationOverride_type
Element type.
Definition: PatientActions.hxx:13269
::mil::tatrc::physiology::datamodel::enumOralAdministration AdminRoute_type
Attribute type.
Definition: PatientActions.hxx:11609
::xsd::cxx::tree::traits< ArterialBloodPHOverride_type, char > ArterialBloodPHOverride_traits
Element traits type.
Definition: PatientActions.hxx:12671
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData LactateConcentrationOverride_type
Element type.
Definition: PatientActions.hxx:13041
::xsd::cxx::tree::traits< CardiacOutputOverride_type, char > CardiacOutputOverride_traits
Element traits type.
Definition: PatientActions.hxx:13735
::xsd::cxx::tree::optional< LiverGlycogenOverride_type > LiverGlycogenOverride_optional
Element optional container type.
Definition: PatientActions.hxx:17226
Enumeration class corresponding to the enumInfectionSeverity schema type.
Definition: PatientActions.hxx:6623
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData SodiumConcentrationOverride_type
Element type.
Definition: PatientActions.hxx:13345
Class corresponding to the SleepData schema type.
Definition: PatientActions.hxx:9282
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData Rate_type
Element type.
Definition: PatientActions.hxx:10986
::xsd::cxx::tree::traits< Side_type, char > Side_traits
Attribute traits type.
Definition: PatientActions.hxx:3424
::xsd::cxx::tree::optional< UrineProductionRateOverride_type > UrineProductionRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16010
::xsd::cxx::tree::buffer< char > buffer
Binary buffer type.
Definition: BioGears.hxx:366
::xsd::cxx::tree::traits< State_type, char > State_traits
Attribute traits type.
Definition: PatientActions.hxx:7634
::mil::tatrc::physiology::datamodel::RunningExerciseData RunningExercise_type
Element type.
Definition: PatientActions.hxx:6082
::xsd::cxx::tree::traits< ForceScale_type, char > ForceScale_traits
Element traits type.
Definition: PatientActions.hxx:3119
::mil::tatrc::physiology::datamodel::ScalarTimeData ForcePeriod_type
Element type.
Definition: PatientActions.hxx:3172
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData UrineUreaNitrogenConcentrationOverride_type
Element type.
Definition: PatientActions.hxx:16233
::xsd::cxx::tree::optional< UrineVolumeOverride_type > UrineVolumeOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16162
Class corresponding to the HemorrhageData schema type.
Definition: PatientActions.hxx:6393
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData InitialRate_type
Element type.
Definition: PatientActions.hxx:6407
::xsd::cxx::tree::traits< Nutrition_type, char > Nutrition_traits
Element traits type.
Definition: PatientActions.hxx:4751
::mil::tatrc::physiology::datamodel::ScalarVolumeData TidalVolumeOverride_type
Element type.
Definition: PatientActions.hxx:16765
::mil::tatrc::physiology::datamodel::ScalarMassData AddedWeight_type
Element type.
Definition: PatientActions.hxx:5275
::mil::tatrc::physiology::datamodel::ScalarMassData TotalNasalDose_type
Element type.
Definition: PatientActions.hxx:8012
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
Definition: BioGears.hxx:122
::xsd::cxx::tree::traits< RenalPlasmaFlowOverride_type, char > RenalPlasmaFlowOverride_traits
Element traits type.
Definition: PatientActions.hxx:15635
::xml_schema::string Compartment_type
Attribute type.
Definition: PatientActions.hxx:11951
::xsd::cxx::tree::traits< Concentration_type, char > Concentration_traits
Element traits type.
Definition: PatientActions.hxx:10933
Class corresponding to the ExerciseData schema type.
Definition: PatientActions.hxx:5992
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:1141
::xsd::cxx::tree::traits< LactateConcentrationOverride_type, char > LactateConcentrationOverride_traits
Element traits type.
Definition: PatientActions.hxx:13051
long long long_
C++ type corresponding to the long XML Schema built-in type.
Definition: BioGears.hxx:191
::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary
C++ type corresponding to the base64Binary XML Schema built-in type.
Definition: BioGears.hxx:372
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:9009
::xsd::cxx::tree::traits< InspiratoryFlowOverride_type, char > InspiratoryFlowOverride_traits
Element traits type.
Definition: PatientActions.hxx:16395
::xsd::cxx::tree::traits< CreatinineProductionRateOverride_type, char > CreatinineProductionRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:14571
::xsd::cxx::tree::traits< AddedWeight_type, char > AddedWeight_traits
Element traits type.
Definition: PatientActions.hxx:5593
::xsd::cxx::tree::traits< PotassiumLostToSweatOverride_type, char > PotassiumLostToSweatOverride_traits
Element traits type.
Definition: PatientActions.hxx:14875
Class corresponding to the ForcedExhaleData schema type.
Definition: PatientActions.hxx:3968
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData Flow_type
Element type.
Definition: PatientActions.hxx:7489
::mil::tatrc::physiology::datamodel::ScalarForceData Force_type
Element type.
Definition: PatientActions.hxx:2944
::xsd::cxx::tree::optional< PotassiumConcentrationOverride_type > PotassiumConcentrationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13274
::xsd::cxx::tree::optional< WhiteBloodCellCountOverride_type > WhiteBloodCellCountOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13578
::xsd::cxx::tree::optional< RightGlomerularFiltrationRateOverride_type > RightGlomerularFiltrationRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15782
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData TotalAlveolarVentilationOverride_type
Element type.
Definition: PatientActions.hxx:16841
::mil::tatrc::physiology::datamodel::ScalarFractionData TotalWorkRateLevelOverride_type
Element type.
Definition: PatientActions.hxx:15245
::xsd::cxx::tree::expected_attribute< char > expected_attribute
Exception indicating that an expected attribute was not encountered.
Definition: BioGears.hxx:570
::xsd::cxx::tree::duration< char, simple_type > duration
C++ type corresponding to the duration XML Schema built-in type.
Definition: BioGears.hxx:405
GasFraction_sequence::iterator GasFraction_iterator
Element iterator type.
Definition: PatientActions.hxx:7575
Class corresponding to the ActionData schema type.
Definition: Scenario.hxx:1034
::mil::tatrc::physiology::datamodel::Scalar0To1Data Incline_type
Element type.
Definition: PatientActions.hxx:5217
::xsd::cxx::tree::traits< ReleasedDrugMasses_type, char > ReleasedDrugMasses_traits
Element traits type.
Definition: PatientActions.hxx:8154
::xsd::cxx::tree::traits< MinimumInhibitoryConcentration_type, char > MinimumInhibitoryConcentration_traits
Element traits type.
Definition: PatientActions.hxx:6798
::xsd::cxx::tree::optional< RunningExercise_type > RunningExercise_optional
Element optional container type.
Definition: PatientActions.hxx:6087
::xsd::cxx::tree::optional< TotalLungVolumeOverride_type > TotalLungVolumeOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16922
::xsd::cxx::tree::optional< StoredProteinOverride_type > StoredProteinOverride_optional
Element optional container type.
Definition: PatientActions.hxx:17454
value
Underlying enum type.
Definition: PatientActions.hxx:9448
::xsd::cxx::tree::traits< Cadence_type, char > Cadence_traits
Element traits type.
Definition: PatientActions.hxx:5472
::xsd::cxx::tree::sequence< GasFraction_type > GasFraction_sequence
Element sequence container type.
Definition: PatientActions.hxx:7570
::xsd::cxx::tree::traits< InitialRate_type, char > InitialRate_traits
Element traits type.
Definition: PatientActions.hxx:6412
::xsd::cxx::tree::traits< Substance_type, char > Substance_traits
Attribute traits type.
Definition: PatientActions.hxx:8203
::xml_schema::string Location_type
Attribute type.
Definition: PatientActions.hxx:8507
value
Underlying enum type.
Definition: PatientActions.hxx:817
::mil::tatrc::physiology::datamodel::enumSide Side_type
Attribute type.
Definition: PatientActions.hxx:7850
::xsd::cxx::tree::gmonth< char, simple_type > gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
Definition: BioGears.hxx:417
::mil::tatrc::physiology::datamodel::enumOnOff Conformant_type
Attribute type.
Definition: PatientActions.hxx:17583
int int_
C++ type corresponding to the int XML Schema built-in type.
Definition: BioGears.hxx:175
::xml_schema::string Substance_type
Element type.
Definition: PatientActions.hxx:9831
::mil::tatrc::physiology::datamodel::ScalarVolumeData BagVolume_type
Element type.
Definition: PatientActions.hxx:10624
::mil::tatrc::physiology::datamodel::ScalarData Repetitions_type
Element type.
Definition: PatientActions.hxx:5833
Class corresponding to the TensionPneumothoraxData schema type.
Definition: PatientActions.hxx:8990
::xsd::cxx::tree::traits< SalivaConcentration_type, char > SalivaConcentration_traits
Element traits type.
Definition: PatientActions.hxx:12234
::xsd::cxx::tree::traits< CarbonMonoxideSaturationOverride_type, char > CarbonMonoxideSaturationOverride_traits
Element traits type.
Definition: PatientActions.hxx:12899
::xsd::cxx::tree::optional< MeanArterialPressureOverride_type > MeanArterialPressureOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14034
::xsd::cxx::tree::traits< DiastolicArterialPressureOverride_type, char > DiastolicArterialPressureOverride_traits
Element traits type.
Definition: PatientActions.hxx:13811
Class corresponding to the TourniquetData schema type.
Definition: PatientActions.hxx:11937
::xsd::cxx::tree::optional< CreatinineProductionRateOverride_type > CreatinineProductionRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14566
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
Definition: BioGears.hxx:471
Class corresponding to the UseInhalerData schema type.
Definition: PatientActions.hxx:4369
::mil::tatrc::physiology::datamodel::enumOnOff Sleep_type
Attribute type.
Definition: PatientActions.hxx:9296
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData UrineProductionRateOverride_type
Element type.
Definition: PatientActions.hxx:16005
Class corresponding to the AirwayObstructionData schema type.
Definition: PatientActions.hxx:1467
::xsd::cxx::tree::traits< ExpiratoryFlowOverride_type, char > ExpiratoryFlowOverride_traits
Element traits type.
Definition: PatientActions.hxx:16319
::xsd::cxx::tree::optional< Nutrition_type > Nutrition_optional
Element optional container type.
Definition: PatientActions.hxx:4746
::xsd::cxx::tree::traits< Intensity_type, char > Intensity_traits
Element traits type.
Definition: PatientActions.hxx:4922
Class corresponding to the BreathHoldData schema type.
Definition: PatientActions.hxx:4199
::xsd::cxx::tree::optional< AddedWeight_type > AddedWeight_optional
Element optional container type.
Definition: PatientActions.hxx:5280
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Attribute traits type.
Definition: PatientActions.hxx:6914
::xsd::cxx::tree::optional< ExpiratoryFlowOverride_type > ExpiratoryFlowOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16314
Class corresponding to the ChestCompressionForceData schema type.
Definition: PatientActions.hxx:2930
::xsd::cxx::tree::traits< HeartStrokeVolumeOverride_type, char > HeartStrokeVolumeOverride_traits
Element traits type.
Definition: PatientActions.hxx:13963
::mil::tatrc::physiology::datamodel::ScalarPressureData DiastolicArterialPressureOverride_type
Element type.
Definition: PatientActions.hxx:13801
Class corresponding to the PericardialEffusionData schema type.
Definition: PatientActions.hxx:8667
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData PulmonaryResistanceOverride_type
Element type.
Definition: PatientActions.hxx:16537
Class corresponding to the ConsciousRespirationCommandData schema type.
Definition: PatientActions.hxx:3567
::xsd::cxx::tree::traits< Period_type, char > Period_traits
Element traits type.
Definition: PatientActions.hxx:4045
::xsd::cxx::tree::optional< Pressure_type > Pressure_optional
Element optional container type.
Definition: PatientActions.hxx:7418
::xsd::cxx::tree::traits< TourniquetLevel_type, char > TourniquetLevel_traits
Attribute traits type.
Definition: PatientActions.hxx:12014
::xml_schema::string Substance_type
Element type.
Definition: PatientActions.hxx:10870
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:1821
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition: BioGears.hxx:309
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData InspiratoryFlowOverride_type
Element type.
Definition: PatientActions.hxx:16385
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RenalPlasmaFlowOverride_type
Element type.
Definition: PatientActions.hxx:15625
::xsd::cxx::tree::traits< Substance_type, char > Substance_traits
Attribute traits type.
Definition: PatientActions.hxx:12420
::xsd::cxx::tree::traits< Power_type, char > Power_traits
Element traits type.
Definition: PatientActions.hxx:5530
::xsd::cxx::tree::optional< DesiredWorkRate_type > DesiredWorkRate_optional
Element optional container type.
Definition: PatientActions.hxx:4993
::mil::tatrc::physiology::datamodel::ScalarMassData ReleasedDrugMasses_type
Element type.
Definition: PatientActions.hxx:8134
::mil::tatrc::physiology::datamodel::ScalarTemperatureData CoreTemperatureOverride_type
Element type.
Definition: PatientActions.hxx:14485
::mil::tatrc::physiology::datamodel::enumSide Side_type
Attribute type.
Definition: PatientActions.hxx:9120
::mil::tatrc::physiology::datamodel::ScalarVolumeData IntracellularFluidVolumeOverride_type
Element type.
Definition: PatientActions.hxx:17145
Class corresponding to the BrainInjuryData schema type.
Definition: PatientActions.hxx:2131
::xml_schema::string NutritionFile_type
Element type.
Definition: PatientActions.hxx:4665
::xsd::cxx::tree::traits< UrineOsmolalityOverride_type, char > UrineOsmolalityOverride_traits
Element traits type.
Definition: PatientActions.hxx:16091
::xsd::cxx::tree::name< char, token > name
C++ type corresponding to the Name XML Schema built-in type.
Definition: BioGears.hxx:291
Class corresponding to the ChestCompressionForceScaleData schema type.
Definition: PatientActions.hxx:3100
::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary
C++ type corresponding to the hexBinary XML Schema built-in type.
Definition: BioGears.hxx:378
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:8373
::mil::tatrc::physiology::datamodel::CyclingExerciseData CyclingExercise_type
Element type.
Definition: PatientActions.hxx:6158
::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
Namespace serialization information map.
Definition: BioGears.hxx:476
::mil::tatrc::physiology::datamodel::ScalarFrequencyData Cadence_type
Element type.
Definition: PatientActions.hxx:5467
::xsd::cxx::tree::optional< TotalPulmonaryVentilationOverride_type > TotalPulmonaryVentilationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16998
::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens
C++ type corresponding to the NMTOKENS XML Schema built-in type.
Definition: BioGears.hxx:303
::xsd::cxx::tree::traits< Substance_type, char > Substance_traits
Element traits type.
Definition: PatientActions.hxx:9836
::xsd::cxx::tree::optional< ExerciseMeanArterialPressureDeltaOverride_type > ExerciseMeanArterialPressureDeltaOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14642
::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData GlucagonSynthesisRateOverride_type
Element type.
Definition: PatientActions.hxx:14257
::xsd::cxx::tree::optional< ChlorideLostToSweatOverride_type > ChlorideLostToSweatOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14414
Enumeration class corresponding to the enumBolusAdministration schema type.
Definition: PatientActions.hxx:9441
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Concentration_type
Element type.
Definition: PatientActions.hxx:10928
SublingualConcentrations_sequence::iterator SublingualConcentrations_iterator
Element iterator type.
Definition: PatientActions.hxx:12361
::mil::tatrc::physiology::datamodel::enumOnOff State_type
Attribute type.
Definition: PatientActions.hxx:3361
::xsd::cxx::tree::traits< Substance_type, char > Substance_traits
Element traits type.
Definition: PatientActions.hxx:10875
::xsd::cxx::tree::traits< AddedWeight_type, char > AddedWeight_traits
Element traits type.
Definition: PatientActions.hxx:5285
::mil::tatrc::physiology::datamodel::ScalarFractionData CarbonMonoxideSaturationOverride_type
Element type.
Definition: PatientActions.hxx:12889
::mil::tatrc::physiology::datamodel::ScalarMassData UnreleasedDrugMasses_type
Element type.
Definition: PatientActions.hxx:8070
Enumeration class corresponding to the enumOralAdministration schema type.
Definition: PatientActions.hxx:9595
::xml_schema::string SubstanceCompound_type
Element type.
Definition: PatientActions.hxx:10566
::xsd::cxx::tree::traits< GenericExercise_type, char > GenericExercise_traits
Element traits type.
Definition: PatientActions.hxx:6016
::xsd::cxx::tree::optional< RenalBloodFlowOverride_type > RenalBloodFlowOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15554
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData BuccalConcentrations_type
Element type.
Definition: PatientActions.hxx:12287
::xsd::cxx::tree::traits< Side_type, char > Side_traits
Attribute traits type.
Definition: PatientActions.hxx:9125
::xsd::cxx::tree::gyear< char, simple_type > gyear
C++ type corresponding to the gYear XML Schema built-in type.
Definition: BioGears.hxx:429
UnreleasedDrugMasses_sequence::iterator UnreleasedDrugMasses_iterator
Element iterator type.
Definition: PatientActions.hxx:8080
::xsd::cxx::tree::traits< ForcePeriod_type, char > ForcePeriod_traits
Element traits type.
Definition: PatientActions.hxx:3182
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RightReabsorptionRateOverride_type
Element type.
Definition: PatientActions.hxx:15853
::xsd::cxx::tree::optional< SweatRateOverride_type > SweatRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15098
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:1651
::xsd::cxx::xml::error_handler< char > error_handler
Error handler callback interface.
Definition: BioGears.hxx:610
::mil::tatrc::physiology::datamodel::ScalarVolumeData BloodVolumeOverride_type
Element type.
Definition: PatientActions.hxx:13649
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData PhosphateOverride_type
Element type.
Definition: PatientActions.hxx:13193
Enumeration class corresponding to the enumIntubationType schema type.
Definition: PatientActions.hxx:7082
::xsd::cxx::tree::traits< SystolicArterialPressureOverride_type, char > SystolicArterialPressureOverride_traits
Element traits type.
Definition: PatientActions.hxx:14115
::mil::tatrc::physiology::datamodel::enumBrainInjuryType Type_type
Attribute type.
Definition: PatientActions.hxx:2203
::xsd::cxx::tree::serialization< char > serialization
Exception indicating a serialization failure.
Definition: BioGears.hxx:605
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData EffusionRate_type
Element type.
Definition: PatientActions.hxx:8681
::xsd::cxx::tree::traits< AdminRoute_type, char > AdminRoute_traits
Attribute traits type.
Definition: PatientActions.hxx:11614
const XMLCh *const tree_node_key
DOM user data key for back pointers to tree nodes.
Definition: BioGears.hxx:627
::xsd::cxx::tree::properties< char > properties
Parsing properties.
Definition: BioGears.hxx:509
::xsd::cxx::tree::traits< Location_type, char > Location_traits
Attribute traits type.
Definition: PatientActions.hxx:8512
::xsd::cxx::tree::traits< AdministeredDose_type, char > AdministeredDose_traits
Element traits type.
Definition: PatientActions.hxx:10337
::xsd::cxx::tree::traits< State_type, char > State_traits
Attribute traits type.
Definition: PatientActions.hxx:7797
::mil::tatrc::physiology::datamodel::ScalarAmountPerTimeData InsulinSynthesisRateOverride_type
Element type.
Definition: PatientActions.hxx:14181
::std::ostream & operator<<(::std::ostream &o, enumBioGearsAirwayMode::value i)
Definition: BioGears.cxx:451
GasFraction_sequence::const_iterator GasFraction_const_iterator
Element constant iterator type.
Definition: PatientActions.hxx:7580
Class corresponding to the SubstanceAdministrationData schema type.
Definition: PatientActions.hxx:9749
::mil::tatrc::physiology::datamodel::ScalarVolumeData Dose_type
Element type.
Definition: PatientActions.hxx:9947
::xsd::cxx::tree::optional< CyclingExercise_type > CyclingExercise_optional
Element optional container type.
Definition: PatientActions.hxx:6163
::mil::tatrc::physiology::datamodel::ScalarVolumeData ExtravascularFluidVolumeOverride_type
Element type.
Definition: PatientActions.hxx:17069
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RenalBloodFlowOverride_type
Element type.
Definition: PatientActions.hxx:15549
::mil::tatrc::physiology::datamodel::ScalarFrequencyData HeartRateOverride_type
Element type.
Definition: PatientActions.hxx:13877
::xsd::cxx::tree::traits< RightAfferentArterioleResistanceOverride_type, char > RightAfferentArterioleResistanceOverride_traits
Element traits type.
Definition: PatientActions.hxx:15711
::xsd::cxx::tree::optional< UrineOsmolalityOverride_type > UrineOsmolalityOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16086
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition: BioGears.hxx:213
Class corresponding to the ConsciousRespirationData schema type.
Definition: PatientActions.hxx:4437
Class corresponding to the SubstanceOralDoseData schema type.
Definition: PatientActions.hxx:11479
::xsd::cxx::tree::traits< Pressure_type, char > Pressure_traits
Element traits type.
Definition: PatientActions.hxx:7423
::xsd::cxx::tree::traits< Substance_type, char > Substance_traits
Element traits type.
Definition: PatientActions.hxx:11498
::mil::tatrc::physiology::datamodel::ScalarVolumeData HeartStrokeVolumeOverride_type
Element type.
Definition: PatientActions.hxx:13953
::xsd::cxx::tree::optional< ExtravascularFluidVolumeOverride_type > ExtravascularFluidVolumeOverride_optional
Element optional container type.
Definition: PatientActions.hxx:17074
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition: BioGears.hxx:451
::xsd::cxx::tree::traits< UrineProductionRateOverride_type, char > UrineProductionRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:16015
::mil::tatrc::physiology::datamodel::Scalar0To1Data TotalBodySurfaceArea_type
Element type.
Definition: PatientActions.hxx:2546
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
Definition: BioGears.hxx:143
::xsd::cxx::tree::traits< Weight_type, char > Weight_traits
Element traits type.
Definition: PatientActions.hxx:5780
::xsd::cxx::tree::traits< State_type, char > State_traits
Attribute traits type.
Definition: PatientActions.hxx:3366
::mil::tatrc::physiology::datamodel::ScalarFractionData AchievedExerciseLevelOverride_type
Element type.
Definition: PatientActions.hxx:14333
::xsd::cxx::tree::severity severity
Error severity.
Definition: BioGears.hxx:517
::xsd::cxx::tree::optional< GlucagonSynthesisRateOverride_type > GlucagonSynthesisRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14262
::xsd::cxx::tree::traits< ExtravascularFluidVolumeOverride_type, char > ExtravascularFluidVolumeOverride_traits
Element traits type.
Definition: PatientActions.hxx:17079
Enumeration class corresponding to the enumPatientAssessment schema type.
Definition: PatientActions.hxx:810
::mil::tatrc::physiology::datamodel::enumPatientAssessment Type_type
Attribute type.
Definition: PatientActions.hxx:981
::mil::tatrc::physiology::datamodel::ScalarPressureData ExerciseMeanArterialPressureDeltaOverride_type
Element type.
Definition: PatientActions.hxx:14637
::mil::tatrc::physiology::datamodel::StrengthExerciseData StrengthExercise_type
Element type.
Definition: PatientActions.hxx:6234
Class corresponding to the TransmucosalStateData schema type.
Definition: PatientActions.hxx:12157
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData LeftAfferentArterioleResistanceOverride_type
Element type.
Definition: PatientActions.hxx:15321
::xsd::cxx::tree::traits< TotalBilirubinOverride_type, char > TotalBilirubinOverride_traits
Element traits type.
Definition: PatientActions.hxx:13431
value
Underlying enum type.
Definition: PatientActions.hxx:11789
::xsd::cxx::tree::traits< SubstanceCompound_type, char > SubstanceCompound_traits
Element traits type.
Definition: PatientActions.hxx:10571
::xsd::cxx::tree::traits< Repetitions_type, char > Repetitions_traits
Element traits type.
Definition: PatientActions.hxx:5838
Class corresponding to the SubstanceNasalDoseData schema type.
Definition: PatientActions.hxx:11160
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData CalciumConcentrationOverride_type
Element type.
Definition: PatientActions.hxx:12737
::xsd::cxx::tree::optional< ForcePeriod_type > ForcePeriod_optional
Element optional container type.
Definition: PatientActions.hxx:3177
::xsd::cxx::tree::sequence< UnreleasedDrugMasses_type > UnreleasedDrugMasses_sequence
Element sequence container type.
Definition: PatientActions.hxx:8075
::xsd::cxx::tree::content_order content_order
Content order sequence entry.
Definition: BioGears.hxx:464
::xsd::cxx::tree::optional< VenousBloodPHOverride_type > VenousBloodPHOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13502
::mil::tatrc::physiology::datamodel::ScalarFractionData OxygenSaturationOverride_type
Element type.
Definition: PatientActions.hxx:13117
BuccalConcentrations_sequence::const_iterator BuccalConcentrations_const_iterator
Element constant iterator type.
Definition: PatientActions.hxx:12302
::xsd::cxx::tree::optional< PulmonaryComplianceOverride_type > PulmonaryComplianceOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16466
::mil::tatrc::physiology::datamodel::enumPneumothoraxType Type_type
Attribute type.
Definition: PatientActions.hxx:9062
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
Definition: BioGears.hxx:113
Class corresponding to the ObjectData schema type.
Definition: Properties.hxx:859
Class corresponding to the MechanicalVentilationData schema type.
Definition: PatientActions.hxx:7399
::mil::tatrc::physiology::datamodel::ScalarMassData ChlorideLostToSweatOverride_type
Element type.
Definition: PatientActions.hxx:14409
::xsd::cxx::tree::traits< UrineUreaNitrogenConcentrationOverride_type, char > UrineUreaNitrogenConcentrationOverride_traits
Element traits type.
Definition: PatientActions.hxx:16243
value
Underlying enum type.
Definition: PatientActions.hxx:6630
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: BioGears.hxx:273
::xsd::cxx::tree::traits< PulmonaryResistanceOverride_type, char > PulmonaryResistanceOverride_traits
Element traits type.
Definition: PatientActions.hxx:16547
::xsd::cxx::tree::traits< CalciumConcentrationOverride_type, char > CalciumConcentrationOverride_traits
Element traits type.
Definition: PatientActions.hxx:12747
::xsd::cxx::tree::optional< HeartRateOverride_type > HeartRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13882
::xsd::cxx::tree::optional< IntracellularFluidVolumeOverride_type > IntracellularFluidVolumeOverride_optional
Element optional container type.
Definition: PatientActions.hxx:17150
Class corresponding to the SubstanceCompoundInfusionData schema type.
Definition: PatientActions.hxx:10552
::mil::tatrc::physiology::datamodel::ScalarTimeData Period_type
Element type.
Definition: PatientActions.hxx:4213
::xsd::cxx::tree::optional< InsulinSynthesisRateOverride_type > InsulinSynthesisRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14186
::xsd::cxx::tree::traits< VenousBloodPHOverride_type, char > VenousBloodPHOverride_traits
Element traits type.
Definition: PatientActions.hxx:13507
::mil::tatrc::physiology::datamodel::ScalarMassData Weight_type
Element type.
Definition: PatientActions.hxx:5775
::xsd::cxx::tree::traits< UnreleasedDrugMasses_type, char > UnreleasedDrugMasses_traits
Element traits type.
Definition: PatientActions.hxx:8090
::xsd::cxx::tree::traits< LiverGlycogenOverride_type, char > LiverGlycogenOverride_traits
Element traits type.
Definition: PatientActions.hxx:17231
::mil::tatrc::physiology::datamodel::ScalarTimeData Period_type
Element type.
Definition: PatientActions.hxx:4040
::xsd::cxx::tree::list_stream< char > list_stream
List serialization stream.
Definition: BioGears.hxx:481
::xsd::cxx::tree::traits< StoredFatOverride_type, char > StoredFatOverride_traits
Element traits type.
Definition: PatientActions.hxx:17383
unsigned int unsigned_int
C++ type corresponding to the unsignedInt XML Schema built-in type.
Definition: BioGears.hxx:181
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData LeftGlomerularFiltrationRateOverride_type
Element type.
Definition: PatientActions.hxx:15397
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData CardiacOutputOverride_type
Element type.
Definition: PatientActions.hxx:13725
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData TotalBilirubinOverride_type
Element type.
Definition: PatientActions.hxx:13421
::xsd::cxx::tree::traits< TotalNasalDose_type, char > TotalNasalDose_traits
Element traits type.
Definition: PatientActions.hxx:8017
value
Underlying enum type.
Definition: PatientActions.hxx:1983
::xsd::cxx::tree::gday< char, simple_type > gday
C++ type corresponding to the gDay XML Schema built-in type.
Definition: BioGears.hxx:411
::xsd::cxx::tree::traits< AdminRoute_type, char > AdminRoute_traits
Attribute traits type.
Definition: PatientActions.hxx:10086
Class corresponding to the ForcedInhaleData schema type.
Definition: PatientActions.hxx:3737
::xsd::cxx::tree::traits< Dose_type, char > Dose_traits
Element traits type.
Definition: PatientActions.hxx:11556
::xsd::cxx::tree::entities< char, simple_type, entity > entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
Definition: BioGears.hxx:457
::xsd::cxx::tree::traits< Conformant_type, char > Conformant_traits
Attribute traits type.
Definition: PatientActions.hxx:17588
::xsd::cxx::tree::optional< AchievedExerciseLevelOverride_type > AchievedExerciseLevelOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14338
::xsd::cxx::tree::traits< LeftAfferentArterioleResistanceOverride_type, char > LeftAfferentArterioleResistanceOverride_traits
Element traits type.
Definition: PatientActions.hxx:15331
::xsd::cxx::tree::traits< Rate_type, char > Rate_traits
Element traits type.
Definition: PatientActions.hxx:10991
unsigned char unsigned_byte
C++ type corresponding to the unsignedByte XML Schema built-in type.
Definition: BioGears.hxx:149
::xsd::cxx::tree::traits< Period_type, char > Period_traits
Element traits type.
Definition: PatientActions.hxx:3814
::xsd::cxx::tree::optional< CardiacOutputOverride_type > CardiacOutputOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13730
::mil::tatrc::physiology::datamodel::enumOnOff State_type
Attribute type.
Definition: PatientActions.hxx:7629
::xsd::cxx::tree::traits< Incline_type, char > Incline_traits
Element traits type.
Definition: PatientActions.hxx:5222
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData WhiteBloodCellCountOverride_type
Element type.
Definition: PatientActions.hxx:13573
::xsd::cxx::tree::traits< Comment_type, char > Comment_traits
Element traits type.
Definition: PatientActions.hxx:3591
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:1826
::xsd::cxx::tree::traits< Flow_type, char > Flow_traits
Element traits type.
Definition: PatientActions.hxx:7499
Class corresponding to the IntubationData schema type.
Definition: PatientActions.hxx:7239
::xsd::cxx::tree::traits< EffusionRate_type, char > EffusionRate_traits
Element traits type.
Definition: PatientActions.hxx:8686
::xsd::cxx::tree::optional< ElapsedTime_type > ElapsedTime_optional
Element optional container type.
Definition: PatientActions.hxx:11295
::xsd::cxx::tree::optional< GlucoseConcentrationOverride_type > GlucoseConcentrationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:12970
Class corresponding to the AcuteStressData schema type.
Definition: PatientActions.hxx:1297
::xsd::cxx::tree::date_time< char, simple_type > date_time
C++ type corresponding to the dateTime XML Schema built-in type.
Definition: BioGears.hxx:399
::xsd::cxx::tree::traits< ElapsedTime_type, char > ElapsedTime_traits
Element traits type.
Definition: PatientActions.hxx:10279
double double_
C++ type corresponding to the double XML Schema built-in type.
Definition: BioGears.hxx:257
::xsd::cxx::tree::traits< InsulinSynthesisRateOverride_type, char > InsulinSynthesisRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:14191
::mil::tatrc::physiology::datamodel::ScalarFractionData CarbonDioxideSaturationOverride_type
Element type.
Definition: PatientActions.hxx:12813
::mil::tatrc::physiology::datamodel::enumIntubationType Type_type
Attribute type.
Definition: PatientActions.hxx:7253
::xsd::cxx::tree::optional< PulmonaryResistanceOverride_type > PulmonaryResistanceOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16542
BuccalConcentrations_sequence::iterator BuccalConcentrations_iterator
Element iterator type.
Definition: PatientActions.hxx:12297
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData RightAfferentArterioleResistanceOverride_type
Element type.
Definition: PatientActions.hxx:15701
::xsd::cxx::tree::traits< GasFraction_type, char > GasFraction_traits
Element traits type.
Definition: PatientActions.hxx:7585
::xml_schema::string Substance_type
Element type.
Definition: PatientActions.hxx:11174
Class corresponding to the SubstanceBolusStateData schema type.
Definition: PatientActions.hxx:10260
::mil::tatrc::physiology::datamodel::ScalarPressureData SystolicArterialPressureOverride_type
Element type.
Definition: PatientActions.hxx:14105
::mil::tatrc::physiology::datamodel::enumInfectionSeverity Severity_type
Attribute type.
Definition: PatientActions.hxx:6909
::xsd::cxx::tree::traits< BloodVolumeOverride_type, char > BloodVolumeOverride_traits
Element traits type.
Definition: PatientActions.hxx:13659
::mil::tatrc::physiology::datamodel::ScalarLengthPerTimeData Speed_type
Element type.
Definition: PatientActions.hxx:5159
::xsd::cxx::tree::traits< State_type, char > State_traits
Attribute traits type.
Definition: PatientActions.hxx:17530
::xsd::cxx::tree::traits< StoredProteinOverride_type, char > StoredProteinOverride_traits
Element traits type.
Definition: PatientActions.hxx:17459
::xsd::cxx::tree::optional< ArterialBloodPHOverride_type > ArterialBloodPHOverride_optional
Element optional container type.
Definition: PatientActions.hxx:12666
::xsd::cxx::tree::traits< PhosphateOverride_type, char > PhosphateOverride_traits
Element traits type.
Definition: PatientActions.hxx:13203
Class corresponding to the AsthmaAttackData schema type.
Definition: PatientActions.hxx:1807
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData MinimumInhibitoryConcentration_type
Element type.
Definition: PatientActions.hxx:6793
::xsd::cxx::tree::traits< ExpiratoryReserveVolumeFraction_type, char > ExpiratoryReserveVolumeFraction_traits
Element traits type.
Definition: PatientActions.hxx:3987
::mil::tatrc::physiology::datamodel::ScalarFlowComplianceData PulmonaryComplianceOverride_type
Element type.
Definition: PatientActions.hxx:16461
::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month
C++ type corresponding to the gYearMonth XML Schema built-in type.
Definition: BioGears.hxx:435
::mil::tatrc::physiology::datamodel::ScalarPressureData MeanArterialPressureOverride_type
Element type.
Definition: PatientActions.hxx:14029
::xsd::cxx::tree::traits< TotalWorkRateLevelOverride_type, char > TotalWorkRateLevelOverride_traits
Element traits type.
Definition: PatientActions.hxx:15255
::xsd::cxx::tree::optional< LactateProductionRateOverride_type > LactateProductionRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14794
::xsd::cxx::tree::optional< Comment_type > Comment_optional
Element optional container type.
Definition: PatientActions.hxx:3586
::mil::tatrc::physiology::datamodel::ScalarMassData StoredFatOverride_type
Element type.
Definition: PatientActions.hxx:17373
UnreleasedDrugMasses_sequence::const_iterator UnreleasedDrugMasses_const_iterator
Element constant iterator type.
Definition: PatientActions.hxx:8085
::mil::tatrc::physiology::datamodel::ScalarTimeData AdminTime_type
Element type.
Definition: PatientActions.hxx:10005
::xsd::cxx::tree::type container
Alias for the anyType type.
Definition: BioGears.hxx:133
::xsd::cxx::tree::idref< char, ncname, type > idref
C++ type corresponding to the IDREF XML Schema built-in type.
Definition: BioGears.hxx:331
::xsd::cxx::tree::traits< TotalPulmonaryVentilationOverride_type, char > TotalPulmonaryVentilationOverride_traits
Element traits type.
Definition: PatientActions.hxx:17003
::xsd::cxx::tree::traits< Command_type, char > Command_traits
Element traits type.
Definition: PatientActions.hxx:4471
::xsd::cxx::tree::error< char > error
Error condition.
Definition: BioGears.hxx:522
Class corresponding to the SubstanceInfusionData schema type.
Definition: PatientActions.hxx:10856
::xsd::cxx::tree::optional< InspiratoryFlowOverride_type > InspiratoryFlowOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16390
::xsd::cxx::tree::traits< ChlorideLostToSweatOverride_type, char > ChlorideLostToSweatOverride_traits
Element traits type.
Definition: PatientActions.hxx:14419
::mil::tatrc::physiology::datamodel::SubstanceFractionData GasFraction_type
Element type.
Definition: PatientActions.hxx:7565
Class corresponding to the PatientActionData schema type.
Definition: PatientActions.hxx:743
::mil::tatrc::physiology::datamodel::ConsciousRespirationCommandData Command_type
Element type.
Definition: PatientActions.hxx:4451
::xsd::cxx::tree::nmtoken< char, token > nmtoken
C++ type corresponding to the NMTOKEN XML Schema built-in type.
Definition: BioGears.hxx:297
::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs
C++ type corresponding to the IDREFS XML Schema built-in type.
Definition: BioGears.hxx:337
::xsd::cxx::tree::traits< Side_type, char > Side_traits
Attribute traits type.
Definition: PatientActions.hxx:7855
::xsd::cxx::tree::optional< HalfLife_type > HalfLife_optional
Element optional container type.
Definition: PatientActions.hxx:8436
::mil::tatrc::physiology::datamodel::Scalar0To1Data ExpiratoryReserveVolumeFraction_type
Element type.
Definition: PatientActions.hxx:3982
::xsd::cxx::tree::traits< FatigueLevelOverride_type, char > FatigueLevelOverride_traits
Element traits type.
Definition: PatientActions.hxx:14723
::xsd::cxx::tree::traits< LeftGlomerularFiltrationRateOverride_type, char > LeftGlomerularFiltrationRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:15407
::mil::tatrc::physiology::datamodel::ScalarPressureData Pressure_type
Element type.
Definition: PatientActions.hxx:7413
::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname
C++ type corresponding to the QName XML Schema built-in type.
Definition: BioGears.hxx:357
Class corresponding to the PainStimulusData schema type.
Definition: PatientActions.hxx:8359
::xsd::cxx::tree::optional< RespirationRateOverride_type > RespirationRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16618
::xsd::cxx::tree::traits< Dose_type, char > Dose_traits
Element traits type.
Definition: PatientActions.hxx:9952
::xsd::cxx::tree::traits< Compartment_type, char > Compartment_traits
Attribute traits type.
Definition: PatientActions.hxx:11956
::xsd::cxx::tree::optional< RightReabsorptionRateOverride_type > RightReabsorptionRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15858
::xsd::cxx::tree::optional< PhosphateOverride_type > PhosphateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13198
::mil::tatrc::physiology::datamodel::Scalar0To1Data Intensity_type
Element type.
Definition: PatientActions.hxx:4912
Class corresponding to the ChestOcclusiveDressingData schema type.
Definition: PatientActions.hxx:3347
::xsd::cxx::tree::optional< UrineUreaNitrogenConcentrationOverride_type > UrineUreaNitrogenConcentrationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:16238
::xsd::cxx::tree::traits< Substance_type, char > Substance_traits
Element traits type.
Definition: PatientActions.hxx:11179
::xsd::cxx::tree::traits< Severity_type, char > Severity_traits
Element traits type.
Definition: PatientActions.hxx:1656
Class corresponding to the ConsumeNutrientsData schema type.
Definition: PatientActions.hxx:4651
::mil::tatrc::physiology::datamodel::ScalarTemperatureData SkinTemperatureOverride_type
Element type.
Definition: PatientActions.hxx:14941
::xsd::cxx::tree::traits< WhiteBloodCellCountOverride_type, char > WhiteBloodCellCountOverride_traits
Element traits type.
Definition: PatientActions.hxx:13583
::xsd::cxx::tree::optional< TotalBilirubinOverride_type > TotalBilirubinOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13426
::xsd::cxx::tree::traits< LeftReabsorptionRateOverride_type, char > LeftReabsorptionRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:15483
Class corresponding to the NasalStateData schema type.
Definition: PatientActions.hxx:7998
Command_sequence::const_iterator Command_const_iterator
Element constant iterator type.
Definition: PatientActions.hxx:4466
::xsd::cxx::tree::not_derived< char > not_derived
Exception indicating that the types are not related by inheritance.
Definition: BioGears.hxx:600
::xml_schema::string Compartment_type
Attribute type.
Definition: PatientActions.hxx:6465
::xsd::cxx::tree::traits< Speed_type, char > Speed_traits
Element traits type.
Definition: PatientActions.hxx:5164
::xsd::cxx::tree::optional< GenericExercise_type > GenericExercise_optional
Element optional container type.
Definition: PatientActions.hxx:6011
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:1311
long long integer
C++ type corresponding to the integer XML Schema built-in type.
Definition: BioGears.hxx:207
::xsd::cxx::tree::optional< CarbonDioxideSaturationOverride_type > CarbonDioxideSaturationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:12818
::xsd::cxx::tree::optional< Intensity_type > Intensity_optional
Element optional container type.
Definition: PatientActions.hxx:4917
::xsd::cxx::tree::token< char, normalized_string > token
C++ type corresponding to the token XML Schema built-in type.
Definition: BioGears.hxx:285
::xsd::cxx::tree::traits< Rate_type, char > Rate_traits
Element traits type.
Definition: PatientActions.hxx:10687
Class corresponding to the StrengthExerciseData schema type.
Definition: PatientActions.hxx:5761
::xsd::cxx::tree::traits< TotalLungVolumeOverride_type, char > TotalLungVolumeOverride_traits
Element traits type.
Definition: PatientActions.hxx:16927
::mil::tatrc::physiology::datamodel::GenericExerciseData GenericExercise_type
Element type.
Definition: PatientActions.hxx:6006
::xsd::cxx::tree::optional< CoreTemperatureOverride_type > CoreTemperatureOverride_optional
Element optional container type.
Definition: PatientActions.hxx:14490
::xsd::cxx::tree::traits< State_type, char > State_traits
Attribute traits type.
Definition: PatientActions.hxx:2721
::xsd::cxx::tree::as_double< double_ > as_double
Serialization wrapper for the double type.
Definition: BioGears.hxx:486
::mil::tatrc::physiology::datamodel::ScalarVolumeData TotalLungVolumeOverride_type
Element type.
Definition: PatientActions.hxx:16917
Class corresponding to the OverrideData schema type.
Definition: PatientActions.hxx:12647
short short_
C++ type corresponding to the short XML Schema built-in type.
Definition: BioGears.hxx:159
::xsd::cxx::tree::traits< Substance_type, char > Substance_traits
Attribute traits type.
Definition: PatientActions.hxx:10395
::xsd::cxx::tree::traits< HeartRateOverride_type, char > HeartRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:13887
::xsd::cxx::tree::optional< NutritionFile_type > NutritionFile_optional
Element optional container type.
Definition: PatientActions.hxx:4670
::mil::tatrc::physiology::datamodel::ScalarMassData StoredProteinOverride_type
Element type.
Definition: PatientActions.hxx:17449
::xsd::cxx::tree::optional< TotalMetabolicRateOverride_type > TotalMetabolicRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15174
::xsd::cxx::tree::traits< AppendToPrevious_type, char > AppendToPrevious_traits
Attribute traits type.
Definition: PatientActions.hxx:4520
::mil::tatrc::physiology::datamodel::ScalarOsmolalityData UrineOsmolalityOverride_type
Element type.
Definition: PatientActions.hxx:16081
::xsd::cxx::tree::traits< RespirationRateOverride_type, char > RespirationRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:16623
Class corresponding to the RunningExerciseData schema type.
Definition: PatientActions.hxx:5145
::xsd::cxx::tree::traits< Type_type, char > Type_traits
Attribute traits type.
Definition: PatientActions.hxx:7258
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData TargetPulmonaryVentilationOverride_type
Element type.
Definition: PatientActions.hxx:16689
Class corresponding to the AcuteRespiratoryDistressData schema type.
Definition: PatientActions.hxx:1127
::mil::tatrc::physiology::datamodel::ScalarFrequencyData RespirationRateOverride_type
Element type.
Definition: PatientActions.hxx:16613
::xsd::cxx::tree::traits< ElapsedTime_type, char > ElapsedTime_traits
Element traits type.
Definition: PatientActions.hxx:11300
::xsd::cxx::tree::traits< GlucagonSynthesisRateOverride_type, char > GlucagonSynthesisRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:14267
::xsd::cxx::tree::traits< Type_type, char > Type_traits
Attribute traits type.
Definition: PatientActions.hxx:9067
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition: BioGears.hxx:165
::xsd::cxx::tree::traits< Sleep_type, char > Sleep_traits
Attribute traits type.
Definition: PatientActions.hxx:9301
::xsd::cxx::tree::traits< SweatRateOverride_type, char > SweatRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:15103
::xsd::cxx::tree::optional< Flow_type > Flow_optional
Element optional container type.
Definition: PatientActions.hxx:7494
::xsd::cxx::tree::sequence< SublingualConcentrations_type > SublingualConcentrations_sequence
Element sequence container type.
Definition: PatientActions.hxx:12356
::xml_schema::boolean AppendToPrevious_type
Attribute type.
Definition: PatientActions.hxx:4515
::xsd::cxx::tree::optional< HeartStrokeVolumeOverride_type > HeartStrokeVolumeOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13958
::xsd::cxx::tree::traits< TotalMetabolicRateOverride_type, char > TotalMetabolicRateOverride_traits
Element traits type.
Definition: PatientActions.hxx:15179
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition: BioGears.hxx:263
::xsd::cxx::tree::optional< StrengthExercise_type > StrengthExercise_optional
Element optional container type.
Definition: PatientActions.hxx:6239
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData RightGlomerularFiltrationRateOverride_type
Element type.
Definition: PatientActions.hxx:15777
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData SalivaConcentration_type
Element type.
Definition: PatientActions.hxx:12229
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData > Urinalysis(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: PatientAssessments.cxx:7847
::xsd::cxx::tree::optional< SodiumConcentrationOverride_type > SodiumConcentrationOverride_optional
Element optional container type.
Definition: PatientActions.hxx:13350
::xml_schema::string Substance_type
Attribute type.
Definition: PatientActions.hxx:12415
::mil::tatrc::physiology::datamodel::ScalarTimeData Period_type
Element type.
Definition: PatientActions.hxx:3809
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SubstanceCompoundData > SubstanceCompound(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: Substance.cxx:9279
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:1481
Class corresponding to the GenericExerciseData schema type.
Definition: PatientActions.hxx:4898
::xsd::cxx::tree::optional< StoredFatOverride_type > StoredFatOverride_optional
Element optional container type.
Definition: PatientActions.hxx:17378
::mil::tatrc::physiology::datamodel::Scalar0To1Data Severity_type
Element type.
Definition: PatientActions.hxx:9004
::xsd::cxx::tree::traits< DesiredWorkRate_type, char > DesiredWorkRate_traits
Element traits type.
Definition: PatientActions.hxx:4998
::xsd::cxx::tree::traits< Dose_type, char > Dose_traits
Element traits type.
Definition: PatientActions.hxx:11237
::xsd::cxx::tree::optional< LeftGlomerularFiltrationRateOverride_type > LeftGlomerularFiltrationRateOverride_optional
Element optional container type.
Definition: PatientActions.hxx:15402
::xsd::cxx::tree::traits< NutritionFile_type, char > NutritionFile_traits
Element traits type.
Definition: PatientActions.hxx:4675