PatientAssessments.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_ASSESSMENTS_HXX
40 #define D__BIOGEARS_CORE_SHARE_XSD__CDM_PATIENT_ASSESSMENTS_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 PatientAssessmentData;
643  class PulmonaryFunctionTestData;
644  class SequentialOrganFailureAssessmentData;
645  class CompleteBloodCountData;
646  class PsychomotorVigilanceTaskData;
647  class ComprehensiveMetabolicPanelData;
648  class enumPresenceIndicator;
649  class enumClarityIndicator;
650  class enumUrineColor;
651  class enumMicroscopicObservationType;
652  class enumMicroscopicObservationAmount;
653  class UrinalysisData;
654  class UrinalysisMicroscopicData;
655  }
656  }
657  }
658 }
659 
660 
661 #include <memory> // ::std::unique_ptr
662 #include <limits> // std::numeric_limits
663 #include <algorithm> // std::binary_search
664 #include <utility> // std::move
665 
666 #include <xsd/cxx/xml/char-utf8.hxx>
667 
668 #include <xsd/cxx/tree/exceptions.hxx>
669 #include <xsd/cxx/tree/elements.hxx>
670 #include <xsd/cxx/tree/containers.hxx>
671 #include <xsd/cxx/tree/list.hxx>
672 
673 #include <xsd/cxx/xml/dom/parsing-header.hxx>
674 
675 #include "properties.hxx"
676 
677 namespace mil
678 {
679  namespace tatrc
680  {
681  namespace physiology
682  {
687  namespace datamodel
688  {
695  {
696  public:
701 
707 
716  PatientAssessmentData (const ::xercesc::DOMElement& e,
717  ::xml_schema::flags f = 0,
718  ::xml_schema::container* c = 0);
719 
730  ::xml_schema::flags f = 0,
731  ::xml_schema::container* c = 0);
732 
744  virtual PatientAssessmentData*
745  _clone (::xml_schema::flags f = 0,
746  ::xml_schema::container* c = 0) const;
747 
749 
753  virtual
755  };
756 
763  {
764  public:
772 
776  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData ExpiratoryReserveVolume_type;
777 
781  typedef ::xsd::cxx::tree::optional< ExpiratoryReserveVolume_type > ExpiratoryReserveVolume_optional;
782 
786  typedef ::xsd::cxx::tree::traits< ExpiratoryReserveVolume_type, char > ExpiratoryReserveVolume_traits;
787 
794  const ExpiratoryReserveVolume_optional&
795  ExpiratoryReserveVolume () const;
796 
802  ExpiratoryReserveVolume_optional&
803  ExpiratoryReserveVolume ();
804 
813  void
814  ExpiratoryReserveVolume (const ExpiratoryReserveVolume_type& x);
815 
825  void
826  ExpiratoryReserveVolume (const ExpiratoryReserveVolume_optional& x);
827 
836  void
837  ExpiratoryReserveVolume (::std::unique_ptr< ExpiratoryReserveVolume_type > p);
838 
840 
848 
852  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData ForcedVitalCapacity_type;
853 
857  typedef ::xsd::cxx::tree::optional< ForcedVitalCapacity_type > ForcedVitalCapacity_optional;
858 
862  typedef ::xsd::cxx::tree::traits< ForcedVitalCapacity_type, char > ForcedVitalCapacity_traits;
863 
870  const ForcedVitalCapacity_optional&
871  ForcedVitalCapacity () const;
872 
878  ForcedVitalCapacity_optional&
879  ForcedVitalCapacity ();
880 
889  void
890  ForcedVitalCapacity (const ForcedVitalCapacity_type& x);
891 
901  void
902  ForcedVitalCapacity (const ForcedVitalCapacity_optional& x);
903 
912  void
913  ForcedVitalCapacity (::std::unique_ptr< ForcedVitalCapacity_type > p);
914 
916 
924 
928  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData ForcedExpiratoryVolume_type;
929 
933  typedef ::xsd::cxx::tree::optional< ForcedExpiratoryVolume_type > ForcedExpiratoryVolume_optional;
934 
938  typedef ::xsd::cxx::tree::traits< ForcedExpiratoryVolume_type, char > ForcedExpiratoryVolume_traits;
939 
946  const ForcedExpiratoryVolume_optional&
947  ForcedExpiratoryVolume () const;
948 
954  ForcedExpiratoryVolume_optional&
955  ForcedExpiratoryVolume ();
956 
965  void
966  ForcedExpiratoryVolume (const ForcedExpiratoryVolume_type& x);
967 
977  void
978  ForcedExpiratoryVolume (const ForcedExpiratoryVolume_optional& x);
979 
988  void
989  ForcedExpiratoryVolume (::std::unique_ptr< ForcedExpiratoryVolume_type > p);
990 
992 
1000 
1004  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData ForcedExpiratoryFlow_type;
1005 
1009  typedef ::xsd::cxx::tree::optional< ForcedExpiratoryFlow_type > ForcedExpiratoryFlow_optional;
1010 
1014  typedef ::xsd::cxx::tree::traits< ForcedExpiratoryFlow_type, char > ForcedExpiratoryFlow_traits;
1015 
1022  const ForcedExpiratoryFlow_optional&
1023  ForcedExpiratoryFlow () const;
1024 
1030  ForcedExpiratoryFlow_optional&
1031  ForcedExpiratoryFlow ();
1032 
1041  void
1042  ForcedExpiratoryFlow (const ForcedExpiratoryFlow_type& x);
1043 
1053  void
1054  ForcedExpiratoryFlow (const ForcedExpiratoryFlow_optional& x);
1055 
1064  void
1065  ForcedExpiratoryFlow (::std::unique_ptr< ForcedExpiratoryFlow_type > p);
1066 
1068 
1076 
1080  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData FunctionalResidualCapacity_type;
1081 
1085  typedef ::xsd::cxx::tree::optional< FunctionalResidualCapacity_type > FunctionalResidualCapacity_optional;
1086 
1090  typedef ::xsd::cxx::tree::traits< FunctionalResidualCapacity_type, char > FunctionalResidualCapacity_traits;
1091 
1098  const FunctionalResidualCapacity_optional&
1099  FunctionalResidualCapacity () const;
1100 
1106  FunctionalResidualCapacity_optional&
1107  FunctionalResidualCapacity ();
1108 
1117  void
1118  FunctionalResidualCapacity (const FunctionalResidualCapacity_type& x);
1119 
1129  void
1130  FunctionalResidualCapacity (const FunctionalResidualCapacity_optional& x);
1131 
1140  void
1141  FunctionalResidualCapacity (::std::unique_ptr< FunctionalResidualCapacity_type > p);
1142 
1144 
1152 
1156  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData InspiratoryCapacity_type;
1157 
1161  typedef ::xsd::cxx::tree::optional< InspiratoryCapacity_type > InspiratoryCapacity_optional;
1162 
1166  typedef ::xsd::cxx::tree::traits< InspiratoryCapacity_type, char > InspiratoryCapacity_traits;
1167 
1174  const InspiratoryCapacity_optional&
1175  InspiratoryCapacity () const;
1176 
1182  InspiratoryCapacity_optional&
1183  InspiratoryCapacity ();
1184 
1193  void
1194  InspiratoryCapacity (const InspiratoryCapacity_type& x);
1195 
1205  void
1206  InspiratoryCapacity (const InspiratoryCapacity_optional& x);
1207 
1216  void
1217  InspiratoryCapacity (::std::unique_ptr< InspiratoryCapacity_type > p);
1218 
1220 
1228 
1232  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData InspiratoryReserveVolume_type;
1233 
1237  typedef ::xsd::cxx::tree::optional< InspiratoryReserveVolume_type > InspiratoryReserveVolume_optional;
1238 
1242  typedef ::xsd::cxx::tree::traits< InspiratoryReserveVolume_type, char > InspiratoryReserveVolume_traits;
1243 
1250  const InspiratoryReserveVolume_optional&
1251  InspiratoryReserveVolume () const;
1252 
1258  InspiratoryReserveVolume_optional&
1259  InspiratoryReserveVolume ();
1260 
1269  void
1270  InspiratoryReserveVolume (const InspiratoryReserveVolume_type& x);
1271 
1281  void
1282  InspiratoryReserveVolume (const InspiratoryReserveVolume_optional& x);
1283 
1292  void
1293  InspiratoryReserveVolume (::std::unique_ptr< InspiratoryReserveVolume_type > p);
1294 
1296 
1304 
1308  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData MaximumVoluntaryVentilation_type;
1309 
1313  typedef ::xsd::cxx::tree::optional< MaximumVoluntaryVentilation_type > MaximumVoluntaryVentilation_optional;
1314 
1318  typedef ::xsd::cxx::tree::traits< MaximumVoluntaryVentilation_type, char > MaximumVoluntaryVentilation_traits;
1319 
1326  const MaximumVoluntaryVentilation_optional&
1327  MaximumVoluntaryVentilation () const;
1328 
1334  MaximumVoluntaryVentilation_optional&
1335  MaximumVoluntaryVentilation ();
1336 
1345  void
1346  MaximumVoluntaryVentilation (const MaximumVoluntaryVentilation_type& x);
1347 
1357  void
1358  MaximumVoluntaryVentilation (const MaximumVoluntaryVentilation_optional& x);
1359 
1368  void
1369  MaximumVoluntaryVentilation (::std::unique_ptr< MaximumVoluntaryVentilation_type > p);
1370 
1372 
1380 
1384  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData PeakExpiratoryFlow_type;
1385 
1389  typedef ::xsd::cxx::tree::optional< PeakExpiratoryFlow_type > PeakExpiratoryFlow_optional;
1390 
1394  typedef ::xsd::cxx::tree::traits< PeakExpiratoryFlow_type, char > PeakExpiratoryFlow_traits;
1395 
1402  const PeakExpiratoryFlow_optional&
1403  PeakExpiratoryFlow () const;
1404 
1410  PeakExpiratoryFlow_optional&
1411  PeakExpiratoryFlow ();
1412 
1421  void
1422  PeakExpiratoryFlow (const PeakExpiratoryFlow_type& x);
1423 
1433  void
1434  PeakExpiratoryFlow (const PeakExpiratoryFlow_optional& x);
1435 
1444  void
1445  PeakExpiratoryFlow (::std::unique_ptr< PeakExpiratoryFlow_type > p);
1446 
1448 
1456 
1460  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData ResidualVolume_type;
1461 
1465  typedef ::xsd::cxx::tree::optional< ResidualVolume_type > ResidualVolume_optional;
1466 
1470  typedef ::xsd::cxx::tree::traits< ResidualVolume_type, char > ResidualVolume_traits;
1471 
1478  const ResidualVolume_optional&
1479  ResidualVolume () const;
1480 
1486  ResidualVolume_optional&
1487  ResidualVolume ();
1488 
1497  void
1498  ResidualVolume (const ResidualVolume_type& x);
1499 
1509  void
1510  ResidualVolume (const ResidualVolume_optional& x);
1511 
1520  void
1521  ResidualVolume (::std::unique_ptr< ResidualVolume_type > p);
1522 
1524 
1532 
1536  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData SlowVitalCapacity_type;
1537 
1541  typedef ::xsd::cxx::tree::optional< SlowVitalCapacity_type > SlowVitalCapacity_optional;
1542 
1546  typedef ::xsd::cxx::tree::traits< SlowVitalCapacity_type, char > SlowVitalCapacity_traits;
1547 
1554  const SlowVitalCapacity_optional&
1555  SlowVitalCapacity () const;
1556 
1562  SlowVitalCapacity_optional&
1563  SlowVitalCapacity ();
1564 
1573  void
1574  SlowVitalCapacity (const SlowVitalCapacity_type& x);
1575 
1585  void
1586  SlowVitalCapacity (const SlowVitalCapacity_optional& x);
1587 
1596  void
1597  SlowVitalCapacity (::std::unique_ptr< SlowVitalCapacity_type > p);
1598 
1600 
1608 
1612  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData TotalLungCapacity_type;
1613 
1617  typedef ::xsd::cxx::tree::optional< TotalLungCapacity_type > TotalLungCapacity_optional;
1618 
1622  typedef ::xsd::cxx::tree::traits< TotalLungCapacity_type, char > TotalLungCapacity_traits;
1623 
1630  const TotalLungCapacity_optional&
1631  TotalLungCapacity () const;
1632 
1638  TotalLungCapacity_optional&
1639  TotalLungCapacity ();
1640 
1649  void
1650  TotalLungCapacity (const TotalLungCapacity_type& x);
1651 
1661  void
1662  TotalLungCapacity (const TotalLungCapacity_optional& x);
1663 
1672  void
1673  TotalLungCapacity (::std::unique_ptr< TotalLungCapacity_type > p);
1674 
1676 
1684 
1688  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData VitalCapacity_type;
1689 
1693  typedef ::xsd::cxx::tree::optional< VitalCapacity_type > VitalCapacity_optional;
1694 
1698  typedef ::xsd::cxx::tree::traits< VitalCapacity_type, char > VitalCapacity_traits;
1699 
1706  const VitalCapacity_optional&
1707  VitalCapacity () const;
1708 
1714  VitalCapacity_optional&
1715  VitalCapacity ();
1716 
1725  void
1726  VitalCapacity (const VitalCapacity_type& x);
1727 
1737  void
1738  VitalCapacity (const VitalCapacity_optional& x);
1739 
1748  void
1749  VitalCapacity (::std::unique_ptr< VitalCapacity_type > p);
1750 
1752 
1760 
1764  typedef ::mil::tatrc::physiology::datamodel::FunctionVolumeVsTimeData LungVolumePlot_type;
1765 
1769  typedef ::xsd::cxx::tree::optional< LungVolumePlot_type > LungVolumePlot_optional;
1770 
1774  typedef ::xsd::cxx::tree::traits< LungVolumePlot_type, char > LungVolumePlot_traits;
1775 
1782  const LungVolumePlot_optional&
1783  LungVolumePlot () const;
1784 
1790  LungVolumePlot_optional&
1791  LungVolumePlot ();
1792 
1801  void
1802  LungVolumePlot (const LungVolumePlot_type& x);
1803 
1813  void
1814  LungVolumePlot (const LungVolumePlot_optional& x);
1815 
1824  void
1825  LungVolumePlot (::std::unique_ptr< LungVolumePlot_type > p);
1826 
1828 
1833 
1839 
1848  PulmonaryFunctionTestData (const ::xercesc::DOMElement& e,
1849  ::xml_schema::flags f = 0,
1850  ::xml_schema::container* c = 0);
1851 
1862  ::xml_schema::flags f = 0,
1863  ::xml_schema::container* c = 0);
1864 
1876  virtual PulmonaryFunctionTestData*
1877  _clone (::xml_schema::flags f = 0,
1878  ::xml_schema::container* c = 0) const;
1879 
1889  operator= (const PulmonaryFunctionTestData& x);
1890 
1892 
1896  virtual
1898 
1899  // Implementation.
1900  //
1901 
1902  //@cond
1903 
1904  protected:
1905  void
1906  parse (::xsd::cxx::xml::dom::parser< char >&,
1907  ::xml_schema::flags);
1908 
1909  protected:
1910  ExpiratoryReserveVolume_optional ExpiratoryReserveVolume_;
1911  ForcedVitalCapacity_optional ForcedVitalCapacity_;
1912  ForcedExpiratoryVolume_optional ForcedExpiratoryVolume_;
1913  ForcedExpiratoryFlow_optional ForcedExpiratoryFlow_;
1914  FunctionalResidualCapacity_optional FunctionalResidualCapacity_;
1915  InspiratoryCapacity_optional InspiratoryCapacity_;
1916  InspiratoryReserveVolume_optional InspiratoryReserveVolume_;
1917  MaximumVoluntaryVentilation_optional MaximumVoluntaryVentilation_;
1918  PeakExpiratoryFlow_optional PeakExpiratoryFlow_;
1919  ResidualVolume_optional ResidualVolume_;
1920  SlowVitalCapacity_optional SlowVitalCapacity_;
1921  TotalLungCapacity_optional TotalLungCapacity_;
1922  VitalCapacity_optional VitalCapacity_;
1923  LungVolumePlot_optional LungVolumePlot_;
1924 
1925  //@endcond
1926  };
1927 
1934  {
1935  public:
1943 
1947  typedef ::mil::tatrc::physiology::datamodel::ScalarData RespirationSOFA_type;
1948 
1952  typedef ::xsd::cxx::tree::traits< RespirationSOFA_type, char > RespirationSOFA_traits;
1953 
1959  const RespirationSOFA_type&
1960  RespirationSOFA () const;
1961 
1967  RespirationSOFA_type&
1968  RespirationSOFA ();
1969 
1978  void
1979  RespirationSOFA (const RespirationSOFA_type& x);
1980 
1989  void
1990  RespirationSOFA (::std::unique_ptr< RespirationSOFA_type > p);
1991 
1993 
2001 
2005  typedef ::mil::tatrc::physiology::datamodel::ScalarData CoagulationSOFA_type;
2006 
2010  typedef ::xsd::cxx::tree::traits< CoagulationSOFA_type, char > CoagulationSOFA_traits;
2011 
2017  const CoagulationSOFA_type&
2018  CoagulationSOFA () const;
2019 
2025  CoagulationSOFA_type&
2026  CoagulationSOFA ();
2027 
2036  void
2037  CoagulationSOFA (const CoagulationSOFA_type& x);
2038 
2047  void
2048  CoagulationSOFA (::std::unique_ptr< CoagulationSOFA_type > p);
2049 
2051 
2059 
2063  typedef ::mil::tatrc::physiology::datamodel::ScalarData LiverSOFA_type;
2064 
2068  typedef ::xsd::cxx::tree::traits< LiverSOFA_type, char > LiverSOFA_traits;
2069 
2075  const LiverSOFA_type&
2076  LiverSOFA () const;
2077 
2083  LiverSOFA_type&
2084  LiverSOFA ();
2085 
2094  void
2095  LiverSOFA (const LiverSOFA_type& x);
2096 
2105  void
2106  LiverSOFA (::std::unique_ptr< LiverSOFA_type > p);
2107 
2109 
2117 
2121  typedef ::mil::tatrc::physiology::datamodel::ScalarData CardiovascularSOFA_type;
2122 
2126  typedef ::xsd::cxx::tree::traits< CardiovascularSOFA_type, char > CardiovascularSOFA_traits;
2127 
2133  const CardiovascularSOFA_type&
2134  CardiovascularSOFA () const;
2135 
2141  CardiovascularSOFA_type&
2142  CardiovascularSOFA ();
2143 
2152  void
2153  CardiovascularSOFA (const CardiovascularSOFA_type& x);
2154 
2163  void
2164  CardiovascularSOFA (::std::unique_ptr< CardiovascularSOFA_type > p);
2165 
2167 
2175 
2179  typedef ::mil::tatrc::physiology::datamodel::ScalarData CentralNervousSOFA_type;
2180 
2184  typedef ::xsd::cxx::tree::traits< CentralNervousSOFA_type, char > CentralNervousSOFA_traits;
2185 
2191  const CentralNervousSOFA_type&
2192  CentralNervousSOFA () const;
2193 
2199  CentralNervousSOFA_type&
2200  CentralNervousSOFA ();
2201 
2210  void
2211  CentralNervousSOFA (const CentralNervousSOFA_type& x);
2212 
2221  void
2222  CentralNervousSOFA (::std::unique_ptr< CentralNervousSOFA_type > p);
2223 
2225 
2233 
2237  typedef ::mil::tatrc::physiology::datamodel::ScalarData RenalSOFA_type;
2238 
2242  typedef ::xsd::cxx::tree::traits< RenalSOFA_type, char > RenalSOFA_traits;
2243 
2249  const RenalSOFA_type&
2250  RenalSOFA () const;
2251 
2257  RenalSOFA_type&
2258  RenalSOFA ();
2259 
2268  void
2269  RenalSOFA (const RenalSOFA_type& x);
2270 
2279  void
2280  RenalSOFA (::std::unique_ptr< RenalSOFA_type > p);
2281 
2283 
2288 
2296 
2301  SequentialOrganFailureAssessmentData (const RespirationSOFA_type&,
2302  const CoagulationSOFA_type&,
2303  const LiverSOFA_type&,
2304  const CardiovascularSOFA_type&,
2305  const CentralNervousSOFA_type&,
2306  const RenalSOFA_type&);
2307 
2316  SequentialOrganFailureAssessmentData (::std::unique_ptr< RespirationSOFA_type >,
2317  ::std::unique_ptr< CoagulationSOFA_type >,
2318  ::std::unique_ptr< LiverSOFA_type >,
2319  ::std::unique_ptr< CardiovascularSOFA_type >,
2320  ::std::unique_ptr< CentralNervousSOFA_type >,
2321  ::std::unique_ptr< RenalSOFA_type >);
2322 
2331  SequentialOrganFailureAssessmentData (const ::xercesc::DOMElement& e,
2332  ::xml_schema::flags f = 0,
2333  ::xml_schema::container* c = 0);
2334 
2345  ::xml_schema::flags f = 0,
2346  ::xml_schema::container* c = 0);
2347 
2360  _clone (::xml_schema::flags f = 0,
2361  ::xml_schema::container* c = 0) const;
2362 
2372  operator= (const SequentialOrganFailureAssessmentData& x);
2373 
2375 
2379  virtual
2381 
2382  // Implementation.
2383  //
2384 
2385  //@cond
2386 
2387  protected:
2388  void
2389  parse (::xsd::cxx::xml::dom::parser< char >&,
2390  ::xml_schema::flags);
2391 
2392  protected:
2393  ::xsd::cxx::tree::one< RespirationSOFA_type > RespirationSOFA_;
2394  ::xsd::cxx::tree::one< CoagulationSOFA_type > CoagulationSOFA_;
2395  ::xsd::cxx::tree::one< LiverSOFA_type > LiverSOFA_;
2396  ::xsd::cxx::tree::one< CardiovascularSOFA_type > CardiovascularSOFA_;
2397  ::xsd::cxx::tree::one< CentralNervousSOFA_type > CentralNervousSOFA_;
2398  ::xsd::cxx::tree::one< RenalSOFA_type > RenalSOFA_;
2399 
2400  //@endcond
2401  };
2402 
2409  {
2410  public:
2418 
2422  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData Hematocrit_type;
2423 
2427  typedef ::xsd::cxx::tree::optional< Hematocrit_type > Hematocrit_optional;
2428 
2432  typedef ::xsd::cxx::tree::traits< Hematocrit_type, char > Hematocrit_traits;
2433 
2440  const Hematocrit_optional&
2441  Hematocrit () const;
2442 
2448  Hematocrit_optional&
2449  Hematocrit ();
2450 
2459  void
2460  Hematocrit (const Hematocrit_type& x);
2461 
2471  void
2472  Hematocrit (const Hematocrit_optional& x);
2473 
2482  void
2483  Hematocrit (::std::unique_ptr< Hematocrit_type > p);
2484 
2486 
2494 
2498  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Hemoglobin_type;
2499 
2503  typedef ::xsd::cxx::tree::optional< Hemoglobin_type > Hemoglobin_optional;
2504 
2508  typedef ::xsd::cxx::tree::traits< Hemoglobin_type, char > Hemoglobin_traits;
2509 
2516  const Hemoglobin_optional&
2517  Hemoglobin () const;
2518 
2524  Hemoglobin_optional&
2525  Hemoglobin ();
2526 
2535  void
2536  Hemoglobin (const Hemoglobin_type& x);
2537 
2547  void
2548  Hemoglobin (const Hemoglobin_optional& x);
2549 
2558  void
2559  Hemoglobin (::std::unique_ptr< Hemoglobin_type > p);
2560 
2562 
2570 
2574  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData PlateletCount_type;
2575 
2579  typedef ::xsd::cxx::tree::optional< PlateletCount_type > PlateletCount_optional;
2580 
2584  typedef ::xsd::cxx::tree::traits< PlateletCount_type, char > PlateletCount_traits;
2585 
2592  const PlateletCount_optional&
2593  PlateletCount () const;
2594 
2600  PlateletCount_optional&
2601  PlateletCount ();
2602 
2611  void
2612  PlateletCount (const PlateletCount_type& x);
2613 
2623  void
2624  PlateletCount (const PlateletCount_optional& x);
2625 
2634  void
2635  PlateletCount (::std::unique_ptr< PlateletCount_type > p);
2636 
2638 
2646 
2650  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MeanCorpuscularHemoglobin_type;
2651 
2655  typedef ::xsd::cxx::tree::optional< MeanCorpuscularHemoglobin_type > MeanCorpuscularHemoglobin_optional;
2656 
2660  typedef ::xsd::cxx::tree::traits< MeanCorpuscularHemoglobin_type, char > MeanCorpuscularHemoglobin_traits;
2661 
2668  const MeanCorpuscularHemoglobin_optional&
2669  MeanCorpuscularHemoglobin () const;
2670 
2676  MeanCorpuscularHemoglobin_optional&
2677  MeanCorpuscularHemoglobin ();
2678 
2687  void
2688  MeanCorpuscularHemoglobin (const MeanCorpuscularHemoglobin_type& x);
2689 
2699  void
2700  MeanCorpuscularHemoglobin (const MeanCorpuscularHemoglobin_optional& x);
2701 
2710  void
2711  MeanCorpuscularHemoglobin (::std::unique_ptr< MeanCorpuscularHemoglobin_type > p);
2712 
2714 
2722 
2726  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData MeanCorpuscularHemoglobinConcentration_type;
2727 
2731  typedef ::xsd::cxx::tree::optional< MeanCorpuscularHemoglobinConcentration_type > MeanCorpuscularHemoglobinConcentration_optional;
2732 
2736  typedef ::xsd::cxx::tree::traits< MeanCorpuscularHemoglobinConcentration_type, char > MeanCorpuscularHemoglobinConcentration_traits;
2737 
2744  const MeanCorpuscularHemoglobinConcentration_optional&
2745  MeanCorpuscularHemoglobinConcentration () const;
2746 
2752  MeanCorpuscularHemoglobinConcentration_optional&
2753  MeanCorpuscularHemoglobinConcentration ();
2754 
2763  void
2764  MeanCorpuscularHemoglobinConcentration (const MeanCorpuscularHemoglobinConcentration_type& x);
2765 
2775  void
2776  MeanCorpuscularHemoglobinConcentration (const MeanCorpuscularHemoglobinConcentration_optional& x);
2777 
2786  void
2787  MeanCorpuscularHemoglobinConcentration (::std::unique_ptr< MeanCorpuscularHemoglobinConcentration_type > p);
2788 
2790 
2798 
2802  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData MeanCorpuscularVolume_type;
2803 
2807  typedef ::xsd::cxx::tree::optional< MeanCorpuscularVolume_type > MeanCorpuscularVolume_optional;
2808 
2812  typedef ::xsd::cxx::tree::traits< MeanCorpuscularVolume_type, char > MeanCorpuscularVolume_traits;
2813 
2820  const MeanCorpuscularVolume_optional&
2821  MeanCorpuscularVolume () const;
2822 
2828  MeanCorpuscularVolume_optional&
2829  MeanCorpuscularVolume ();
2830 
2839  void
2840  MeanCorpuscularVolume (const MeanCorpuscularVolume_type& x);
2841 
2851  void
2852  MeanCorpuscularVolume (const MeanCorpuscularVolume_optional& x);
2853 
2862  void
2863  MeanCorpuscularVolume (::std::unique_ptr< MeanCorpuscularVolume_type > p);
2864 
2866 
2874 
2878  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData RedBloodCellCount_type;
2879 
2883  typedef ::xsd::cxx::tree::optional< RedBloodCellCount_type > RedBloodCellCount_optional;
2884 
2888  typedef ::xsd::cxx::tree::traits< RedBloodCellCount_type, char > RedBloodCellCount_traits;
2889 
2896  const RedBloodCellCount_optional&
2897  RedBloodCellCount () const;
2898 
2904  RedBloodCellCount_optional&
2905  RedBloodCellCount ();
2906 
2915  void
2916  RedBloodCellCount (const RedBloodCellCount_type& x);
2917 
2927  void
2928  RedBloodCellCount (const RedBloodCellCount_optional& x);
2929 
2938  void
2939  RedBloodCellCount (::std::unique_ptr< RedBloodCellCount_type > p);
2940 
2942 
2950 
2954  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData WhiteBloodCellCount_type;
2955 
2959  typedef ::xsd::cxx::tree::optional< WhiteBloodCellCount_type > WhiteBloodCellCount_optional;
2960 
2964  typedef ::xsd::cxx::tree::traits< WhiteBloodCellCount_type, char > WhiteBloodCellCount_traits;
2965 
2972  const WhiteBloodCellCount_optional&
2973  WhiteBloodCellCount () const;
2974 
2980  WhiteBloodCellCount_optional&
2981  WhiteBloodCellCount ();
2982 
2991  void
2992  WhiteBloodCellCount (const WhiteBloodCellCount_type& x);
2993 
3003  void
3004  WhiteBloodCellCount (const WhiteBloodCellCount_optional& x);
3005 
3014  void
3015  WhiteBloodCellCount (::std::unique_ptr< WhiteBloodCellCount_type > p);
3016 
3018 
3023 
3029 
3038  CompleteBloodCountData (const ::xercesc::DOMElement& e,
3039  ::xml_schema::flags f = 0,
3040  ::xml_schema::container* c = 0);
3041 
3052  ::xml_schema::flags f = 0,
3053  ::xml_schema::container* c = 0);
3054 
3066  virtual CompleteBloodCountData*
3067  _clone (::xml_schema::flags f = 0,
3068  ::xml_schema::container* c = 0) const;
3069 
3079  operator= (const CompleteBloodCountData& x);
3080 
3082 
3086  virtual
3088 
3089  // Implementation.
3090  //
3091 
3092  //@cond
3093 
3094  protected:
3095  void
3096  parse (::xsd::cxx::xml::dom::parser< char >&,
3097  ::xml_schema::flags);
3098 
3099  protected:
3100  Hematocrit_optional Hematocrit_;
3101  Hemoglobin_optional Hemoglobin_;
3102  PlateletCount_optional PlateletCount_;
3103  MeanCorpuscularHemoglobin_optional MeanCorpuscularHemoglobin_;
3104  MeanCorpuscularHemoglobinConcentration_optional MeanCorpuscularHemoglobinConcentration_;
3105  MeanCorpuscularVolume_optional MeanCorpuscularVolume_;
3106  RedBloodCellCount_optional RedBloodCellCount_;
3107  WhiteBloodCellCount_optional WhiteBloodCellCount_;
3108 
3109  //@endcond
3110  };
3111 
3118  {
3119  public:
3127 
3131  typedef ::mil::tatrc::physiology::datamodel::ScalarTimeData ReactionTime_type;
3132 
3136  typedef ::xsd::cxx::tree::optional< ReactionTime_type > ReactionTime_optional;
3137 
3141  typedef ::xsd::cxx::tree::traits< ReactionTime_type, char > ReactionTime_traits;
3142 
3149  const ReactionTime_optional&
3150  ReactionTime () const;
3151 
3157  ReactionTime_optional&
3158  ReactionTime ();
3159 
3168  void
3169  ReactionTime (const ReactionTime_type& x);
3170 
3180  void
3181  ReactionTime (const ReactionTime_optional& x);
3182 
3191  void
3192  ReactionTime (::std::unique_ptr< ReactionTime_type > p);
3193 
3195 
3203 
3207  typedef ::mil::tatrc::physiology::datamodel::ScalarData AttentionLapses_type;
3208 
3212  typedef ::xsd::cxx::tree::optional< AttentionLapses_type > AttentionLapses_optional;
3213 
3217  typedef ::xsd::cxx::tree::traits< AttentionLapses_type, char > AttentionLapses_traits;
3218 
3225  const AttentionLapses_optional&
3226  AttentionLapses () const;
3227 
3233  AttentionLapses_optional&
3234  AttentionLapses ();
3235 
3244  void
3245  AttentionLapses (const AttentionLapses_type& x);
3246 
3256  void
3257  AttentionLapses (const AttentionLapses_optional& x);
3258 
3267  void
3268  AttentionLapses (::std::unique_ptr< AttentionLapses_type > p);
3269 
3271 
3276 
3282 
3291  PsychomotorVigilanceTaskData (const ::xercesc::DOMElement& e,
3292  ::xml_schema::flags f = 0,
3293  ::xml_schema::container* c = 0);
3294 
3305  ::xml_schema::flags f = 0,
3306  ::xml_schema::container* c = 0);
3307 
3320  _clone (::xml_schema::flags f = 0,
3321  ::xml_schema::container* c = 0) const;
3322 
3332  operator= (const PsychomotorVigilanceTaskData& x);
3333 
3335 
3339  virtual
3341 
3342  // Implementation.
3343  //
3344 
3345  //@cond
3346 
3347  protected:
3348  void
3349  parse (::xsd::cxx::xml::dom::parser< char >&,
3350  ::xml_schema::flags);
3351 
3352  protected:
3353  ReactionTime_optional ReactionTime_;
3354  AttentionLapses_optional AttentionLapses_;
3355 
3356  //@endcond
3357  };
3358 
3365  {
3366  public:
3374 
3378  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Albumin_type;
3379 
3383  typedef ::xsd::cxx::tree::optional< Albumin_type > Albumin_optional;
3384 
3388  typedef ::xsd::cxx::tree::traits< Albumin_type, char > Albumin_traits;
3389 
3396  const Albumin_optional&
3397  Albumin () const;
3398 
3404  Albumin_optional&
3405  Albumin ();
3406 
3415  void
3416  Albumin (const Albumin_type& x);
3417 
3427  void
3428  Albumin (const Albumin_optional& x);
3429 
3438  void
3439  Albumin (::std::unique_ptr< Albumin_type > p);
3440 
3442 
3450 
3454  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData ALP_type;
3455 
3459  typedef ::xsd::cxx::tree::optional< ALP_type > ALP_optional;
3460 
3464  typedef ::xsd::cxx::tree::traits< ALP_type, char > ALP_traits;
3465 
3472  const ALP_optional&
3473  ALP () const;
3474 
3480  ALP_optional&
3481  ALP ();
3482 
3491  void
3492  ALP (const ALP_type& x);
3493 
3503  void
3504  ALP (const ALP_optional& x);
3505 
3514  void
3515  ALP (::std::unique_ptr< ALP_type > p);
3516 
3518 
3526 
3530  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData ALT_type;
3531 
3535  typedef ::xsd::cxx::tree::optional< ALT_type > ALT_optional;
3536 
3540  typedef ::xsd::cxx::tree::traits< ALT_type, char > ALT_traits;
3541 
3548  const ALT_optional&
3549  ALT () const;
3550 
3556  ALT_optional&
3557  ALT ();
3558 
3567  void
3568  ALT (const ALT_type& x);
3569 
3579  void
3580  ALT (const ALT_optional& x);
3581 
3590  void
3591  ALT (::std::unique_ptr< ALT_type > p);
3592 
3594 
3602 
3606  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData AST_type;
3607 
3611  typedef ::xsd::cxx::tree::optional< AST_type > AST_optional;
3612 
3616  typedef ::xsd::cxx::tree::traits< AST_type, char > AST_traits;
3617 
3624  const AST_optional&
3625  AST () const;
3626 
3632  AST_optional&
3633  AST ();
3634 
3643  void
3644  AST (const AST_type& x);
3645 
3655  void
3656  AST (const AST_optional& x);
3657 
3666  void
3667  AST (::std::unique_ptr< AST_type > p);
3668 
3670 
3678 
3682  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData BUN_type;
3683 
3687  typedef ::xsd::cxx::tree::optional< BUN_type > BUN_optional;
3688 
3692  typedef ::xsd::cxx::tree::traits< BUN_type, char > BUN_traits;
3693 
3700  const BUN_optional&
3701  BUN () const;
3702 
3708  BUN_optional&
3709  BUN ();
3710 
3719  void
3720  BUN (const BUN_type& x);
3721 
3731  void
3732  BUN (const BUN_optional& x);
3733 
3742  void
3743  BUN (::std::unique_ptr< BUN_type > p);
3744 
3746 
3754 
3758  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Calcium_type;
3759 
3763  typedef ::xsd::cxx::tree::optional< Calcium_type > Calcium_optional;
3764 
3768  typedef ::xsd::cxx::tree::traits< Calcium_type, char > Calcium_traits;
3769 
3776  const Calcium_optional&
3777  Calcium () const;
3778 
3784  Calcium_optional&
3785  Calcium ();
3786 
3795  void
3796  Calcium (const Calcium_type& x);
3797 
3807  void
3808  Calcium (const Calcium_optional& x);
3809 
3818  void
3819  Calcium (::std::unique_ptr< Calcium_type > p);
3820 
3822 
3830 
3834  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData Chloride_type;
3835 
3839  typedef ::xsd::cxx::tree::optional< Chloride_type > Chloride_optional;
3840 
3844  typedef ::xsd::cxx::tree::traits< Chloride_type, char > Chloride_traits;
3845 
3852  const Chloride_optional&
3853  Chloride () const;
3854 
3860  Chloride_optional&
3861  Chloride ();
3862 
3871  void
3872  Chloride (const Chloride_type& x);
3873 
3883  void
3884  Chloride (const Chloride_optional& x);
3885 
3894  void
3895  Chloride (::std::unique_ptr< Chloride_type > p);
3896 
3898 
3906 
3910  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData CO2_type;
3911 
3915  typedef ::xsd::cxx::tree::optional< CO2_type > CO2_optional;
3916 
3920  typedef ::xsd::cxx::tree::traits< CO2_type, char > CO2_traits;
3921 
3928  const CO2_optional&
3929  CO2 () const;
3930 
3936  CO2_optional&
3937  CO2 ();
3938 
3947  void
3948  CO2 (const CO2_type& x);
3949 
3959  void
3960  CO2 (const CO2_optional& x);
3961 
3970  void
3971  CO2 (::std::unique_ptr< CO2_type > p);
3972 
3974 
3982 
3986  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Creatinine_type;
3987 
3991  typedef ::xsd::cxx::tree::optional< Creatinine_type > Creatinine_optional;
3992 
3996  typedef ::xsd::cxx::tree::traits< Creatinine_type, char > Creatinine_traits;
3997 
4004  const Creatinine_optional&
4005  Creatinine () const;
4006 
4012  Creatinine_optional&
4013  Creatinine ();
4014 
4023  void
4024  Creatinine (const Creatinine_type& x);
4025 
4035  void
4036  Creatinine (const Creatinine_optional& x);
4037 
4046  void
4047  Creatinine (::std::unique_ptr< Creatinine_type > p);
4048 
4050 
4058 
4062  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Glucose_type;
4063 
4067  typedef ::xsd::cxx::tree::optional< Glucose_type > Glucose_optional;
4068 
4072  typedef ::xsd::cxx::tree::traits< Glucose_type, char > Glucose_traits;
4073 
4080  const Glucose_optional&
4081  Glucose () const;
4082 
4088  Glucose_optional&
4089  Glucose ();
4090 
4099  void
4100  Glucose (const Glucose_type& x);
4101 
4111  void
4112  Glucose (const Glucose_optional& x);
4113 
4122  void
4123  Glucose (::std::unique_ptr< Glucose_type > p);
4124 
4126 
4134 
4138  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData Potassium_type;
4139 
4143  typedef ::xsd::cxx::tree::optional< Potassium_type > Potassium_optional;
4144 
4148  typedef ::xsd::cxx::tree::traits< Potassium_type, char > Potassium_traits;
4149 
4156  const Potassium_optional&
4157  Potassium () const;
4158 
4164  Potassium_optional&
4165  Potassium ();
4166 
4175  void
4176  Potassium (const Potassium_type& x);
4177 
4187  void
4188  Potassium (const Potassium_optional& x);
4189 
4198  void
4199  Potassium (::std::unique_ptr< Potassium_type > p);
4200 
4202 
4210 
4214  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData Sodium_type;
4215 
4219  typedef ::xsd::cxx::tree::optional< Sodium_type > Sodium_optional;
4220 
4224  typedef ::xsd::cxx::tree::traits< Sodium_type, char > Sodium_traits;
4225 
4232  const Sodium_optional&
4233  Sodium () const;
4234 
4240  Sodium_optional&
4241  Sodium ();
4242 
4251  void
4252  Sodium (const Sodium_type& x);
4253 
4263  void
4264  Sodium (const Sodium_optional& x);
4265 
4274  void
4275  Sodium (::std::unique_ptr< Sodium_type > p);
4276 
4278 
4286 
4290  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData TotalBilirubin_type;
4291 
4295  typedef ::xsd::cxx::tree::optional< TotalBilirubin_type > TotalBilirubin_optional;
4296 
4300  typedef ::xsd::cxx::tree::traits< TotalBilirubin_type, char > TotalBilirubin_traits;
4301 
4308  const TotalBilirubin_optional&
4309  TotalBilirubin () const;
4310 
4316  TotalBilirubin_optional&
4317  TotalBilirubin ();
4318 
4327  void
4328  TotalBilirubin (const TotalBilirubin_type& x);
4329 
4339  void
4340  TotalBilirubin (const TotalBilirubin_optional& x);
4341 
4350  void
4351  TotalBilirubin (::std::unique_ptr< TotalBilirubin_type > p);
4352 
4354 
4362 
4366  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData TotalProtein_type;
4367 
4371  typedef ::xsd::cxx::tree::optional< TotalProtein_type > TotalProtein_optional;
4372 
4376  typedef ::xsd::cxx::tree::traits< TotalProtein_type, char > TotalProtein_traits;
4377 
4384  const TotalProtein_optional&
4385  TotalProtein () const;
4386 
4392  TotalProtein_optional&
4393  TotalProtein ();
4394 
4403  void
4404  TotalProtein (const TotalProtein_type& x);
4405 
4415  void
4416  TotalProtein (const TotalProtein_optional& x);
4417 
4426  void
4427  TotalProtein (::std::unique_ptr< TotalProtein_type > p);
4428 
4430 
4435 
4441 
4450  ComprehensiveMetabolicPanelData (const ::xercesc::DOMElement& e,
4451  ::xml_schema::flags f = 0,
4452  ::xml_schema::container* c = 0);
4453 
4464  ::xml_schema::flags f = 0,
4465  ::xml_schema::container* c = 0);
4466 
4479  _clone (::xml_schema::flags f = 0,
4480  ::xml_schema::container* c = 0) const;
4481 
4491  operator= (const ComprehensiveMetabolicPanelData& x);
4492 
4494 
4498  virtual
4500 
4501  // Implementation.
4502  //
4503 
4504  //@cond
4505 
4506  protected:
4507  void
4508  parse (::xsd::cxx::xml::dom::parser< char >&,
4509  ::xml_schema::flags);
4510 
4511  protected:
4512  Albumin_optional Albumin_;
4513  ALP_optional ALP_;
4514  ALT_optional ALT_;
4515  AST_optional AST_;
4516  BUN_optional BUN_;
4517  Calcium_optional Calcium_;
4518  Chloride_optional Chloride_;
4519  CO2_optional CO2_;
4520  Creatinine_optional Creatinine_;
4521  Glucose_optional Glucose_;
4522  Potassium_optional Potassium_;
4523  Sodium_optional Sodium_;
4524  TotalBilirubin_optional TotalBilirubin_;
4525  TotalProtein_optional TotalProtein_;
4526 
4527  //@endcond
4528  };
4529 
4534  class BIOGEARS_CDM_API enumPresenceIndicator: public ::xml_schema::string
4535  {
4536  public:
4537 
4541  enum value
4542  {
4544  Negative
4545  };
4546 
4554 
4560  enumPresenceIndicator (value v);
4561 
4567  enumPresenceIndicator (const char* v);
4568 
4574  enumPresenceIndicator (const ::std::string& v);
4575 
4581  enumPresenceIndicator (const ::xml_schema::string& v);
4582 
4591  enumPresenceIndicator (const ::xercesc::DOMElement& e,
4592  ::xml_schema::flags f = 0,
4593  ::xml_schema::container* c = 0);
4594 
4603  enumPresenceIndicator (const ::xercesc::DOMAttr& a,
4604  ::xml_schema::flags f = 0,
4605  ::xml_schema::container* c = 0);
4606 
4616  enumPresenceIndicator (const ::std::string& s,
4617  const ::xercesc::DOMElement* e,
4618  ::xml_schema::flags f = 0,
4619  ::xml_schema::container* c = 0);
4620 
4631  ::xml_schema::flags f = 0,
4632  ::xml_schema::container* c = 0);
4633 
4645  virtual enumPresenceIndicator*
4646  _clone (::xml_schema::flags f = 0,
4647  ::xml_schema::container* c = 0) const;
4648 
4656  operator= (value v);
4657 
4664  virtual
4665  operator value () const
4666  {
4667  return _xsd_enumPresenceIndicator_convert ();
4668  }
4669 
4670  //@cond
4671 
4672  protected:
4673  value
4674  _xsd_enumPresenceIndicator_convert () const;
4675 
4676  public:
4677  static const char* const _xsd_enumPresenceIndicator_literals_[2];
4678  static const value _xsd_enumPresenceIndicator_indexes_[2];
4679 
4680  //@endcond
4681  };
4682 
4687  class BIOGEARS_CDM_API enumClarityIndicator: public ::xml_schema::string
4688  {
4689  public:
4690 
4694  enum value
4695  {
4699  Turbid
4700  };
4701 
4709 
4715  enumClarityIndicator (value v);
4716 
4722  enumClarityIndicator (const char* v);
4723 
4729  enumClarityIndicator (const ::std::string& v);
4730 
4736  enumClarityIndicator (const ::xml_schema::string& v);
4737 
4746  enumClarityIndicator (const ::xercesc::DOMElement& e,
4747  ::xml_schema::flags f = 0,
4748  ::xml_schema::container* c = 0);
4749 
4758  enumClarityIndicator (const ::xercesc::DOMAttr& a,
4759  ::xml_schema::flags f = 0,
4760  ::xml_schema::container* c = 0);
4761 
4771  enumClarityIndicator (const ::std::string& s,
4772  const ::xercesc::DOMElement* e,
4773  ::xml_schema::flags f = 0,
4774  ::xml_schema::container* c = 0);
4775 
4786  ::xml_schema::flags f = 0,
4787  ::xml_schema::container* c = 0);
4788 
4800  virtual enumClarityIndicator*
4801  _clone (::xml_schema::flags f = 0,
4802  ::xml_schema::container* c = 0) const;
4803 
4811  operator= (value v);
4812 
4819  virtual
4820  operator value () const
4821  {
4822  return _xsd_enumClarityIndicator_convert ();
4823  }
4824 
4825  //@cond
4826 
4827  protected:
4828  value
4829  _xsd_enumClarityIndicator_convert () const;
4830 
4831  public:
4832  static const char* const _xsd_enumClarityIndicator_literals_[4];
4833  static const value _xsd_enumClarityIndicator_indexes_[4];
4834 
4835  //@endcond
4836  };
4837 
4842  class BIOGEARS_CDM_API enumUrineColor: public ::xml_schema::string
4843  {
4844  public:
4845 
4849  enum value
4850  {
4854  Pink
4855  };
4856 
4863  enumUrineColor ();
4864 
4870  enumUrineColor (value v);
4871 
4877  enumUrineColor (const char* v);
4878 
4884  enumUrineColor (const ::std::string& v);
4885 
4891  enumUrineColor (const ::xml_schema::string& v);
4892 
4901  enumUrineColor (const ::xercesc::DOMElement& e,
4902  ::xml_schema::flags f = 0,
4903  ::xml_schema::container* c = 0);
4904 
4913  enumUrineColor (const ::xercesc::DOMAttr& a,
4914  ::xml_schema::flags f = 0,
4915  ::xml_schema::container* c = 0);
4916 
4926  enumUrineColor (const ::std::string& s,
4927  const ::xercesc::DOMElement* e,
4928  ::xml_schema::flags f = 0,
4929  ::xml_schema::container* c = 0);
4930 
4940  enumUrineColor (const enumUrineColor& x,
4941  ::xml_schema::flags f = 0,
4942  ::xml_schema::container* c = 0);
4943 
4955  virtual enumUrineColor*
4956  _clone (::xml_schema::flags f = 0,
4957  ::xml_schema::container* c = 0) const;
4958 
4966  operator= (value v);
4967 
4974  virtual
4975  operator value () const
4976  {
4977  return _xsd_enumUrineColor_convert ();
4978  }
4979 
4980  //@cond
4981 
4982  protected:
4983  value
4984  _xsd_enumUrineColor_convert () const;
4985 
4986  public:
4987  static const char* const _xsd_enumUrineColor_literals_[4];
4988  static const value _xsd_enumUrineColor_indexes_[4];
4989 
4990  //@endcond
4991  };
4992 
4998  {
4999  public:
5000 
5004  enum value
5005  {
5007  HighPowerField
5008  };
5009 
5017 
5024 
5030  enumMicroscopicObservationType (const char* v);
5031 
5037  enumMicroscopicObservationType (const ::std::string& v);
5038 
5044  enumMicroscopicObservationType (const ::xml_schema::string& v);
5045 
5054  enumMicroscopicObservationType (const ::xercesc::DOMElement& e,
5055  ::xml_schema::flags f = 0,
5056  ::xml_schema::container* c = 0);
5057 
5066  enumMicroscopicObservationType (const ::xercesc::DOMAttr& a,
5067  ::xml_schema::flags f = 0,
5068  ::xml_schema::container* c = 0);
5069 
5079  enumMicroscopicObservationType (const ::std::string& s,
5080  const ::xercesc::DOMElement* e,
5081  ::xml_schema::flags f = 0,
5082  ::xml_schema::container* c = 0);
5083 
5094  ::xml_schema::flags f = 0,
5095  ::xml_schema::container* c = 0);
5096 
5109  _clone (::xml_schema::flags f = 0,
5110  ::xml_schema::container* c = 0) const;
5111 
5119  operator= (value v);
5120 
5127  virtual
5128  operator value () const
5129  {
5130  return _xsd_enumMicroscopicObservationType_convert ();
5131  }
5132 
5133  //@cond
5134 
5135  protected:
5136  value
5137  _xsd_enumMicroscopicObservationType_convert () const;
5138 
5139  public:
5140  static const char* const _xsd_enumMicroscopicObservationType_literals_[2];
5141  static const value _xsd_enumMicroscopicObservationType_indexes_[2];
5142 
5143  //@endcond
5144  };
5145 
5151  {
5152  public:
5153 
5157  enum value
5158  {
5161  Many
5162  };
5163 
5171 
5178 
5184  enumMicroscopicObservationAmount (const char* v);
5185 
5191  enumMicroscopicObservationAmount (const ::std::string& v);
5192 
5198  enumMicroscopicObservationAmount (const ::xml_schema::string& v);
5199 
5208  enumMicroscopicObservationAmount (const ::xercesc::DOMElement& e,
5209  ::xml_schema::flags f = 0,
5210  ::xml_schema::container* c = 0);
5211 
5220  enumMicroscopicObservationAmount (const ::xercesc::DOMAttr& a,
5221  ::xml_schema::flags f = 0,
5222  ::xml_schema::container* c = 0);
5223 
5233  enumMicroscopicObservationAmount (const ::std::string& s,
5234  const ::xercesc::DOMElement* e,
5235  ::xml_schema::flags f = 0,
5236  ::xml_schema::container* c = 0);
5237 
5248  ::xml_schema::flags f = 0,
5249  ::xml_schema::container* c = 0);
5250 
5263  _clone (::xml_schema::flags f = 0,
5264  ::xml_schema::container* c = 0) const;
5265 
5273  operator= (value v);
5274 
5281  virtual
5282  operator value () const
5283  {
5284  return _xsd_enumMicroscopicObservationAmount_convert ();
5285  }
5286 
5287  //@cond
5288 
5289  protected:
5290  value
5291  _xsd_enumMicroscopicObservationAmount_convert () const;
5292 
5293  public:
5294  static const char* const _xsd_enumMicroscopicObservationAmount_literals_[3];
5295  static const value _xsd_enumMicroscopicObservationAmount_indexes_[3];
5296 
5297  //@endcond
5298  };
5299 
5306  {
5307  public:
5315 
5319  typedef ::mil::tatrc::physiology::datamodel::enumUrineColor Color_type;
5320 
5324  typedef ::xsd::cxx::tree::optional< Color_type > Color_optional;
5325 
5329  typedef ::xsd::cxx::tree::traits< Color_type, char > Color_traits;
5330 
5337  const Color_optional&
5338  Color () const;
5339 
5345  Color_optional&
5346  Color ();
5347 
5356  void
5357  Color (const Color_type& x);
5358 
5368  void
5369  Color (const Color_optional& x);
5370 
5379  void
5380  Color (::std::unique_ptr< Color_type > p);
5381 
5383 
5391 
5395  typedef ::mil::tatrc::physiology::datamodel::enumClarityIndicator Appearance_type;
5396 
5400  typedef ::xsd::cxx::tree::optional< Appearance_type > Appearance_optional;
5401 
5405  typedef ::xsd::cxx::tree::traits< Appearance_type, char > Appearance_traits;
5406 
5413  const Appearance_optional&
5414  Appearance () const;
5415 
5421  Appearance_optional&
5422  Appearance ();
5423 
5432  void
5433  Appearance (const Appearance_type& x);
5434 
5444  void
5445  Appearance (const Appearance_optional& x);
5446 
5455  void
5456  Appearance (::std::unique_ptr< Appearance_type > p);
5457 
5459 
5467 
5471  typedef ::mil::tatrc::physiology::datamodel::enumPresenceIndicator Glucose_type;
5472 
5476  typedef ::xsd::cxx::tree::optional< Glucose_type > Glucose_optional;
5477 
5481  typedef ::xsd::cxx::tree::traits< Glucose_type, char > Glucose_traits;
5482 
5489  const Glucose_optional&
5490  Glucose () const;
5491 
5497  Glucose_optional&
5498  Glucose ();
5499 
5508  void
5509  Glucose (const Glucose_type& x);
5510 
5520  void
5521  Glucose (const Glucose_optional& x);
5522 
5531  void
5532  Glucose (::std::unique_ptr< Glucose_type > p);
5533 
5535 
5543 
5547  typedef ::mil::tatrc::physiology::datamodel::enumPresenceIndicator Ketone_type;
5548 
5552  typedef ::xsd::cxx::tree::optional< Ketone_type > Ketone_optional;
5553 
5557  typedef ::xsd::cxx::tree::traits< Ketone_type, char > Ketone_traits;
5558 
5565  const Ketone_optional&
5566  Ketone () const;
5567 
5573  Ketone_optional&
5574  Ketone ();
5575 
5584  void
5585  Ketone (const Ketone_type& x);
5586 
5596  void
5597  Ketone (const Ketone_optional& x);
5598 
5607  void
5608  Ketone (::std::unique_ptr< Ketone_type > p);
5609 
5611 
5619 
5623  typedef ::mil::tatrc::physiology::datamodel::ScalarData Bilirubin_type;
5624 
5628  typedef ::xsd::cxx::tree::optional< Bilirubin_type > Bilirubin_optional;
5629 
5633  typedef ::xsd::cxx::tree::traits< Bilirubin_type, char > Bilirubin_traits;
5634 
5641  const Bilirubin_optional&
5642  Bilirubin () const;
5643 
5649  Bilirubin_optional&
5650  Bilirubin ();
5651 
5660  void
5661  Bilirubin (const Bilirubin_type& x);
5662 
5672  void
5673  Bilirubin (const Bilirubin_optional& x);
5674 
5683  void
5684  Bilirubin (::std::unique_ptr< Bilirubin_type > p);
5685 
5687 
5695 
5699  typedef ::mil::tatrc::physiology::datamodel::ScalarData SpecificGravity_type;
5700 
5704  typedef ::xsd::cxx::tree::optional< SpecificGravity_type > SpecificGravity_optional;
5705 
5709  typedef ::xsd::cxx::tree::traits< SpecificGravity_type, char > SpecificGravity_traits;
5710 
5717  const SpecificGravity_optional&
5718  SpecificGravity () const;
5719 
5725  SpecificGravity_optional&
5726  SpecificGravity ();
5727 
5736  void
5737  SpecificGravity (const SpecificGravity_type& x);
5738 
5748  void
5749  SpecificGravity (const SpecificGravity_optional& x);
5750 
5759  void
5760  SpecificGravity (::std::unique_ptr< SpecificGravity_type > p);
5761 
5763 
5771 
5775  typedef ::mil::tatrc::physiology::datamodel::enumPresenceIndicator Blood_type;
5776 
5780  typedef ::xsd::cxx::tree::optional< Blood_type > Blood_optional;
5781 
5785  typedef ::xsd::cxx::tree::traits< Blood_type, char > Blood_traits;
5786 
5793  const Blood_optional&
5794  Blood () const;
5795 
5801  Blood_optional&
5802  Blood ();
5803 
5812  void
5813  Blood (const Blood_type& x);
5814 
5824  void
5825  Blood (const Blood_optional& x);
5826 
5835  void
5836  Blood (::std::unique_ptr< Blood_type > p);
5837 
5839 
5847 
5851  typedef ::mil::tatrc::physiology::datamodel::ScalarData pH_type;
5852 
5856  typedef ::xsd::cxx::tree::optional< pH_type > pH_optional;
5857 
5861  typedef ::xsd::cxx::tree::traits< pH_type, char > pH_traits;
5862 
5869  const pH_optional&
5870  pH () const;
5871 
5877  pH_optional&
5878  pH ();
5879 
5888  void
5889  pH (const pH_type& x);
5890 
5900  void
5901  pH (const pH_optional& x);
5902 
5911  void
5912  pH (::std::unique_ptr< pH_type > p);
5913 
5915 
5923 
5927  typedef ::mil::tatrc::physiology::datamodel::enumPresenceIndicator Protein_type;
5928 
5932  typedef ::xsd::cxx::tree::optional< Protein_type > Protein_optional;
5933 
5937  typedef ::xsd::cxx::tree::traits< Protein_type, char > Protein_traits;
5938 
5945  const Protein_optional&
5946  Protein () const;
5947 
5953  Protein_optional&
5954  Protein ();
5955 
5964  void
5965  Protein (const Protein_type& x);
5966 
5976  void
5977  Protein (const Protein_optional& x);
5978 
5987  void
5988  Protein (::std::unique_ptr< Protein_type > p);
5989 
5991 
5999 
6003  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Urobilinogen_type;
6004 
6008  typedef ::xsd::cxx::tree::optional< Urobilinogen_type > Urobilinogen_optional;
6009 
6013  typedef ::xsd::cxx::tree::traits< Urobilinogen_type, char > Urobilinogen_traits;
6014 
6021  const Urobilinogen_optional&
6022  Urobilinogen () const;
6023 
6029  Urobilinogen_optional&
6030  Urobilinogen ();
6031 
6040  void
6041  Urobilinogen (const Urobilinogen_type& x);
6042 
6052  void
6053  Urobilinogen (const Urobilinogen_optional& x);
6054 
6063  void
6064  Urobilinogen (::std::unique_ptr< Urobilinogen_type > p);
6065 
6067 
6075 
6079  typedef ::mil::tatrc::physiology::datamodel::enumPresenceIndicator Nitrite_type;
6080 
6084  typedef ::xsd::cxx::tree::optional< Nitrite_type > Nitrite_optional;
6085 
6089  typedef ::xsd::cxx::tree::traits< Nitrite_type, char > Nitrite_traits;
6090 
6097  const Nitrite_optional&
6098  Nitrite () const;
6099 
6105  Nitrite_optional&
6106  Nitrite ();
6107 
6116  void
6117  Nitrite (const Nitrite_type& x);
6118 
6128  void
6129  Nitrite (const Nitrite_optional& x);
6130 
6139  void
6140  Nitrite (::std::unique_ptr< Nitrite_type > p);
6141 
6143 
6151 
6155  typedef ::mil::tatrc::physiology::datamodel::enumPresenceIndicator LeukocyteEsterase_type;
6156 
6160  typedef ::xsd::cxx::tree::optional< LeukocyteEsterase_type > LeukocyteEsterase_optional;
6161 
6165  typedef ::xsd::cxx::tree::traits< LeukocyteEsterase_type, char > LeukocyteEsterase_traits;
6166 
6173  const LeukocyteEsterase_optional&
6174  LeukocyteEsterase () const;
6175 
6181  LeukocyteEsterase_optional&
6182  LeukocyteEsterase ();
6183 
6192  void
6193  LeukocyteEsterase (const LeukocyteEsterase_type& x);
6194 
6204  void
6205  LeukocyteEsterase (const LeukocyteEsterase_optional& x);
6206 
6215  void
6216  LeukocyteEsterase (::std::unique_ptr< LeukocyteEsterase_type > p);
6217 
6219 
6227 
6231  typedef ::mil::tatrc::physiology::datamodel::UrinalysisMicroscopicData Microscopic_type;
6232 
6236  typedef ::xsd::cxx::tree::optional< Microscopic_type > Microscopic_optional;
6237 
6241  typedef ::xsd::cxx::tree::traits< Microscopic_type, char > Microscopic_traits;
6242 
6249  const Microscopic_optional&
6250  Microscopic () const;
6251 
6257  Microscopic_optional&
6258  Microscopic ();
6259 
6268  void
6269  Microscopic (const Microscopic_type& x);
6270 
6280  void
6281  Microscopic (const Microscopic_optional& x);
6282 
6291  void
6292  Microscopic (::std::unique_ptr< Microscopic_type > p);
6293 
6295 
6300 
6305  UrinalysisData ();
6306 
6315  UrinalysisData (const ::xercesc::DOMElement& e,
6316  ::xml_schema::flags f = 0,
6317  ::xml_schema::container* c = 0);
6318 
6328  UrinalysisData (const UrinalysisData& x,
6329  ::xml_schema::flags f = 0,
6330  ::xml_schema::container* c = 0);
6331 
6343  virtual UrinalysisData*
6344  _clone (::xml_schema::flags f = 0,
6345  ::xml_schema::container* c = 0) const;
6346 
6356  operator= (const UrinalysisData& x);
6357 
6359 
6363  virtual
6364  ~UrinalysisData ();
6365 
6366  // Implementation.
6367  //
6368 
6369  //@cond
6370 
6371  protected:
6372  void
6373  parse (::xsd::cxx::xml::dom::parser< char >&,
6374  ::xml_schema::flags);
6375 
6376  protected:
6377  Color_optional Color_;
6378  Appearance_optional Appearance_;
6379  Glucose_optional Glucose_;
6380  Ketone_optional Ketone_;
6381  Bilirubin_optional Bilirubin_;
6382  SpecificGravity_optional SpecificGravity_;
6383  Blood_optional Blood_;
6384  pH_optional pH_;
6385  Protein_optional Protein_;
6386  Urobilinogen_optional Urobilinogen_;
6387  Nitrite_optional Nitrite_;
6388  LeukocyteEsterase_optional LeukocyteEsterase_;
6389  Microscopic_optional Microscopic_;
6390 
6391  //@endcond
6392  };
6393 
6400  {
6401  public:
6409 
6413  typedef ::mil::tatrc::physiology::datamodel::enumMicroscopicObservationType ObservationType_type;
6414 
6418  typedef ::xsd::cxx::tree::traits< ObservationType_type, char > ObservationType_traits;
6419 
6425  const ObservationType_type&
6426  ObservationType () const;
6427 
6433  ObservationType_type&
6434  ObservationType ();
6435 
6444  void
6445  ObservationType (const ObservationType_type& x);
6446 
6455  void
6456  ObservationType (::std::unique_ptr< ObservationType_type > p);
6457 
6459 
6467 
6471  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountData RedBloodCells_type;
6472 
6476  typedef ::xsd::cxx::tree::optional< RedBloodCells_type > RedBloodCells_optional;
6477 
6481  typedef ::xsd::cxx::tree::traits< RedBloodCells_type, char > RedBloodCells_traits;
6482 
6489  const RedBloodCells_optional&
6490  RedBloodCells () const;
6491 
6497  RedBloodCells_optional&
6498  RedBloodCells ();
6499 
6508  void
6509  RedBloodCells (const RedBloodCells_type& x);
6510 
6520  void
6521  RedBloodCells (const RedBloodCells_optional& x);
6522 
6531  void
6532  RedBloodCells (::std::unique_ptr< RedBloodCells_type > p);
6533 
6535 
6543 
6547  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountData WhiteBloodCells_type;
6548 
6552  typedef ::xsd::cxx::tree::optional< WhiteBloodCells_type > WhiteBloodCells_optional;
6553 
6557  typedef ::xsd::cxx::tree::traits< WhiteBloodCells_type, char > WhiteBloodCells_traits;
6558 
6565  const WhiteBloodCells_optional&
6566  WhiteBloodCells () const;
6567 
6573  WhiteBloodCells_optional&
6574  WhiteBloodCells ();
6575 
6584  void
6585  WhiteBloodCells (const WhiteBloodCells_type& x);
6586 
6596  void
6597  WhiteBloodCells (const WhiteBloodCells_optional& x);
6598 
6607  void
6608  WhiteBloodCells (::std::unique_ptr< WhiteBloodCells_type > p);
6609 
6611 
6619 
6623  typedef ::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount EpithelialCells_type;
6624 
6628  typedef ::xsd::cxx::tree::optional< EpithelialCells_type > EpithelialCells_optional;
6629 
6633  typedef ::xsd::cxx::tree::traits< EpithelialCells_type, char > EpithelialCells_traits;
6634 
6641  const EpithelialCells_optional&
6642  EpithelialCells () const;
6643 
6649  EpithelialCells_optional&
6650  EpithelialCells ();
6651 
6660  void
6661  EpithelialCells (const EpithelialCells_type& x);
6662 
6672  void
6673  EpithelialCells (const EpithelialCells_optional& x);
6674 
6683  void
6684  EpithelialCells (::std::unique_ptr< EpithelialCells_type > p);
6685 
6687 
6695 
6699  typedef ::mil::tatrc::physiology::datamodel::ScalarAmountData Casts_type;
6700 
6704  typedef ::xsd::cxx::tree::optional< Casts_type > Casts_optional;
6705 
6709  typedef ::xsd::cxx::tree::traits< Casts_type, char > Casts_traits;
6710 
6717  const Casts_optional&
6718  Casts () const;
6719 
6725  Casts_optional&
6726  Casts ();
6727 
6736  void
6737  Casts (const Casts_type& x);
6738 
6748  void
6749  Casts (const Casts_optional& x);
6750 
6759  void
6760  Casts (::std::unique_ptr< Casts_type > p);
6761 
6763 
6771 
6775  typedef ::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Crystals_type;
6776 
6780  typedef ::xsd::cxx::tree::optional< Crystals_type > Crystals_optional;
6781 
6785  typedef ::xsd::cxx::tree::traits< Crystals_type, char > Crystals_traits;
6786 
6793  const Crystals_optional&
6794  Crystals () const;
6795 
6801  Crystals_optional&
6802  Crystals ();
6803 
6812  void
6813  Crystals (const Crystals_type& x);
6814 
6824  void
6825  Crystals (const Crystals_optional& x);
6826 
6835  void
6836  Crystals (::std::unique_ptr< Crystals_type > p);
6837 
6839 
6847 
6851  typedef ::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Bacteria_type;
6852 
6856  typedef ::xsd::cxx::tree::optional< Bacteria_type > Bacteria_optional;
6857 
6861  typedef ::xsd::cxx::tree::traits< Bacteria_type, char > Bacteria_traits;
6862 
6869  const Bacteria_optional&
6870  Bacteria () const;
6871 
6877  Bacteria_optional&
6878  Bacteria ();
6879 
6888  void
6889  Bacteria (const Bacteria_type& x);
6890 
6900  void
6901  Bacteria (const Bacteria_optional& x);
6902 
6911  void
6912  Bacteria (::std::unique_ptr< Bacteria_type > p);
6913 
6915 
6923 
6927  typedef ::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Trichomonads_type;
6928 
6932  typedef ::xsd::cxx::tree::optional< Trichomonads_type > Trichomonads_optional;
6933 
6937  typedef ::xsd::cxx::tree::traits< Trichomonads_type, char > Trichomonads_traits;
6938 
6945  const Trichomonads_optional&
6946  Trichomonads () const;
6947 
6953  Trichomonads_optional&
6954  Trichomonads ();
6955 
6964  void
6965  Trichomonads (const Trichomonads_type& x);
6966 
6976  void
6977  Trichomonads (const Trichomonads_optional& x);
6978 
6987  void
6988  Trichomonads (::std::unique_ptr< Trichomonads_type > p);
6989 
6991 
6999 
7003  typedef ::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Yeast_type;
7004 
7008  typedef ::xsd::cxx::tree::optional< Yeast_type > Yeast_optional;
7009 
7013  typedef ::xsd::cxx::tree::traits< Yeast_type, char > Yeast_traits;
7014 
7021  const Yeast_optional&
7022  Yeast () const;
7023 
7029  Yeast_optional&
7030  Yeast ();
7031 
7040  void
7041  Yeast (const Yeast_type& x);
7042 
7052  void
7053  Yeast (const Yeast_optional& x);
7054 
7063  void
7064  Yeast (::std::unique_ptr< Yeast_type > p);
7065 
7067 
7072 
7080 
7085  UrinalysisMicroscopicData (const ObservationType_type&);
7086 
7095  UrinalysisMicroscopicData (::std::unique_ptr< ObservationType_type >);
7096 
7105  UrinalysisMicroscopicData (const ::xercesc::DOMElement& e,
7106  ::xml_schema::flags f = 0,
7107  ::xml_schema::container* c = 0);
7108 
7119  ::xml_schema::flags f = 0,
7120  ::xml_schema::container* c = 0);
7121 
7133  virtual UrinalysisMicroscopicData*
7134  _clone (::xml_schema::flags f = 0,
7135  ::xml_schema::container* c = 0) const;
7136 
7146  operator= (const UrinalysisMicroscopicData& x);
7147 
7149 
7153  virtual
7155 
7156  // Implementation.
7157  //
7158 
7159  //@cond
7160 
7161  protected:
7162  void
7163  parse (::xsd::cxx::xml::dom::parser< char >&,
7164  ::xml_schema::flags);
7165 
7166  protected:
7167  ::xsd::cxx::tree::one< ObservationType_type > ObservationType_;
7168  RedBloodCells_optional RedBloodCells_;
7169  WhiteBloodCells_optional WhiteBloodCells_;
7170  EpithelialCells_optional EpithelialCells_;
7171  Casts_optional Casts_;
7172  Crystals_optional Crystals_;
7173  Bacteria_optional Bacteria_;
7174  Trichomonads_optional Trichomonads_;
7175  Yeast_optional Yeast_;
7176 
7177  //@endcond
7178  };
7179  }
7180  }
7181  }
7182 }
7183 
7184 #include <iosfwd>
7185 
7186 namespace mil
7187 {
7188  namespace tatrc
7189  {
7190  namespace physiology
7191  {
7192  namespace datamodel
7193  {
7194  BIOGEARS_CDM_API
7195  ::std::ostream&
7196  operator<< (::std::ostream&, const PatientAssessmentData&);
7197 
7198  BIOGEARS_CDM_API
7199  ::std::ostream&
7200  operator<< (::std::ostream&, const PulmonaryFunctionTestData&);
7201 
7202  BIOGEARS_CDM_API
7203  ::std::ostream&
7204  operator<< (::std::ostream&, const SequentialOrganFailureAssessmentData&);
7205 
7206  BIOGEARS_CDM_API
7207  ::std::ostream&
7208  operator<< (::std::ostream&, const CompleteBloodCountData&);
7209 
7210  BIOGEARS_CDM_API
7211  ::std::ostream&
7212  operator<< (::std::ostream&, const PsychomotorVigilanceTaskData&);
7213 
7214  BIOGEARS_CDM_API
7215  ::std::ostream&
7216  operator<< (::std::ostream&, const ComprehensiveMetabolicPanelData&);
7217 
7218  BIOGEARS_CDM_API
7219  ::std::ostream&
7220  operator<< (::std::ostream&, enumPresenceIndicator::value);
7221 
7222  BIOGEARS_CDM_API
7223  ::std::ostream&
7224  operator<< (::std::ostream&, const enumPresenceIndicator&);
7225 
7226  BIOGEARS_CDM_API
7227  ::std::ostream&
7228  operator<< (::std::ostream&, enumClarityIndicator::value);
7229 
7230  BIOGEARS_CDM_API
7231  ::std::ostream&
7232  operator<< (::std::ostream&, const enumClarityIndicator&);
7233 
7234  BIOGEARS_CDM_API
7235  ::std::ostream&
7236  operator<< (::std::ostream&, enumUrineColor::value);
7237 
7238  BIOGEARS_CDM_API
7239  ::std::ostream&
7240  operator<< (::std::ostream&, const enumUrineColor&);
7241 
7242  BIOGEARS_CDM_API
7243  ::std::ostream&
7245 
7246  BIOGEARS_CDM_API
7247  ::std::ostream&
7248  operator<< (::std::ostream&, const enumMicroscopicObservationType&);
7249 
7250  BIOGEARS_CDM_API
7251  ::std::ostream&
7253 
7254  BIOGEARS_CDM_API
7255  ::std::ostream&
7256  operator<< (::std::ostream&, const enumMicroscopicObservationAmount&);
7257 
7258  BIOGEARS_CDM_API
7259  ::std::ostream&
7260  operator<< (::std::ostream&, const UrinalysisData&);
7261 
7262  BIOGEARS_CDM_API
7263  ::std::ostream&
7264  operator<< (::std::ostream&, const UrinalysisMicroscopicData&);
7265  }
7266  }
7267  }
7268 }
7269 
7270 #include <iosfwd>
7271 
7272 #include <xercesc/sax/InputSource.hpp>
7273 #include <xercesc/dom/DOMDocument.hpp>
7274 #include <xercesc/dom/DOMErrorHandler.hpp>
7275 
7276 namespace mil
7277 {
7278  namespace tatrc
7279  {
7280  namespace physiology
7281  {
7282  namespace datamodel
7283  {
7288 
7299  BIOGEARS_CDM_API
7300  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7301  PulmonaryFunctionTest (const ::std::string& uri,
7302  ::xml_schema::flags f = 0,
7303  const ::xml_schema::properties& p = ::xml_schema::properties ());
7304 
7316  BIOGEARS_CDM_API
7317  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7318  PulmonaryFunctionTest (const ::std::string& uri,
7320  ::xml_schema::flags f = 0,
7321  const ::xml_schema::properties& p = ::xml_schema::properties ());
7322 
7335  BIOGEARS_CDM_API
7336  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7337  PulmonaryFunctionTest (const ::std::string& uri,
7338  ::xercesc::DOMErrorHandler& eh,
7339  ::xml_schema::flags f = 0,
7340  const ::xml_schema::properties& p = ::xml_schema::properties ());
7341 
7352  BIOGEARS_CDM_API
7353  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7354  PulmonaryFunctionTest (::std::istream& is,
7355  ::xml_schema::flags f = 0,
7356  const ::xml_schema::properties& p = ::xml_schema::properties ());
7357 
7369  BIOGEARS_CDM_API
7370  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7371  PulmonaryFunctionTest (::std::istream& is,
7373  ::xml_schema::flags f = 0,
7374  const ::xml_schema::properties& p = ::xml_schema::properties ());
7375 
7388  BIOGEARS_CDM_API
7389  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7390  PulmonaryFunctionTest (::std::istream& is,
7391  ::xercesc::DOMErrorHandler& eh,
7392  ::xml_schema::flags f = 0,
7393  const ::xml_schema::properties& p = ::xml_schema::properties ());
7394 
7409  BIOGEARS_CDM_API
7410  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7411  PulmonaryFunctionTest (::std::istream& is,
7412  const ::std::string& id,
7413  ::xml_schema::flags f = 0,
7414  const ::xml_schema::properties& p = ::xml_schema::properties ());
7415 
7432  BIOGEARS_CDM_API
7433  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7434  PulmonaryFunctionTest (::std::istream& is,
7435  const ::std::string& id,
7437  ::xml_schema::flags f = 0,
7438  const ::xml_schema::properties& p = ::xml_schema::properties ());
7439 
7456  BIOGEARS_CDM_API
7457  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7458  PulmonaryFunctionTest (::std::istream& is,
7459  const ::std::string& id,
7460  ::xercesc::DOMErrorHandler& eh,
7461  ::xml_schema::flags f = 0,
7462  const ::xml_schema::properties& p = ::xml_schema::properties ());
7463 
7474  BIOGEARS_CDM_API
7475  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7476  PulmonaryFunctionTest (::xercesc::InputSource& is,
7477  ::xml_schema::flags f = 0,
7478  const ::xml_schema::properties& p = ::xml_schema::properties ());
7479 
7491  BIOGEARS_CDM_API
7492  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7493  PulmonaryFunctionTest (::xercesc::InputSource& is,
7495  ::xml_schema::flags f = 0,
7496  const ::xml_schema::properties& p = ::xml_schema::properties ());
7497 
7510  BIOGEARS_CDM_API
7511  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7512  PulmonaryFunctionTest (::xercesc::InputSource& is,
7513  ::xercesc::DOMErrorHandler& eh,
7514  ::xml_schema::flags f = 0,
7515  const ::xml_schema::properties& p = ::xml_schema::properties ());
7516 
7525  BIOGEARS_CDM_API
7526  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7527  PulmonaryFunctionTest (const ::xercesc::DOMDocument& d,
7528  ::xml_schema::flags f = 0,
7529  const ::xml_schema::properties& p = ::xml_schema::properties ());
7530 
7543  BIOGEARS_CDM_API
7544  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData >
7545  PulmonaryFunctionTest (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
7546  ::xml_schema::flags f = 0,
7547  const ::xml_schema::properties& p = ::xml_schema::properties ());
7548 
7550 
7555 
7566  BIOGEARS_CDM_API
7567  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7568  SequentialOrganFailureAssessment (const ::std::string& uri,
7569  ::xml_schema::flags f = 0,
7570  const ::xml_schema::properties& p = ::xml_schema::properties ());
7571 
7583  BIOGEARS_CDM_API
7584  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7585  SequentialOrganFailureAssessment (const ::std::string& uri,
7587  ::xml_schema::flags f = 0,
7588  const ::xml_schema::properties& p = ::xml_schema::properties ());
7589 
7602  BIOGEARS_CDM_API
7603  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7604  SequentialOrganFailureAssessment (const ::std::string& uri,
7605  ::xercesc::DOMErrorHandler& eh,
7606  ::xml_schema::flags f = 0,
7607  const ::xml_schema::properties& p = ::xml_schema::properties ());
7608 
7619  BIOGEARS_CDM_API
7620  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7621  SequentialOrganFailureAssessment (::std::istream& is,
7622  ::xml_schema::flags f = 0,
7623  const ::xml_schema::properties& p = ::xml_schema::properties ());
7624 
7636  BIOGEARS_CDM_API
7637  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7638  SequentialOrganFailureAssessment (::std::istream& is,
7640  ::xml_schema::flags f = 0,
7641  const ::xml_schema::properties& p = ::xml_schema::properties ());
7642 
7655  BIOGEARS_CDM_API
7656  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7657  SequentialOrganFailureAssessment (::std::istream& is,
7658  ::xercesc::DOMErrorHandler& eh,
7659  ::xml_schema::flags f = 0,
7660  const ::xml_schema::properties& p = ::xml_schema::properties ());
7661 
7676  BIOGEARS_CDM_API
7677  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7678  SequentialOrganFailureAssessment (::std::istream& is,
7679  const ::std::string& id,
7680  ::xml_schema::flags f = 0,
7681  const ::xml_schema::properties& p = ::xml_schema::properties ());
7682 
7699  BIOGEARS_CDM_API
7700  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7701  SequentialOrganFailureAssessment (::std::istream& is,
7702  const ::std::string& id,
7704  ::xml_schema::flags f = 0,
7705  const ::xml_schema::properties& p = ::xml_schema::properties ());
7706 
7723  BIOGEARS_CDM_API
7724  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7725  SequentialOrganFailureAssessment (::std::istream& is,
7726  const ::std::string& id,
7727  ::xercesc::DOMErrorHandler& eh,
7728  ::xml_schema::flags f = 0,
7729  const ::xml_schema::properties& p = ::xml_schema::properties ());
7730 
7741  BIOGEARS_CDM_API
7742  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7743  SequentialOrganFailureAssessment (::xercesc::InputSource& is,
7744  ::xml_schema::flags f = 0,
7745  const ::xml_schema::properties& p = ::xml_schema::properties ());
7746 
7758  BIOGEARS_CDM_API
7759  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7760  SequentialOrganFailureAssessment (::xercesc::InputSource& is,
7762  ::xml_schema::flags f = 0,
7763  const ::xml_schema::properties& p = ::xml_schema::properties ());
7764 
7777  BIOGEARS_CDM_API
7778  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7779  SequentialOrganFailureAssessment (::xercesc::InputSource& is,
7780  ::xercesc::DOMErrorHandler& eh,
7781  ::xml_schema::flags f = 0,
7782  const ::xml_schema::properties& p = ::xml_schema::properties ());
7783 
7792  BIOGEARS_CDM_API
7793  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7794  SequentialOrganFailureAssessment (const ::xercesc::DOMDocument& d,
7795  ::xml_schema::flags f = 0,
7796  const ::xml_schema::properties& p = ::xml_schema::properties ());
7797 
7810  BIOGEARS_CDM_API
7811  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData >
7812  SequentialOrganFailureAssessment (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
7813  ::xml_schema::flags f = 0,
7814  const ::xml_schema::properties& p = ::xml_schema::properties ());
7815 
7817 
7822 
7833  BIOGEARS_CDM_API
7834  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7835  CompleteBloodCount (const ::std::string& uri,
7836  ::xml_schema::flags f = 0,
7837  const ::xml_schema::properties& p = ::xml_schema::properties ());
7838 
7850  BIOGEARS_CDM_API
7851  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7852  CompleteBloodCount (const ::std::string& uri,
7854  ::xml_schema::flags f = 0,
7855  const ::xml_schema::properties& p = ::xml_schema::properties ());
7856 
7869  BIOGEARS_CDM_API
7870  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7871  CompleteBloodCount (const ::std::string& uri,
7872  ::xercesc::DOMErrorHandler& eh,
7873  ::xml_schema::flags f = 0,
7874  const ::xml_schema::properties& p = ::xml_schema::properties ());
7875 
7886  BIOGEARS_CDM_API
7887  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7888  CompleteBloodCount (::std::istream& is,
7889  ::xml_schema::flags f = 0,
7890  const ::xml_schema::properties& p = ::xml_schema::properties ());
7891 
7903  BIOGEARS_CDM_API
7904  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7905  CompleteBloodCount (::std::istream& is,
7907  ::xml_schema::flags f = 0,
7908  const ::xml_schema::properties& p = ::xml_schema::properties ());
7909 
7922  BIOGEARS_CDM_API
7923  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7924  CompleteBloodCount (::std::istream& is,
7925  ::xercesc::DOMErrorHandler& eh,
7926  ::xml_schema::flags f = 0,
7927  const ::xml_schema::properties& p = ::xml_schema::properties ());
7928 
7943  BIOGEARS_CDM_API
7944  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7945  CompleteBloodCount (::std::istream& is,
7946  const ::std::string& id,
7947  ::xml_schema::flags f = 0,
7948  const ::xml_schema::properties& p = ::xml_schema::properties ());
7949 
7966  BIOGEARS_CDM_API
7967  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7968  CompleteBloodCount (::std::istream& is,
7969  const ::std::string& id,
7971  ::xml_schema::flags f = 0,
7972  const ::xml_schema::properties& p = ::xml_schema::properties ());
7973 
7990  BIOGEARS_CDM_API
7991  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
7992  CompleteBloodCount (::std::istream& is,
7993  const ::std::string& id,
7994  ::xercesc::DOMErrorHandler& eh,
7995  ::xml_schema::flags f = 0,
7996  const ::xml_schema::properties& p = ::xml_schema::properties ());
7997 
8008  BIOGEARS_CDM_API
8009  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
8010  CompleteBloodCount (::xercesc::InputSource& is,
8011  ::xml_schema::flags f = 0,
8012  const ::xml_schema::properties& p = ::xml_schema::properties ());
8013 
8025  BIOGEARS_CDM_API
8026  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
8027  CompleteBloodCount (::xercesc::InputSource& is,
8029  ::xml_schema::flags f = 0,
8030  const ::xml_schema::properties& p = ::xml_schema::properties ());
8031 
8044  BIOGEARS_CDM_API
8045  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
8046  CompleteBloodCount (::xercesc::InputSource& is,
8047  ::xercesc::DOMErrorHandler& eh,
8048  ::xml_schema::flags f = 0,
8049  const ::xml_schema::properties& p = ::xml_schema::properties ());
8050 
8059  BIOGEARS_CDM_API
8060  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
8061  CompleteBloodCount (const ::xercesc::DOMDocument& d,
8062  ::xml_schema::flags f = 0,
8063  const ::xml_schema::properties& p = ::xml_schema::properties ());
8064 
8077  BIOGEARS_CDM_API
8078  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData >
8079  CompleteBloodCount (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
8080  ::xml_schema::flags f = 0,
8081  const ::xml_schema::properties& p = ::xml_schema::properties ());
8082 
8084 
8089 
8100  BIOGEARS_CDM_API
8101  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8102  PsychomotorVigilanceTask (const ::std::string& uri,
8103  ::xml_schema::flags f = 0,
8104  const ::xml_schema::properties& p = ::xml_schema::properties ());
8105 
8117  BIOGEARS_CDM_API
8118  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8119  PsychomotorVigilanceTask (const ::std::string& uri,
8121  ::xml_schema::flags f = 0,
8122  const ::xml_schema::properties& p = ::xml_schema::properties ());
8123 
8136  BIOGEARS_CDM_API
8137  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8138  PsychomotorVigilanceTask (const ::std::string& uri,
8139  ::xercesc::DOMErrorHandler& eh,
8140  ::xml_schema::flags f = 0,
8141  const ::xml_schema::properties& p = ::xml_schema::properties ());
8142 
8153  BIOGEARS_CDM_API
8154  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8155  PsychomotorVigilanceTask (::std::istream& is,
8156  ::xml_schema::flags f = 0,
8157  const ::xml_schema::properties& p = ::xml_schema::properties ());
8158 
8170  BIOGEARS_CDM_API
8171  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8172  PsychomotorVigilanceTask (::std::istream& is,
8174  ::xml_schema::flags f = 0,
8175  const ::xml_schema::properties& p = ::xml_schema::properties ());
8176 
8189  BIOGEARS_CDM_API
8190  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8191  PsychomotorVigilanceTask (::std::istream& is,
8192  ::xercesc::DOMErrorHandler& eh,
8193  ::xml_schema::flags f = 0,
8194  const ::xml_schema::properties& p = ::xml_schema::properties ());
8195 
8210  BIOGEARS_CDM_API
8211  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8212  PsychomotorVigilanceTask (::std::istream& is,
8213  const ::std::string& id,
8214  ::xml_schema::flags f = 0,
8215  const ::xml_schema::properties& p = ::xml_schema::properties ());
8216 
8233  BIOGEARS_CDM_API
8234  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8235  PsychomotorVigilanceTask (::std::istream& is,
8236  const ::std::string& id,
8238  ::xml_schema::flags f = 0,
8239  const ::xml_schema::properties& p = ::xml_schema::properties ());
8240 
8257  BIOGEARS_CDM_API
8258  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8259  PsychomotorVigilanceTask (::std::istream& is,
8260  const ::std::string& id,
8261  ::xercesc::DOMErrorHandler& eh,
8262  ::xml_schema::flags f = 0,
8263  const ::xml_schema::properties& p = ::xml_schema::properties ());
8264 
8275  BIOGEARS_CDM_API
8276  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8277  PsychomotorVigilanceTask (::xercesc::InputSource& is,
8278  ::xml_schema::flags f = 0,
8279  const ::xml_schema::properties& p = ::xml_schema::properties ());
8280 
8292  BIOGEARS_CDM_API
8293  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8294  PsychomotorVigilanceTask (::xercesc::InputSource& is,
8296  ::xml_schema::flags f = 0,
8297  const ::xml_schema::properties& p = ::xml_schema::properties ());
8298 
8311  BIOGEARS_CDM_API
8312  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8313  PsychomotorVigilanceTask (::xercesc::InputSource& is,
8314  ::xercesc::DOMErrorHandler& eh,
8315  ::xml_schema::flags f = 0,
8316  const ::xml_schema::properties& p = ::xml_schema::properties ());
8317 
8326  BIOGEARS_CDM_API
8327  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8328  PsychomotorVigilanceTask (const ::xercesc::DOMDocument& d,
8329  ::xml_schema::flags f = 0,
8330  const ::xml_schema::properties& p = ::xml_schema::properties ());
8331 
8344  BIOGEARS_CDM_API
8345  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData >
8346  PsychomotorVigilanceTask (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
8347  ::xml_schema::flags f = 0,
8348  const ::xml_schema::properties& p = ::xml_schema::properties ());
8349 
8351 
8356 
8367  BIOGEARS_CDM_API
8368  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8369  ComprehensiveMetabolicPanel (const ::std::string& uri,
8370  ::xml_schema::flags f = 0,
8371  const ::xml_schema::properties& p = ::xml_schema::properties ());
8372 
8384  BIOGEARS_CDM_API
8385  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8386  ComprehensiveMetabolicPanel (const ::std::string& uri,
8388  ::xml_schema::flags f = 0,
8389  const ::xml_schema::properties& p = ::xml_schema::properties ());
8390 
8403  BIOGEARS_CDM_API
8404  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8405  ComprehensiveMetabolicPanel (const ::std::string& uri,
8406  ::xercesc::DOMErrorHandler& eh,
8407  ::xml_schema::flags f = 0,
8408  const ::xml_schema::properties& p = ::xml_schema::properties ());
8409 
8420  BIOGEARS_CDM_API
8421  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8422  ComprehensiveMetabolicPanel (::std::istream& is,
8423  ::xml_schema::flags f = 0,
8424  const ::xml_schema::properties& p = ::xml_schema::properties ());
8425 
8437  BIOGEARS_CDM_API
8438  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8439  ComprehensiveMetabolicPanel (::std::istream& is,
8441  ::xml_schema::flags f = 0,
8442  const ::xml_schema::properties& p = ::xml_schema::properties ());
8443 
8456  BIOGEARS_CDM_API
8457  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8458  ComprehensiveMetabolicPanel (::std::istream& is,
8459  ::xercesc::DOMErrorHandler& eh,
8460  ::xml_schema::flags f = 0,
8461  const ::xml_schema::properties& p = ::xml_schema::properties ());
8462 
8477  BIOGEARS_CDM_API
8478  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8479  ComprehensiveMetabolicPanel (::std::istream& is,
8480  const ::std::string& id,
8481  ::xml_schema::flags f = 0,
8482  const ::xml_schema::properties& p = ::xml_schema::properties ());
8483 
8500  BIOGEARS_CDM_API
8501  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8502  ComprehensiveMetabolicPanel (::std::istream& is,
8503  const ::std::string& id,
8505  ::xml_schema::flags f = 0,
8506  const ::xml_schema::properties& p = ::xml_schema::properties ());
8507 
8524  BIOGEARS_CDM_API
8525  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8526  ComprehensiveMetabolicPanel (::std::istream& is,
8527  const ::std::string& id,
8528  ::xercesc::DOMErrorHandler& eh,
8529  ::xml_schema::flags f = 0,
8530  const ::xml_schema::properties& p = ::xml_schema::properties ());
8531 
8542  BIOGEARS_CDM_API
8543  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8544  ComprehensiveMetabolicPanel (::xercesc::InputSource& is,
8545  ::xml_schema::flags f = 0,
8546  const ::xml_schema::properties& p = ::xml_schema::properties ());
8547 
8559  BIOGEARS_CDM_API
8560  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8561  ComprehensiveMetabolicPanel (::xercesc::InputSource& is,
8563  ::xml_schema::flags f = 0,
8564  const ::xml_schema::properties& p = ::xml_schema::properties ());
8565 
8578  BIOGEARS_CDM_API
8579  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8580  ComprehensiveMetabolicPanel (::xercesc::InputSource& is,
8581  ::xercesc::DOMErrorHandler& eh,
8582  ::xml_schema::flags f = 0,
8583  const ::xml_schema::properties& p = ::xml_schema::properties ());
8584 
8593  BIOGEARS_CDM_API
8594  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8595  ComprehensiveMetabolicPanel (const ::xercesc::DOMDocument& d,
8596  ::xml_schema::flags f = 0,
8597  const ::xml_schema::properties& p = ::xml_schema::properties ());
8598 
8611  BIOGEARS_CDM_API
8612  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData >
8613  ComprehensiveMetabolicPanel (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
8614  ::xml_schema::flags f = 0,
8615  const ::xml_schema::properties& p = ::xml_schema::properties ());
8616 
8618 
8623 
8634  BIOGEARS_CDM_API
8635  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8636  Urinalysis (const ::std::string& uri,
8637  ::xml_schema::flags f = 0,
8638  const ::xml_schema::properties& p = ::xml_schema::properties ());
8639 
8651  BIOGEARS_CDM_API
8652  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8653  Urinalysis (const ::std::string& uri,
8655  ::xml_schema::flags f = 0,
8656  const ::xml_schema::properties& p = ::xml_schema::properties ());
8657 
8670  BIOGEARS_CDM_API
8671  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8672  Urinalysis (const ::std::string& uri,
8673  ::xercesc::DOMErrorHandler& eh,
8674  ::xml_schema::flags f = 0,
8675  const ::xml_schema::properties& p = ::xml_schema::properties ());
8676 
8687  BIOGEARS_CDM_API
8688  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8689  Urinalysis (::std::istream& is,
8690  ::xml_schema::flags f = 0,
8691  const ::xml_schema::properties& p = ::xml_schema::properties ());
8692 
8704  BIOGEARS_CDM_API
8705  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8706  Urinalysis (::std::istream& is,
8708  ::xml_schema::flags f = 0,
8709  const ::xml_schema::properties& p = ::xml_schema::properties ());
8710 
8723  BIOGEARS_CDM_API
8724  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8725  Urinalysis (::std::istream& is,
8726  ::xercesc::DOMErrorHandler& eh,
8727  ::xml_schema::flags f = 0,
8728  const ::xml_schema::properties& p = ::xml_schema::properties ());
8729 
8744  BIOGEARS_CDM_API
8745  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8746  Urinalysis (::std::istream& is,
8747  const ::std::string& id,
8748  ::xml_schema::flags f = 0,
8749  const ::xml_schema::properties& p = ::xml_schema::properties ());
8750 
8767  BIOGEARS_CDM_API
8768  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8769  Urinalysis (::std::istream& is,
8770  const ::std::string& id,
8772  ::xml_schema::flags f = 0,
8773  const ::xml_schema::properties& p = ::xml_schema::properties ());
8774 
8791  BIOGEARS_CDM_API
8792  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8793  Urinalysis (::std::istream& is,
8794  const ::std::string& id,
8795  ::xercesc::DOMErrorHandler& eh,
8796  ::xml_schema::flags f = 0,
8797  const ::xml_schema::properties& p = ::xml_schema::properties ());
8798 
8809  BIOGEARS_CDM_API
8810  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8811  Urinalysis (::xercesc::InputSource& is,
8812  ::xml_schema::flags f = 0,
8813  const ::xml_schema::properties& p = ::xml_schema::properties ());
8814 
8826  BIOGEARS_CDM_API
8827  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8828  Urinalysis (::xercesc::InputSource& is,
8830  ::xml_schema::flags f = 0,
8831  const ::xml_schema::properties& p = ::xml_schema::properties ());
8832 
8845  BIOGEARS_CDM_API
8846  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8847  Urinalysis (::xercesc::InputSource& is,
8848  ::xercesc::DOMErrorHandler& eh,
8849  ::xml_schema::flags f = 0,
8850  const ::xml_schema::properties& p = ::xml_schema::properties ());
8851 
8860  BIOGEARS_CDM_API
8861  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8862  Urinalysis (const ::xercesc::DOMDocument& d,
8863  ::xml_schema::flags f = 0,
8864  const ::xml_schema::properties& p = ::xml_schema::properties ());
8865 
8878  BIOGEARS_CDM_API
8879  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::UrinalysisData >
8880  Urinalysis (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
8881  ::xml_schema::flags f = 0,
8882  const ::xml_schema::properties& p = ::xml_schema::properties ());
8883 
8885  }
8886  }
8887  }
8888 }
8889 
8890 #include <iosfwd>
8891 
8892 #include <xercesc/dom/DOMDocument.hpp>
8893 #include <xercesc/dom/DOMErrorHandler.hpp>
8894 #include <xercesc/framework/XMLFormatter.hpp>
8895 
8896 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
8897 
8898 namespace mil
8899 {
8900  namespace tatrc
8901  {
8902  namespace physiology
8903  {
8904  namespace datamodel
8905  {
8906  BIOGEARS_CDM_API
8907  void
8908  operator<< (::xercesc::DOMElement&, const PatientAssessmentData&);
8909 
8910  BIOGEARS_CDM_API
8911  void
8912  operator<< (::xercesc::DOMElement&, const PulmonaryFunctionTestData&);
8913 
8918 
8930  BIOGEARS_CDM_API
8931  void
8932  PulmonaryFunctionTest (::std::ostream& os,
8933  const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
8934  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8935  const ::std::string& e = "UTF-8",
8936  ::xml_schema::flags f = 0);
8937 
8951  BIOGEARS_CDM_API
8952  void
8953  PulmonaryFunctionTest (::std::ostream& os,
8954  const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
8956  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8957  const ::std::string& e = "UTF-8",
8958  ::xml_schema::flags f = 0);
8959 
8974  BIOGEARS_CDM_API
8975  void
8976  PulmonaryFunctionTest (::std::ostream& os,
8977  const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
8978  ::xercesc::DOMErrorHandler& eh,
8979  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8980  const ::std::string& e = "UTF-8",
8981  ::xml_schema::flags f = 0);
8982 
8994  BIOGEARS_CDM_API
8995  void
8996  PulmonaryFunctionTest (::xercesc::XMLFormatTarget& ft,
8997  const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
8998  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8999  const ::std::string& e = "UTF-8",
9000  ::xml_schema::flags f = 0);
9001 
9016  BIOGEARS_CDM_API
9017  void
9018  PulmonaryFunctionTest (::xercesc::XMLFormatTarget& ft,
9019  const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
9021  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9022  const ::std::string& e = "UTF-8",
9023  ::xml_schema::flags f = 0);
9024 
9039  BIOGEARS_CDM_API
9040  void
9041  PulmonaryFunctionTest (::xercesc::XMLFormatTarget& ft,
9042  const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
9043  ::xercesc::DOMErrorHandler& eh,
9044  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9045  const ::std::string& e = "UTF-8",
9046  ::xml_schema::flags f = 0);
9047 
9059  BIOGEARS_CDM_API
9060  void
9061  PulmonaryFunctionTest (::xercesc::DOMDocument& d,
9062  const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
9063  ::xml_schema::flags f = 0);
9064 
9073  BIOGEARS_CDM_API
9074  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
9075  PulmonaryFunctionTest (const ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData& x,
9076  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9077  ::xml_schema::flags f = 0);
9078 
9080 
9081  BIOGEARS_CDM_API
9082  void
9083  operator<< (::xercesc::DOMElement&, const SequentialOrganFailureAssessmentData&);
9084 
9089 
9101  BIOGEARS_CDM_API
9102  void
9103  SequentialOrganFailureAssessment (::std::ostream& os,
9104  const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9105  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9106  const ::std::string& e = "UTF-8",
9107  ::xml_schema::flags f = 0);
9108 
9122  BIOGEARS_CDM_API
9123  void
9124  SequentialOrganFailureAssessment (::std::ostream& os,
9125  const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9127  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9128  const ::std::string& e = "UTF-8",
9129  ::xml_schema::flags f = 0);
9130 
9145  BIOGEARS_CDM_API
9146  void
9147  SequentialOrganFailureAssessment (::std::ostream& os,
9148  const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9149  ::xercesc::DOMErrorHandler& eh,
9150  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9151  const ::std::string& e = "UTF-8",
9152  ::xml_schema::flags f = 0);
9153 
9165  BIOGEARS_CDM_API
9166  void
9167  SequentialOrganFailureAssessment (::xercesc::XMLFormatTarget& ft,
9168  const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9169  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9170  const ::std::string& e = "UTF-8",
9171  ::xml_schema::flags f = 0);
9172 
9187  BIOGEARS_CDM_API
9188  void
9189  SequentialOrganFailureAssessment (::xercesc::XMLFormatTarget& ft,
9190  const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9192  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9193  const ::std::string& e = "UTF-8",
9194  ::xml_schema::flags f = 0);
9195 
9210  BIOGEARS_CDM_API
9211  void
9212  SequentialOrganFailureAssessment (::xercesc::XMLFormatTarget& ft,
9213  const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9214  ::xercesc::DOMErrorHandler& eh,
9215  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9216  const ::std::string& e = "UTF-8",
9217  ::xml_schema::flags f = 0);
9218 
9230  BIOGEARS_CDM_API
9231  void
9232  SequentialOrganFailureAssessment (::xercesc::DOMDocument& d,
9233  const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9234  ::xml_schema::flags f = 0);
9235 
9244  BIOGEARS_CDM_API
9245  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
9246  SequentialOrganFailureAssessment (const ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData& x,
9247  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9248  ::xml_schema::flags f = 0);
9249 
9251 
9252  BIOGEARS_CDM_API
9253  void
9254  operator<< (::xercesc::DOMElement&, const CompleteBloodCountData&);
9255 
9260 
9272  BIOGEARS_CDM_API
9273  void
9274  CompleteBloodCount (::std::ostream& os,
9275  const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9276  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9277  const ::std::string& e = "UTF-8",
9278  ::xml_schema::flags f = 0);
9279 
9293  BIOGEARS_CDM_API
9294  void
9295  CompleteBloodCount (::std::ostream& os,
9296  const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9298  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9299  const ::std::string& e = "UTF-8",
9300  ::xml_schema::flags f = 0);
9301 
9316  BIOGEARS_CDM_API
9317  void
9318  CompleteBloodCount (::std::ostream& os,
9319  const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9320  ::xercesc::DOMErrorHandler& eh,
9321  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9322  const ::std::string& e = "UTF-8",
9323  ::xml_schema::flags f = 0);
9324 
9336  BIOGEARS_CDM_API
9337  void
9338  CompleteBloodCount (::xercesc::XMLFormatTarget& ft,
9339  const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9340  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9341  const ::std::string& e = "UTF-8",
9342  ::xml_schema::flags f = 0);
9343 
9358  BIOGEARS_CDM_API
9359  void
9360  CompleteBloodCount (::xercesc::XMLFormatTarget& ft,
9361  const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9363  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9364  const ::std::string& e = "UTF-8",
9365  ::xml_schema::flags f = 0);
9366 
9381  BIOGEARS_CDM_API
9382  void
9383  CompleteBloodCount (::xercesc::XMLFormatTarget& ft,
9384  const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9385  ::xercesc::DOMErrorHandler& eh,
9386  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9387  const ::std::string& e = "UTF-8",
9388  ::xml_schema::flags f = 0);
9389 
9401  BIOGEARS_CDM_API
9402  void
9403  CompleteBloodCount (::xercesc::DOMDocument& d,
9404  const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9405  ::xml_schema::flags f = 0);
9406 
9415  BIOGEARS_CDM_API
9416  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
9417  CompleteBloodCount (const ::mil::tatrc::physiology::datamodel::CompleteBloodCountData& x,
9418  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9419  ::xml_schema::flags f = 0);
9420 
9422 
9423  BIOGEARS_CDM_API
9424  void
9425  operator<< (::xercesc::DOMElement&, const PsychomotorVigilanceTaskData&);
9426 
9431 
9443  BIOGEARS_CDM_API
9444  void
9445  PsychomotorVigilanceTask (::std::ostream& os,
9446  const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9447  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9448  const ::std::string& e = "UTF-8",
9449  ::xml_schema::flags f = 0);
9450 
9464  BIOGEARS_CDM_API
9465  void
9466  PsychomotorVigilanceTask (::std::ostream& os,
9467  const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9469  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9470  const ::std::string& e = "UTF-8",
9471  ::xml_schema::flags f = 0);
9472 
9487  BIOGEARS_CDM_API
9488  void
9489  PsychomotorVigilanceTask (::std::ostream& os,
9490  const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9491  ::xercesc::DOMErrorHandler& eh,
9492  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9493  const ::std::string& e = "UTF-8",
9494  ::xml_schema::flags f = 0);
9495 
9507  BIOGEARS_CDM_API
9508  void
9509  PsychomotorVigilanceTask (::xercesc::XMLFormatTarget& ft,
9510  const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9511  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9512  const ::std::string& e = "UTF-8",
9513  ::xml_schema::flags f = 0);
9514 
9529  BIOGEARS_CDM_API
9530  void
9531  PsychomotorVigilanceTask (::xercesc::XMLFormatTarget& ft,
9532  const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9534  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9535  const ::std::string& e = "UTF-8",
9536  ::xml_schema::flags f = 0);
9537 
9552  BIOGEARS_CDM_API
9553  void
9554  PsychomotorVigilanceTask (::xercesc::XMLFormatTarget& ft,
9555  const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9556  ::xercesc::DOMErrorHandler& eh,
9557  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9558  const ::std::string& e = "UTF-8",
9559  ::xml_schema::flags f = 0);
9560 
9572  BIOGEARS_CDM_API
9573  void
9574  PsychomotorVigilanceTask (::xercesc::DOMDocument& d,
9575  const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9576  ::xml_schema::flags f = 0);
9577 
9586  BIOGEARS_CDM_API
9587  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
9588  PsychomotorVigilanceTask (const ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData& x,
9589  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9590  ::xml_schema::flags f = 0);
9591 
9593 
9594  BIOGEARS_CDM_API
9595  void
9596  operator<< (::xercesc::DOMElement&, const ComprehensiveMetabolicPanelData&);
9597 
9602 
9614  BIOGEARS_CDM_API
9615  void
9616  ComprehensiveMetabolicPanel (::std::ostream& os,
9617  const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9618  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9619  const ::std::string& e = "UTF-8",
9620  ::xml_schema::flags f = 0);
9621 
9635  BIOGEARS_CDM_API
9636  void
9637  ComprehensiveMetabolicPanel (::std::ostream& os,
9638  const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9640  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9641  const ::std::string& e = "UTF-8",
9642  ::xml_schema::flags f = 0);
9643 
9658  BIOGEARS_CDM_API
9659  void
9660  ComprehensiveMetabolicPanel (::std::ostream& os,
9661  const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9662  ::xercesc::DOMErrorHandler& eh,
9663  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9664  const ::std::string& e = "UTF-8",
9665  ::xml_schema::flags f = 0);
9666 
9678  BIOGEARS_CDM_API
9679  void
9680  ComprehensiveMetabolicPanel (::xercesc::XMLFormatTarget& ft,
9681  const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9682  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9683  const ::std::string& e = "UTF-8",
9684  ::xml_schema::flags f = 0);
9685 
9700  BIOGEARS_CDM_API
9701  void
9702  ComprehensiveMetabolicPanel (::xercesc::XMLFormatTarget& ft,
9703  const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9705  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9706  const ::std::string& e = "UTF-8",
9707  ::xml_schema::flags f = 0);
9708 
9723  BIOGEARS_CDM_API
9724  void
9725  ComprehensiveMetabolicPanel (::xercesc::XMLFormatTarget& ft,
9726  const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9727  ::xercesc::DOMErrorHandler& eh,
9728  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9729  const ::std::string& e = "UTF-8",
9730  ::xml_schema::flags f = 0);
9731 
9743  BIOGEARS_CDM_API
9744  void
9745  ComprehensiveMetabolicPanel (::xercesc::DOMDocument& d,
9746  const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9747  ::xml_schema::flags f = 0);
9748 
9757  BIOGEARS_CDM_API
9758  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
9759  ComprehensiveMetabolicPanel (const ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData& x,
9760  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9761  ::xml_schema::flags f = 0);
9762 
9764 
9765  BIOGEARS_CDM_API
9766  void
9767  operator<< (::xercesc::DOMElement&, const enumPresenceIndicator&);
9768 
9769  BIOGEARS_CDM_API
9770  void
9771  operator<< (::xercesc::DOMAttr&, const enumPresenceIndicator&);
9772 
9773  BIOGEARS_CDM_API
9774  void
9776  const enumPresenceIndicator&);
9777 
9778  BIOGEARS_CDM_API
9779  void
9780  operator<< (::xercesc::DOMElement&, const enumClarityIndicator&);
9781 
9782  BIOGEARS_CDM_API
9783  void
9784  operator<< (::xercesc::DOMAttr&, const enumClarityIndicator&);
9785 
9786  BIOGEARS_CDM_API
9787  void
9789  const enumClarityIndicator&);
9790 
9791  BIOGEARS_CDM_API
9792  void
9793  operator<< (::xercesc::DOMElement&, const enumUrineColor&);
9794 
9795  BIOGEARS_CDM_API
9796  void
9797  operator<< (::xercesc::DOMAttr&, const enumUrineColor&);
9798 
9799  BIOGEARS_CDM_API
9800  void
9802  const enumUrineColor&);
9803 
9804  BIOGEARS_CDM_API
9805  void
9806  operator<< (::xercesc::DOMElement&, const enumMicroscopicObservationType&);
9807 
9808  BIOGEARS_CDM_API
9809  void
9810  operator<< (::xercesc::DOMAttr&, const enumMicroscopicObservationType&);
9811 
9812  BIOGEARS_CDM_API
9813  void
9815  const enumMicroscopicObservationType&);
9816 
9817  BIOGEARS_CDM_API
9818  void
9819  operator<< (::xercesc::DOMElement&, const enumMicroscopicObservationAmount&);
9820 
9821  BIOGEARS_CDM_API
9822  void
9823  operator<< (::xercesc::DOMAttr&, const enumMicroscopicObservationAmount&);
9824 
9825  BIOGEARS_CDM_API
9826  void
9828  const enumMicroscopicObservationAmount&);
9829 
9830  BIOGEARS_CDM_API
9831  void
9832  operator<< (::xercesc::DOMElement&, const UrinalysisData&);
9833 
9834  BIOGEARS_CDM_API
9835  void
9836  operator<< (::xercesc::DOMElement&, const UrinalysisMicroscopicData&);
9837 
9842 
9854  BIOGEARS_CDM_API
9855  void
9856  Urinalysis (::std::ostream& os,
9857  const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
9858  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9859  const ::std::string& e = "UTF-8",
9860  ::xml_schema::flags f = 0);
9861 
9875  BIOGEARS_CDM_API
9876  void
9877  Urinalysis (::std::ostream& os,
9878  const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
9880  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9881  const ::std::string& e = "UTF-8",
9882  ::xml_schema::flags f = 0);
9883 
9898  BIOGEARS_CDM_API
9899  void
9900  Urinalysis (::std::ostream& os,
9901  const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
9902  ::xercesc::DOMErrorHandler& eh,
9903  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9904  const ::std::string& e = "UTF-8",
9905  ::xml_schema::flags f = 0);
9906 
9918  BIOGEARS_CDM_API
9919  void
9920  Urinalysis (::xercesc::XMLFormatTarget& ft,
9921  const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
9922  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9923  const ::std::string& e = "UTF-8",
9924  ::xml_schema::flags f = 0);
9925 
9940  BIOGEARS_CDM_API
9941  void
9942  Urinalysis (::xercesc::XMLFormatTarget& ft,
9943  const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
9945  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9946  const ::std::string& e = "UTF-8",
9947  ::xml_schema::flags f = 0);
9948 
9963  BIOGEARS_CDM_API
9964  void
9965  Urinalysis (::xercesc::XMLFormatTarget& ft,
9966  const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
9967  ::xercesc::DOMErrorHandler& eh,
9968  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
9969  const ::std::string& e = "UTF-8",
9970  ::xml_schema::flags f = 0);
9971 
9983  BIOGEARS_CDM_API
9984  void
9985  Urinalysis (::xercesc::DOMDocument& d,
9986  const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
9987  ::xml_schema::flags f = 0);
9988 
9997  BIOGEARS_CDM_API
9998  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
9999  Urinalysis (const ::mil::tatrc::physiology::datamodel::UrinalysisData& x,
10000  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
10001  ::xml_schema::flags f = 0);
10002 
10004  }
10005  }
10006  }
10007 }
10008 
10009 #include <xsd/cxx/post.hxx>
10010 
10011 // Begin epilogue.
10012 //
10013 //
10014 // End epilogue.
10015 
10016 #endif // D__BIOGEARS_CORE_SHARE_XSD__CDM_PATIENT_ASSESSMENTS_HXX
::xsd::cxx::tree::optional< TotalBilirubin_type > TotalBilirubin_optional
Element optional container type.
Definition: PatientAssessments.hxx:4295
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
Definition: BioGears.hxx:325
::xsd::cxx::tree::traits< FunctionalResidualCapacity_type, char > FunctionalResidualCapacity_traits
Element traits type.
Definition: PatientAssessments.hxx:1090
long long negative_integer
C++ type corresponding to the negativeInteger XML Schema built-in type.
Definition: BioGears.hxx:231
::xsd::cxx::tree::optional< Appearance_type > Appearance_optional
Element optional container type.
Definition: PatientAssessments.hxx:5400
Enumeration class corresponding to the enumPresenceIndicator schema type.
Definition: PatientAssessments.hxx:4534
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData PeakExpiratoryFlow_type
Element type.
Definition: PatientAssessments.hxx:1384
::xsd::cxx::tree::optional< Protein_type > Protein_optional
Element optional container type.
Definition: PatientAssessments.hxx:5932
::xsd::cxx::tree::simple_type< char, type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition: BioGears.hxx:128
::xsd::cxx::tree::traits< ForcedExpiratoryFlow_type, char > ForcedExpiratoryFlow_traits
Element traits type.
Definition: PatientAssessments.hxx:1014
value
Underlying enum type.
Definition: PatientAssessments.hxx:5157
::xsd::cxx::tree::parsing< char > parsing
Exception indicating a parsing failure.
Definition: BioGears.hxx:552
::xsd::cxx::tree::optional< Casts_type > Casts_optional
Element optional container type.
Definition: PatientAssessments.hxx:6704
::xsd::cxx::tree::optional< Crystals_type > Crystals_optional
Element optional container type.
Definition: PatientAssessments.hxx:6780
::xsd::cxx::tree::date< char, simple_type > date
C++ type corresponding to the date XML Schema built-in type.
Definition: BioGears.hxx:393
::xsd::cxx::tree::traits< Albumin_type, char > Albumin_traits
Element traits type.
Definition: PatientAssessments.hxx:3388
::xsd::cxx::tree::bounds< char > bounds
Exception indicating that the size argument exceeds the capacity argument.
Definition: BioGears.hxx:541
Class corresponding to the UrinalysisMicroscopicData schema type.
Definition: PatientAssessments.hxx:6399
::xsd::cxx::tree::optional< ALP_type > ALP_optional
Element optional container type.
Definition: PatientAssessments.hxx:3459
::mil::tatrc::physiology::datamodel::ScalarVolumeData ResidualVolume_type
Element type.
Definition: PatientAssessments.hxx:1460
::xsd::cxx::tree::traits< ALP_type, char > ALP_traits
Element traits type.
Definition: PatientAssessments.hxx:3464
::mil::tatrc::physiology::datamodel::ScalarVolumeData ForcedVitalCapacity_type
Element type.
Definition: PatientAssessments.hxx:852
::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
Exception indicating that a prefix-namespace mapping was not provided.
Definition: BioGears.hxx:588
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::ComprehensiveMetabolicPanelData > ComprehensiveMetabolicPanel(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: PatientAssessments.cxx:7558
::xsd::cxx::tree::traits< AttentionLapses_type, char > AttentionLapses_traits
Element traits type.
Definition: PatientAssessments.hxx:3217
::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
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Urobilinogen_type
Element type.
Definition: PatientAssessments.hxx:6003
::xsd::cxx::tree::optional< Nitrite_type > Nitrite_optional
Element optional container type.
Definition: PatientAssessments.hxx:6084
::xsd::cxx::tree::optional< ExpiratoryReserveVolume_type > ExpiratoryReserveVolume_optional
Element optional container type.
Definition: PatientAssessments.hxx:781
::xsd::cxx::tree::expected_element< char > expected_element
Exception indicating that an expected element was not encountered.
Definition: BioGears.hxx:558
Class corresponding to the CompleteBloodCountData schema type.
Definition: PatientAssessments.hxx:2408
Class corresponding to the SequentialOrganFailureAssessmentData schema type.
Definition: PatientAssessments.hxx:1933
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData PlateletCount_type
Element type.
Definition: PatientAssessments.hxx:2574
::xsd::cxx::tree::flags flags
Parsing and serialization flags.
Definition: BioGears.hxx:504
::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::optional< SlowVitalCapacity_type > SlowVitalCapacity_optional
Element optional container type.
Definition: PatientAssessments.hxx:1541
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition: BioGears.hxx:279
::xsd::cxx::tree::optional< LungVolumePlot_type > LungVolumePlot_optional
Element optional container type.
Definition: PatientAssessments.hxx:1769
::xsd::cxx::tree::optional< Potassium_type > Potassium_optional
Element optional container type.
Definition: PatientAssessments.hxx:4143
::mil::tatrc::physiology::datamodel::ScalarData RespirationSOFA_type
Element type.
Definition: PatientAssessments.hxx:1947
::xsd::cxx::tree::traits< CO2_type, char > CO2_traits
Element traits type.
Definition: PatientAssessments.hxx:3920
::xsd::cxx::tree::traits< RespirationSOFA_type, char > RespirationSOFA_traits
Element traits type.
Definition: PatientAssessments.hxx:1952
::mil::tatrc::physiology::datamodel::ScalarVolumeData FunctionalResidualCapacity_type
Element type.
Definition: PatientAssessments.hxx:1080
::xsd::cxx::tree::optional< ResidualVolume_type > ResidualVolume_optional
Element optional container type.
Definition: PatientAssessments.hxx:1465
::xsd::cxx::tree::optional< WhiteBloodCells_type > WhiteBloodCells_optional
Element optional container type.
Definition: PatientAssessments.hxx:6552
Enumeration class corresponding to the enumClarityIndicator schema type.
Definition: PatientAssessments.hxx:4687
Enumeration class corresponding to the enumUrineColor schema type.
Definition: PatientAssessments.hxx:4842
float float_
C++ type corresponding to the float XML Schema built-in type.
Definition: BioGears.hxx:251
::xsd::cxx::tree::optional< ForcedExpiratoryVolume_type > ForcedExpiratoryVolume_optional
Element optional container type.
Definition: PatientAssessments.hxx:933
bool boolean
C++ type corresponding to the boolean XML Schema built-in type.
Definition: BioGears.hxx:241
Enumeration class corresponding to the enumMicroscopicObservationAmount schema type.
Definition: PatientAssessments.hxx:5150
::xsd::cxx::tree::traits< MaximumVoluntaryVentilation_type, char > MaximumVoluntaryVentilation_traits
Element traits type.
Definition: PatientAssessments.hxx:1318
::xsd::cxx::tree::traits< AST_type, char > AST_traits
Element traits type.
Definition: PatientAssessments.hxx:3616
Class corresponding to the PatientAssessmentData schema type.
Definition: PatientAssessments.hxx:694
::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::no_type_info< char > no_type_info
Exception indicating that the type information is not available for a type.
Definition: BioGears.hxx:594
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PsychomotorVigilanceTaskData > PsychomotorVigilanceTask(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: PatientAssessments.cxx:7269
::xsd::cxx::tree::optional< ReactionTime_type > ReactionTime_optional
Element optional container type.
Definition: PatientAssessments.hxx:3136
::xsd::cxx::tree::traits< MeanCorpuscularVolume_type, char > MeanCorpuscularVolume_traits
Element traits type.
Definition: PatientAssessments.hxx:2812
::xsd::cxx::tree::traits< EpithelialCells_type, char > EpithelialCells_traits
Element traits type.
Definition: PatientAssessments.hxx:6633
::xsd::cxx::tree::optional< Chloride_type > Chloride_optional
Element optional container type.
Definition: PatientAssessments.hxx:3839
::mil::tatrc::physiology::datamodel::ScalarVolumeData InspiratoryReserveVolume_type
Element type.
Definition: PatientAssessments.hxx:1232
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
Definition: BioGears.hxx:527
::xsd::cxx::tree::traits< TotalBilirubin_type, char > TotalBilirubin_traits
Element traits type.
Definition: PatientAssessments.hxx:4300
::xsd::cxx::tree::time_zone time_zone
Time zone type.
Definition: BioGears.hxx:387
::xsd::cxx::tree::optional< BUN_type > BUN_optional
Element optional container type.
Definition: PatientAssessments.hxx:3687
Class corresponding to the PulmonaryFunctionTestData schema type.
Definition: PatientAssessments.hxx:762
Definition: BioGears.cxx:43
::mil::tatrc::physiology::datamodel::ScalarData AttentionLapses_type
Element type.
Definition: PatientAssessments.hxx:3207
::xsd::cxx::tree::traits< PeakExpiratoryFlow_type, char > PeakExpiratoryFlow_traits
Element traits type.
Definition: PatientAssessments.hxx:1394
unsigned long long non_negative_integer
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
Definition: BioGears.hxx:219
::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
Exception indicating that an unexpected enumerator was encountered.
Definition: BioGears.hxx:576
::xsd::cxx::tree::traits< SlowVitalCapacity_type, char > SlowVitalCapacity_traits
Element traits type.
Definition: PatientAssessments.hxx:1546
Class corresponding to the ComprehensiveMetabolicPanelData schema type.
Definition: PatientAssessments.hxx:3364
unsigned long long positive_integer
C++ type corresponding to the positiveInteger XML Schema built-in type.
Definition: BioGears.hxx:225
::xsd::cxx::tree::traits< Yeast_type, char > Yeast_traits
Element traits type.
Definition: PatientAssessments.hxx:7013
Definition: PatientAssessments.hxx:4852
::xsd::cxx::tree::optional< PlateletCount_type > PlateletCount_optional
Element optional container type.
Definition: PatientAssessments.hxx:2579
::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::as_decimal< decimal > as_decimal
Serialization wrapper for the decimal type.
Definition: BioGears.hxx:491
::xsd::cxx::tree::optional< ForcedVitalCapacity_type > ForcedVitalCapacity_optional
Element optional container type.
Definition: PatientAssessments.hxx:857
::xsd::cxx::tree::optional< CO2_type > CO2_optional
Element optional container type.
Definition: PatientAssessments.hxx:3915
::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
::xsd::cxx::tree::unexpected_element< char > unexpected_element
Exception indicating that an unexpected element was encountered.
Definition: BioGears.hxx:564
::mil::tatrc::physiology::datamodel::ScalarData Bilirubin_type
Element type.
Definition: PatientAssessments.hxx:5623
::xsd::cxx::tree::traits< Crystals_type, char > Crystals_traits
Element traits type.
Definition: PatientAssessments.hxx:6785
::xsd::cxx::tree::traits< Microscopic_type, char > Microscopic_traits
Element traits type.
Definition: PatientAssessments.hxx:6241
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData TotalProtein_type
Element type.
Definition: PatientAssessments.hxx:4366
::mil::tatrc::physiology::datamodel::ScalarFractionData Hematocrit_type
Element type.
Definition: PatientAssessments.hxx:2422
::xsd::cxx::tree::optional< RedBloodCells_type > RedBloodCells_optional
Element optional container type.
Definition: PatientAssessments.hxx:6476
::xsd::cxx::tree::optional< Creatinine_type > Creatinine_optional
Element optional container type.
Definition: PatientAssessments.hxx:3991
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData TotalBilirubin_type
Element type.
Definition: PatientAssessments.hxx:4290
::xsd::cxx::tree::traits< Glucose_type, char > Glucose_traits
Element traits type.
Definition: PatientAssessments.hxx:5481
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition: BioGears.hxx:197
value
Underlying enum type.
Definition: PatientAssessments.hxx:4541
::xsd::cxx::tree::optional< Ketone_type > Ketone_optional
Element optional container type.
Definition: PatientAssessments.hxx:5552
::mil::tatrc::physiology::datamodel::ScalarVolumeData MaximumVoluntaryVentilation_type
Element type.
Definition: PatientAssessments.hxx:1308
::xsd::cxx::tree::optional< AttentionLapses_type > AttentionLapses_optional
Element optional container type.
Definition: PatientAssessments.hxx:3212
::xsd::cxx::tree::optional< pH_type > pH_optional
Element optional container type.
Definition: PatientAssessments.hxx:5856
::mil::tatrc::physiology::datamodel::ScalarVolumeData ExpiratoryReserveVolume_type
Element type.
Definition: PatientAssessments.hxx:776
::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::enumPresenceIndicator Glucose_type
Element type.
Definition: PatientAssessments.hxx:5471
::xsd::cxx::tree::optional< Albumin_type > Albumin_optional
Element optional container type.
Definition: PatientAssessments.hxx:3383
::xsd::cxx::tree::buffer< char > buffer
Binary buffer type.
Definition: BioGears.hxx:366
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::SequentialOrganFailureAssessmentData > SequentialOrganFailureAssessment(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: PatientAssessments.cxx:6691
Enumeration class corresponding to the enumMicroscopicObservationType schema type.
Definition: PatientAssessments.hxx:4997
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Creatinine_type
Element type.
Definition: PatientAssessments.hxx:3986
::xsd::cxx::tree::traits< ReactionTime_type, char > ReactionTime_traits
Element traits type.
Definition: PatientAssessments.hxx:3141
::xsd::cxx::tree::traits< Blood_type, char > Blood_traits
Element traits type.
Definition: PatientAssessments.hxx:5785
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
Definition: BioGears.hxx:122
::xsd::cxx::tree::traits< CoagulationSOFA_type, char > CoagulationSOFA_traits
Element traits type.
Definition: PatientAssessments.hxx:2010
::xsd::cxx::tree::traits< Protein_type, char > Protein_traits
Element traits type.
Definition: PatientAssessments.hxx:5937
::xsd::cxx::tree::optional< MeanCorpuscularHemoglobinConcentration_type > MeanCorpuscularHemoglobinConcentration_optional
Element optional container type.
Definition: PatientAssessments.hxx:2731
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< LungVolumePlot_type, char > LungVolumePlot_traits
Element traits type.
Definition: PatientAssessments.hxx:1774
::mil::tatrc::physiology::datamodel::enumPresenceIndicator Nitrite_type
Element type.
Definition: PatientAssessments.hxx:6079
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData Potassium_type
Element type.
Definition: PatientAssessments.hxx:4138
::xsd::cxx::tree::traits< ForcedExpiratoryVolume_type, char > ForcedExpiratoryVolume_traits
Element traits type.
Definition: PatientAssessments.hxx:938
::xsd::cxx::tree::traits< RenalSOFA_type, char > RenalSOFA_traits
Element traits type.
Definition: PatientAssessments.hxx:2242
::xsd::cxx::tree::optional< InspiratoryCapacity_type > InspiratoryCapacity_optional
Element optional container type.
Definition: PatientAssessments.hxx:1161
::xsd::cxx::tree::optional< ALT_type > ALT_optional
Element optional container type.
Definition: PatientAssessments.hxx:3535
::xsd::cxx::tree::optional< FunctionalResidualCapacity_type > FunctionalResidualCapacity_optional
Element optional container type.
Definition: PatientAssessments.hxx:1085
::xsd::cxx::tree::expected_attribute< char > expected_attribute
Exception indicating that an expected attribute was not encountered.
Definition: BioGears.hxx:570
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData MeanCorpuscularHemoglobinConcentration_type
Element type.
Definition: PatientAssessments.hxx:2726
::xsd::cxx::tree::duration< char, simple_type > duration
C++ type corresponding to the duration XML Schema built-in type.
Definition: BioGears.hxx:405
::mil::tatrc::physiology::datamodel::ScalarData pH_type
Element type.
Definition: PatientAssessments.hxx:5851
::mil::tatrc::physiology::datamodel::enumClarityIndicator Appearance_type
Element type.
Definition: PatientAssessments.hxx:5395
::xsd::cxx::tree::traits< RedBloodCells_type, char > RedBloodCells_traits
Element traits type.
Definition: PatientAssessments.hxx:6481
::xsd::cxx::tree::traits< PlateletCount_type, char > PlateletCount_traits
Element traits type.
Definition: PatientAssessments.hxx:2584
::mil::tatrc::physiology::datamodel::ScalarVolumeData VitalCapacity_type
Element type.
Definition: PatientAssessments.hxx:1688
::xsd::cxx::tree::gmonth< char, simple_type > gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
Definition: BioGears.hxx:417
int int_
C++ type corresponding to the int XML Schema built-in type.
Definition: BioGears.hxx:175
::xsd::cxx::tree::optional< InspiratoryReserveVolume_type > InspiratoryReserveVolume_optional
Element optional container type.
Definition: PatientAssessments.hxx:1237
Class corresponding to the UrinalysisData schema type.
Definition: PatientAssessments.hxx:5305
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData RedBloodCellCount_type
Element type.
Definition: PatientAssessments.hxx:2878
::mil::tatrc::physiology::datamodel::enumPresenceIndicator LeukocyteEsterase_type
Element type.
Definition: PatientAssessments.hxx:6155
::mil::tatrc::physiology::datamodel::enumUrineColor Color_type
Element type.
Definition: PatientAssessments.hxx:5319
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
Definition: BioGears.hxx:471
::mil::tatrc::physiology::datamodel::ScalarData LiverSOFA_type
Element type.
Definition: PatientAssessments.hxx:2063
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData ALP_type
Element type.
Definition: PatientAssessments.hxx:3454
::xsd::cxx::tree::traits< MeanCorpuscularHemoglobinConcentration_type, char > MeanCorpuscularHemoglobinConcentration_traits
Element traits type.
Definition: PatientAssessments.hxx:2736
::xsd::cxx::tree::traits< MeanCorpuscularHemoglobin_type, char > MeanCorpuscularHemoglobin_traits
Element traits type.
Definition: PatientAssessments.hxx:2660
::xsd::cxx::tree::traits< BUN_type, char > BUN_traits
Element traits type.
Definition: PatientAssessments.hxx:3692
::xsd::cxx::tree::optional< TotalLungCapacity_type > TotalLungCapacity_optional
Element optional container type.
Definition: PatientAssessments.hxx:1617
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition: BioGears.hxx:309
::xsd::cxx::tree::traits< Appearance_type, char > Appearance_traits
Element traits type.
Definition: PatientAssessments.hxx:5405
::xsd::cxx::tree::traits< ObservationType_type, char > ObservationType_traits
Element traits type.
Definition: PatientAssessments.hxx:6418
::xsd::cxx::tree::traits< Color_type, char > Color_traits
Element traits type.
Definition: PatientAssessments.hxx:5329
::xsd::cxx::tree::optional< Calcium_type > Calcium_optional
Element optional container type.
Definition: PatientAssessments.hxx:3763
::xsd::cxx::tree::optional< Blood_type > Blood_optional
Element optional container type.
Definition: PatientAssessments.hxx:5780
::xsd::cxx::tree::traits< pH_type, char > pH_traits
Element traits type.
Definition: PatientAssessments.hxx:5861
::xsd::cxx::tree::name< char, token > name
C++ type corresponding to the Name XML Schema built-in type.
Definition: BioGears.hxx:291
::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
::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
Namespace serialization information map.
Definition: BioGears.hxx:476
::xsd::cxx::tree::traits< Chloride_type, char > Chloride_traits
Element traits type.
Definition: PatientAssessments.hxx:3844
::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< RedBloodCellCount_type, char > RedBloodCellCount_traits
Element traits type.
Definition: PatientAssessments.hxx:2888
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData ALT_type
Element type.
Definition: PatientAssessments.hxx:3530
value
Underlying enum type.
Definition: PatientAssessments.hxx:4694
::xsd::cxx::tree::traits< Trichomonads_type, char > Trichomonads_traits
Element traits type.
Definition: PatientAssessments.hxx:6937
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData Sodium_type
Element type.
Definition: PatientAssessments.hxx:4214
::xsd::cxx::tree::traits< Calcium_type, char > Calcium_traits
Element traits type.
Definition: PatientAssessments.hxx:3768
::mil::tatrc::physiology::datamodel::enumPresenceIndicator Blood_type
Element type.
Definition: PatientAssessments.hxx:5775
::xsd::cxx::tree::optional< MaximumVoluntaryVentilation_type > MaximumVoluntaryVentilation_optional
Element optional container type.
Definition: PatientAssessments.hxx:1313
::xsd::cxx::tree::gyear< char, simple_type > gyear
C++ type corresponding to the gYear XML Schema built-in type.
Definition: BioGears.hxx:429
::mil::tatrc::physiology::datamodel::ScalarData CardiovascularSOFA_type
Element type.
Definition: PatientAssessments.hxx:2121
::xsd::cxx::tree::optional< VitalCapacity_type > VitalCapacity_optional
Element optional container type.
Definition: PatientAssessments.hxx:1693
value
Underlying enum type.
Definition: PatientAssessments.hxx:5004
::xsd::cxx::tree::traits< Glucose_type, char > Glucose_traits
Element traits type.
Definition: PatientAssessments.hxx:4072
::xsd::cxx::tree::traits< ResidualVolume_type, char > ResidualVolume_traits
Element traits type.
Definition: PatientAssessments.hxx:1470
::xsd::cxx::tree::optional< Yeast_type > Yeast_optional
Element optional container type.
Definition: PatientAssessments.hxx:7008
::xsd::cxx::xml::error_handler< char > error_handler
Error handler callback interface.
Definition: BioGears.hxx:610
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData CO2_type
Element type.
Definition: PatientAssessments.hxx:3910
::xsd::cxx::tree::serialization< char > serialization
Exception indicating a serialization failure.
Definition: BioGears.hxx:605
::xsd::cxx::tree::traits< Bacteria_type, char > Bacteria_traits
Element traits type.
Definition: PatientAssessments.hxx:6861
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< InspiratoryReserveVolume_type, char > InspiratoryReserveVolume_traits
Element traits type.
Definition: PatientAssessments.hxx:1242
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Hemoglobin_type
Element type.
Definition: PatientAssessments.hxx:2498
::xsd::cxx::tree::traits< WhiteBloodCellCount_type, char > WhiteBloodCellCount_traits
Element traits type.
Definition: PatientAssessments.hxx:2964
::xsd::cxx::tree::optional< Hematocrit_type > Hematocrit_optional
Element optional container type.
Definition: PatientAssessments.hxx:2427
::std::ostream & operator<<(::std::ostream &o, enumBioGearsAirwayMode::value i)
Definition: BioGears.cxx:451
::mil::tatrc::physiology::datamodel::ScalarVolumeData MeanCorpuscularVolume_type
Element type.
Definition: PatientAssessments.hxx:2802
::mil::tatrc::physiology::datamodel::ScalarTimeData ReactionTime_type
Element type.
Definition: PatientAssessments.hxx:3131
::mil::tatrc::physiology::datamodel::ScalarData SpecificGravity_type
Element type.
Definition: PatientAssessments.hxx:5699
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition: BioGears.hxx:213
::xsd::cxx::tree::optional< Trichomonads_type > Trichomonads_optional
Element optional container type.
Definition: PatientAssessments.hxx:6932
::xsd::cxx::tree::traits< Ketone_type, char > Ketone_traits
Element traits type.
Definition: PatientAssessments.hxx:5557
::xsd::cxx::tree::traits< ForcedVitalCapacity_type, char > ForcedVitalCapacity_traits
Element traits type.
Definition: PatientAssessments.hxx:862
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition: BioGears.hxx:451
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
Definition: BioGears.hxx:143
::xsd::cxx::tree::severity severity
Error severity.
Definition: BioGears.hxx:517
::xsd::cxx::tree::traits< Sodium_type, char > Sodium_traits
Element traits type.
Definition: PatientAssessments.hxx:4224
::xsd::cxx::tree::optional< AST_type > AST_optional
Element optional container type.
Definition: PatientAssessments.hxx:3611
::mil::tatrc::physiology::datamodel::enumPresenceIndicator Ketone_type
Element type.
Definition: PatientAssessments.hxx:5547
::mil::tatrc::physiology::datamodel::ScalarVolumeData TotalLungCapacity_type
Element type.
Definition: PatientAssessments.hxx:1612
::xsd::cxx::tree::optional< WhiteBloodCellCount_type > WhiteBloodCellCount_optional
Element optional container type.
Definition: PatientAssessments.hxx:2959
::xsd::cxx::tree::content_order content_order
Content order sequence entry.
Definition: BioGears.hxx:464
::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount EpithelialCells_type
Element type.
Definition: PatientAssessments.hxx:6623
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
::xsd::cxx::tree::traits< SpecificGravity_type, char > SpecificGravity_traits
Element traits type.
Definition: PatientAssessments.hxx:5709
::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::optional< Glucose_type > Glucose_optional
Element optional container type.
Definition: PatientAssessments.hxx:5476
::xsd::cxx::tree::list_stream< char > list_stream
List serialization stream.
Definition: BioGears.hxx:481
::mil::tatrc::physiology::datamodel::ScalarData CentralNervousSOFA_type
Element type.
Definition: PatientAssessments.hxx:2179
unsigned int unsigned_int
C++ type corresponding to the unsignedInt XML Schema built-in type.
Definition: BioGears.hxx:181
::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::entities< char, simple_type, entity > entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
Definition: BioGears.hxx:457
unsigned char unsigned_byte
C++ type corresponding to the unsignedByte XML Schema built-in type.
Definition: BioGears.hxx:149
::xsd::cxx::tree::optional< Hemoglobin_type > Hemoglobin_optional
Element optional container type.
Definition: PatientAssessments.hxx:2503
::xsd::cxx::tree::optional< TotalProtein_type > TotalProtein_optional
Element optional container type.
Definition: PatientAssessments.hxx:4371
::xsd::cxx::tree::traits< Nitrite_type, char > Nitrite_traits
Element traits type.
Definition: PatientAssessments.hxx:6089
::xsd::cxx::tree::traits< CardiovascularSOFA_type, char > CardiovascularSOFA_traits
Element traits type.
Definition: PatientAssessments.hxx:2126
::xsd::cxx::tree::traits< Creatinine_type, char > Creatinine_traits
Element traits type.
Definition: PatientAssessments.hxx:3996
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData Chloride_type
Element type.
Definition: PatientAssessments.hxx:3834
::xsd::cxx::tree::optional< SpecificGravity_type > SpecificGravity_optional
Element optional container type.
Definition: PatientAssessments.hxx:5704
::mil::tatrc::physiology::datamodel::UrinalysisMicroscopicData Microscopic_type
Element type.
Definition: PatientAssessments.hxx:6231
::xsd::cxx::tree::traits< Potassium_type, char > Potassium_traits
Element traits type.
Definition: PatientAssessments.hxx:4148
::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
value
Underlying enum type.
Definition: PatientAssessments.hxx:4849
double double_
C++ type corresponding to the double XML Schema built-in type.
Definition: BioGears.hxx:257
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::PulmonaryFunctionTestData > PulmonaryFunctionTest(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: PatientAssessments.cxx:6402
::xsd::cxx::tree::traits< ALT_type, char > ALT_traits
Element traits type.
Definition: PatientAssessments.hxx:3540
::mil::tatrc::physiology::datamodel::ScalarVolumeData ForcedExpiratoryVolume_type
Element type.
Definition: PatientAssessments.hxx:928
::xsd::cxx::tree::traits< Bilirubin_type, char > Bilirubin_traits
Element traits type.
Definition: PatientAssessments.hxx:5633
::mil::tatrc::physiology::datamodel::enumPresenceIndicator Protein_type
Element type.
Definition: PatientAssessments.hxx:5927
::xsd::cxx::tree::optional< MeanCorpuscularVolume_type > MeanCorpuscularVolume_optional
Element optional container type.
Definition: PatientAssessments.hxx:2807
::xsd::cxx::tree::traits< VitalCapacity_type, char > VitalCapacity_traits
Element traits type.
Definition: PatientAssessments.hxx:1698
::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
::xsd::cxx::tree::traits< Urobilinogen_type, char > Urobilinogen_traits
Element traits type.
Definition: PatientAssessments.hxx:6013
::xsd::cxx::tree::optional< MeanCorpuscularHemoglobin_type > MeanCorpuscularHemoglobin_optional
Element optional container type.
Definition: PatientAssessments.hxx:2655
::xsd::cxx::tree::optional< EpithelialCells_type > EpithelialCells_optional
Element optional container type.
Definition: PatientAssessments.hxx:6628
::xsd::cxx::tree::type container
Alias for the anyType type.
Definition: BioGears.hxx:133
::xsd::cxx::tree::optional< Sodium_type > Sodium_optional
Element optional container type.
Definition: PatientAssessments.hxx:4219
::xsd::cxx::tree::idref< char, ncname, type > idref
C++ type corresponding to the IDREF XML Schema built-in type.
Definition: BioGears.hxx:331
::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Yeast_type
Element type.
Definition: PatientAssessments.hxx:7003
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Glucose_type
Element type.
Definition: PatientAssessments.hxx:4062
::mil::tatrc::physiology::datamodel::enumMicroscopicObservationType ObservationType_type
Element type.
Definition: PatientAssessments.hxx:6413
::xsd::cxx::tree::error< char > error
Error condition.
Definition: BioGears.hxx:522
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData AST_type
Element type.
Definition: PatientAssessments.hxx:3606
::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
::mil::tatrc::physiology::datamodel::ScalarVolumeData InspiratoryCapacity_type
Element type.
Definition: PatientAssessments.hxx:1156
::xsd::cxx::tree::traits< CentralNervousSOFA_type, char > CentralNervousSOFA_traits
Element traits type.
Definition: PatientAssessments.hxx:2184
::mil::tatrc::physiology::datamodel::ScalarAmountData Casts_type
Element type.
Definition: PatientAssessments.hxx:6699
::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 PsychomotorVigilanceTaskData schema type.
Definition: PatientAssessments.hxx:3117
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Albumin_type
Element type.
Definition: PatientAssessments.hxx:3378
::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MeanCorpuscularHemoglobin_type
Element type.
Definition: PatientAssessments.hxx:2650
::mil::tatrc::physiology::datamodel::ScalarData CoagulationSOFA_type
Element type.
Definition: PatientAssessments.hxx:2005
::xsd::cxx::tree::optional< Bacteria_type > Bacteria_optional
Element optional container type.
Definition: PatientAssessments.hxx:6856
::xsd::cxx::tree::optional< PeakExpiratoryFlow_type > PeakExpiratoryFlow_optional
Element optional container type.
Definition: PatientAssessments.hxx:1389
::mil::tatrc::physiology::datamodel::ScalarAmountData RedBloodCells_type
Element type.
Definition: PatientAssessments.hxx:6471
::xsd::cxx::tree::traits< LiverSOFA_type, char > LiverSOFA_traits
Element traits type.
Definition: PatientAssessments.hxx:2068
::xsd::cxx::tree::traits< TotalProtein_type, char > TotalProtein_traits
Element traits type.
Definition: PatientAssessments.hxx:4376
::xsd::cxx::tree::traits< ExpiratoryReserveVolume_type, char > ExpiratoryReserveVolume_traits
Element traits type.
Definition: PatientAssessments.hxx:786
::xsd::cxx::tree::not_derived< char > not_derived
Exception indicating that the types are not related by inheritance.
Definition: BioGears.hxx:600
::mil::tatrc::physiology::datamodel::ScalarAmountPerVolumeData WhiteBloodCellCount_type
Element type.
Definition: PatientAssessments.hxx:2954
long long integer
C++ type corresponding to the integer XML Schema built-in type.
Definition: BioGears.hxx:207
::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< Hematocrit_type, char > Hematocrit_traits
Element traits type.
Definition: PatientAssessments.hxx:2432
::xsd::cxx::tree::as_double< double_ > as_double
Serialization wrapper for the double type.
Definition: BioGears.hxx:486
short short_
C++ type corresponding to the short XML Schema built-in type.
Definition: BioGears.hxx:159
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData BUN_type
Element type.
Definition: PatientAssessments.hxx:3682
::xsd::cxx::tree::optional< RedBloodCellCount_type > RedBloodCellCount_optional
Element optional container type.
Definition: PatientAssessments.hxx:2883
::xsd::cxx::tree::traits< InspiratoryCapacity_type, char > InspiratoryCapacity_traits
Element traits type.
Definition: PatientAssessments.hxx:1166
::xsd::cxx::tree::traits< LeukocyteEsterase_type, char > LeukocyteEsterase_traits
Element traits type.
Definition: PatientAssessments.hxx:6165
::mil::tatrc::physiology::datamodel::ScalarData RenalSOFA_type
Element type.
Definition: PatientAssessments.hxx:2237
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData ForcedExpiratoryFlow_type
Element type.
Definition: PatientAssessments.hxx:1004
::xsd::cxx::tree::traits< Hemoglobin_type, char > Hemoglobin_traits
Element traits type.
Definition: PatientAssessments.hxx:2508
::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Bacteria_type
Element type.
Definition: PatientAssessments.hxx:6851
::xsd::cxx::tree::optional< Glucose_type > Glucose_optional
Element optional container type.
Definition: PatientAssessments.hxx:4067
::xsd::cxx::tree::optional< Microscopic_type > Microscopic_optional
Element optional container type.
Definition: PatientAssessments.hxx:6236
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData Calcium_type
Element type.
Definition: PatientAssessments.hxx:3758
::xsd::cxx::tree::optional< Urobilinogen_type > Urobilinogen_optional
Element optional container type.
Definition: PatientAssessments.hxx:6008
::xsd::cxx::tree::traits< TotalLungCapacity_type, char > TotalLungCapacity_traits
Element traits type.
Definition: PatientAssessments.hxx:1622
::xsd::cxx::tree::optional< LeukocyteEsterase_type > LeukocyteEsterase_optional
Element optional container type.
Definition: PatientAssessments.hxx:6160
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition: BioGears.hxx:165
::mil::tatrc::physiology::datamodel::FunctionVolumeVsTimeData LungVolumePlot_type
Element type.
Definition: PatientAssessments.hxx:1764
::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Trichomonads_type
Element type.
Definition: PatientAssessments.hxx:6927
::mil::tatrc::physiology::datamodel::ScalarVolumeData SlowVitalCapacity_type
Element type.
Definition: PatientAssessments.hxx:1536
::mil::tatrc::physiology::datamodel::enumMicroscopicObservationAmount Crystals_type
Element type.
Definition: PatientAssessments.hxx:6775
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition: BioGears.hxx:263
::xsd::cxx::tree::optional< Bilirubin_type > Bilirubin_optional
Element optional container type.
Definition: PatientAssessments.hxx:5628
::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< ForcedExpiratoryFlow_type > ForcedExpiratoryFlow_optional
Element optional container type.
Definition: PatientAssessments.hxx:1009
::xsd::cxx::tree::optional< Color_type > Color_optional
Element optional container type.
Definition: PatientAssessments.hxx:5324
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::CompleteBloodCountData > CompleteBloodCount(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: PatientAssessments.cxx:6980
::xsd::cxx::tree::traits< Casts_type, char > Casts_traits
Element traits type.
Definition: PatientAssessments.hxx:6709
::xsd::cxx::tree::traits< WhiteBloodCells_type, char > WhiteBloodCells_traits
Element traits type.
Definition: PatientAssessments.hxx:6557
::mil::tatrc::physiology::datamodel::ScalarAmountData WhiteBloodCells_type
Element type.
Definition: PatientAssessments.hxx:6547