3645. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/9/2017 3:50:22 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

3645.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:50:22 2017 UTC
2 eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-ext-svc-proxy\src\main\resources\schemas\coreschemas datatypes-base.xsd Wed Jun 7 05:05:42 2017 UTC

3645.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 3267
Removed 0 0

3645.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

3645.4 Active regular expressions

No regular expressions were active.

3645.5 Comparison detail

        1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
        2   <!--
        3     Copyrigh t (c) 2001 , 2002, 20 03, 2004,  2005 Healt h Level Se ven. All r ights rese rved.
        4  
        5     Redistri bution and  use in so urce and b inary form s, with or  without
        6     modifica tion, are  permitted  provided t hat the fo llowing co nditions
        7     are met:
        8     1. Redis tributions  of source  code must  retain th e above co pyright
        9        notic e, this li st of cond itions and  the follo wing discl aimer.
        10     2. Redis tributions  in binary  form must  reproduce  the above  copyright
        11        notic e, this li st of cond itions and  the follo wing discl aimer in t he
        12        docum entation a nd/or othe r material s provided  with the  distributi on.
        13     3. All a dvertising  materials  mentionin g features  or use of  this soft ware
        14        must  display th e followin g acknowle dgement:
        15          Thi s product  includes s oftware de veloped by  Health Le vel Seven.
        16    
        17     THIS SOF TWARE IS P ROVIDED BY  THE REGEN TS AND CON TRIBUTORS  ``AS IS''  AND
        18     ANY EXPR ESS OR IMP LIED WARRA NTIES, INC LUDING, BU T NOT LIMI TED TO, TH E
        19     IMPLIED  WARRANTIES  OF MERCHA NTABILITY  AND FITNES S FOR A PA RTICULAR P URPOSE
        20     ARE DISC LAIMED.  I N NO EVENT  SHALL THE  REGENTS O R CONTRIBU TORS BE LI ABLE
        21     FOR ANY  DIRECT, IN DIRECT, IN CIDENTAL,  SPECIAL, E XEMPLARY,  OR CONSEQU ENTIAL
        22     DAMAGES  (INCLUDING , BUT NOT  LIMITED TO , PROCUREM ENT OF SUB STITUTE GO ODS
        23     OR SERVI CES; LOSS  OF USE, DA TA, OR PRO FITS; OR B USINESS IN TERRUPTION )
        24     HOWEVER  CAUSED AND  ON ANY TH EORY OF LI ABILITY, W HETHER IN  CONTRACT,  STRICT
        25     LIABILIT Y, OR TORT  (INCLUDIN G NEGLIGEN CE OR OTHE RWISE) ARI SING IN AN Y WAY
        26     OUT OF T HE USE OF  THIS SOFTW ARE, EVEN  IF ADVISED  OF THE PO SSIBILITY  OF
        27     SUCH DAM AGE.
        28     -->
        29   <!--
        30       This s chema is g enerated f rom a Gene ric Schema  Definitio n (GSD)
        31       by gsd 2xsl. Do n ot edit th is file.
        32     -->
        33   <xs:schema  xmlns:sch ="http://w ww.ascc.ne t/xml/sche matron" xm lns:xs="ht tp://www.w 3.org/2001 /XMLSchema " elementF ormDefault ="qualifie d">
        34           <x s:annotati on>
        35                    <xs: documentat ion>
        36     Copyrigh t (c) 2001 , 2002, 20 03, 2004,  2005, 2006  Health Le vel Seven.  All right s reserved .
        37  
        38     Redistri bution and  use in so urce and b inary form s, with or  without
        39     modifica tion, are  permitted  provided t hat the fo llowing co nditions
        40     are met:
        41     1. Redis tributions  of source  code must  retain th e above co pyright
        42        notic e, this li st of cond itions and  the follo wing discl aimer.
        43     2. Redis tributions  in binary  form must  reproduce  the above  copyright
        44        notic e, this li st of cond itions and  the follo wing discl aimer in t he
        45        docum entation a nd/or othe r material s provided  with the  distributi on.
        46     3. All a dvertising  materials  mentionin g features  or use of  this soft ware
        47        must  display th e followin g acknowle dgement:
        48          Thi s product  includes s oftware de veloped by  Health Le vel Seven.
        49    
        50     THIS SOF TWARE IS P ROVIDED BY  THE REGEN TS AND CON TRIBUTORS  ``AS IS''  AND
        51     ANY EXPR ESS OR IMP LIED WARRA NTIES, INC LUDING, BU T NOT LIMI TED TO, TH E
        52     IMPLIED  WARRANTIES  OF MERCHA NTABILITY  AND FITNES S FOR A PA RTICULAR P URPOSE
        53     ARE DISC LAIMED.  I N NO EVENT  SHALL THE  REGENTS O R CONTRIBU TORS BE LI ABLE
        54     FOR ANY  DIRECT, IN DIRECT, IN CIDENTAL,  SPECIAL, E XEMPLARY,  OR CONSEQU ENTIAL
        55     DAMAGES  (INCLUDING , BUT NOT  LIMITED TO , PROCUREM ENT OF SUB STITUTE GO ODS
        56     OR SERVI CES; LOSS  OF USE, DA TA, OR PRO FITS; OR B USINESS IN TERRUPTION )
        57     HOWEVER  CAUSED AND  ON ANY TH EORY OF LI ABILITY, W HETHER IN  CONTRACT,  STRICT
        58     LIABILIT Y, OR TORT  (INCLUDIN G NEGLIGEN CE OR OTHE RWISE) ARI SING IN AN Y WAY
        59     OUT OF T HE USE OF  THIS SOFTW ARE, EVEN  IF ADVISED  OF THE PO SSIBILITY  OF
        60     SUCH DAM AGE.
        61     
        62   Generated  by $Id: da tatypes-ba se.xsd,v 1 .1 2007/03 /20 02:42: 09 wbeeler  Exp $</xs :documenta tion>
        63           </ xs:annotat ion>
        64           <x s:include  schemaLoca tion="voc. xsd"/>
        65           <x s:annotati on>
        66                    <xs: documentat ion> $Id:  datatypes- base.xsd,v  1.1 2007/ 03/20 02:4 2:09 wbeel er Exp $ 
        67   Generated  by $Id: da tatypes-ba se.xsd,v 1 .1 2007/03 /20 02:42: 09 wbeeler  Exp $</xs :documenta tion>
        68           </ xs:annotat ion>
        69           <x s:complexT ype name=" ANY" abstr act="true" >
        70                    <xs: annotation >
        71                             <xs:do cumentatio n>
        72                Defines  the basic  properties  of every  data value . This
        73                is an ab stract typ e, meaning  that no v alue can b e just
        74                a data v alue witho ut belongi ng to any  concrete t ype.
        75                Every co ncrete typ e is a spe cializatio n of this
        76                general  abstract D ataValue t ype.
        77            < /xs:docume ntation>
        78                    </xs :annotatio n>
        79                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        80                             <xs:an notation>
        81                                      <xs:docu mentation>
        82                   An ex ceptional  value expr essing mis sing infor mation
        83                   and p ossibly th e reason w hy the inf ormation i s missing.
        84                </xs:doc umentation >
        85                             </xs:a nnotation>
        86                    </xs :attribute >
        87           </ xs:complex Type>
        88           <x s:simpleTy pe name="b l">
        89                    <xs: annotation >
        90                             <xs:do cumentatio n>
        91                The Bool ean type s tands for  the values  of two-va lued logic .
        92                A Boolea n value ca n be eithe r true or
        93                false, o r, as any  other valu e may be N ULL.
        94            < /xs:docume ntation>
        95                    </xs :annotatio n>
        96                    <xs: restrictio n base="xs :boolean">
        97                             <xs:pa ttern valu e="true|fa lse"/>
        98                    </xs :restricti on>
        99           </ xs:simpleT ype>
        100           <x s:complexT ype name=" BL">
        101                    <xs: annotation >
        102                             <xs:do cumentatio n>
        103                The Bool ean type s tands for  the values  of two-va lued logic .
        104                A Boolea n value ca n be eithe r true or
        105                false, o r, as any  other valu e may be N ULL.
        106            < /xs:docume ntation>
        107                             <xs:ap pinfo>
        108                                      <sch:pat tern name= "validate  BL">
        109                                               <sch:rule  abstract=" true" id=" rule-BL">
        110                                                       <s ch:report  test="(@nu llFlavor o r @value)  and not(@n ullFlavor  and @value )"/>
        111                                               </sch:rule >
        112                                      </sch:pa ttern>
        113                             </xs:a ppinfo>
        114                    </xs :annotatio n>
        115                    <xs: complexCon tent>
        116                             <xs:ex tension ba se="ANY">
        117                                      <xs:attr ibute name ="value" t ype="bl" u se="option al"/>
        118                             </xs:e xtension>
        119                    </xs :complexCo ntent>
        120           </ xs:complex Type>
        121           <x s:simpleTy pe name="b n">
        122                    <xs: annotation >
        123                             <xs:do cumentatio n>
        124                The Bool eanNonNull  type is u sed where  a Boolean  cannot
        125                have a n ull value.  A Boolean  value can  be either
        126                true or  false.
        127            < /xs:docume ntation>
        128                    </xs :annotatio n>
        129                    <xs: restrictio n base="bl "/>
        130           </ xs:simpleT ype>
        131           <x s:complexT ype name=" ANYNonNull ">
        132                    <xs: annotation >
        133                             <xs:do cumentatio n>
        134                The Bool eanNonNull  type is u sed where  a Boolean  cannot
        135                have a n ull value.  A Boolean  value can  be either
        136                true or  false.
        137            < /xs:docume ntation>
        138                    </xs :annotatio n>
        139                    <xs: complexCon tent>
        140                             <xs:re striction  base="ANY" >
        141                                      <xs:attr ibute name ="nullFlav or" type=" NullFlavor " use="pro hibited"/>
        142                             </xs:r estriction >
        143                    </xs :complexCo ntent>
        144           </ xs:complex Type>
        145           <x s:complexT ype name=" BN">
        146                    <xs: annotation >
        147                             <xs:do cumentatio n>
        148                The Bool eanNonNull  type is u sed where  a Boolean  cannot
        149                have a n ull value.  A Boolean  value can  be either
        150                true or  false.
        151            < /xs:docume ntation>
        152                    </xs :annotatio n>
        153                    <xs: complexCon tent>
        154                             <xs:ex tension ba se="ANYNon Null">
        155                                      <xs:attr ibute name ="value" t ype="bn" u se="option al"/>
        156                             </xs:e xtension>
        157                    </xs :complexCo ntent>
        158           </ xs:complex Type>
        159           <x s:complexT ype name=" BIN" abstr act="true"  mixed="tr ue">
        160                    <xs: annotation >
        161                             <xs:do cumentatio n>
        162                Binary d ata is a r aw block o f bits. Bi nary data  is a
        163                protecte d type tha t MUST not  be used o utside the  data
        164                type spe cification .
        165            < /xs:docume ntation>
        166                    </xs :annotatio n>
        167                    <xs: complexCon tent mixed ="true">
        168                             <xs:ex tension ba se="ANY">
        169                                      <xs:attr ibute name ="represen tation" ty pe="Binary DataEncodi ng" use="o ptional" d efault="TX T">
        170                                               <xs:annota tion>
        171                                                       <x s:document ation>
        172                          Specifies  the repre sentation  of the bin ary data t hat
        173                          is the co ntent of t he binary  data value .
        174                      </ xs:documen tation>
        175                                               </xs:annot ation>
        176                                      </xs:att ribute>
        177                             </xs:e xtension>
        178                    </xs :complexCo ntent>
        179           </ xs:complex Type>
        180           <x s:simpleTy pe name="b in">
        181                    <xs: annotation >
        182                             <xs:do cumentatio n>
        183                Binary d ata is a r aw block o f bits. Bi nary data  is a
        184                protecte d type tha t MUST not  be used o utside the  data
        185                type spe cification .
        186            < /xs:docume ntation>
        187                    </xs :annotatio n>
        188                    <xs: restrictio n base="xs :base64Bin ary"/>
        189           </ xs:simpleT ype>
        190           <x s:simpleTy pe name="B inaryDataE ncoding">
        191                    <xs: restrictio n base="xs :NMTOKEN">
        192                             <xs:en umeration  value="B64 "/>
        193                             <xs:en umeration  value="TXT "/>
        194                    </xs :restricti on>
        195           </ xs:simpleT ype>
        196           <x s:complexT ype name=" ED" mixed= "true">
        197                    <xs: annotation >
        198                             <xs:do cumentatio n>
        199                Data tha t is prima rily inten ded for hu man interp retation
        200                or for f urther mac hine proce ssing is o utside the  scope of
        201                HL7. Thi s includes  unformatt ed or form atted writ ten langua ge,
        202                multimed ia data, o r structur ed informa tion as de fined by a
        203                differen t standard  (e.g., XM L-signatur es.)  Inst ead of the
        204                data its elf, an ED  may conta in 
        205                only a r eference ( see TEL.)  Note
        206                that the  ST data t ype is a
        207                speciali zation of 
        208                when the   is text/ plain.
        209            < /xs:docume ntation>
        210                    </xs :annotatio n>
        211                    <xs: complexCon tent mixed ="true">
        212                             <xs:ex tension ba se="BIN">
        213                                      <xs:sequ ence>
        214                                               <xs:elemen t name="re ference" t ype="TEL"  minOccurs= "0">
        215                                                       <x s:annotati on>
        216                                                                <xs: documentat ion>
        217                             A tele communicat ion addres s (TEL), s uch as a U RL
        218                             for HT TP or FTP,  which wil l resolve  to precise ly
        219                             the sa me binary  data that  could as w ell have b een
        220                             provid ed as inli ne data.
        221                          </xs:docu mentation>
        222                                                       </ xs:annotat ion>
        223                                               </xs:eleme nt>
        224                                               <xs:elemen t name="th umbnail" t ype="thumb nail" minO ccurs="0"/ >
        225                                      </xs:seq uence>
        226                                      <xs:attr ibute name ="mediaTyp e" type="c s" use="op tional" de fault="tex t/plain">
        227                                               <xs:annota tion>
        228                                                       <x s:document ation>
        229                          Identifie s the type  of the en capsulated  data and
        230                          identifie s a method  to interp ret or ren der the da ta.
        231                      </ xs:documen tation>
        232                                               </xs:annot ation>
        233                                      </xs:att ribute>
        234                                      <xs:attr ibute name ="language " type="cs " use="opt ional">
        235                                               <xs:annota tion>
        236                                                       <x s:document ation>
        237                          For chara cter based  informati on the lan guage prop erty
        238                          specifies  the human  language  of the tex t.
        239                      </ xs:documen tation>
        240                                               </xs:annot ation>
        241                                      </xs:att ribute>
        242                                      <xs:attr ibute name ="compress ion" type= "Compressi onAlgorith m" use="op tional">
        243                                               <xs:annota tion>
        244                                                       <x s:document ation>
        245                          Indicates  whether t he raw byt e data is  compressed ,
        246                          and what  compressio n algorith m was used .
        247                      </ xs:documen tation>
        248                                               </xs:annot ation>
        249                                      </xs:att ribute>
        250                                      <xs:attr ibute name ="integrit yCheck" ty pe="bin" u se="option al">
        251                                               <xs:annota tion>
        252                                                       <x s:document ation>
        253                          The integ rity check  is a shor t binary v alue repre senting
        254                          a cryptog raphically  strong ch ecksum tha t is calcu lated
        255                          over the  binary dat a. The pur pose of th is propert y, when
        256                          communica ted with a  reference  is for an yone to va lidate
        257                          later whe ther the r eference s till resol ved to the  same
        258                          data that  the refer ence resol ved to whe n the enca psulated
        259                          data valu e with ref erence was  created.
        260                      </ xs:documen tation>
        261                                               </xs:annot ation>
        262                                      </xs:att ribute>
        263                                      <xs:attr ibute name ="integrit yCheckAlgo rithm" typ e="Integri tyCheckAlg orithm" us e="optiona l" default ="SHA-1">
        264                                               <xs:annota tion>
        265                                                       <x s:document ation>
        266                          Specifies  the algor ithm used  to compute  the
        267                          integrity Check valu e.
        268                      </ xs:documen tation>
        269                                               </xs:annot ation>
        270                                      </xs:att ribute>
        271                             </xs:e xtension>
        272                    </xs :complexCo ntent>
        273           </ xs:complex Type>
        274           <x s:complexT ype name=" thumbnail"  mixed="tr ue">
        275                    <xs: annotation >
        276                             <xs:do cumentatio n>
        277                          A thumbna il is an a bbreviated  rendition  of the fu ll
        278                          data. A t humbnail r equires si gnificantl y fewer
        279                          resources  than the  full data,  while sti ll maintai ning
        280                          some dist inctive si milarity w ith the fu ll data. A
        281                          thumbnail  is typica lly used w ith by-ref erence
        282                          encapsula ted data.  It allows  a user to  select dat a
        283                          more effi ciently be fore actua lly downlo ading thro ugh
        284                          the refer ence.
        285                      </ xs:documen tation>
        286                    </xs :annotatio n>
        287                    <xs: complexCon tent mixed ="true">
        288                             <xs:re striction  base="ED">
        289                                      <xs:sequ ence>
        290                                               <xs:elemen t name="re ference" t ype="TEL"  minOccurs= "0"/>
        291                                               <xs:elemen t name="th umbnail" t ype="thumb nail" minO ccurs="0"  maxOccurs= "0"/>
        292                                      </xs:seq uence>
        293                             </xs:r estriction >
        294                    </xs :complexCo ntent>
        295           </ xs:complex Type>
        296           <x s:simpleTy pe name="s t">
        297                    <xs: annotation >
        298                             <xs:do cumentatio n>
        299                The char acter stri ng data ty pe stands  for text d ata,
        300                primaril y intended  for machi ne process ing (e.g.,
        301                sorting,  querying,  indexing,  etc.) Use d for name s,
        302                symbols,  and forma l expressi ons.
        303            < /xs:docume ntation>
        304                    </xs :annotatio n>
        305                    <xs: restrictio n base="xs :string">
        306                             <xs:mi nLength va lue="1"/>
        307                    </xs :restricti on>
        308           </ xs:simpleT ype>
        309           <x s:complexT ype name=" ST" mixed= "true">
        310                    <xs: annotation >
        311                             <xs:do cumentatio n>
        312                The char acter stri ng data ty pe stands  for text d ata,
        313                primaril y intended  for machi ne process ing (e.g.,
        314                sorting,  querying,  indexing,  etc.) Use d for name s,
        315                symbols,  and forma l expressi ons.
        316            < /xs:docume ntation>
        317                             <xs:ap pinfo>
        318                                      <sch:pat tern name= "validate  ST">
        319                                               <sch:rule  abstract=" true" id=" rule-ST">
        320                                                       <s ch:report  test="(@nu llFlavor o r text())  and not(@n ullFlavor  and text() )">
        321                                                                <p x mlns:gsd=" http://aur ora.regens trief.org/ GenericXML Schema" xm lns:xlink= "http://ww w.w3.org/T R/WD-xlink ">Text con tent is on ly allowed  in non-NU LL values. </p>
        322                                                       </ sch:report >
        323                                               </sch:rule >
        324                                      </sch:pa ttern>
        325                             </xs:a ppinfo>
        326                    </xs :annotatio n>
        327                    <xs: complexCon tent mixed ="true">
        328                             <xs:re striction  base="ED">
        329                                      <xs:sequ ence>
        330                                               <xs:elemen t name="re ference" t ype="TEL"  minOccurs= "0" maxOcc urs="0"/>
        331                                               <xs:elemen t name="th umbnail" t ype="ED" m inOccurs=" 0" maxOccu rs="0"/>
        332                                      </xs:seq uence>
        333                                      <xs:attr ibute name ="represen tation" ty pe="Binary DataEncodi ng" fixed= "TXT"/>
        334                                      <xs:attr ibute name ="mediaTyp e" type="c s" fixed=" text/plain "/>
        335                                      <xs:attr ibute name ="language " type="cs " use="opt ional"/>
        336                                      <xs:attr ibute name ="compress ion" type= "Compressi onAlgorith m" use="pr ohibited"/ >
        337                                      <xs:attr ibute name ="integrit yCheck" ty pe="bin" u se="prohib ited"/>
        338                                      <xs:attr ibute name ="integrit yCheckAlgo rithm" typ e="Integri tyCheckAlg orithm" us e="prohibi ted"/>
        339                             </xs:r estriction >
        340                    </xs :complexCo ntent>
        341           </ xs:complex Type>
        342           <x s:simpleTy pe name="c s">
        343                    <xs: annotation >
        344                             <xs:do cumentatio n>
        345                Coded da ta in its  simplest f orm, consi sts of a c ode.
        346                The code  system an d code sys tem versio n is fixed  by 
        347                the cont ext in whi ch the  va lue occurs .  is used
        348                for code d attribut es that ha ve a singl e HL7-defi ned
        349                value se t.
        350            < /xs:docume ntation>
        351                    </xs :annotatio n>
        352                    <xs: restrictio n base="xs :token">
        353                             <xs:pa ttern valu e="[^\s]+" />
        354                    </xs :restricti on>
        355           </ xs:simpleT ype>
        356           <x s:complexT ype name=" CD">
        357                    <xs: annotation >
        358                             <xs:do cumentatio n>
        359                A concep t descript or represe nts any ki nd of conc ept usuall y
        360                by givin g a code d efined in  a code sys tem.  A co ncept
        361                descript or can con tain the o riginal te xt or phra se that
        362                served a s the basi s of the c oding and  one or mor e
        363                translat ions into  different  coding sys tems. A co ncept
        364                descript or can als o contain  qualifiers  to descri be, e.g.,
        365                the conc ept of a " left foot"  as a post coordinate d term bui lt
        366                from the  primary c ode "FOOT"  and the q ualifier " LEFT".
        367                In excep tional cas es, the co ncept desc riptor nee d not
        368                contain  a code but  only the  original t ext descri bing
        369                that con cept.
        370            < /xs:docume ntation>
        371                    </xs :annotatio n>
        372                    <xs: complexCon tent>
        373                             <xs:ex tension ba se="ANY">
        374                                      <xs:sequ ence>
        375                                               <xs:elemen t name="or iginalText " type="ED " minOccur s="0">
        376                                                       <x s:annotati on>
        377                                                                <xs: documentat ion>
        378                             The te xt or phra se used as  the basis  for the c oding.
        379                          </xs:docu mentation>
        380                                                       </ xs:annotat ion>
        381                                               </xs:eleme nt>
        382                                               <xs:elemen t name="qu alifier" t ype="CR" m inOccurs=" 0" maxOccu rs="unboun ded">
        383                                                       <x s:annotati on>
        384                                                                <xs: documentat ion>
        385                             Specif ies additi onal codes  that incr ease the
        386                             specif icity of t he primary  code.
        387                          </xs:docu mentation>
        388                                                       </ xs:annotat ion>
        389                                               </xs:eleme nt>
        390                                               <xs:elemen t name="tr anslation"  type="CD"  minOccurs ="0" maxOc curs="unbo unded">
        391                                                       <x s:annotati on>
        392                                                                <xs: documentat ion>
        393                             A set  of other c oncept des criptors t hat transl ate
        394                             this c oncept des criptor in to other c ode system s.
        395                          </xs:docu mentation>
        396                                                       </ xs:annotat ion>
        397                                               </xs:eleme nt>
        398                                      </xs:seq uence>
        399                                      <xs:attr ibute name ="code" ty pe="cs" us e="optiona l">
        400                                               <xs:annota tion>
        401                                                       <x s:document ation>
        402                          The plain  code symb ol defined  by the co de system.
        403                          For examp le, "784.0 " is the c ode symbol  of the IC D-9
        404                          code "784 .0" for he adache.
        405                      </ xs:documen tation>
        406                                               </xs:annot ation>
        407                                      </xs:att ribute>
        408                                      <xs:attr ibute name ="codeSyst em" type=" uid" use=" optional">
        409                                               <xs:annota tion>
        410                                                       <x s:document ation>
        411                          Specifies  the code  system tha t defines  the code.
        412                      </ xs:documen tation>
        413                                               </xs:annot ation>
        414                                      </xs:att ribute>
        415                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" us e="optiona l">
        416                                               <xs:annota tion>
        417                                                       <x s:document ation>
        418                          A common  name of th e coding s ystem.
        419                      </ xs:documen tation>
        420                                               </xs:annot ation>
        421                                      </xs:att ribute>
        422                                      <xs:attr ibute name ="codeSyst emVersion"  type="st"  use="opti onal">
        423                                               <xs:annota tion>
        424                                                       <x s:document ation>
        425                          If applic able, a ve rsion desc riptor def ined
        426                          specifica lly for th e given co de system.
        427                      </ xs:documen tation>
        428                                               </xs:annot ation>
        429                                      </xs:att ribute>
        430                                      <xs:attr ibute name ="displayN ame" type= "st" use=" optional">
        431                                               <xs:annota tion>
        432                                                       <x s:document ation>
        433                          A name or  title for  the code,  under whi ch the sen ding
        434                          system sh ows the co de value t o its user s.
        435                      </ xs:documen tation>
        436                                               </xs:annot ation>
        437                                      </xs:att ribute>
        438                             </xs:e xtension>
        439                    </xs :complexCo ntent>
        440           </ xs:complex Type>
        441           <x s:complexT ype name=" CE">
        442                    <xs: annotation >
        443                             <xs:do cumentatio n>
        444                Coded da ta, consis ts of a co ded value  (CV)
        445                and, opt ionally, c oded value (s) from o ther codin g systems
        446                that ide ntify the  same conce pt. Used w hen altern ative
        447                codes ma y exist.
        448            < /xs:docume ntation>
        449                    </xs :annotatio n>
        450                    <xs: complexCon tent>
        451                             <xs:re striction  base="CD">
        452                                      <xs:sequ ence>
        453                                               <xs:elemen t name="or iginalText " type="ED " minOccur s="0">
        454                                                       <x s:annotati on>
        455                                                                <xs: documentat ion>
        456                             The te xt or phra se used as  the basis  for the c oding.
        457                          </xs:docu mentation>
        458                                                       </ xs:annotat ion>
        459                                               </xs:eleme nt>
        460                                               <xs:elemen t name="qu alifier" t ype="CR" m inOccurs=" 0" maxOccu rs="0"/>
        461                                               <xs:elemen t name="tr anslation"  type="CD"  minOccurs ="0" maxOc curs="unbo unded">
        462                                                       <x s:annotati on>
        463                                                                <xs: documentat ion>
        464                             A set  of other c oncept des criptors t hat transl ate
        465                             this c oncept des criptor in to other c ode system s.
        466                          </xs:docu mentation>
        467                                                       </ xs:annotat ion>
        468                                               </xs:eleme nt>
        469                                      </xs:seq uence>
        470                                      <xs:attr ibute name ="code" ty pe="cs" us e="optiona l">
        471                                               <xs:annota tion>
        472                                                       <x s:document ation>
        473                          The plain  code symb ol defined  by the co de system.
        474                          For examp le, "784.0 " is the c ode symbol  of the IC D-9
        475                          code "784 .0" for he adache.
        476                      </ xs:documen tation>
        477                                               </xs:annot ation>
        478                                      </xs:att ribute>
        479                                      <xs:attr ibute name ="codeSyst em" type=" uid" use=" optional">
        480                                               <xs:annota tion>
        481                                                       <x s:document ation>
        482                          Specifies  the code  system tha t defines  the code.
        483                      </ xs:documen tation>
        484                                               </xs:annot ation>
        485                                      </xs:att ribute>
        486                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" us e="optiona l">
        487                                               <xs:annota tion>
        488                                                       <x s:document ation>
        489                          A common  name of th e coding s ystem.
        490                      </ xs:documen tation>
        491                                               </xs:annot ation>
        492                                      </xs:att ribute>
        493                                      <xs:attr ibute name ="codeSyst emVersion"  type="st"  use="opti onal">
        494                                               <xs:annota tion>
        495                                                       <x s:document ation>
        496                          If applic able, a ve rsion desc riptor def ined
        497                          specifica lly for th e given co de system.
        498                      </ xs:documen tation>
        499                                               </xs:annot ation>
        500                                      </xs:att ribute>
        501                                      <xs:attr ibute name ="displayN ame" type= "st" use=" optional">
        502                                               <xs:annota tion>
        503                                                       <x s:document ation>
        504                          A name or  title for  the code,  under whi ch the sen ding
        505                          system sh ows the co de value t o its user s.
        506                      </ xs:documen tation>
        507                                               </xs:annot ation>
        508                                      </xs:att ribute>
        509                             </xs:r estriction >
        510                    </xs :complexCo ntent>
        511           </ xs:complex Type>
        512           <x s:complexT ype name=" CV">
        513                    <xs: annotation >
        514                             <xs:do cumentatio n>
        515                Coded da ta, consis ts of a co de, displa y name, co de system,
        516                and orig inal text.  Used when  a single  code value  must be s ent.
        517            < /xs:docume ntation>
        518                    </xs :annotatio n>
        519                    <xs: complexCon tent>
        520                             <xs:re striction  base="CE">
        521                                      <xs:sequ ence>
        522                                               <xs:elemen t name="or iginalText " type="ED " minOccur s="0">
        523                                                       <x s:annotati on>
        524                                                                <xs: documentat ion>
        525                             The te xt or phra se used as  the basis  for the c oding.
        526                          </xs:docu mentation>
        527                                                       </ xs:annotat ion>
        528                                               </xs:eleme nt>
        529                                               <xs:elemen t name="tr anslation"  type="CD"  minOccurs ="0" maxOc curs="0"/>
        530                                      </xs:seq uence>
        531                                      <xs:attr ibute name ="code" ty pe="cs" us e="optiona l">
        532                                               <xs:annota tion>
        533                                                       <x s:document ation>
        534                          The plain  code symb ol defined  by the co de system.
        535                          For examp le, "784.0 " is the c ode symbol  of the IC D-9
        536                          code "784 .0" for he adache.
        537                      </ xs:documen tation>
        538                                               </xs:annot ation>
        539                                      </xs:att ribute>
        540                                      <xs:attr ibute name ="codeSyst em" type=" uid" use=" optional">
        541                                               <xs:annota tion>
        542                                                       <x s:document ation>
        543                          Specifies  the code  system tha t defines  the code.
        544                      </ xs:documen tation>
        545                                               </xs:annot ation>
        546                                      </xs:att ribute>
        547                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" us e="optiona l">
        548                                               <xs:annota tion>
        549                                                       <x s:document ation>
        550                          A common  name of th e coding s ystem.
        551                      </ xs:documen tation>
        552                                               </xs:annot ation>
        553                                      </xs:att ribute>
        554                                      <xs:attr ibute name ="codeSyst emVersion"  type="st"  use="opti onal">
        555                                               <xs:annota tion>
        556                                                       <x s:document ation>
        557                          If applic able, a ve rsion desc riptor def ined
        558                          specifica lly for th e given co de system.
        559                      </ xs:documen tation>
        560                                               </xs:annot ation>
        561                                      </xs:att ribute>
        562                                      <xs:attr ibute name ="displayN ame" type= "st" use=" optional">
        563                                               <xs:annota tion>
        564                                                       <x s:document ation>
        565                          A name or  title for  the code,  under whi ch the sen ding
        566                          system sh ows the co de value t o its user s.
        567                      </ xs:documen tation>
        568                                               </xs:annot ation>
        569                                      </xs:att ribute>
        570                             </xs:r estriction >
        571                    </xs :complexCo ntent>
        572           </ xs:complex Type>
        573           <x s:complexT ype name=" CS">
        574                    <xs: annotation >
        575                             <xs:do cumentatio n>
        576                Coded da ta, consis ts of a co de, displa y name, co de system,
        577                and orig inal text.  Used when  a single  code value  must be s ent.
        578            < /xs:docume ntation>
        579                    </xs :annotatio n>
        580                    <xs: complexCon tent>
        581                             <xs:re striction  base="CV">
        582                                      <xs:attr ibute name ="code" ty pe="cs" us e="optiona l">
        583                                               <xs:annota tion>
        584                                                       <x s:document ation>
        585                          The plain  code symb ol defined  by the co de system.
        586                          For examp le, "784.0 " is the c ode symbol  of the IC D-9
        587                          code "784 .0" for he adache.
        588                      </ xs:documen tation>
        589                                               </xs:annot ation>
        590                                      </xs:att ribute>
        591                                      <xs:attr ibute name ="codeSyst em" type=" uid" use=" prohibited "/>
        592                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" us e="prohibi ted"/>
        593                                      <xs:attr ibute name ="codeSyst emVersion"  type="st"  use="proh ibited"/>
        594                                      <xs:attr ibute name ="displayN ame" type= "st" use=" prohibited "/>
        595                             </xs:r estriction >
        596                    </xs :complexCo ntent>
        597           </ xs:complex Type>
        598           <x s:complexT ype name=" CO">
        599                    <xs: annotation >
        600                             <xs:do cumentatio n>
        601                Coded da ta, where  the domain  from whic h the code set comes
        602                is order ed. The Co ded Ordina l data typ e adds sem antics
        603                related  to orderin g so that  models tha t make use  of such
        604                domains  may introd uce model  elements t hat involv e statemen ts
        605                about th e order of  the terms  in a doma in. 
        606            < /xs:docume ntation>
        607                    </xs :annotatio n>
        608                    <xs: complexCon tent>
        609                             <xs:ex tension ba se="CV"/>
        610                    </xs :complexCo ntent>
        611           </ xs:complex Type>
        612           <x s:complexT ype name=" CR">
        613                    <xs: annotation >
        614                             <xs:do cumentatio n>
        615                A concep t qualifie r code wit h optional ly named r ole.
        616                Both qua lifier rol e and valu e codes mu st be defi ned by
        617                the codi ng system.   For exam ple, if SN OMED RT de fines a
        618                concept  "leg", a r ole relati on "has-la terality",  and
        619                another  concept "l eft", the  concept ro le relatio n allows
        620                to add t he qualifi er "has-la terality:  left" to a  primary
        621                code "le g" to cons truct the  meaning "l eft leg".
        622            < /xs:docume ntation>
        623                             <xs:ap pinfo>
        624                                      <sch:pat tern name= "validate  CR">
        625                                               <sch:rule  abstract=" true" id=" rule-CR">
        626                                                       <s ch:report  test="(val ue or @nul lFlavor) a nd not(@nu llFlavor a nd node()) ">
        627                                                                <p x mlns:gsd=" http://aur ora.regens trief.org/ GenericXML Schema" xm lns:xlink= "http://ww w.w3.org/T R/WD-xlink ">
        628                             A valu e componen t is requi red or els e the
        629                             code r ole is NUL L.
        630                          </p>
        631                                                       </ sch:report >
        632                                               </sch:rule >
        633                                      </sch:pa ttern>
        634                             </xs:a ppinfo>
        635                    </xs :annotatio n>
        636                    <xs: complexCon tent>
        637                             <xs:ex tension ba se="ANY">
        638                                      <xs:sequ ence>
        639                                               <xs:elemen t name="na me" type=" CV" minOcc urs="0">
        640                                                       <x s:annotati on>
        641                                                                <xs: documentat ion>
        642                             Specif ies the ma nner in wh ich the co ncept role  value
        643                             contri butes to t he meaning  of a code  phrase.   For
        644                             exampl e, if SNOM ED RT defi nes a conc ept "leg",  a role
        645                             relati on "has-la terality",  and anoth er concept  "left",
        646                             the co ncept role  relation  allows to  add the qu alifier
        647                             "has-l aterality:  left" to  a primary  code "leg"  to
        648                             constr uct the me aning "lef t leg".  I n this exa mple
        649                             "has-l aterality"  is .
        650                          </xs:docu mentation>
        651                                                       </ xs:annotat ion>
        652                                               </xs:eleme nt>
        653                                               <xs:elemen t name="va lue" type= "CD" minOc curs="0">
        654                                                       <x s:annotati on>
        655                                                                <xs: documentat ion>
        656                             The co ncept that  modifies  the primar y code of  a code
        657                             phrase  through t he role re lation.  F or example , if
        658                             SNOMED  RT define s a concep t "leg", a  role rela tion
        659                             "has-l aterality" , and anot her concep t "left",  the
        660                             concep t role rel ation allo ws adding  the qualif ier
        661                             "has-l aterality:  left" to  a primary  code "leg"  to
        662                             constr uct the me aning "lef t leg".  I n this exa mple
        663                             "left"  is .
        664                          </xs:docu mentation>
        665                                                       </ xs:annotat ion>
        666                                               </xs:eleme nt>
        667                                      </xs:seq uence>
        668                                      <xs:attr ibute name ="inverted " type="bn " use="opt ional" def ault="fals e">
        669                                               <xs:annota tion>
        670                                                       <x s:document ation>
        671                          Indicates  if the se nse of the  role name  is invert ed.
        672                          This can  be used in  cases whe re the und erlying co de
        673                          system de fines inve rsion but  does not p rovide rec iprocal
        674                          pairs of  role names . By defau lt, invert ed is fals e.
        675                      </ xs:documen tation>
        676                                               </xs:annot ation>
        677                                      </xs:att ribute>
        678                             </xs:e xtension>
        679                    </xs :complexCo ntent>
        680           </ xs:complex Type>
        681           <x s:complexT ype name=" SC" mixed= "true">
        682                    <xs: annotation >
        683                             <xs:do cumentatio n>
        684                An ST th at optiona lly may ha ve a code  attached.
        685                The text  must alwa ys be pres ent if a c ode is pre sent. The
        686                code is  often a lo cal code.
        687            < /xs:docume ntation>
        688                    </xs :annotatio n>
        689                    <xs: complexCon tent mixed ="true">
        690                             <xs:ex tension ba se="ST">
        691                                      <xs:attr ibute name ="code" ty pe="cs" us e="optiona l">
        692                                               <xs:annota tion>
        693                                                       <x s:document ation>
        694                          The plain  code symb ol defined  by the co de system.
        695                          For examp le, "784.0 " is the c ode symbol  of the IC D-9
        696                          code "784 .0" for he adache.
        697                      </ xs:documen tation>
        698                                               </xs:annot ation>
        699                                      </xs:att ribute>
        700                                      <xs:attr ibute name ="codeSyst em" type=" uid" use=" optional">
        701                                               <xs:annota tion>
        702                                                       <x s:document ation>
        703                          Specifies  the code  system tha t defines  the code.
        704                      </ xs:documen tation>
        705                                               </xs:annot ation>
        706                                      </xs:att ribute>
        707                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" us e="optiona l">
        708                                               <xs:annota tion>
        709                                                       <x s:document ation>
        710                          A common  name of th e coding s ystem.
        711                      </ xs:documen tation>
        712                                               </xs:annot ation>
        713                                      </xs:att ribute>
        714                                      <xs:attr ibute name ="codeSyst emVersion"  type="st"  use="opti onal">
        715                                               <xs:annota tion>
        716                                                       <x s:document ation>
        717                          If applic able, a ve rsion desc riptor def ined
        718                          specifica lly for th e given co de system.
        719                      </ xs:documen tation>
        720                                               </xs:annot ation>
        721                                      </xs:att ribute>
        722                                      <xs:attr ibute name ="displayN ame" type= "st" use=" optional">
        723                                               <xs:annota tion>
        724                                                       <x s:document ation>
        725                          A name or  title for  the code,  under whi ch the sen ding
        726                          system sh ows the co de value t o its user s.
        727                      </ xs:documen tation>
        728                                               </xs:annot ation>
        729                                      </xs:att ribute>
        730                             </xs:e xtension>
        731                    </xs :complexCo ntent>
        732           </ xs:complex Type>
        733           <x s:simpleTy pe name="u id">
        734                    <xs: annotation >
        735                             <xs:do cumentatio n>
        736                A unique  identifie r string i s a charac ter string  which
        737                identifi es an obje ct in a gl obally uni que and ti meless
        738                manner.  The allowa ble format s and valu es and pro cedures
        739                of this  data type  are strict ly control led by HL7 . At this
        740                time, us er-assigne d identifi ers may be  certain c haracter
        741                represen tations of  ISO Objec t Identifi ers ()
        742                and DCE
        743                Universa lly Unique  Identifie rs ().
        744                HL7 also  reserves
        745                the righ t to assig n other fo rms of UID s (,
        746                such as  mnemonic
        747                identifi ers for co de systems .
        748            < /xs:docume ntation>
        749                    </xs :annotatio n>
        750                    <xs: union memb erTypes="o id uuid ru id"/>
        751           </ xs:simpleT ype>
        752           <x s:simpleTy pe name="o id">
        753                    <xs: annotation >
        754                             <xs:do cumentatio n/>
        755                    </xs :annotatio n>
        756                    <xs: restrictio n base="xs :string">
        757                             <xs:pa ttern valu e="[0-2](\ .(0|[1-9][ 0-9]*))*"/ >
        758                    </xs :restricti on>
        759           </ xs:simpleT ype>
        760           <x s:simpleTy pe name="u uid">
        761                    <xs: annotation >
        762                             <xs:do cumentatio n/>
        763                    </xs :annotatio n>
        764                    <xs: restrictio n base="xs :string">
        765                             <xs:pa ttern valu e="[0-9a-z A-Z]{8}-[0 -9a-zA-Z]{ 4}-[0-9a-z A-Z]{4}-[0 -9a-zA-Z]{ 4}-[0-9a-z A-Z]{12}"/ >
        766                    </xs :restricti on>
        767           </ xs:simpleT ype>
        768           <x s:simpleTy pe name="r uid">
        769                    <xs: annotation >
        770                             <xs:do cumentatio n/>
        771                    </xs :annotatio n>
        772                    <xs: restrictio n base="xs :string">
        773                             <xs:pa ttern valu e="[A-Za-z ][A-Za-z0- 9\-]*"/>
        774                    </xs :restricti on>
        775           </ xs:simpleT ype>
        776           <x s:complexT ype name=" II">
        777                    <xs: annotation >
        778                             <xs:do cumentatio n>
        779                An ident ifier that  uniquely  identifies  a thing o r object.
        780                Examples  are objec t identifi er for HL7  RIM objec ts,
        781                medical  record num ber, order  id, servi ce catalog  item id,
        782                Vehicle  Identifica tion Numbe r (VIN), e tc. Instan ce
        783                identifi ers are de fined base d on ISO o bject iden tifiers.
        784            < /xs:docume ntation>
        785                             <xs:ap pinfo>
        786                                      <sch:pat tern name= "validate  II">
        787                                               <sch:rule  abstract=" true" id=" rule-II">
        788                                                       <s ch:report  test="(@ro ot or @nul lFlavor) a nd not(@ro ot and @nu llFlavor)" >
        789                          A root co mponent is  required  or else th e II value  is NULL.
        790                      </ sch:report >
        791                                               </sch:rule >
        792                                      </sch:pa ttern>
        793                             </xs:a ppinfo>
        794                    </xs :annotatio n>
        795                    <xs: complexCon tent>
        796                             <xs:ex tension ba se="ANY">
        797                                      <xs:attr ibute name ="root" ty pe="uid" u se="option al">
        798                                               <xs:annota tion>
        799                                                       <x s:document ation>
        800                          A unique  identifier  that guar antees the  global un iqueness
        801                          of the in stance ide ntifier. T he root al one may be  the
        802                          entire in stance ide ntifier.
        803                      </ xs:documen tation>
        804                                               </xs:annot ation>
        805                                      </xs:att ribute>
        806                                      <xs:attr ibute name ="extensio n" type="s t" use="op tional">
        807                                               <xs:annota tion>
        808                                                       <x s:document ation>
        809                          A charact er string  as a uniqu e identifi er within  the
        810                          scope of  the identi fier root.
        811                      </ xs:documen tation>
        812                                               </xs:annot ation>
        813                                      </xs:att ribute>
        814                                      <xs:attr ibute name ="assignin gAuthority Name" type ="st" use= "optional" >
        815                                               <xs:annota tion>
        816                                                       <x s:document ation>
        817                          A human r eadable na me or mnem onic for t he assigni ng
        818                          authority . This nam e may be p rovided so lely for t he
        819                          convenien ce of unai ded humans  interpret ing an  va lue
        820                          and can h ave no com putational  meaning.  Note: no
        821                          automated  processin g must dep end on the  assigning
        822                          authority  name to b e present  in any for m.
        823                      </ xs:documen tation>
        824                                               </xs:annot ation>
        825                                      </xs:att ribute>
        826                                      <xs:attr ibute name ="displaya ble" type= "bl" use=" optional">
        827                                               <xs:annota tion>
        828                                                       <x s:document ation>
        829                          Specifies  if the id entifier i s intended  for human
        830                          display a nd data en try (displ ayable = t rue) as
        831                          opposed t o pure mac hine inter operation  (displayab le
        832                          = false).
        833                      </ xs:documen tation>
        834                                               </xs:annot ation>
        835                                      </xs:att ribute>
        836                             </xs:e xtension>
        837                    </xs :complexCo ntent>
        838           </ xs:complex Type>
        839           <x s:simpleTy pe name="u rl">
        840                    <xs: annotation >
        841                             <xs:do cumentatio n>
        842                A teleco mmunicatio ns address   specifie d accordin g to
        843                Internet  standard  RFC 1738
        844                [http:// www.ietf.o rg/rfc/rfc 1738.txt].  The
        845                URL spec ifies the  protocol a nd the con tact point  defined
        846                by that  protocol f or the res ource.  No table uses  of the
        847                telecomm unication  address da ta type ar e for tele phone and
        848                telefax  numbers, e -mail addr esses, Hyp ertext ref erences,
        849                FTP refe rences, et c.
        850            < /xs:docume ntation>
        851                    </xs :annotatio n>
        852                    <xs: restrictio n base="xs :anyURI"/>
        853           </ xs:simpleT ype>
        854           <x s:complexT ype name=" URL" abstr act="true" >
        855                    <xs: annotation >
        856                             <xs:do cumentatio n>
        857                A teleco mmunicatio ns address   specifie d accordin g to
        858                Internet  standard  RFC 1738
        859                [http:// www.ietf.o rg/rfc/rfc 1738.txt].  The
        860                URL spec ifies the  protocol a nd the con tact point  defined
        861                by that  protocol f or the res ource.  No table uses  of the
        862                telecomm unication  address da ta type ar e for tele phone and
        863                telefax  numbers, e -mail addr esses, Hyp ertext ref erences,
        864                FTP refe rences, et c.
        865            < /xs:docume ntation>
        866                             <xs:ap pinfo>
        867                                      <sch:pat tern name= "validate  URL">
        868                                               <sch:rule  abstract=" true" id=" rule-URL">
        869                                                       <s ch:report  test="(@nu llFlavor o r @value)  and not(@n ullFlavor  and @value )"/>
        870                                               </sch:rule >
        871                                      </sch:pa ttern>
        872                             </xs:a ppinfo>
        873                    </xs :annotatio n>
        874                    <xs: complexCon tent>
        875                             <xs:ex tension ba se="ANY">
        876                                      <xs:attr ibute name ="value" t ype="url"  use="optio nal"/>
        877                             </xs:e xtension>
        878                    </xs :complexCo ntent>
        879           </ xs:complex Type>
        880           <x s:simpleTy pe name="t s">
        881                    <xs: annotation >
        882                             <xs:do cumentatio n>
        883                A quanti ty specify ing a poin t on the a xis of nat ural time.
        884                A point  in time is  most ofte n represen ted as a c alendar
        885                expressi on.
        886            < /xs:docume ntation>
        887                    </xs :annotatio n>
        888                    <xs: restrictio n base="xs :string">
        889                             <xs:pa ttern valu e="[0-9]{1 ,8}|([0-9] {9,14}|[0- 9]{14,14}\ .[0-9]+)([ +\-][0-9]{ 1,4})?"/>
        890                    </xs :restricti on>
        891           </ xs:simpleT ype>
        892           <x s:complexT ype name=" TS">
        893                    <xs: annotation >
        894                             <xs:do cumentatio n>
        895                A quanti ty specify ing a poin t on the a xis of nat ural time.
        896                A point  in time is  most ofte n represen ted as a c alendar
        897                expressi on.
        898            < /xs:docume ntation>
        899                             <xs:ap pinfo>
        900                                      <diff>PQ </diff>
        901                             </xs:a ppinfo>
        902                    </xs :annotatio n>
        903                    <xs: complexCon tent>
        904                             <xs:ex tension ba se="QTY">
        905                                      <xs:attr ibute name ="value" t ype="ts" u se="option al"/>
        906                             </xs:e xtension>
        907                    </xs :complexCo ntent>
        908           </ xs:complex Type>
        909           <x s:complexT ype name=" TEL">
        910                    <xs: annotation >
        911                             <xs:do cumentatio n>
        912                A teleph one number  (voice or  fax), e-m ail addres s, or
        913                other lo cator for  a resource  (informat ion or ser vice)
        914                mediated  by teleco mmunicatio n equipmen t. The add ress
        915                is speci fied as a  URL
        916                qualifie d by time  specificat ion and us e codes th at help
        917                in decid ing which  address to  use for a  given tim e and
        918                purpose.
        919            < /xs:docume ntation>
        920                    </xs :annotatio n>
        921                    <xs: complexCon tent>
        922                             <xs:ex tension ba se="URL">
        923                                      <xs:sequ ence>
        924                                               <xs:elemen t name="us eablePerio d" type="S XCM_TS" mi nOccurs="0 " maxOccur s="unbound ed">
        925                                                       <x s:annotati on>
        926                                                                <xs: documentat ion>
        927                          Specifies  the perio ds of time  during wh ich the
        928                          telecommu nication a ddress can  be used.   For a
        929                          telephone  number, t his can in dicate the  time of d ay
        930                          in which  the party  can be rea ched on th at telepho ne.
        931                          For a web  address,  it may spe cify a tim e range in
        932                          which the  web conte nt is prom ised to be  available
        933                          under the  given add ress.
        934                      </ xs:documen tation>
        935                                                       </ xs:annotat ion>
        936                                               </xs:eleme nt>
        937                                      </xs:seq uence>
        938                                      <xs:attr ibute name ="use" typ e="set_Tel ecommunica tionAddres sUse" use= "optional" >
        939                                               <xs:annota tion>
        940                                                       <x s:document ation>
        941                          One or mo re codes a dvising a  system or  user which
        942                          telecommu nication a ddress in  a set of l ike addres ses
        943                          to select  for a giv en telecom munication  need.
        944                      </ xs:documen tation>
        945                                               </xs:annot ation>
        946                                      </xs:att ribute>
        947                             </xs:e xtension>
        948                    </xs :complexCo ntent>
        949           </ xs:complex Type>
        950           <x s:complexT ype name=" ADXP" mixe d="true">
        951                    <xs: annotation >
        952                             <xs:do cumentatio n>
        953                A charac ter string  that may  have a typ e-tag sign ifying its
        954                role in  the addres s. Typical  parts tha t exist in  about
        955                every ad dress are  street, ho use number , or post  box,
        956                postal c ode, city,  country b ut other r oles may b e defined
        957                regional ly, nation ally, or o n an enter prise leve l (e.g. in
        958                military  addresses ). Address es are usu ally broke n up into
        959                lines, w hich are i ndicated b y special  line-break ing
        960                delimite r elements  (e.g., DE L).
        961            < /xs:docume ntation>
        962                    </xs :annotatio n>
        963                    <xs: complexCon tent mixed ="true">
        964                             <xs:ex tension ba se="ST">
        965                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype">
        966                                               <xs:annota tion>
        967                                                       <x s:document ation>
        968                          Specifies  whether a n address  part names  the stree t,
        969                          city, cou ntry, post al code, p ost box, e tc. If the  type
        970                          is NULL t he address  part is u nclassifie d and woul d
        971                          simply ap pear on an  address l abel as is .
        972                      </ xs:documen tation>
        973                                               </xs:annot ation>
        974                                      </xs:att ribute>
        975                             </xs:e xtension>
        976                    </xs :complexCo ntent>
        977           </ xs:complex Type>
        978           <x s:complexT ype name=" adxp.delim iter" mixe d="true">
        979                    <xs: complexCon tent mixed ="true">
        980                             <xs:re striction  base="ADXP ">
        981                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DEL"/>
        982                             </xs:r estriction >
        983                    </xs :complexCo ntent>
        984           </ xs:complex Type>
        985           <x s:complexT ype name=" adxp.count ry" mixed= "true">
        986                    <xs: complexCon tent mixed ="true">
        987                             <xs:re striction  base="ADXP ">
        988                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CNT"/>
        989                             </xs:r estriction >
        990                    </xs :complexCo ntent>
        991           </ xs:complex Type>
        992           <x s:complexT ype name=" adxp.state " mixed="t rue">
        993                    <xs: complexCon tent mixed ="true">
        994                             <xs:re striction  base="ADXP ">
        995                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STA"/>
        996                             </xs:r estriction >
        997                    </xs :complexCo ntent>
        998           </ xs:complex Type>
        999           <x s:complexT ype name=" adxp.count y" mixed=" true">
        1000                    <xs: complexCon tent mixed ="true">
        1001                             <xs:re striction  base="ADXP ">
        1002                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CPA"/>
        1003                             </xs:r estriction >
        1004                    </xs :complexCo ntent>
        1005           </ xs:complex Type>
        1006           <x s:complexT ype name=" adxp.city"  mixed="tr ue">
        1007                    <xs: complexCon tent mixed ="true">
        1008                             <xs:re striction  base="ADXP ">
        1009                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CTY"/>
        1010                             </xs:r estriction >
        1011                    </xs :complexCo ntent>
        1012           </ xs:complex Type>
        1013           <x s:complexT ype name=" adxp.posta lCode" mix ed="true">
        1014                    <xs: complexCon tent mixed ="true">
        1015                             <xs:re striction  base="ADXP ">
        1016                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="ZIP"/>
        1017                             </xs:r estriction >
        1018                    </xs :complexCo ntent>
        1019           </ xs:complex Type>
        1020           <x s:complexT ype name=" adxp.stree tAddressLi ne" mixed= "true">
        1021                    <xs: complexCon tent mixed ="true">
        1022                             <xs:re striction  base="ADXP ">
        1023                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="SAL"/>
        1024                             </xs:r estriction >
        1025                    </xs :complexCo ntent>
        1026           </ xs:complex Type>
        1027           <x s:complexT ype name=" adxp.house Number" mi xed="true" >
        1028                    <xs: complexCon tent mixed ="true">
        1029                             <xs:re striction  base="ADXP ">
        1030                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="BNR"/>
        1031                             </xs:r estriction >
        1032                    </xs :complexCo ntent>
        1033           </ xs:complex Type>
        1034           <x s:complexT ype name=" adxp.house NumberNume ric" mixed ="true">
        1035                    <xs: complexCon tent mixed ="true">
        1036                             <xs:re striction  base="ADXP ">
        1037                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="BNN"/>
        1038                             </xs:r estriction >
        1039                    </xs :complexCo ntent>
        1040           </ xs:complex Type>
        1041           <x s:complexT ype name=" adxp.direc tion" mixe d="true">
        1042                    <xs: complexCon tent mixed ="true">
        1043                             <xs:re striction  base="ADXP ">
        1044                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DIR"/>
        1045                             </xs:r estriction >
        1046                    </xs :complexCo ntent>
        1047           </ xs:complex Type>
        1048           <x s:complexT ype name=" adxp.stree tName" mix ed="true">
        1049                    <xs: complexCon tent mixed ="true">
        1050                             <xs:re striction  base="ADXP ">
        1051                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STR"/>
        1052                             </xs:r estriction >
        1053                    </xs :complexCo ntent>
        1054           </ xs:complex Type>
        1055           <x s:complexT ype name=" adxp.stree tNameBase"  mixed="tr ue">
        1056                    <xs: complexCon tent mixed ="true">
        1057                             <xs:re striction  base="ADXP ">
        1058                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STB"/>
        1059                             </xs:r estriction >
        1060                    </xs :complexCo ntent>
        1061           </ xs:complex Type>
        1062           <! --
        1063      jaxb im plementors  note: the  jaxb code  generator  (v1.0.?)  will
        1064      fail to  append "T ype" to st reetNameTy pe so that  there wil l be
        1065      duplica te definit ions in th e java sou rce for st reetNameTy pe.
        1066      You wil l have to  fix this m anually.
        1067     -->
        1068           <x s:complexT ype name=" adxp.stree tNameType"  mixed="tr ue">
        1069                    <xs: complexCon tent mixed ="true">
        1070                             <xs:re striction  base="ADXP ">
        1071                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STTYP"/>
        1072                             </xs:r estriction >
        1073                    </xs :complexCo ntent>
        1074           </ xs:complex Type>
        1075           <x s:complexT ype name=" adxp.addit ionalLocat or" mixed= "true">
        1076                    <xs: complexCon tent mixed ="true">
        1077                             <xs:re striction  base="ADXP ">
        1078                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="ADL"/>
        1079                             </xs:r estriction >
        1080                    </xs :complexCo ntent>
        1081           </ xs:complex Type>
        1082           <x s:complexT ype name=" adxp.unitI D" mixed=" true">
        1083                    <xs: complexCon tent mixed ="true">
        1084                             <xs:re striction  base="ADXP ">
        1085                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="UNID"/>
        1086                             </xs:r estriction >
        1087                    </xs :complexCo ntent>
        1088           </ xs:complex Type>
        1089           <x s:complexT ype name=" adxp.unitT ype" mixed ="true">
        1090                    <xs: complexCon tent mixed ="true">
        1091                             <xs:re striction  base="ADXP ">
        1092                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="UNIT"/>
        1093                             </xs:r estriction >
        1094                    </xs :complexCo ntent>
        1095           </ xs:complex Type>
        1096           <x s:complexT ype name=" adxp.careO f" mixed=" true">
        1097                    <xs: complexCon tent mixed ="true">
        1098                             <xs:re striction  base="ADXP ">
        1099                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CAR"/>
        1100                             </xs:r estriction >
        1101                    </xs :complexCo ntent>
        1102           </ xs:complex Type>
        1103           <x s:complexT ype name=" adxp.censu sTract" mi xed="true" >
        1104                    <xs: complexCon tent mixed ="true">
        1105                             <xs:re striction  base="ADXP ">
        1106                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CEN"/>
        1107                             </xs:r estriction >
        1108                    </xs :complexCo ntent>
        1109           </ xs:complex Type>
        1110           <x s:complexT ype name=" adxp.deliv eryAddress Line" mixe d="true">
        1111                    <xs: complexCon tent mixed ="true">
        1112                             <xs:re striction  base="ADXP ">
        1113                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DAL"/>
        1114                             </xs:r estriction >
        1115                    </xs :complexCo ntent>
        1116           </ xs:complex Type>
        1117           <x s:complexT ype name=" adxp.deliv eryInstall ationType"  mixed="tr ue">
        1118                    <xs: complexCon tent mixed ="true">
        1119                             <xs:re striction  base="ADXP ">
        1120                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DINST"/>
        1121                             </xs:r estriction >
        1122                    </xs :complexCo ntent>
        1123           </ xs:complex Type>
        1124           <x s:complexT ype name=" adxp.deliv eryInstall ationArea"  mixed="tr ue">
        1125                    <xs: complexCon tent mixed ="true">
        1126                             <xs:re striction  base="ADXP ">
        1127                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DINSTA"/ >
        1128                             </xs:r estriction >
        1129                    </xs :complexCo ntent>
        1130           </ xs:complex Type>
        1131           <x s:complexT ype name=" adxp.deliv eryInstall ationQuali fier" mixe d="true">
        1132                    <xs: complexCon tent mixed ="true">
        1133                             <xs:re striction  base="ADXP ">
        1134                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DINSTQ"/ >
        1135                             </xs:r estriction >
        1136                    </xs :complexCo ntent>
        1137           </ xs:complex Type>
        1138           <x s:complexT ype name=" adxp.deliv eryMode" m ixed="true ">
        1139                    <xs: complexCon tent mixed ="true">
        1140                             <xs:re striction  base="ADXP ">
        1141                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DMOD"/>
        1142                             </xs:r estriction >
        1143                    </xs :complexCo ntent>
        1144           </ xs:complex Type>
        1145           <x s:complexT ype name=" adxp.deliv eryModeIde ntifier" m ixed="true ">
        1146                    <xs: complexCon tent mixed ="true">
        1147                             <xs:re striction  base="ADXP ">
        1148                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DMODID"/ >
        1149                             </xs:r estriction >
        1150                    </xs :complexCo ntent>
        1151           </ xs:complex Type>
        1152           <x s:complexT ype name=" adxp.build ingNumberS uffix" mix ed="true">
        1153                    <xs: complexCon tent mixed ="true">
        1154                             <xs:re striction  base="ADXP ">
        1155                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="BNS"/>
        1156                             </xs:r estriction >
        1157                    </xs :complexCo ntent>
        1158           </ xs:complex Type>
        1159           <x s:complexT ype name=" adxp.postB ox" mixed= "true">
        1160                    <xs: complexCon tent mixed ="true">
        1161                             <xs:re striction  base="ADXP ">
        1162                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="POB"/>
        1163                             </xs:r estriction >
        1164                    </xs :complexCo ntent>
        1165           </ xs:complex Type>
        1166           <x s:complexT ype name=" adxp.preci nct" mixed ="true">
        1167                    <xs: complexCon tent mixed ="true">
        1168                             <xs:re striction  base="ADXP ">
        1169                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="PRE"/>
        1170                             </xs:r estriction >
        1171                    </xs :complexCo ntent>
        1172           </ xs:complex Type>
        1173           <x s:complexT ype name=" AD" mixed= "true">
        1174                    <xs: annotation >
        1175                             <xs:do cumentatio n>
        1176                Mailing  and home o r office a ddresses.  A sequence  of
        1177                address  parts, suc h as stree t or post  office Box , city,
        1178                postal c ode, count ry, etc.
        1179            < /xs:docume ntation>
        1180                    </xs :annotatio n>
        1181                    <xs: complexCon tent mixed ="true">
        1182                             <xs:ex tension ba se="ANY">
        1183                                      <xs:sequ ence>
        1184                                               <xs:choice  minOccurs ="0" maxOc curs="unbo unded">
        1185                                                       <x s:element  name="deli miter" typ e="adxp.de limiter"/>
        1186                                                       <x s:element  name="coun try" type= "adxp.coun try"/>
        1187                                                       <x s:element  name="stat e" type="a dxp.state" />
        1188                                                       <x s:element  name="coun ty" type=" adxp.count y"/>
        1189                                                       <x s:element  name="city " type="ad xp.city"/>
        1190                                                       <x s:element  name="post alCode" ty pe="adxp.p ostalCode" />
        1191                                                       <x s:element  name="stre etAddressL ine" type= "adxp.stre etAddressL ine"/>
        1192                                                       <x s:element  name="hous eNumber" t ype="adxp. houseNumbe r"/>
        1193                                                       <x s:element  name="hous eNumberNum eric" type ="adxp.hou seNumberNu meric"/>
        1194                                                       <x s:element  name="dire ction" typ e="adxp.di rection"/>
        1195                                                       <x s:element  name="stre etName" ty pe="adxp.s treetName" />
        1196                                                       <x s:element  name="stre etNameBase " type="ad xp.streetN ameBase"/>
        1197                                                       <x s:element  name="stre etNameType " type="ad xp.streetN ameType"/>
        1198                                                       <x s:element  name="addi tionalLoca tor" type= "adxp.addi tionalLoca tor"/>
        1199                                                       <x s:element  name="unit ID" type=" adxp.unitI D"/>
        1200                                                       <x s:element  name="unit Type" type ="adxp.uni tType"/>
        1201                                                       <x s:element  name="care Of" type=" adxp.careO f"/>
        1202                                                       <x s:element  name="cens usTract" t ype="adxp. censusTrac t"/>
        1203                                                       <x s:element  name="deli veryAddres sLine" typ e="adxp.de liveryAddr essLine"/>
        1204                                                       <x s:element  name="deli veryInstal lationType " type="ad xp.deliver yInstallat ionType"/>
        1205                                                       <x s:element  name="deli veryInstal lationArea " type="ad xp.deliver yInstallat ionArea"/>
        1206                                                       <x s:element  name="deli veryInstal lationQual ifier" typ e="adxp.de liveryInst allationQu alifier"/>
        1207                                                       <x s:element  name="deli veryMode"  type="adxp .deliveryM ode"/>
        1208                                                       <x s:element  name="deli veryModeId entifier"  type="adxp .deliveryM odeIdentif ier"/>
        1209                                                       <x s:element  name="buil dingNumber Suffix" ty pe="adxp.b uildingNum berSuffix" />
        1210                                                       <x s:element  name="post Box" type= "adxp.post Box"/>
        1211                                                       <x s:element  name="prec inct" type ="adxp.pre cinct"/>
        1212                                               </xs:choic e>
        1213                                               <xs:elemen t name="us eablePerio d" type="S XCM_TS" mi nOccurs="0 " maxOccur s="unbound ed">
        1214                                                       <x s:annotati on>
        1215                                                                <xs: documentat ion>
        1216                             A GTS  specifying  the
        1217                             period s of time  during whi ch the add ress can b e used.
        1218                             This i s used to  specify di fferent ad dresses fo r
        1219                             differ ent times  of the yea r or to re fer to his torical
        1220                             addres ses.
        1221                          </xs:docu mentation>
        1222                                                       </ xs:annotat ion>
        1223                                               </xs:eleme nt>
        1224                                      </xs:seq uence>
        1225                                      <xs:attr ibute name ="use" typ e="set_Pos talAddress Use" use=" optional">
        1226                                               <xs:annota tion>
        1227                                                       <x s:document ation>
        1228                          A set of  codes advi sing a sys tem or use r which ad dress
        1229                          in a set  of like ad dresses to  select fo r a given  purpose.
        1230                      </ xs:documen tation>
        1231                                               </xs:annot ation>
        1232                                      </xs:att ribute>
        1233                                      <xs:attr ibute name ="isNotOrd ered" type ="bl" use= "optional" >
        1234                                               <xs:annota tion>
        1235                                                       <x s:document ation>
        1236                          A boolean  value spe cifying wh ether the  order of t he
        1237                          address p arts is kn own or not . While th e address  parts
        1238                          are alway s a Sequen ce, the or der in whi ch they ar e
        1239                          presented  may or ma y not be k nown. Wher e this mat ters,
        1240                           can be u sed to con vey this
        1241                          informati on.
        1242                      </ xs:documen tation>
        1243                                               </xs:annot ation>
        1244                                      </xs:att ribute>
        1245                             </xs:e xtension>
        1246                    </xs :complexCo ntent>
        1247           </ xs:complex Type>
        1248           <x s:complexT ype name=" ENXP" mixe d="true">
        1249                    <xs: annotation >
        1250                             <xs:do cumentatio n>
        1251                A charac ter string  token rep resenting  a part of  a name.
        1252                May have  a type co de signify ing the ro le of the  part in
        1253                the whol e entity n ame, and a  qualifier  code for  more detai l
        1254                about th e name par t type. Ty pical name  parts for  person
        1255                names ar e given na mes, and f amily name s, titles,  etc.
        1256            < /xs:docume ntation>
        1257                    </xs :annotatio n>
        1258                    <xs: complexCon tent mixed ="true">
        1259                             <xs:ex tension ba se="ST">
        1260                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType">
        1261                                               <xs:annota tion>
        1262                                                       <x s:document ation>
        1263                          Indicates  whether t he name pa rt is a gi ven name,  family
        1264                          name, pre fix, suffi x, etc.
        1265                      </ xs:documen tation>
        1266                                               </xs:annot ation>
        1267                                      </xs:att ribute>
        1268                                      <xs:attr ibute name ="qualifie r" type="s et_EntityN amePartQua lifier" us e="optiona l">
        1269                                               <xs:annota tion>
        1270                                                       <x s:document ation> is  a set of c odes each  of which s pecifies
        1271                          a certain  subcatego ry of the  name part  in additio n to
        1272                          the main  name part  type. For  example, a  given nam e may
        1273                          be flagge d as a nic kname, a f amily name  may be a
        1274                          pseudonym  or a name  of public  records.
        1275                      </ xs:documen tation>
        1276                                               </xs:annot ation>
        1277                                      </xs:att ribute>
        1278                             </xs:e xtension>
        1279                    </xs :complexCo ntent>
        1280           </ xs:complex Type>
        1281           <x s:complexT ype name=" en.delimit er" mixed= "true">
        1282                    <xs: complexCon tent mixed ="true">
        1283                             <xs:re striction  base="ENXP ">
        1284                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="DEL"/ >
        1285                             </xs:r estriction >
        1286                    </xs :complexCo ntent>
        1287           </ xs:complex Type>
        1288           <x s:complexT ype name=" en.family"  mixed="tr ue">
        1289                    <xs: complexCon tent mixed ="true">
        1290                             <xs:re striction  base="ENXP ">
        1291                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="FAM"/ >
        1292                             </xs:r estriction >
        1293                    </xs :complexCo ntent>
        1294           </ xs:complex Type>
        1295           <x s:complexT ype name=" en.given"  mixed="tru e">
        1296                    <xs: complexCon tent mixed ="true">
        1297                             <xs:re striction  base="ENXP ">
        1298                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="GIV"/ >
        1299                             </xs:r estriction >
        1300                    </xs :complexCo ntent>
        1301           </ xs:complex Type>
        1302           <x s:complexT ype name=" en.prefix"  mixed="tr ue">
        1303                    <xs: complexCon tent mixed ="true">
        1304                             <xs:re striction  base="ENXP ">
        1305                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="PFX"/ >
        1306                             </xs:r estriction >
        1307                    </xs :complexCo ntent>
        1308           </ xs:complex Type>
        1309           <x s:complexT ype name=" en.suffix"  mixed="tr ue">
        1310                    <xs: complexCon tent mixed ="true">
        1311                             <xs:re striction  base="ENXP ">
        1312                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="SFX"/ >
        1313                             </xs:r estriction >
        1314                    </xs :complexCo ntent>
        1315           </ xs:complex Type>
        1316           <x s:complexT ype name=" EN" mixed= "true">
        1317                    <xs: annotation >
        1318                             <xs:do cumentatio n>
        1319                A name f or a perso n, organiz ation, pla ce or thin g. A
        1320                sequence  of name p arts, such  as given  name or fa mily
        1321                name, pr efix, suff ix, etc. E xamples fo r entity n ame
        1322                values a re "Jim Bo b Walton,  Jr.", "Hea lth Level  Seven,
        1323                Inc.", " Lake Tahoe ", etc. An  entity na me may be  as simple
        1324                as a cha racter str ing or may  consist o f several  entity nam e
        1325                parts, s uch as, "J im", "Bob" , "Walton" , and "Jr. ", "Health
        1326                Level Se ven" and " Inc.", "La ke" and "T ahoe".
        1327            < /xs:docume ntation>
        1328                    </xs :annotatio n>
        1329                    <xs: complexCon tent mixed ="true">
        1330                             <xs:ex tension ba se="ANY">
        1331                                      <xs:sequ ence>
        1332                                               <xs:choice  minOccurs ="0" maxOc curs="unbo unded">
        1333                                                       <x s:element  name="deli miter" typ e="en.deli miter"/>
        1334                                                       <x s:element  name="fami ly" type=" en.family" />
        1335                                                       <x s:element  name="give n" type="e n.given"/>
        1336                                                       <x s:element  name="pref ix" type=" en.prefix" />
        1337                                                       <x s:element  name="suff ix" type=" en.suffix" />
        1338                                               </xs:choic e>
        1339                                               <xs:elemen t name="va lidTime" t ype="IVL_T S" minOccu rs="0">
        1340                                                       <x s:annotati on>
        1341                                                                <xs: documentat ion>
        1342                             An int erval of t ime specif ying the t ime during  which
        1343                             the na me is or w as used fo r the enti ty. This
        1344                             accomo dates the  fact that  people cha nge names  for
        1345                             people , places a nd things.
        1346                          </xs:docu mentation>
        1347                                                       </ xs:annotat ion>
        1348                                               </xs:eleme nt>
        1349                                      </xs:seq uence>
        1350                                      <xs:attr ibute name ="use" typ e="set_Ent ityNameUse " use="opt ional">
        1351                                               <xs:annota tion>
        1352                                                       <x s:document ation>
        1353                          A set of  codes advi sing a sys tem or use r which na me
        1354                          in a set  of like na mes to sel ect for a  given purp ose.
        1355                          A name wi thout spec ific use c ode might  be a defau lt
        1356                          name usef ul for any  purpose,  but a name  with a sp ecific
        1357                          use code  would be p referred f or that re spective p urpose.
        1358                      </ xs:documen tation>
        1359                                               </xs:annot ation>
        1360                                      </xs:att ribute>
        1361                             </xs:e xtension>
        1362                    </xs :complexCo ntent>
        1363           </ xs:complex Type>
        1364           <x s:complexT ype name=" PN" mixed= "true">
        1365                    <xs: annotation >
        1366                             <xs:do cumentatio n>
        1367                A name f or a perso n. A seque nce of nam e parts, s uch as
        1368                given na me or fami ly name, p refix, suf fix, etc.  PN differs
        1369                from EN  because th e qualifie r type can not includ e LS
        1370                (Legal S tatus).
        1371            < /xs:docume ntation>
        1372                    </xs :annotatio n>
        1373                    <xs: complexCon tent mixed ="true">
        1374                             <xs:ex tension ba se="EN"/>
        1375                    </xs :complexCo ntent>
        1376           </ xs:complex Type>
        1377           <x s:complexT ype name=" ON" mixed= "true">
        1378                    <xs: annotation >
        1379                             <xs:do cumentatio n>
        1380                A name f or an orga nization.  A sequence  of name p arts.
        1381            < /xs:docume ntation>
        1382                    </xs :annotatio n>
        1383                    <xs: complexCon tent mixed ="true">
        1384                             <xs:re striction  base="EN">
        1385                                      <xs:sequ ence>
        1386                                               <xs:choice  minOccurs ="0" maxOc curs="unbo unded">
        1387                                                       <x s:element  name="deli miter" typ e="en.deli miter"/>
        1388                                                       <x s:element  name="pref ix" type=" en.prefix" />
        1389                                                       <x s:element  name="suff ix" type=" en.suffix" />
        1390                                               </xs:choic e>
        1391                                               <xs:elemen t name="va lidTime" t ype="IVL_T S" minOccu rs="0">
        1392                                                       <x s:annotati on>
        1393                                                                <xs: documentat ion>
        1394                             An int erval of t ime specif ying the t ime during  which
        1395                             the na me is or w as used fo r the enti ty. This
        1396                             accomo dates the  fact that  people cha nge names  for
        1397                             people , places a nd things.
        1398                          </xs:docu mentation>
        1399                                                       </ xs:annotat ion>
        1400                                               </xs:eleme nt>
        1401                                      </xs:seq uence>
        1402                                      <xs:attr ibute name ="use" typ e="set_Ent ityNameUse " use="opt ional">
        1403                                               <xs:annota tion>
        1404                                                       <x s:document ation>
        1405                          A set of  codes advi sing a sys tem or use r which na me
        1406                          in a set  of like na mes to sel ect for a  given purp ose.
        1407                          A name wi thout spec ific use c ode might  be a defau lt
        1408                          name usef ul for any  purpose,  but a name  with a sp ecific
        1409                          use code  would be p referred f or that re spective p urpose.
        1410                      </ xs:documen tation>
        1411                                               </xs:annot ation>
        1412                                      </xs:att ribute>
        1413                             </xs:r estriction >
        1414                    </xs :complexCo ntent>
        1415           </ xs:complex Type>
        1416           <x s:complexT ype name=" TN" mixed= "true">
        1417                    <xs: annotation >
        1418                             <xs:do cumentatio n>
        1419                A restri ction of e ntity name  that is e ffectively  a simple  string use d
        1420                for a si mple name  for things  and place s.
        1421            < /xs:docume ntation>
        1422                    </xs :annotatio n>
        1423                    <xs: complexCon tent mixed ="true">
        1424                             <xs:re striction  base="EN">
        1425                                      <xs:sequ ence>
        1426                                               <xs:elemen t name="va lidTime" t ype="IVL_T S" minOccu rs="0">
        1427                                                       <x s:annotati on>
        1428                                                                <xs: documentat ion>
        1429                             An int erval of t ime specif ying the t ime during  which
        1430                             the na me is or w as used fo r the enti ty. This
        1431                             accomo dates the  fact that  people cha nge names  for
        1432                             people , places a nd things.
        1433                          </xs:docu mentation>
        1434                                                       </ xs:annotat ion>
        1435                                               </xs:eleme nt>
        1436                                      </xs:seq uence>
        1437                             </xs:r estriction >
        1438                    </xs :complexCo ntent>
        1439           </ xs:complex Type>
        1440           <x s:complexT ype name=" QTY" abstr act="true" >
        1441                    <xs: annotation >
        1442                             <xs:do cumentatio n> is an a bstract ge neralizati on
        1443                for all  data types  (1) whose  value set  has an or der
        1444                relation  (less-or- equal) and  (2) where  differenc e is
        1445                defined  in all of  the data t ype's tota lly ordere d value
        1446                subsets.   The quan tity type  abstractio n is neede d in
        1447                defining  certain o ther types , such as  the interv al and
        1448                the prob ability di stribution .
        1449            < /xs:docume ntation>
        1450                             <xs:ap pinfo>
        1451                                      <diff>QT Y</diff>
        1452                             </xs:a ppinfo>
        1453                    </xs :annotatio n>
        1454                    <xs: complexCon tent>
        1455                             <xs:ex tension ba se="ANY"/>
        1456                    </xs :complexCo ntent>
        1457           </ xs:complex Type>
        1458           <x s:simpleTy pe name="i nt">
        1459                    <xs: annotation >
        1460                             <xs:do cumentatio n>
        1461                Integer  numbers (- 1,0,1,2, 1 00, 339812 9, etc.) a re precise
        1462                numbers  that are r esults of  counting a nd enumera ting.
        1463                Integer  numbers ar e discrete , the set  of integer s is
        1464                infinite  but count able.  No  arbitrary  limit is i mposed on
        1465                the rang e of integ er numbers . Two NULL  flavors a re
        1466                defined  for the po sitive and  negative  infinity.
        1467            < /xs:docume ntation>
        1468                    </xs :annotatio n>
        1469                    <xs: restrictio n base="xs :integer"/ >
        1470           </ xs:simpleT ype>
        1471           <x s:complexT ype name=" INT">
        1472                    <xs: annotation >
        1473                             <xs:do cumentatio n>
        1474                Integer  numbers (- 1,0,1,2, 1 00, 339812 9, etc.) a re precise
        1475                numbers  that are r esults of  counting a nd enumera ting.
        1476                Integer  numbers ar e discrete , the set  of integer s is
        1477                infinite  but count able.  No  arbitrary  limit is i mposed on
        1478                the rang e of integ er numbers . Two NULL  flavors a re
        1479                defined  for the po sitive and  negative  infinity.
        1480            < /xs:docume ntation>
        1481                             <xs:ap pinfo>
        1482                                      <diff>IN T</diff>
        1483                                      <sch:pat tern name= "validate  INT">
        1484                                               <sch:rule  abstract=" true" id=" rule-INT">
        1485                                                       <s ch:report  test="(@va lue or @nu llFlavor)  and not(@v alue and @ nullFlavor )"/>
        1486                                               </sch:rule >
        1487                                      </sch:pa ttern>
        1488                             </xs:a ppinfo>
        1489                    </xs :annotatio n>
        1490                    <xs: complexCon tent>
        1491                             <xs:ex tension ba se="QTY">
        1492                                      <xs:attr ibute name ="value" t ype="int"  use="optio nal"/>
        1493                             </xs:e xtension>
        1494                    </xs :complexCo ntent>
        1495           </ xs:complex Type>
        1496           <x s:simpleTy pe name="r eal">
        1497                    <xs: annotation >
        1498                             <xs:do cumentatio n>
        1499                Fraction al numbers . Typicall y used whe never quan tities
        1500                are meas ured, esti mated, or  computed f rom other  real
        1501                numbers.   The typi cal repres entation i s decimal,  where
        1502                the numb er of sign ificant de cimal digi ts is know n as the
        1503                precisio n. Real nu mbers are  needed bey ond intege rs
        1504                whenever  quantitie s of the r eal world  are measur ed,
        1505                estimate d, or comp uted from  other real  numbers.  The term
        1506                "Real nu mber" in t his specif ication is  used to m ean
        1507                that fra ctional va lues are c overed wit hout neces sarily
        1508                implying  the full  set of the  mathemati cal real n umbers.
        1509            < /xs:docume ntation>
        1510                    </xs :annotatio n>
        1511                    <xs: union memb erTypes="x s:decimal  xs:double" />
        1512           </ xs:simpleT ype>
        1513           <x s:complexT ype name=" REAL">
        1514                    <xs: annotation >
        1515                             <xs:do cumentatio n>
        1516                Fraction al numbers . Typicall y used whe never quan tities
        1517                are meas ured, esti mated, or  computed f rom other  real
        1518                numbers.   The typi cal repres entation i s decimal,  where
        1519                the numb er of sign ificant de cimal digi ts is know n as the
        1520                precisio n. Real nu mbers are  needed bey ond intege rs
        1521                whenever  quantitie s of the r eal world  are measur ed,
        1522                estimate d, or comp uted from  other real  numbers.  The term
        1523                "Real nu mber" in t his specif ication is  used to m ean
        1524                that fra ctional va lues are c overed wit hout neces sarily
        1525                implying  the full  set of the  mathemati cal real n umbers.
        1526            < /xs:docume ntation>
        1527                             <xs:ap pinfo>
        1528                                      <diff>RE AL</diff>
        1529                                      <sch:pat tern name= "validate  REAL">
        1530                                               <sch:rule  abstract=" true" id=" rule-REAL" >
        1531                                                       <s ch:report  test="(@nu llFlavor o r @value)  and not(@n ullFlavor  and @value )"/>
        1532                                               </sch:rule >
        1533                                      </sch:pa ttern>
        1534                             </xs:a ppinfo>
        1535                    </xs :annotatio n>
        1536                    <xs: complexCon tent>
        1537                             <xs:ex tension ba se="QTY">
        1538                                      <xs:attr ibute name ="value" t ype="real"  use="opti onal"/>
        1539                             </xs:e xtension>
        1540                    </xs :complexCo ntent>
        1541           </ xs:complex Type>
        1542           <x s:complexT ype name=" PQR">
        1543                    <xs: annotation >
        1544                             <xs:do cumentatio n>
        1545                A repres entation o f a physic al quantit y in a uni t from
        1546                any code  system. U sed to sho w alternat ive repres entation
        1547                for a ph ysical qua ntity.
        1548            < /xs:docume ntation>
        1549                    </xs :annotatio n>
        1550                    <xs: complexCon tent>
        1551                             <xs:ex tension ba se="CV">
        1552                                      <xs:attr ibute name ="value" t ype="real"  use="opti onal">
        1553                                               <xs:annota tion>
        1554                                                       <x s:document ation>
        1555                          The magni tude of th e measurem ent value  in terms o f
        1556                          the unit  specified  in the cod e.
        1557                      </ xs:documen tation>
        1558                                               </xs:annot ation>
        1559                                      </xs:att ribute>
        1560                             </xs:e xtension>
        1561                    </xs :complexCo ntent>
        1562           </ xs:complex Type>
        1563           <x s:complexT ype name=" PQ">
        1564                    <xs: annotation >
        1565                             <xs:do cumentatio n>
        1566                A dimens ioned quan tity expre ssing the  result of  a
        1567                measurem ent act.
        1568           </ xs:documen tation>
        1569                             <xs:ap pinfo>
        1570                                      <diff>PQ </diff>
        1571                             </xs:a ppinfo>
        1572                    </xs :annotatio n>
        1573                    <xs: complexCon tent>
        1574                             <xs:ex tension ba se="QTY">
        1575                                      <xs:sequ ence>
        1576                                               <xs:elemen t name="tr anslation"  type="PQR " minOccur s="0" maxO ccurs="unb ounded">
        1577                                                       <x s:annotati on>
        1578                                                                <xs: documentat ion>
        1579                             An alt ernative r epresentat ion of the  same phys ical
        1580                             quanti ty express ed in a di fferent un it, of a d ifferent
        1581                             unit c ode system  and possi bly with a  different  value.
        1582                          </xs:docu mentation>
        1583                                                       </ xs:annotat ion>
        1584                                               </xs:eleme nt>
        1585                                      </xs:seq uence>
        1586                                      <xs:attr ibute name ="value" t ype="real"  use="opti onal">
        1587                                               <xs:annota tion>
        1588                                                       <x s:document ation>
        1589                          The magni tude of th e quantity  measured  in terms o f
        1590                          the unit.
        1591                      </ xs:documen tation>
        1592                                               </xs:annot ation>
        1593                                      </xs:att ribute>
        1594                                      <xs:attr ibute name ="unit" ty pe="cs" us e="optiona l" default ="1">
        1595                                               <xs:annota tion>
        1596                                                       <x s:document ation>
        1597                          The unit  of measure  specified  in the Un ified Code  for
        1598                          Units of  Measure (U CUM)
        1599                          [http://a urora.rg.i upui.edu/U CUM].
        1600                      </ xs:documen tation>
        1601                                               </xs:annot ation>
        1602                                      </xs:att ribute>
        1603                             </xs:e xtension>
        1604                    </xs :complexCo ntent>
        1605           </ xs:complex Type>
        1606           <x s:complexT ype name=" MO">
        1607                    <xs: annotation >
        1608                             <xs:do cumentatio n>
        1609                A moneta ry amount  is a quant ity expres sing the a mount of
        1610                money in  some curr ency. Curr encies are  the units  in which
        1611                monetary  amounts a re denomin ated in di fferent ec onomic
        1612                regions.  While the  monetary  amount is  a single k ind of
        1613                quantity  (money) t he exchang e rates be tween the  different
        1614                units ar e variable .  This is  the princ iple diffe rence
        1615                between  physical q uantity an d monetary  amounts,  and the
        1616                reason w hy currenc y units ar e not phys ical units .
        1617            < /xs:docume ntation>
        1618                             <xs:ap pinfo>
        1619                                      <diff>MO </diff>
        1620                                      <sch:pat tern name= "validate  MO">
        1621                                               <sch:rule  abstract=" true" id=" rule-MO">
        1622                                                       <s ch:report  test="not( @nullFlavo r and (@va lue or @cu rrency))"/ >
        1623                                               </sch:rule >
        1624                                      </sch:pa ttern>
        1625                             </xs:a ppinfo>
        1626                    </xs :annotatio n>
        1627                    <xs: complexCon tent>
        1628                             <xs:ex tension ba se="QTY">
        1629                                      <xs:attr ibute name ="value" t ype="real"  use="opti onal">
        1630                                               <xs:annota tion>
        1631                                                       <x s:document ation>
        1632                          The magni tude of th e monetary  amount in  terms of  the
        1633                          currency  unit.
        1634                      </ xs:documen tation>
        1635                                               </xs:annot ation>
        1636                                      </xs:att ribute>
        1637                                      <xs:attr ibute name ="currency " type="cs " use="opt ional">
        1638                                               <xs:annota tion>
        1639                                                       <x s:document ation>
        1640                          The curre ncy unit a s defined  in ISO 421 7.
        1641                      </ xs:documen tation>
        1642                                               </xs:annot ation>
        1643                                      </xs:att ribute>
        1644                             </xs:e xtension>
        1645                    </xs :complexCo ntent>
        1646           </ xs:complex Type>
        1647           <x s:complexT ype name=" RTO">
        1648                    <xs: annotation >
        1649                             <xs:do cumentatio n>
        1650                A quanti ty constru cted as th e quotient  of a nume rator
        1651                quantity  divided b y a denomi nator quan tity. Comm on
        1652                factors  in the num erator and  denominat or are not
        1653                automati cally canc elled out.    support s titers
        1654                (e.g., " 1:128") an d other qu antities p roduced by
        1655                laborato ries that  truly repr esent rati os. Ratios  are
        1656                not simp ly "struct ured numer ics", part icularly b lood
        1657                pressure  measureme nts (e.g.  "120/60")  are not ra tios.
        1658                In many  cases REAL  should be  used inst ead
        1659                of .
        1660            < /xs:docume ntation>
        1661                    </xs :annotatio n>
        1662                    <xs: complexCon tent>
        1663                             <xs:ex tension ba se="RTO_QT Y_QTY"/>
        1664                    </xs :complexCo ntent>
        1665           </ xs:complex Type>
        1666           <x s:simpleTy pe name="p robability ">
        1667                    <xs: annotation >
        1668                             <xs:do cumentatio n>
        1669                   The p robability  assigned  to the val ue, a deci mal number
        1670                   betwe en 0 (very  uncertain ) and 1 (c ertain).
        1671                </xs:doc umentation >
        1672                    </xs :annotatio n>
        1673                    <xs: restrictio n base="xs :double">
        1674                             <xs:mi nInclusive  value="0. 0"/>
        1675                             <xs:ma xInclusive  value="1. 0"/>
        1676                    </xs :restricti on>
        1677           </ xs:simpleT ype>
        1678           <x s:complexT ype name=" EIVL.event ">
        1679                    <xs: annotation >
        1680                             <xs:do cumentatio n>
        1681                             A code  for a com mon (perio dical) act ivity of d aily
        1682                             living  based on  which the  event rela ted period ic
        1683                             interv al is spec ified.
        1684                          </xs:docu mentation>
        1685                    </xs :annotatio n>
        1686                    <xs: complexCon tent>
        1687                             <xs:re striction  base="CE">
        1688                                      <xs:attr ibute name ="code" ty pe="Timing Event" use ="optional "/>
        1689                                      <xs:attr ibute name ="codeSyst em" type=" uid" fixed ="2.16.840 .1.113883. 5.139"/>
        1690                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" fi xed="Timin gEvent"/>
        1691                             </xs:r estriction >
        1692                    </xs :complexCo ntent>
        1693           </ xs:complex Type>
        1694           <! --
        1695         Inst antiated t emplates
        1696       -->
        1697           <x s:complexT ype name=" SXCM_TS">
        1698                    <xs: complexCon tent>
        1699                             <xs:ex tension ba se="TS">
        1700                                      <xs:attr ibute name ="operator " type="Se tOperator"  use="opti onal" defa ult="I">
        1701                                               <xs:annota tion>
        1702                                                       <x s:document ation>
        1703                          A code sp ecifying w hether the  set compo nent is in cluded
        1704                          (union) o r excluded  (set-diff erence) fr om the set , or
        1705                          other set  operation s with the  current s et compone nt and
        1706                          the set a s construc ted from t he represe ntation st ream
        1707                          up to the  current p oint.
        1708                      </ xs:documen tation>
        1709                                               </xs:annot ation>
        1710                                      </xs:att ribute>
        1711                             </xs:e xtension>
        1712                    </xs :complexCo ntent>
        1713           </ xs:complex Type>
        1714           <x s:simpleTy pe name="s et_Telecom munication AddressUse ">
        1715                    <xs: list itemT ype="Telec ommunicati onAddressU se"/>
        1716           </ xs:simpleT ype>
        1717           <x s:simpleTy pe name="s et_PostalA ddressUse" >
        1718                    <xs: list itemT ype="Posta lAddressUs e"/>
        1719           </ xs:simpleT ype>
        1720           <x s:simpleTy pe name="s et_EntityN amePartQua lifier">
        1721                    <xs: list itemT ype="Entit yNamePartQ ualifier"/ >
        1722           </ xs:simpleT ype>
        1723           <x s:complexT ype name=" IVL_TS">
        1724                    <xs: complexCon tent>
        1725                             <xs:ex tension ba se="SXCM_T S">
        1726                                      <xs:choi ce minOccu rs="0">
        1727                                               <xs:sequen ce>
        1728                                                       <x s:element  name="low"  type="IVX B_TS">
        1729                                                                <xs: annotation >
        1730                                                                         <xs:do cumentatio n>
        1731                                The  low limit  of the in terval.
        1732                             </xs:d ocumentati on>
        1733                                                                </xs :annotatio n>
        1734                                                       </ xs:element >
        1735                                                       <x s:choice m inOccurs=" 0">
        1736                                                                <xs: element na me="width"  type="PQ"  minOccurs ="0">
        1737                                                                         <xs:an notation>
        1738                                                                                  <xs:docu mentation>
        1739                                The  differenc e between  high and l ow boundar y. The
        1740                                pur pose of di stinguishi ng a width  property  is to
        1741                                han dle all ca ses of inc omplete in formation
        1742                                sym metrically . In any i nterval re presentati on only
        1743                                two  of the th ree proper ties high,  low, and  width need
        1744                                to  be stated  and the th ird can be  derived.
        1745                             </xs:d ocumentati on>
        1746                                                                         </xs:a nnotation>
        1747                                                                </xs :element>
        1748                                                                <xs: element na me="high"  type="IVXB _TS" minOc curs="0">
        1749                                                                         <xs:an notation>
        1750                                                                                  <xs:docu mentation>
        1751                                The  high limi t of the i nterval.
        1752                             </xs:d ocumentati on>
        1753                                                                         </xs:a nnotation>
        1754                                                                </xs :element>
        1755                                                       </ xs:choice>
        1756                                               </xs:seque nce>
        1757                                               <xs:elemen t name="hi gh" type=" IVXB_TS">
        1758                                                       <x s:annotati on>
        1759                                                                <xs: documentat ion/>
        1760                                                       </ xs:annotat ion>
        1761                                               </xs:eleme nt>
        1762                                               <xs:sequen ce>
        1763                                                       <x s:element  name="widt h" type="P Q">
        1764                                                                <xs: annotation >
        1765                                                                         <xs:do cumentatio n>
        1766                                The  differenc e between  high and l ow boundar y. The
        1767                                pur pose of di stinguishi ng a width  property  is to
        1768                                han dle all ca ses of inc omplete in formation
        1769                                sym metrically . In any i nterval re presentati on only
        1770                                two  of the th ree proper ties high,  low, and  width need
        1771                                to  be stated  and the th ird can be  derived.
        1772                             </xs:d ocumentati on>
        1773                                                                </xs :annotatio n>
        1774                                                       </ xs:element >
        1775                                                       <x s:element  name="high " type="IV XB_TS" min Occurs="0" >
        1776                                                                <xs: annotation >
        1777                                                                         <xs:do cumentatio n>
        1778                                The  high limi t of the i nterval.
        1779                             </xs:d ocumentati on>
        1780                                                                </xs :annotatio n>
        1781                                                       </ xs:element >
        1782                                               </xs:seque nce>
        1783                                               <xs:sequen ce>
        1784                                                       <x s:element  name="cent er" type=" TS">
        1785                                                                <xs: annotation >
        1786                                                                         <xs:do cumentatio n>
        1787                                The  arithmeti c mean of  the interv al (low pl us high
        1788                                div ided by 2) . The purp ose of dis tinguishin g the cent er
        1789                                as  a semantic  property  is for con versions o f interval s
        1790                                fro m and to p oint value s.
        1791                             </xs:d ocumentati on>
        1792                                                                </xs :annotatio n>
        1793                                                       </ xs:element >
        1794                                                       <x s:element  name="widt h" type="P Q" minOccu rs="0">
        1795                                                                <xs: annotation >
        1796                                                                         <xs:do cumentatio n>
        1797                                The  differenc e between  high and l ow boundar y. The
        1798                                pur pose of di stinguishi ng a width  property  is to
        1799                                han dle all ca ses of inc omplete in formation
        1800                                sym metrically . In any i nterval re presentati on only
        1801                                two  of the th ree proper ties high,  low, and  width need
        1802                                to  be stated  and the th ird can be  derived.
        1803                             </xs:d ocumentati on>
        1804                                                                </xs :annotatio n>
        1805                                                       </ xs:element >
        1806                                               </xs:seque nce>
        1807                                      </xs:cho ice>
        1808                             </xs:e xtension>
        1809                    </xs :complexCo ntent>
        1810           </ xs:complex Type>
        1811           <x s:complexT ype name=" IVXB_TS">
        1812                    <xs: complexCon tent>
        1813                             <xs:ex tension ba se="TS">
        1814                                      <xs:attr ibute name ="inclusiv e" type="b l" use="op tional" de fault="tru e">
        1815                                               <xs:annota tion>
        1816                                                       <x s:document ation>
        1817                          Specifies  whether t he limit i s included  in the
        1818                          interval  (interval  is closed)  or exclud ed from th e
        1819                          interval  (interval  is open).
        1820                      </ xs:documen tation>
        1821                                               </xs:annot ation>
        1822                                      </xs:att ribute>
        1823                             </xs:e xtension>
        1824                    </xs :complexCo ntent>
        1825           </ xs:complex Type>
        1826           <x s:simpleTy pe name="s et_EntityN ameUse">
        1827                    <xs: list itemT ype="Entit yNameUse"/ >
        1828           </ xs:simpleT ype>
        1829           <x s:complexT ype name=" RTO_QTY_QT Y">
        1830                    <xs: annotation >
        1831                             <xs:ap pinfo>
        1832                                      <diff>RT O_QTY_QTY< /diff>
        1833                             </xs:a ppinfo>
        1834                    </xs :annotatio n>
        1835                    <xs: complexCon tent>
        1836                             <xs:ex tension ba se="QTY">
        1837                                      <xs:sequ ence>
        1838                                               <xs:elemen t name="nu merator" t ype="QTY">
        1839                                                       <x s:annotati on>
        1840                                                                <xs: documentat ion>
        1841                             The qu antity tha t is being  divided i n the rati o.  The
        1842                             defaul t is the i nteger num ber 1 (one ).
        1843                          </xs:docu mentation>
        1844                                                       </ xs:annotat ion>
        1845                                               </xs:eleme nt>
        1846                                               <xs:elemen t name="de nominator"  type="QTY ">
        1847                                                       <x s:annotati on>
        1848                                                                <xs: documentat ion>
        1849                             The qu antity tha t devides  the numera tor in the  ratio.
        1850                             The de fault is t he integer  number 1  (one).
        1851                             The de nominator  must not b e zero.
        1852                          </xs:docu mentation>
        1853                                                       </ xs:annotat ion>
        1854                                               </xs:eleme nt>
        1855                                      </xs:seq uence>
        1856                             </xs:e xtension>
        1857                    </xs :complexCo ntent>
        1858           </ xs:complex Type>
        1859           <! -- ======= ========== ========== ========== ========== ========== ========== ========== ========== =======
        1860           Th e followin g schemas  are explic it schemas  that do n ot use "Ex tension or  Restricti on" for 
        1861           de rivation.
        1862          === ========== ========== ========== ========== ========== ========== ========== ========== ========== = -->
        1863           <x s:complexT ype name=" EN_explici t" mixed=" true">
        1864                    <xs: annotation >
        1865                             <xs:do cumentatio n>
        1866                    A na me for a p erson. A s equence of  name part s, such as
        1867                    give n name or  family nam e, prefix,  suffix, e tc. PN dif fers
        1868                    from  EN becaus e the qual ifier type  cannot in clude LS
        1869                    (Leg al Status) .
        1870                </xs:doc umentation >
        1871                    </xs :annotatio n>
        1872                    <xs: sequence>
        1873                             <xs:ch oice minOc curs="0" m axOccurs=" unbounded" >
        1874                                      <xs:elem ent name=" delimiter"  type="en_ explicit.d elimiter"/ >
        1875                                      <xs:elem ent name=" family" ty pe="en_exp licit.fami ly"/>
        1876                                      <xs:elem ent name=" given" typ e="en_expl icit.given "/>
        1877                                      <xs:elem ent name=" prefix" ty pe="en_exp licit.pref ix"/>
        1878                                      <xs:elem ent name=" suffix" ty pe="en_exp licit.suff ix"/>
        1879                             </xs:c hoice>
        1880                             <xs:el ement name ="validTim e" type="I VL_TS_expl icit" minO ccurs="0">
        1881                                      <xs:anno tation>
        1882                                               <xs:docume ntation>
        1883                             An int erval of t ime specif ying the t ime during  which
        1884                             the na me is or w as used fo r the enti ty. This
        1885                             accomo dates the  fact that  people cha nge names  for
        1886                             people , places a nd things.
        1887                         </xs:docum entation>
        1888                                      </xs:ann otation>
        1889                             </xs:e lement>
        1890                    </xs :sequence>
        1891                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        1892                             <xs:an notation>
        1893                                      <xs:docu mentation>
        1894                         An excepti onal value  expressin g missing  informatio n
        1895                         and possib ly the rea son why th e informat ion is mis sing.
        1896                    </xs :documenta tion>
        1897                             </xs:a nnotation>
        1898                    </xs :attribute >
        1899                    <xs: attribute  name="use"  type="set _EntityNam eUse" use= "optional" >
        1900                             <xs:an notation>
        1901                                      <xs:docu mentation>
        1902                         A set of c odes advis ing a syst em or user  which nam e
        1903                         in a set o f like nam es to sele ct for a g iven purpo se.
        1904                         A name wit hout speci fic use co de might b e a defaul t
        1905                         name usefu l for any  purpose, b ut a name  with a spe cific
        1906                         use code w ould be pr eferred fo r that res pective pu rpose.
        1907                    </xs :documenta tion>
        1908                             </xs:a nnotation>
        1909                    </xs :attribute >
        1910           </ xs:complex Type>
        1911           <x s:complexT ype name=" PN_explici t" mixed=" true">
        1912                    <xs: annotation >
        1913                             <xs:do cumentatio n>
        1914                    A na me for a p erson. A s equence of  name part s, such as
        1915                    give n name or  family nam e, prefix,  suffix, e tc. PN dif fers
        1916                    from  EN becaus e the qual ifier type  cannot in clude LS
        1917                    (Leg al Status) .
        1918                </xs:doc umentation >
        1919                    </xs :annotatio n>
        1920                    <xs: sequence>
        1921                             <xs:ch oice minOc curs="0" m axOccurs=" unbounded" >
        1922                                      <xs:elem ent name=" delimiter"  type="en_ explicit.d elimiter"/ >
        1923                                      <xs:elem ent name=" family" ty pe="en_exp licit.fami ly"/>
        1924                                      <xs:elem ent name=" given" typ e="en_expl icit.given "/>
        1925                                      <xs:elem ent name=" prefix" ty pe="en_exp licit.pref ix"/>
        1926                                      <xs:elem ent name=" suffix" ty pe="en_exp licit.suff ix"/>
        1927                             </xs:c hoice>
        1928                             <xs:el ement name ="validTim e" type="I VL_TS_expl icit" minO ccurs="0">
        1929                                      <xs:anno tation>
        1930                                               <xs:docume ntation>
        1931                             An int erval of t ime specif ying the t ime during  which
        1932                             the na me is or w as used fo r the enti ty. This
        1933                             accomo dates the  fact that  people cha nge names  for
        1934                             people , places a nd things.
        1935                         </xs:docum entation>
        1936                                      </xs:ann otation>
        1937                             </xs:e lement>
        1938                    </xs :sequence>
        1939                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        1940                             <xs:an notation>
        1941                                      <xs:docu mentation>
        1942                         An excepti onal value  expressin g missing  informatio n
        1943                         and possib ly the rea son why th e informat ion is mis sing.
        1944                    </xs :documenta tion>
        1945                             </xs:a nnotation>
        1946                    </xs :attribute >
        1947                    <xs: attribute  name="use"  type="set _EntityNam eUse" use= "optional" >
        1948                             <xs:an notation>
        1949                                      <xs:docu mentation>
        1950                         A set of c odes advis ing a syst em or user  which nam e
        1951                         in a set o f like nam es to sele ct for a g iven purpo se.
        1952                         A name wit hout speci fic use co de might b e a defaul t
        1953                         name usefu l for any  purpose, b ut a name  with a spe cific
        1954                         use code w ould be pr eferred fo r that res pective pu rpose.
        1955                    </xs :documenta tion>
        1956                             </xs:a nnotation>
        1957                    </xs :attribute >
        1958           </ xs:complex Type>
        1959           <x s:complexT ype name=" ON_explici t" mixed=" true">
        1960                    <xs: annotation >
        1961                             <xs:do cumentatio n>
        1962                    A na me for a p erson. A s equence of  name part s, such as
        1963                    give n name or  family nam e, prefix,  suffix, e tc. PN dif fers
        1964                    from  EN becaus e the qual ifier type  cannot in clude LS
        1965                    (Leg al Status) .
        1966                </xs:doc umentation >
        1967                    </xs :annotatio n>
        1968                    <xs: sequence>
        1969                             <xs:ch oice minOc curs="0" m axOccurs=" unbounded" >
        1970                                      <xs:elem ent name=" delimiter"  type="en_ explicit.d elimiter"/ >
        1971                                      <xs:elem ent name=" prefix" ty pe="en_exp licit.pref ix"/>
        1972                                      <xs:elem ent name=" suffix" ty pe="en_exp licit.suff ix"/>
        1973                             </xs:c hoice>
        1974                             <xs:el ement name ="validTim e" type="I VL_TS_expl icit" minO ccurs="0">
        1975                                      <xs:anno tation>
        1976                                               <xs:docume ntation>
        1977                             An int erval of t ime specif ying the t ime during  which
        1978                             the na me is or w as used fo r the enti ty. This
        1979                             accomo dates the  fact that  people cha nge names  for
        1980                             people , places a nd things.
        1981                         </xs:docum entation>
        1982                                      </xs:ann otation>
        1983                             </xs:e lement>
        1984                    </xs :sequence>
        1985                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        1986                             <xs:an notation>
        1987                                      <xs:docu mentation>
        1988                         An excepti onal value  expressin g missing  informatio n
        1989                         and possib ly the rea son why th e informat ion is mis sing.
        1990                    </xs :documenta tion>
        1991                             </xs:a nnotation>
        1992                    </xs :attribute >
        1993                    <xs: attribute  name="use"  type="set _EntityNam eUse" use= "optional" >
        1994                             <xs:an notation>
        1995                                      <xs:docu mentation>
        1996                         A set of c odes advis ing a syst em or user  which nam e
        1997                         in a set o f like nam es to sele ct for a g iven purpo se.
        1998                         A name wit hout speci fic use co de might b e a defaul t
        1999                         name usefu l for any  purpose, b ut a name  with a spe cific
        2000                         use code w ould be pr eferred fo r that res pective pu rpose.
        2001                    </xs :documenta tion>
        2002                             </xs:a nnotation>
        2003                    </xs :attribute >
        2004           </ xs:complex Type>
        2005           <x s:complexT ype name=" ENXP_expli cit" mixed ="true">
        2006                    <xs: annotation >
        2007                             <xs:do cumentatio n>
        2008                    A ch aracter st ring token  represent ing a part  of a name .
        2009                    May  have a typ e code sig nifying th e role of  the part i n
        2010                    the  whole enti ty name, a nd a quali fier code  for more d etail
        2011                    abou t the name  part type . Typical  name parts  for perso n
        2012                    name s are give n names, a nd family  names, tit les, etc.
        2013                </xs:doc umentation >
        2014                    </xs :annotatio n>
        2015                    <xs: attribute  name="part Type" type ="EntityNa mePartType ">
        2016                             <xs:an notation>
        2017                                      <xs:docu mentation>
        2018                         Indicates  whether th e name par t is a giv en name, f amily
        2019                         name, pref ix, suffix , etc.
        2020                    </xs :documenta tion>
        2021                             </xs:a nnotation>
        2022                    </xs :attribute >
        2023                    <xs: attribute  name="qual ifier" typ e="set_Ent ityNamePar tQualifier " use="opt ional">
        2024                             <xs:an notation>
        2025                                      <xs:docu mentation>  is a set  of codes e ach of whi ch specifi es
        2026                              a cer tain subca tegory of  the name p art in add ition to
        2027                              the m ain name p art type.  For exampl e, a given  name may
        2028                              be fl agged as a  nickname,  a family  name may b e a
        2029                              pseud onym or a  name of pu blic recor ds.
        2030                                      </xs:doc umentation >
        2031                             </xs:a nnotation>
        2032                    </xs :attribute >
        2033           </ xs:complex Type>
        2034           <x s:complexT ype name=" en_explici t.delimite r" mixed=" true">
        2035                    <xs: complexCon tent mixed ="true">
        2036                             <xs:re striction  base="ENXP _explicit" >
        2037                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="DEL"/ >
        2038                                      <xs:attr ibute name ="qualifie r" type="s et_EntityN amePartQua lifier" us e="optiona l"/>
        2039                             </xs:r estriction >
        2040                    </xs :complexCo ntent>
        2041           </ xs:complex Type>
        2042           <x s:complexT ype name=" en_explici t.family"  mixed="tru e">
        2043                    <xs: complexCon tent mixed ="true">
        2044                             <xs:re striction  base="ENXP _explicit" >
        2045                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="FAM"/ >
        2046                                      <xs:attr ibute name ="qualifie r" type="s et_EntityN amePartQua lifier" us e="optiona l"/>
        2047                             </xs:r estriction >
        2048                    </xs :complexCo ntent>
        2049           </ xs:complex Type>
        2050           <x s:complexT ype name=" en_explici t.given" m ixed="true ">
        2051                    <xs: complexCon tent mixed ="true">
        2052                             <xs:re striction  base="ENXP _explicit" >
        2053                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="GIV"/ >
        2054                                      <xs:attr ibute name ="qualifie r" type="s et_EntityN amePartQua lifier" us e="optiona l"/>
        2055                             </xs:r estriction >
        2056                    </xs :complexCo ntent>
        2057           </ xs:complex Type>
        2058           <x s:complexT ype name=" en_explici t.prefix"  mixed="tru e">
        2059                    <xs: complexCon tent mixed ="true">
        2060                             <xs:re striction  base="ENXP _explicit" >
        2061                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="PFX"/ >
        2062                                      <xs:attr ibute name ="qualifie r" type="s et_EntityN amePartQua lifier" us e="optiona l"/>
        2063                             </xs:r estriction >
        2064                    </xs :complexCo ntent>
        2065           </ xs:complex Type>
        2066           <x s:complexT ype name=" en_explici t.suffix"  mixed="tru e">
        2067                    <xs: complexCon tent mixed ="true">
        2068                             <xs:re striction  base="ENXP _explicit" >
        2069                                      <xs:attr ibute name ="partType " type="En tityNamePa rtType" fi xed="SFX"/ >
        2070                                      <xs:attr ibute name ="qualifie r" type="s et_EntityN amePartQua lifier" us e="optiona l"/>
        2071                             </xs:r estriction >
        2072                    </xs :complexCo ntent>
        2073           </ xs:complex Type>
        2074           <x s:complexT ype name=" IVL_TS_exp licit">
        2075                    <xs: choice min Occurs="0" >
        2076                             <xs:se quence>
        2077                                      <xs:elem ent name=" low" type= "IVXB_TS_e xplicit">
        2078                                               <xs:annota tion>
        2079                                                       <x s:document ation>
        2080                                 Th e low limi t of the i nterval.
        2081                             </xs:d ocumentati on>
        2082                                               </xs:annot ation>
        2083                                      </xs:ele ment>
        2084                                      <xs:choi ce minOccu rs="0">
        2085                                               <xs:elemen t name="wi dth" type= "PQ_explic it" minOcc urs="0">
        2086                                                       <x s:annotati on>
        2087                                                                <xs: documentat ion>
        2088                                      The diff erence bet ween high  and low bo undary. Th e
        2089                                      purpose  of disting uishing a  width prop erty is to
        2090                                      handle a ll cases o f incomple te informa tion
        2091                                      symmetri cally. In  any interv al represe ntation on ly
        2092                                      two of t he three p roperties  high, low,  and width  need
        2093                                      to be st ated and t he third c an be deri ved.
        2094                                 </ xs:documen tation>
        2095                                                       </ xs:annotat ion>
        2096                                               </xs:eleme nt>
        2097                                               <xs:elemen t name="hi gh" type=" IVXB_TS_ex plicit" mi nOccurs="0 ">
        2098                                                       <x s:annotati on>
        2099                                                                <xs: documentat ion>
        2100                                      The high  limit of  the interv al.
        2101                                 </ xs:documen tation>
        2102                                                       </ xs:annotat ion>
        2103                                               </xs:eleme nt>
        2104                                      </xs:cho ice>
        2105                             </xs:s equence>
        2106                             <xs:el ement name ="high" ty pe="IVXB_T S_explicit ">
        2107                                      <xs:anno tation>
        2108                                               <xs:docume ntation/>
        2109                                      </xs:ann otation>
        2110                             </xs:e lement>
        2111                             <xs:se quence>
        2112                                      <xs:elem ent name=" width" typ e="PQ_expl icit">
        2113                                               <xs:annota tion>
        2114                                                       <x s:document ation>
        2115                                 Th e differen ce between  high and  low bounda ry. The
        2116                                 pu rpose of d istinguish ing a widt h property  is to
        2117                                 ha ndle all c ases of in complete i nformation
        2118                                 sy mmetricall y. In any  interval r epresentat ion only
        2119                                 tw o of the t hree prope rties high , low, and  width nee d
        2120                                 to  be stated  and the t hird can b e derived.
        2121                             </xs:d ocumentati on>
        2122                                               </xs:annot ation>
        2123                                      </xs:ele ment>
        2124                                      <xs:elem ent name=" high" type ="IVXB_TS_ explicit"  minOccurs= "0">
        2125                                               <xs:annota tion>
        2126                                                       <x s:document ation>
        2127                                 Th e high lim it of the  interval.
        2128                             </xs:d ocumentati on>
        2129                                               </xs:annot ation>
        2130                                      </xs:ele ment>
        2131                             </xs:s equence>
        2132                             <xs:se quence>
        2133                                      <xs:elem ent name=" center" ty pe="TS_exp licit">
        2134                                               <xs:annota tion>
        2135                                                       <x s:document ation>
        2136                                 Th e arithmet ic mean of  the inter val (low p lus high
        2137                                 di vided by 2 ). The pur pose of di stinguishi ng the cen ter
        2138                                 as  a semanti c property  is for co nversions  of interva ls
        2139                                 fr om and to  point valu es.
        2140                             </xs:d ocumentati on>
        2141                                               </xs:annot ation>
        2142                                      </xs:ele ment>
        2143                                      <xs:elem ent name=" width" typ e="PQ_expl icit" minO ccurs="0">
        2144                                               <xs:annota tion>
        2145                                                       <x s:document ation>
        2146                                 Th e differen ce between  high and  low bounda ry. The
        2147                                 pu rpose of d istinguish ing a widt h property  is to
        2148                                 ha ndle all c ases of in complete i nformation
        2149                                 sy mmetricall y. In any  interval r epresentat ion only
        2150                                 tw o of the t hree prope rties high , low, and  width nee d
        2151                                 to  be stated  and the t hird can b e derived.
        2152                             </xs:d ocumentati on>
        2153                                               </xs:annot ation>
        2154                                      </xs:ele ment>
        2155                             </xs:s equence>
        2156                    </xs :choice>
        2157                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2158                             <xs:an notation>
        2159                                      <xs:docu mentation>
        2160                         An excepti onal value  expressin g missing  informatio n
        2161                         and possib ly the rea son why th e informat ion is mis sing.
        2162                    </xs :documenta tion>
        2163                             </xs:a nnotation>
        2164                    </xs :attribute >
        2165                    <xs: attribute  name="valu e" type="t s" use="op tional"/>
        2166                    <xs: attribute  name="oper ator" type ="SetOpera tor" use=" optional"  default="I ">
        2167                             <xs:an notation>
        2168                                      <xs:docu mentation>
        2169                          A code sp ecifying w hether the  set compo nent is in cluded
        2170                          (union) o r excluded  (set-diff erence) fr om the set , or
        2171                          other set  operation s with the  current s et compone nt and
        2172                          the set a s construc ted from t he represe ntation st ream
        2173                          up to the  current p oint.
        2174                    </xs :documenta tion>
        2175                             </xs:a nnotation>
        2176                    </xs :attribute >
        2177                    <!--  This came  from ANY  -->
        2178                    <!--  This come s from TS  -->
        2179                    <!--  This came  from SXCM _TS -->
        2180           </ xs:complex Type>
        2181           <x s:complexT ype name=" IVXB_TS_ex plicit">
        2182                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2183                             <xs:an notation>
        2184                                      <xs:docu mentation>
        2185                         An excepti onal value  expressin g missing  informatio n
        2186                         and possib ly the rea son why th e informat ion is mis sing.
        2187                    </xs :documenta tion>
        2188                             </xs:a nnotation>
        2189                    </xs :attribute >
        2190                    <xs: attribute  name="valu e" type="t s" use="op tional"/>
        2191                    <xs: attribute  name="incl usive" typ e="bl" use ="optional " default= "true">
        2192                             <xs:an notation>
        2193                                      <xs:docu mentation>
        2194                         Specifies  whether th e limit is  included  in the
        2195                         interval ( interval i s closed)  or exclude d from the
        2196                         interval ( interval i s open).
        2197                    </xs :documenta tion>
        2198                             </xs:a nnotation>
        2199                    </xs :attribute >
        2200                    <!--  This came  from ANY  -->
        2201                    <!--  This come s from TS  -->
        2202                    <!--  Comes fro m IVXB_TS  -->
        2203           </ xs:complex Type>
        2204           <x s:complexT ype name=" PQ_explici t">
        2205                    <xs: annotation >
        2206                             <xs:do cumentatio n>
        2207                    A di mensioned  quantity e xpressing  the result  of a
        2208                    meas urement ac t.
        2209                </xs:doc umentation >
        2210                             <xs:ap pinfo>
        2211                                      <diff>PQ </diff>
        2212                             </xs:a ppinfo>
        2213                    </xs :annotatio n>
        2214                    <xs: sequence>
        2215                             <xs:el ement name ="translat ion" type= "PQR_expli cit" minOc curs="0" m axOccurs=" unbounded" >
        2216                                      <xs:anno tation>
        2217                                               <xs:docume ntation>
        2218                             An alt ernative r epresentat ion of the  same phys ical
        2219                             quanti ty express ed in a di fferent un it, of a d ifferent
        2220                             unit c ode system  and possi bly with a  different  value.
        2221                         </xs:docum entation>
        2222                                      </xs:ann otation>
        2223                             </xs:e lement>
        2224                    </xs :sequence>
        2225                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2226                             <xs:an notation>
        2227                                      <xs:docu mentation>
        2228                         An excepti onal value  expressin g missing  informatio n
        2229                         and possib ly the rea son why th e informat ion is mis sing.
        2230                    </xs :documenta tion>
        2231                             </xs:a nnotation>
        2232                    </xs :attribute >
        2233                    <xs: attribute  name="valu e" type="r eal" use=" optional">
        2234                             <xs:an notation>
        2235                                      <xs:docu mentation>
        2236                         The magnit ude of the  quantity  measured i n terms of
        2237                         the unit.
        2238                    </xs :documenta tion>
        2239                             </xs:a nnotation>
        2240                    </xs :attribute >
        2241                    <xs: attribute  name="unit " type="cs " use="opt ional" def ault="1">
        2242                             <xs:an notation>
        2243                                      <xs:docu mentation>
        2244                         The unit o f measure  specified  in the Uni fied Code  for
        2245                         Units of M easure (UC UM)
        2246                         [http://au rora.rg.iu pui.edu/UC UM].
        2247                    </xs :documenta tion>
        2248                             </xs:a nnotation>
        2249                    </xs :attribute >
        2250                    <!--  This came  from ANY  -->
        2251                    <!--  This came  from PQ - ->
        2252                    <!--  This came  from PQ - ->
        2253           </ xs:complex Type>
        2254           <x s:complexT ype name=" PQR_explic it">
        2255                    <xs: annotation >
        2256                             <xs:do cumentatio n>
        2257                    A re presentati on of a ph ysical qua ntity in a  unit from
        2258                    any  code syste m. Used to  show alte rnative re presentati on
        2259                    for  a physical  quantity.
        2260                </xs:doc umentation >
        2261                    </xs :annotatio n>
        2262                    <xs: sequence>
        2263                             <xs:el ement name ="original Text" type ="ED_expli cit" minOc curs="0">
        2264                                      <xs:anno tation>
        2265                                               <xs:docume ntation>
        2266                             The te xt or phra se used as  the basis  for the c oding.
        2267                         </xs:docum entation>
        2268                                      </xs:ann otation>
        2269                             </xs:e lement>
        2270                    </xs :sequence>
        2271                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2272                             <xs:an notation>
        2273                                      <xs:docu mentation>
        2274                         An excepti onal value  expressin g missing  informatio n
        2275                         and possib ly the rea son why th e informat ion is mis sing.
        2276                    </xs :documenta tion>
        2277                             </xs:a nnotation>
        2278                    </xs :attribute >
        2279                    <xs: attribute  name="code " type="cs " use="opt ional">
        2280                             <xs:an notation>
        2281                                      <xs:docu mentation>
        2282                         The plain  code symbo l defined  by the cod e system.
        2283                         For exampl e, "784.0"  is the co de symbol  of the ICD -9
        2284                         code "784. 0" for hea dache.
        2285                    </xs :documenta tion>
        2286                             </xs:a nnotation>
        2287                    </xs :attribute >
        2288                    <xs: attribute  name="code System" ty pe="uid" u se="option al">
        2289                             <xs:an notation>
        2290                                      <xs:docu mentation>
        2291                         Specifies  the code s ystem that  defines t he code.
        2292                    </xs :documenta tion>
        2293                             </xs:a nnotation>
        2294                    </xs :attribute >
        2295                    <xs: attribute  name="code SystemName " type="st " use="opt ional">
        2296                             <xs:an notation>
        2297                                      <xs:docu mentation>
        2298                         A common n ame of the  coding sy stem.
        2299                    </xs :documenta tion>
        2300                             </xs:a nnotation>
        2301                    </xs :attribute >
        2302                    <xs: attribute  name="code SystemVers ion" type= "st" use=" optional">
        2303                             <xs:an notation>
        2304                                      <xs:docu mentation>
        2305                         If applica ble, a ver sion descr iptor defi ned
        2306                         specifical ly for the  given cod e system.
        2307                    </xs :documenta tion>
        2308                             </xs:a nnotation>
        2309                    </xs :attribute >
        2310                    <xs: attribute  name="disp layName" t ype="st" u se="option al">
        2311                             <xs:an notation>
        2312                                      <xs:docu mentation>
        2313                         A name or  title for  the code,  under whic h the send ing
        2314                         system sho ws the cod e value to  its users .
        2315                    </xs :documenta tion>
        2316                             </xs:a nnotation>
        2317                    </xs :attribute >
        2318                    <xs: attribute  name="valu e" type="r eal" use=" optional">
        2319                             <xs:an notation>
        2320                                      <xs:docu mentation>
        2321                         The magnit ude of the  measureme nt value i n terms of
        2322                         the unit s pecified i n the code .
        2323                    </xs :documenta tion>
        2324                             </xs:a nnotation>
        2325                    </xs :attribute >
        2326                    <!--  This came  from ANY  -->
        2327                    <!--  Items fro m CE -->
        2328                    <!--  end of it ems from C E  -->
        2329                    <!--  This came  from PQR  -->
        2330           </ xs:complex Type>
        2331           <x s:complexT ype name=" ED_explici t" mixed=" true">
        2332                    <xs: annotation >
        2333                             <xs:do cumentatio n>
        2334                    Data  that is p rimarily i ntended fo r human in terpretati on
        2335                    or f or further  machine p rocessing  is outside  the scope  of
        2336                    HL7.  This incl udes unfor matted or  formatted  written la nguage,
        2337                    mult imedia dat a, or stru ctured inf ormation a s defined  by a
        2338                    diff erent stan dard (e.g. , XML-sign atures.)   Instead of  the
        2339                    data  itself, a n ED may c ontain 
        2340                    only  a referen ce (see TE L.) Note
        2341                    that  the ST da ta type is  a
        2342                    spec ialization  of 
        2343                    when  the  is t ext/plain.
        2344                </xs:doc umentation >
        2345                    </xs :annotatio n>
        2346                    <xs: sequence>
        2347                             <xs:el ement name ="referenc e" type="T EL_explici t" minOccu rs="0">
        2348                                      <xs:anno tation>
        2349                                               <xs:docume ntation>
        2350                    A te lecommunic ation addr ess (TEL),  such as a  URL
        2351                    for  HTTP or FT P, which w ill resolv e to preci sely
        2352                    the  same binar y data tha t could as  well have  been
        2353                    prov ided as in line data.
        2354                         </xs:docum entation>
        2355                                      </xs:ann otation>
        2356                             </xs:e lement>
        2357                             <xs:el ement name ="thumbnai l" type="t humbnail_e xplicit" m inOccurs=" 0"/>
        2358                    </xs :sequence>
        2359                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2360                             <xs:an notation>
        2361                                      <xs:docu mentation>
        2362                         An excepti onal value  expressin g missing  informatio n
        2363                         and possib ly the rea son why th e informat ion is mis sing.
        2364                    </xs :documenta tion>
        2365                             </xs:a nnotation>
        2366                    </xs :attribute >
        2367                    <xs: attribute  name="repr esentation " type="Bi naryDataEn coding" us e="optiona l" default ="TXT">
        2368                             <xs:an notation>
        2369                                      <xs:docu mentation>
        2370                 Specifi es the rep resentatio n of the b inary data  that
        2371                 is the  content of  the binar y data val ue.
        2372                    </xs :documenta tion>
        2373                             </xs:a nnotation>
        2374                    </xs :attribute >
        2375                    <xs: attribute  name="medi aType" typ e="cs" use ="optional " default= "text/plai n">
        2376                             <xs:an notation>
        2377                                      <xs:docu mentation>
        2378                 Identif ies the ty pe of the  encapsulat ed data an d
        2379                 identif ies a meth od to inte rpret or r ender the  data.
        2380                    </xs :documenta tion>
        2381                             </xs:a nnotation>
        2382                    </xs :attribute >
        2383                    <xs: attribute  name="lang uage" type ="cs" use= "optional" >
        2384                             <xs:an notation>
        2385                                      <xs:docu mentation>
        2386                 For cha racter bas ed informa tion the l anguage pr operty
        2387                 specifi es the hum an languag e of the t ext.
        2388                    </xs :documenta tion>
        2389                             </xs:a nnotation>
        2390                    </xs :attribute >
        2391                    <xs: attribute  name="comp ression" t ype="Compr essionAlgo rithm" use ="optional ">
        2392                             <xs:an notation>
        2393                                      <xs:docu mentation>
        2394                 Indicat es whether  the raw b yte data i s compress ed,
        2395                 and wha t compress ion algori thm was us ed.
        2396                    </xs :documenta tion>
        2397                             </xs:a nnotation>
        2398                    </xs :attribute >
        2399                    <xs: attribute  name="inte grityCheck " type="bi n" use="op tional">
        2400                             <xs:an notation>
        2401                                      <xs:docu mentation>
        2402                 The int egrity che ck is a sh ort binary  value rep resenting
        2403                 a crypt ographical ly strong  checksum t hat is cal culated
        2404                 over th e binary d ata. The p urpose of  this prope rty, when
        2405                 communi cated with  a referen ce is for  anyone to  validate
        2406                 later w hether the  reference  still res olved to t he same
        2407                 data th at the ref erence res olved to w hen the en capsulated
        2408                 data va lue with r eference w as created .
        2409                    </xs :documenta tion>
        2410                             </xs:a nnotation>
        2411                    </xs :attribute >
        2412                    <xs: attribute  name="inte grityCheck Algorithm"  type="Int egrityChec kAlgorithm " use="opt ional" def ault="SHA- 1">
        2413                             <xs:an notation>
        2414                                      <xs:docu mentation>
        2415                 Specifi es the alg orithm use d to compu te the
        2416                 integri tyCheck va lue.
        2417                    </xs :documenta tion>
        2418                             </xs:a nnotation>
        2419                    </xs :attribute >
        2420                    <!--  This came  from ANY  -->
        2421                    <!--  This come s from BIN  -->
        2422                    <!--  Start of  attributes  from ED - ->
        2423                    <!--  End of at tributes f rom ED -->
        2424           </ xs:complex Type>
        2425           <x s:complexT ype name=" thumbnail_ explicit"  mixed="tru e">
        2426                    <xs: annotation >
        2427                             <xs:do cumentatio n>
        2428                          A thumbna il is an a bbreviated  rendition  of the fu ll
        2429                          data. A t humbnail r equires si gnificantl y fewer
        2430                          resources  than the  full data,  while sti ll maintai ning
        2431                          some dist inctive si milarity w ith the fu ll data. A
        2432                          thumbnail  is typica lly used w ith by-ref erence
        2433                          encapsula ted data.  It allows  a user to  select dat a
        2434                          more effi ciently be fore actua lly downlo ading thro ugh
        2435                          the refer ence.
        2436                </xs:doc umentation >
        2437                    </xs :annotatio n>
        2438                    <xs: sequence>
        2439                             <xs:el ement name ="referenc e" type="T EL_explici t" minOccu rs="0"/>
        2440                    </xs :sequence>
        2441                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2442                             <xs:an notation>
        2443                                      <xs:docu mentation>
        2444                         An excepti onal value  expressin g missing  informatio n
        2445                         and possib ly the rea son why th e informat ion is mis sing.
        2446                    </xs :documenta tion>
        2447                             </xs:a nnotation>
        2448                    </xs :attribute >
        2449                    <xs: attribute  name="repr esentation " type="Bi naryDataEn coding" us e="optiona l" default ="TXT">
        2450                             <xs:an notation>
        2451                                      <xs:docu mentation>
        2452                 Specifi es the rep resentatio n of the b inary data  that
        2453                 is the  content of  the binar y data val ue.
        2454                    </xs :documenta tion>
        2455                             </xs:a nnotation>
        2456                    </xs :attribute >
        2457                    <xs: attribute  name="medi aType" typ e="cs" use ="optional " default= "text/plai n">
        2458                             <xs:an notation>
        2459                                      <xs:docu mentation>
        2460                 Identif ies the ty pe of the  encapsulat ed data an d
        2461                 identif ies a meth od to inte rpret or r ender the  data.
        2462                    </xs :documenta tion>
        2463                             </xs:a nnotation>
        2464                    </xs :attribute >
        2465                    <xs: attribute  name="lang uage" type ="cs" use= "optional" >
        2466                             <xs:an notation>
        2467                                      <xs:docu mentation>
        2468                 For cha racter bas ed informa tion the l anguage pr operty
        2469                 specifi es the hum an languag e of the t ext.
        2470                    </xs :documenta tion>
        2471                             </xs:a nnotation>
        2472                    </xs :attribute >
        2473                    <xs: attribute  name="comp ression" t ype="Compr essionAlgo rithm" use ="optional ">
        2474                             <xs:an notation>
        2475                                      <xs:docu mentation>
        2476                 Indicat es whether  the raw b yte data i s compress ed,
        2477                 and wha t compress ion algori thm was us ed.
        2478                    </xs :documenta tion>
        2479                             </xs:a nnotation>
        2480                    </xs :attribute >
        2481                    <xs: attribute  name="inte grityCheck " type="bi n" use="op tional">
        2482                             <xs:an notation>
        2483                                      <xs:docu mentation>
        2484                 The int egrity che ck is a sh ort binary  value rep resenting
        2485                 a crypt ographical ly strong  checksum t hat is cal culated
        2486                 over th e binary d ata. The p urpose of  this prope rty, when
        2487                 communi cated with  a referen ce is for  anyone to  validate
        2488                 later w hether the  reference  still res olved to t he same
        2489                 data th at the ref erence res olved to w hen the en capsulated
        2490                 data va lue with r eference w as created .
        2491                    </xs :documenta tion>
        2492                             </xs:a nnotation>
        2493                    </xs :attribute >
        2494                    <xs: attribute  name="inte grityCheck Algorithm"  type="Int egrityChec kAlgorithm " use="opt ional" def ault="SHA- 1">
        2495                             <xs:an notation>
        2496                                      <xs:docu mentation>
        2497                 Specifi es the alg orithm use d to compu te the
        2498                 integri tyCheck va lue.
        2499                    </xs :documenta tion>
        2500                             </xs:a nnotation>
        2501                    </xs :attribute >
        2502                    <!--  This came  from ANY  -->
        2503                    <!--  This come s from BIN  -->
        2504                    <!--  Start of  attributes  from ED - ->
        2505                    <!--  End of at tributes f rom ED -->
        2506           </ xs:complex Type>
        2507           <x s:complexT ype name=" TS_explici t">
        2508                    <xs: annotation >
        2509                             <xs:do cumentatio n>
        2510                A quanti ty specify ing a poin t on the a xis of nat ural time.
        2511                A point  in time is  most ofte n represen ted as a c alendar
        2512                expressi on.
        2513                </xs:doc umentation >
        2514                             <xs:ap pinfo>
        2515                                      <diff>PQ </diff>
        2516                             </xs:a ppinfo>
        2517                    </xs :annotatio n>
        2518                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2519                             <xs:an notation>
        2520                                      <xs:docu mentation>
        2521                         An excepti onal value  expressin g missing  informatio n
        2522                         and possib ly the rea son why th e informat ion is mis sing.
        2523                    </xs :documenta tion>
        2524                             </xs:a nnotation>
        2525                    </xs :attribute >
        2526                    <xs: attribute  name="valu e" type="t s" use="op tional"/>
        2527                    <!--  This came  from ANY  -->
        2528                    <!--  Comes fro m TS -->
        2529           </ xs:complex Type>
        2530           <x s:complexT ype name=" TEL_explic it">
        2531                    <xs: annotation >
        2532                             <xs:do cumentatio n>
        2533                A teleph one number  (voice or  fax), e-m ail addres s, or
        2534                other lo cator for  a resource  (informat ion or ser vice)
        2535                mediated  by teleco mmunicatio n equipmen t. The add ress
        2536                is speci fied as a  URL
        2537                qualifie d by time  specificat ion and us e codes th at help
        2538                in decid ing which  address to  use for a  given tim e and
        2539                purpose.
        2540                </xs:doc umentation >
        2541                    </xs :annotatio n>
        2542                    <xs: sequence>
        2543                             <xs:el ement name ="useableP eriod" typ e="SXCM_TS _explicit"  minOccurs ="0" maxOc curs="unbo unded">
        2544                                      <xs:anno tation>
        2545                                               <xs:docume ntation>
        2546                 Specifi es the per iods of ti me during  which the
        2547                 telecom munication  address c an be used .  For a
        2548                 telepho ne number,  this can  indicate t he time of  day
        2549                 in whic h the part y can be r eached on  that telep hone.
        2550                 For a w eb address , it may s pecify a t ime range  in
        2551                 which t he web con tent is pr omised to  be availab le
        2552                 under t he given a ddress.
        2553                         </xs:docum entation>
        2554                                      </xs:ann otation>
        2555                             </xs:e lement>
        2556                    </xs :sequence>
        2557                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2558                             <xs:an notation>
        2559                                      <xs:docu mentation>
        2560                         An excepti onal value  expressin g missing  informatio n
        2561                         and possib ly the rea son why th e informat ion is mis sing.
        2562                    </xs :documenta tion>
        2563                             </xs:a nnotation>
        2564                    </xs :attribute >
        2565                    <xs: attribute  name="valu e" type="u rl" use="o ptional"/>
        2566                    <xs: attribute  name="use"  type="set _Telecommu nicationAd dressUse"  use="optio nal">
        2567                             <xs:an notation>
        2568                                      <xs:docu mentation>
        2569                 One or  more codes  advising  a system o r user whi ch
        2570                 telecom munication  address i n a set of  like addr esses
        2571                 to sele ct for a g iven telec ommunicati on need.
        2572                    </xs :documenta tion>
        2573                             </xs:a nnotation>
        2574                    </xs :attribute >
        2575                    <!--  This came  from ANY  -->
        2576                    <!--  this come s from URL  -->
        2577                    <!--  This come s from TEL  -->
        2578           </ xs:complex Type>
        2579           <x s:complexT ype name=" SXCM_TS_ex plicit">
        2580                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2581                             <xs:an notation>
        2582                                      <xs:docu mentation>
        2583                         An excepti onal value  expressin g missing  informatio n
        2584                         and possib ly the rea son why th e informat ion is mis sing.
        2585                    </xs :documenta tion>
        2586                             </xs:a nnotation>
        2587                    </xs :attribute >
        2588                    <xs: attribute  name="valu e" type="t s" use="op tional"/>
        2589                    <xs: attribute  name="oper ator" type ="SetOpera tor" use=" optional"  default="I ">
        2590                             <xs:an notation>
        2591                                      <xs:docu mentation>
        2592                 A code  specifying  whether t he set com ponent is  included
        2593                 (union)  or exclud ed (set-di fference)  from the s et, or
        2594                 other s et operati ons with t he current  set compo nent and
        2595                 the set  as constr ucted from  the repre sentation  stream
        2596                 up to t he current  point.
        2597                    </xs :documenta tion>
        2598                             </xs:a nnotation>
        2599                    </xs :attribute >
        2600                    <!--  This came  from ANY  -->
        2601                    <!--  Comes fro m TS -->
        2602           </ xs:complex Type>
        2603           <x s:complexT ype name=" AD_explici t" mixed=" true">
        2604                    <xs: annotation >
        2605                             <xs:do cumentatio n>
        2606                Mailing  and home o r office a ddresses.  A sequence  of
        2607                address  parts, suc h as stree t or post  office Box , city,
        2608                postal c ode, count ry, etc.
        2609                </xs:doc umentation >
        2610                    </xs :annotatio n>
        2611                    <xs: sequence>
        2612                             <xs:ch oice minOc curs="0" m axOccurs=" unbounded" >
        2613                                      <xs:elem ent name=" delimiter"  type="adx p_explicit .delimiter "/>
        2614                                      <xs:elem ent name=" country" t ype="adxp_ explicit.c ountry"/>
        2615                                      <xs:elem ent name=" state" typ e="adxp_ex plicit.sta te"/>
        2616                                      <xs:elem ent name=" county" ty pe="adxp_e xplicit.co unty"/>
        2617                                      <xs:elem ent name=" city" type ="adxp_exp licit.city "/>
        2618                                      <xs:elem ent name=" postalCode " type="ad xp_explici t.postalCo de"/>
        2619                                      <xs:elem ent name=" streetAddr essLine" t ype="adxp_ explicit.s treetAddre ssLine"/>
        2620                                      <xs:elem ent name=" houseNumbe r" type="a dxp_explic it.houseNu mber"/>
        2621                                      <xs:elem ent name=" houseNumbe rNumeric"  type="adxp _explicit. houseNumbe rNumeric"/ >
        2622                                      <xs:elem ent name=" direction"  type="adx p_explicit .direction "/>
        2623                                      <xs:elem ent name=" streetName " type="ad xp_explici t.streetNa me"/>
        2624                                      <xs:elem ent name=" streetName Base" type ="adxp_exp licit.stre etNameBase "/>
        2625                                      <xs:elem ent name=" streetName Type" type ="adxp_exp licit.stre etNameType 1"/>
        2626                                      <xs:elem ent name=" additional Locator" t ype="adxp_ explicit.a dditionalL ocator"/>
        2627                                      <xs:elem ent name=" unitID" ty pe="adxp_e xplicit.un itID"/>
        2628                                      <xs:elem ent name=" unitType"  type="adxp _explicit. unitType"/ >
        2629                                      <xs:elem ent name=" careOf" ty pe="adxp_e xplicit.ca reOf"/>
        2630                                      <xs:elem ent name=" censusTrac t" type="a dxp_explic it.censusT ract"/>
        2631                                      <xs:elem ent name=" deliveryAd dressLine"  type="adx p_explicit .deliveryA ddressLine "/>
        2632                                      <xs:elem ent name=" deliveryIn stallation Type" type ="adxp_exp licit.deli veryInstal lationType "/>
        2633                                      <xs:elem ent name=" deliveryIn stallation Area" type ="adxp_exp licit.deli veryInstal lationArea "/>
        2634                                      <xs:elem ent name=" deliveryIn stallation Qualifier"  type="adx p_explicit .deliveryI nstallatio nQualifier "/>
        2635                                      <xs:elem ent name=" deliveryMo de" type=" adxp_expli cit.delive ryMode"/>
        2636                                      <xs:elem ent name=" deliveryMo deIdentifi er" type=" adxp_expli cit.delive ryModeIden tifier"/>
        2637                                      <xs:elem ent name=" buildingNu mberSuffix " type="ad xp_explici t.building NumberSuff ix"/>
        2638                                      <xs:elem ent name=" postBox" t ype="adxp_ explicit.p ostBox"/>
        2639                                      <xs:elem ent name=" precinct"  type="adxp _explicit. precinct"/ >
        2640                             </xs:c hoice>
        2641                             <xs:el ement name ="useableP eriod" typ e="SXCM_TS _explicit"  minOccurs ="0" maxOc curs="unbo unded">
        2642                                      <xs:anno tation>
        2643                                               <xs:docume ntation>
        2644                    A GT S specifyi ng the
        2645                    peri ods of tim e during w hich the a ddress can  be used.
        2646                    This  is used t o specify  different  addresses  for
        2647                    diff erent time s of the y ear or to  refer to h istorical
        2648                    addr esses.
        2649                         </xs:docum entation>
        2650                                      </xs:ann otation>
        2651                             </xs:e lement>
        2652                    </xs :sequence>
        2653                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2654                             <xs:an notation>
        2655                                      <xs:docu mentation>
        2656                         An excepti onal value  expressin g missing  informatio n
        2657                         and possib ly the rea son why th e informat ion is mis sing.
        2658                    </xs :documenta tion>
        2659                             </xs:a nnotation>
        2660                    </xs :attribute >
        2661                    <xs: attribute  name="use"  type="set _PostalAdd ressUse" u se="option al">
        2662                             <xs:an notation>
        2663                                      <xs:docu mentation>
        2664                 A set o f codes ad vising a s ystem or u ser which  address
        2665                 in a se t of like  addresses  to select  for a give n purpose.
        2666                    </xs :documenta tion>
        2667                             </xs:a nnotation>
        2668                    </xs :attribute >
        2669                    <xs: attribute  name="isNo tOrdered"  type="bl"  use="optio nal">
        2670                             <xs:an notation>
        2671                                      <xs:docu mentation>
        2672                 A boole an value s pecifying  whether th e order of  the
        2673                 address  parts is  known or n ot. While  the addres s parts
        2674                 are alw ays a Sequ ence, the  order in w hich they  are
        2675                 present ed may or  may not be  known. Wh ere this m atters,
        2676                  can be  used to c onvey this
        2677                 informa tion.
        2678                    </xs :documenta tion>
        2679                             </xs:a nnotation>
        2680                    </xs :attribute >
        2681                    <!--  This came  from ANY  -->
        2682                    <!--  start of  attributes  from AD - ->
        2683                    <!--  end of at tributes f rom AD -->
        2684           </ xs:complex Type>
        2685           <x s:complexT ype name=" ADXP_expli cit" mixed ="true">
        2686                    <xs: annotation >
        2687                             <xs:do cumentatio n>
        2688                A charac ter string  that may  have a typ e-tag sign ifying its
        2689                role in  the addres s. Typical  parts tha t exist in  about
        2690                every ad dress are  street, ho use number , or post  box,
        2691                postal c ode, city,  country b ut other r oles may b e defined
        2692                regional ly, nation ally, or o n an enter prise leve l (e.g. in
        2693                military  addresses ). Address es are usu ally broke n up into
        2694                lines, w hich are i ndicated b y special  line-break ing
        2695                delimite r elements  (e.g., DE L).
        2696                </xs:doc umentation >
        2697                    </xs :annotatio n>
        2698                    <xs: attribute  name="part Type" type ="AddressP artType">
        2699                             <xs:an notation>
        2700                                      <xs:docu mentation>
        2701                 Specifi es whether  an addres s part nam es the str eet,
        2702                 city, c ountry, po stal code,  post box,  etc. If t he type
        2703                 is NULL  the addre ss part is  unclassif ied and wo uld
        2704                 simply  appear on  an address  label as  is.
        2705                    </xs :documenta tion>
        2706                             </xs:a nnotation>
        2707                    </xs :attribute >
        2708           </ xs:complex Type>
        2709           <x s:complexT ype name=" adxp_expli cit.delimi ter" mixed ="true">
        2710                    <xs: complexCon tent mixed ="true">
        2711                             <xs:re striction  base="ADXP _explicit" >
        2712                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DEL"/>
        2713                             </xs:r estriction >
        2714                    </xs :complexCo ntent>
        2715           </ xs:complex Type>
        2716           <x s:complexT ype name=" adxp_expli cit.countr y" mixed=" true">
        2717                    <xs: complexCon tent mixed ="true">
        2718                             <xs:re striction  base="ADXP _explicit" >
        2719                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CNT"/>
        2720                             </xs:r estriction >
        2721                    </xs :complexCo ntent>
        2722           </ xs:complex Type>
        2723           <x s:complexT ype name=" adxp_expli cit.state"  mixed="tr ue">
        2724                    <xs: complexCon tent mixed ="true">
        2725                             <xs:re striction  base="ADXP _explicit" >
        2726                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STA"/>
        2727                             </xs:r estriction >
        2728                    </xs :complexCo ntent>
        2729           </ xs:complex Type>
        2730           <x s:complexT ype name=" adxp_expli cit.county " mixed="t rue">
        2731                    <xs: complexCon tent mixed ="true">
        2732                             <xs:re striction  base="ADXP _explicit" >
        2733                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CPA"/>
        2734                             </xs:r estriction >
        2735                    </xs :complexCo ntent>
        2736           </ xs:complex Type>
        2737           <x s:complexT ype name=" adxp_expli cit.city"  mixed="tru e">
        2738                    <xs: complexCon tent mixed ="true">
        2739                             <xs:re striction  base="ADXP _explicit" >
        2740                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CTY"/>
        2741                             </xs:r estriction >
        2742                    </xs :complexCo ntent>
        2743           </ xs:complex Type>
        2744           <x s:complexT ype name=" adxp_expli cit.postal Code" mixe d="true">
        2745                    <xs: complexCon tent mixed ="true">
        2746                             <xs:re striction  base="ADXP _explicit" >
        2747                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="ZIP"/>
        2748                             </xs:r estriction >
        2749                    </xs :complexCo ntent>
        2750           </ xs:complex Type>
        2751           <x s:complexT ype name=" adxp_expli cit.street AddressLin e" mixed=" true">
        2752                    <xs: complexCon tent mixed ="true">
        2753                             <xs:re striction  base="ADXP _explicit" >
        2754                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="SAL"/>
        2755                             </xs:r estriction >
        2756                    </xs :complexCo ntent>
        2757           </ xs:complex Type>
        2758           <x s:complexT ype name=" adxp_expli cit.houseN umber" mix ed="true">
        2759                    <xs: complexCon tent mixed ="true">
        2760                             <xs:re striction  base="ADXP _explicit" >
        2761                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="BNR"/>
        2762                             </xs:r estriction >
        2763                    </xs :complexCo ntent>
        2764           </ xs:complex Type>
        2765           <x s:complexT ype name=" adxp_expli cit.houseN umberNumer ic" mixed= "true">
        2766                    <xs: complexCon tent mixed ="true">
        2767                             <xs:re striction  base="ADXP _explicit" >
        2768                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="BNN"/>
        2769                             </xs:r estriction >
        2770                    </xs :complexCo ntent>
        2771           </ xs:complex Type>
        2772           <x s:complexT ype name=" adxp_expli cit.direct ion" mixed ="true">
        2773                    <xs: complexCon tent mixed ="true">
        2774                             <xs:re striction  base="ADXP _explicit" >
        2775                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DIR"/>
        2776                             </xs:r estriction >
        2777                    </xs :complexCo ntent>
        2778           </ xs:complex Type>
        2779           <x s:complexT ype name=" adxp_expli cit.street Name" mixe d="true">
        2780                    <xs: complexCon tent mixed ="true">
        2781                             <xs:re striction  base="ADXP _explicit" >
        2782                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STR"/>
        2783                             </xs:r estriction >
        2784                    </xs :complexCo ntent>
        2785           </ xs:complex Type>
        2786           <x s:complexT ype name=" adxp_expli cit.street NameBase"  mixed="tru e">
        2787                    <xs: complexCon tent mixed ="true">
        2788                             <xs:re striction  base="ADXP _explicit" >
        2789                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STB"/>
        2790                             </xs:r estriction >
        2791                    </xs :complexCo ntent>
        2792           </ xs:complex Type>
        2793           <! --
        2794      jaxb im plementors  note: the  jaxb code  generator  (v1.0.?)  will
        2795      fail to  append "T ype" to st reetNameTy pe so that  there wil l be
        2796      duplica te definit ions in th e java sou rce for st reetNameTy pe.
        2797      You wil l have to  fix this m anually.
        2798     -->
        2799           <x s:complexT ype name=" adxp_expli cit.street NameType1"  mixed="tr ue">
        2800                    <xs: complexCon tent mixed ="true">
        2801                             <xs:re striction  base="ADXP _explicit" >
        2802                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="STTYP"/>
        2803                             </xs:r estriction >
        2804                    </xs :complexCo ntent>
        2805           </ xs:complex Type>
        2806           <x s:complexT ype name=" adxp_expli cit.additi onalLocato r" mixed=" true">
        2807                    <xs: complexCon tent mixed ="true">
        2808                             <xs:re striction  base="ADXP _explicit" >
        2809                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="ADL"/>
        2810                             </xs:r estriction >
        2811                    </xs :complexCo ntent>
        2812           </ xs:complex Type>
        2813           <x s:complexT ype name=" adxp_expli cit.unitID " mixed="t rue">
        2814                    <xs: complexCon tent mixed ="true">
        2815                             <xs:re striction  base="ADXP _explicit" >
        2816                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="UNID"/>
        2817                             </xs:r estriction >
        2818                    </xs :complexCo ntent>
        2819           </ xs:complex Type>
        2820           <x s:complexT ype name=" adxp_expli cit.unitTy pe" mixed= "true">
        2821                    <xs: complexCon tent mixed ="true">
        2822                             <xs:re striction  base="ADXP _explicit" >
        2823                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="UNIT"/>
        2824                             </xs:r estriction >
        2825                    </xs :complexCo ntent>
        2826           </ xs:complex Type>
        2827           <x s:complexT ype name=" adxp_expli cit.careOf " mixed="t rue">
        2828                    <xs: complexCon tent mixed ="true">
        2829                             <xs:re striction  base="ADXP _explicit" >
        2830                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CAR"/>
        2831                             </xs:r estriction >
        2832                    </xs :complexCo ntent>
        2833           </ xs:complex Type>
        2834           <x s:complexT ype name=" adxp_expli cit.census Tract" mix ed="true">
        2835                    <xs: complexCon tent mixed ="true">
        2836                             <xs:re striction  base="ADXP _explicit" >
        2837                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="CEN"/>
        2838                             </xs:r estriction >
        2839                    </xs :complexCo ntent>
        2840           </ xs:complex Type>
        2841           <x s:complexT ype name=" adxp_expli cit.delive ryAddressL ine" mixed ="true">
        2842                    <xs: complexCon tent mixed ="true">
        2843                             <xs:re striction  base="ADXP _explicit" >
        2844                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DAL"/>
        2845                             </xs:r estriction >
        2846                    </xs :complexCo ntent>
        2847           </ xs:complex Type>
        2848           <x s:complexT ype name=" adxp_expli cit.delive ryInstalla tionType"  mixed="tru e">
        2849                    <xs: complexCon tent mixed ="true">
        2850                             <xs:re striction  base="ADXP _explicit" >
        2851                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DINST"/>
        2852                             </xs:r estriction >
        2853                    </xs :complexCo ntent>
        2854           </ xs:complex Type>
        2855           <x s:complexT ype name=" adxp_expli cit.delive ryInstalla tionArea"  mixed="tru e">
        2856                    <xs: complexCon tent mixed ="true">
        2857                             <xs:re striction  base="ADXP _explicit" >
        2858                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DINSTA"/ >
        2859                             </xs:r estriction >
        2860                    </xs :complexCo ntent>
        2861           </ xs:complex Type>
        2862           <x s:complexT ype name=" adxp_expli cit.delive ryInstalla tionQualif ier" mixed ="true">
        2863                    <xs: complexCon tent mixed ="true">
        2864                             <xs:re striction  base="ADXP _explicit" >
        2865                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DINSTQ"/ >
        2866                             </xs:r estriction >
        2867                    </xs :complexCo ntent>
        2868           </ xs:complex Type>
        2869           <x s:complexT ype name=" adxp_expli cit.delive ryMode" mi xed="true" >
        2870                    <xs: complexCon tent mixed ="true">
        2871                             <xs:re striction  base="ADXP _explicit" >
        2872                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DMOD"/>
        2873                             </xs:r estriction >
        2874                    </xs :complexCo ntent>
        2875           </ xs:complex Type>
        2876           <x s:complexT ype name=" adxp_expli cit.delive ryModeIden tifier" mi xed="true" >
        2877                    <xs: complexCon tent mixed ="true">
        2878                             <xs:re striction  base="ADXP _explicit" >
        2879                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="DMODID"/ >
        2880                             </xs:r estriction >
        2881                    </xs :complexCo ntent>
        2882           </ xs:complex Type>
        2883           <x s:complexT ype name=" adxp_expli cit.buildi ngNumberSu ffix" mixe d="true">
        2884                    <xs: complexCon tent mixed ="true">
        2885                             <xs:re striction  base="ADXP _explicit" >
        2886                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="BNS"/>
        2887                             </xs:r estriction >
        2888                    </xs :complexCo ntent>
        2889           </ xs:complex Type>
        2890           <x s:complexT ype name=" adxp_expli cit.postBo x" mixed=" true">
        2891                    <xs: complexCon tent mixed ="true">
        2892                             <xs:re striction  base="ADXP _explicit" >
        2893                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="POB"/>
        2894                             </xs:r estriction >
        2895                    </xs :complexCo ntent>
        2896           </ xs:complex Type>
        2897           <x s:complexT ype name=" adxp_expli cit.precin ct" mixed= "true">
        2898                    <xs: complexCon tent mixed ="true">
        2899                             <xs:re striction  base="ADXP _explicit" >
        2900                                      <xs:attr ibute name ="partType " type="Ad dressPartT ype" fixed ="PRE"/>
        2901                             </xs:r estriction >
        2902                    </xs :complexCo ntent>
        2903           </ xs:complex Type>
        2904           <x s:complexT ype name=" SC_explici t" mixed=" true">
        2905                    <xs: annotation >
        2906                             <xs:do cumentatio n>
        2907                An ST th at optiona lly may ha ve a code  attached.
        2908                The text  must alwa ys be pres ent if a c ode is pre sent. The
        2909                code is  often a lo cal code.
        2910                </xs:doc umentation >
        2911                    </xs :annotatio n>
        2912                    <xs: sequence>
        2913                             <xs:el ement name ="referenc e" type="T EL_explici t" minOccu rs="0">
        2914                                      <xs:anno tation>
        2915                                               <xs:docume ntation>
        2916                    A te lecommunic ation addr ess (TEL),  such as a  URL
        2917                    for  HTTP or FT P, which w ill resolv e to preci sely
        2918                    the  same binar y data tha t could as  well have  been
        2919                    prov ided as in line data.
        2920                         </xs:docum entation>
        2921                                      </xs:ann otation>
        2922                             </xs:e lement>
        2923                             <xs:el ement name ="thumbnai l" type="t humbnail_e xplicit" m inOccurs=" 0"/>
        2924                    </xs :sequence>
        2925                    <xs: attribute  name="null Flavor" ty pe="NullFl avor" use= "optional" >
        2926                             <xs:an notation>
        2927                                      <xs:docu mentation>
        2928                   An ex ceptional  value expr essing mis sing infor mation
        2929                   and p ossibly th e reason w hy the inf ormation i s missing.
        2930                    </xs :documenta tion>
        2931                             </xs:a nnotation>
        2932                    </xs :attribute >
        2933                    <xs: attribute  name="repr esentation " type="Bi naryDataEn coding" us e="optiona l" default ="TXT">
        2934                             <xs:an notation>
        2935                                      <xs:docu mentation>
        2936                 Specifi es the rep resentatio n of the b inary data  that
        2937                 is the  content of  the binar y data val ue.
        2938                    </xs :documenta tion>
        2939                             </xs:a nnotation>
        2940                    </xs :attribute >
        2941                    <xs: attribute  name="medi aType" typ e="cs" use ="optional " default= "text/plai n">
        2942                             <xs:an notation>
        2943                                      <xs:docu mentation>
        2944                 Identif ies the ty pe of the  encapsulat ed data an d
        2945                 identif ies a meth od to inte rpret or r ender the  data.
        2946                    </xs :documenta tion>
        2947                             </xs:a nnotation>
        2948                    </xs :attribute >
        2949                    <xs: attribute  name="lang uage" type ="cs" use= "optional" >
        2950                             <xs:an notation>
        2951                                      <xs:docu mentation>
        2952                 For cha racter bas ed informa tion the l anguage pr operty
        2953                 specifi es the hum an languag e of the t ext.
        2954                    </xs :documenta tion>
        2955                             </xs:a nnotation>
        2956                    </xs :attribute >
        2957                    <xs: attribute  name="comp ression" t ype="Compr essionAlgo rithm" use ="optional ">
        2958                             <xs:an notation>
        2959                                      <xs:docu mentation>
        2960                 Indicat es whether  the raw b yte data i s compress ed,
        2961                 and wha t compress ion algori thm was us ed.
        2962                    </xs :documenta tion>
        2963                             </xs:a nnotation>
        2964                    </xs :attribute >
        2965                    <xs: attribute  name="inte grityCheck " type="bi n" use="op tional">
        2966                             <xs:an notation>
        2967                                      <xs:docu mentation>
        2968                 The int egrity che ck is a sh ort binary  value rep resenting
        2969                 a crypt ographical ly strong  checksum t hat is cal culated
        2970                 over th e binary d ata. The p urpose of  this prope rty, when
        2971                 communi cated with  a referen ce is for  anyone to  validate
        2972                 later w hether the  reference  still res olved to t he same
        2973                 data th at the ref erence res olved to w hen the en capsulated
        2974                 data va lue with r eference w as created .
        2975                    </xs :documenta tion>
        2976                             </xs:a nnotation>
        2977                    </xs :attribute >
        2978                    <xs: attribute  name="inte grityCheck Algorithm"  type="Int egrityChec kAlgorithm " use="opt ional" def ault="SHA- 1">
        2979                             <xs:an notation>
        2980                                      <xs:docu mentation>
        2981                 Specifi es the alg orithm use d to compu te the
        2982                 integri tyCheck va lue.
        2983                    </xs :documenta tion>
        2984                             </xs:a nnotation>
        2985                    </xs :attribute >
        2986                    <xs: attribute  name="code " type="cs " use="opt ional">
        2987                             <xs:an notation>
        2988                                      <xs:docu mentation>
        2989                              The p lain code  symbol def ined by th e code sys tem.
        2990                              For e xample, "7 84.0" is t he code sy mbol of th e ICD-9
        2991                              code  "784.0" fo r headache .
        2992                                      </xs:doc umentation >
        2993                             </xs:a nnotation>
        2994                    </xs :attribute >
        2995                    <xs: attribute  name="code System" ty pe="uid" u se="option al">
        2996                             <xs:an notation>
        2997                                      <xs:docu mentation>
        2998                              Speci fies the c ode system  that defi nes the co de.
        2999                                      </xs:doc umentation >
        3000                             </xs:a nnotation>
        3001                    </xs :attribute >
        3002                    <xs: attribute  name="code SystemName " type="st " use="opt ional">
        3003                             <xs:an notation>
        3004                                      <xs:docu mentation>
        3005                              A com mon name o f the codi ng system.
        3006                                      </xs:doc umentation >
        3007                             </xs:a nnotation>
        3008                    </xs :attribute >
        3009                    <xs: attribute  name="code SystemVers ion" type= "st" use=" optional">
        3010                             <xs:an notation>
        3011                                      <xs:docu mentation>
        3012                              If ap plicable,  a version  descriptor  defined
        3013                              speci fically fo r the give n code sys tem.
        3014                                      </xs:doc umentation >
        3015                             </xs:a nnotation>
        3016                    </xs :attribute >
        3017                    <xs: attribute  name="disp layName" t ype="st" u se="option al">
        3018                             <xs:an notation>
        3019                                      <xs:docu mentation>
        3020                              A nam e or title  for the c ode, under  which the  sending
        3021                              syste m shows th e code val ue to its  users.
        3022                                      </xs:doc umentation >
        3023                             </xs:a nnotation>
        3024                    </xs :attribute >
        3025           </ xs:complex Type>
        3026           <x s:complexT ype name=" ST_explici t" mixed=" true">
        3027                    <xs: annotation >
        3028                             <xs:do cumentatio n>
        3029                The char acter stri ng data ty pe stands  for text d ata,
        3030                primaril y intended  for machi ne process ing (e.g.,
        3031                sorting,  querying,  indexing,  etc.) Use d for name s,
        3032                symbols,  and forma l expressi ons.
        3033            < /xs:docume ntation>
        3034                             <xs:ap pinfo>
        3035                                      <sch:pat tern name= "validate  ST">
        3036                                               <sch:rule  abstract=" true" id=" rule-ST">
        3037                                                       <s ch:report  test="(@nu llFlavor o r text())  and not(@n ullFlavor  and text() )">
        3038                                                                <p x mlns:gsd=" http://aur ora.regens trief.org/ GenericXML Schema" xm lns:xlink= "http://ww w.w3.org/T R/WD-xlink ">Text con tent is on ly allowed  in non-NU LL values. </p>
        3039                                                       </ sch:report >
        3040                                               </sch:rule >
        3041                                      </sch:pa ttern>
        3042                             </xs:a ppinfo>
        3043                    </xs :annotatio n>
        3044                    <xs: sequence>
        3045                             <xs:el ement name ="referenc e" type="T EL_explici t" minOccu rs="0">
        3046                                      <xs:anno tation>
        3047                                               <xs:docume ntation>
        3048                    A te lecommunic ation addr ess (TEL),  such as a  URL
        3049                    for  HTTP or FT P, which w ill resolv e to preci sely
        3050                    the  same binar y data tha t could as  well have  been
        3051                    prov ided as in line data.
        3052                         </xs:docum entation>
        3053                                      </xs:ann otation>
        3054                             </xs:e lement>
        3055                             <xs:el ement name ="thumbnai l" type="t humbnail_e xplicit" m inOccurs=" 0"/>
        3056                    </xs :sequence>
        3057                    <xs: attribute  name="repr esentation " type="Bi naryDataEn coding" us e="optiona l" default ="TXT">
        3058                             <xs:an notation>
        3059                                      <xs:docu mentation>
        3060                 Specifi es the rep resentatio n of the b inary data  that
        3061                 is the  content of  the binar y data val ue.
        3062                    </xs :documenta tion>
        3063                             </xs:a nnotation>
        3064                    </xs :attribute >
        3065                    <xs: attribute  name="medi aType" typ e="cs" use ="optional " default= "text/plai n">
        3066                             <xs:an notation>
        3067                                      <xs:docu mentation>
        3068                 Identif ies the ty pe of the  encapsulat ed data an d
        3069                 identif ies a meth od to inte rpret or r ender the  data.
        3070                    </xs :documenta tion>
        3071                             </xs:a nnotation>
        3072                    </xs :attribute >
        3073                    <xs: attribute  name="lang uage" type ="cs" use= "optional" >
        3074                             <xs:an notation>
        3075                                      <xs:docu mentation>
        3076                 For cha racter bas ed informa tion the l anguage pr operty
        3077                 specifi es the hum an languag e of the t ext.
        3078                    </xs :documenta tion>
        3079                             </xs:a nnotation>
        3080                    </xs :attribute >
        3081                    <xs: attribute  name="comp ression" t ype="Compr essionAlgo rithm" use ="optional ">
        3082                             <xs:an notation>
        3083                                      <xs:docu mentation>
        3084                 Indicat es whether  the raw b yte data i s compress ed,
        3085                 and wha t compress ion algori thm was us ed.
        3086                    </xs :documenta tion>
        3087                             </xs:a nnotation>
        3088                    </xs :attribute >
        3089                    <xs: attribute  name="inte grityCheck " type="bi n" use="op tional">
        3090                             <xs:an notation>
        3091                                      <xs:docu mentation>
        3092                 The int egrity che ck is a sh ort binary  value rep resenting
        3093                 a crypt ographical ly strong  checksum t hat is cal culated
        3094                 over th e binary d ata. The p urpose of  this prope rty, when
        3095                 communi cated with  a referen ce is for  anyone to  validate
        3096                 later w hether the  reference  still res olved to t he same
        3097                 data th at the ref erence res olved to w hen the en capsulated
        3098                 data va lue with r eference w as created .
        3099                    </xs :documenta tion>
        3100                             </xs:a nnotation>
        3101                    </xs :attribute >
        3102                    <xs: attribute  name="inte grityCheck Algorithm"  type="Int egrityChec kAlgorithm " use="opt ional" def ault="SHA- 1">
        3103                             <xs:an notation>
        3104                                      <xs:docu mentation>
        3105                 Specifi es the alg orithm use d to compu te the
        3106                 integri tyCheck va lue.
        3107                    </xs :documenta tion>
        3108                             </xs:a nnotation>
        3109                    </xs :attribute >
        3110           </ xs:complex Type>
        3111                    <xs: complexTyp e name="CE _explicit" >
        3112                    <xs: annotation >
        3113                             <xs:do cumentatio n>
        3114                Coded da ta, consis ts of a co ded value  (CV)
        3115                and, opt ionally, c oded value (s) from o ther codin g systems
        3116                that ide ntify the  same conce pt. Used w hen altern ative
        3117                codes ma y exist.
        3118                </xs:doc umentation >
        3119                    </xs :annotatio n>
        3120                    <xs: complexCon tent>
        3121                             <xs:re striction  base="CD_e xplicit">
        3122                                      <xs:sequ ence>
        3123                                               <xs:elemen t name="or iginalText " type="ED _explicit"  minOccurs ="0">
        3124                                                       <x s:annotati on>
        3125                                                                <xs: documentat ion>
        3126                             The te xt or phra se used as  the basis  for the c oding.
        3127                                 </ xs:documen tation>
        3128                                                       </ xs:annotat ion>
        3129                                               </xs:eleme nt>
        3130                                               <xs:elemen t name="qu alifier" t ype="CR" m inOccurs=" 0" maxOccu rs="0"/>
        3131                                               <xs:elemen t name="tr anslation"  type="CD"  minOccurs ="0" maxOc curs="unbo unded">
        3132                                                       <x s:annotati on>
        3133                                                                <xs: documentat ion>
        3134                             A set  of other c oncept des criptors t hat transl ate
        3135                             this c oncept des criptor in to other c ode system s.
        3136                                 </ xs:documen tation>
        3137                                                       </ xs:annotat ion>
        3138                                               </xs:eleme nt>
        3139                                      </xs:seq uence>
        3140                                      <xs:attr ibute name ="code" ty pe="cs" us e="optiona l">
        3141                                               <xs:annota tion>
        3142                                                       <x s:document ation>
        3143                          The plain  code symb ol defined  by the co de system.
        3144                          For examp le, "784.0 " is the c ode symbol  of the IC D-9
        3145                          code "784 .0" for he adache.
        3146                             </xs:d ocumentati on>
        3147                                               </xs:annot ation>
        3148                                      </xs:att ribute>
        3149                                      <xs:attr ibute name ="codeSyst em" type=" uid" use=" optional">
        3150                                               <xs:annota tion>
        3151                                                       <x s:document ation>
        3152                          Specifies  the code  system tha t defines  the code.
        3153                             </xs:d ocumentati on>
        3154                                               </xs:annot ation>
        3155                                      </xs:att ribute>
        3156                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" us e="optiona l">
        3157                                               <xs:annota tion>
        3158                                                       <x s:document ation>
        3159                          A common  name of th e coding s ystem.
        3160                             </xs:d ocumentati on>
        3161                                               </xs:annot ation>
        3162                                      </xs:att ribute>
        3163                                      <xs:attr ibute name ="codeSyst emVersion"  type="st"  use="opti onal">
        3164                                               <xs:annota tion>
        3165                                                       <x s:document ation>
        3166                          If applic able, a ve rsion desc riptor def ined
        3167                          specifica lly for th e given co de system.
        3168                             </xs:d ocumentati on>
        3169                                               </xs:annot ation>
        3170                                      </xs:att ribute>
        3171                                      <xs:attr ibute name ="displayN ame" type= "st" use=" optional">
        3172                                               <xs:annota tion>
        3173                                                       <x s:document ation>
        3174                          A name or  title for  the code,  under whi ch the sen ding
        3175                          system sh ows the co de value t o its user s.
        3176                             </xs:d ocumentati on>
        3177                                               </xs:annot ation>
        3178                                      </xs:att ribute>
        3179                             </xs:r estriction >
        3180                    </xs :complexCo ntent>
        3181           </ xs:complex Type>
        3182           <x s:complexT ype name=" CD_explici t">
        3183                    <xs: annotation >
        3184                             <xs:do cumentatio n>
        3185                A concep t descript or represe nts any ki nd of conc ept usuall y
        3186                by givin g a code d efined in  a code sys tem.  A co ncept
        3187                descript or can con tain the o riginal te xt or phra se that
        3188                served a s the basi s of the c oding and  one or mor e
        3189                translat ions into  different  coding sys tems. A co ncept
        3190                descript or can als o contain  qualifiers  to descri be, e.g.,
        3191                the conc ept of a " left foot"  as a post coordinate d term bui lt
        3192                from the  primary c ode "FOOT"  and the q ualifier " LEFT".
        3193                In excep tional cas es, the co ncept desc riptor nee d not
        3194                contain  a code but  only the  original t ext descri bing
        3195                that con cept.
        3196                </xs:doc umentation >
        3197                    </xs :annotatio n>
        3198                    <xs: complexCon tent>
        3199                             <xs:ex tension ba se="ANY">
        3200                                      <xs:sequ ence>
        3201                                               <xs:elemen t name="or iginalText " type="ED _explicit"  minOccurs ="0">
        3202                                                       <x s:annotati on>
        3203                                                                <xs: documentat ion>
        3204                             The te xt or phra se used as  the basis  for the c oding.
        3205                                 </ xs:documen tation>
        3206                                                       </ xs:annotat ion>
        3207                                               </xs:eleme nt>
        3208                                               <xs:elemen t name="qu alifier" t ype="CR" m inOccurs=" 0" maxOccu rs="unboun ded">
        3209                                                       <x s:annotati on>
        3210                                                                <xs: documentat ion>
        3211                             Specif ies additi onal codes  that incr ease the
        3212                             specif icity of t he primary  code.
        3213                                 </ xs:documen tation>
        3214                                                       </ xs:annotat ion>
        3215                                               </xs:eleme nt>
        3216                                               <xs:elemen t name="tr anslation"  type="CD"  minOccurs ="0" maxOc curs="unbo unded">
        3217                                                       <x s:annotati on>
        3218                                                                <xs: documentat ion>
        3219                             A set  of other c oncept des criptors t hat transl ate
        3220                             this c oncept des criptor in to other c ode system s.
        3221                                 </ xs:documen tation>
        3222                                                       </ xs:annotat ion>
        3223                                               </xs:eleme nt>
        3224                                      </xs:seq uence>
        3225                                      <xs:attr ibute name ="code" ty pe="cs" us e="optiona l">
        3226                                               <xs:annota tion>
        3227                                                       <x s:document ation>
        3228                          The plain  code symb ol defined  by the co de system.
        3229                          For examp le, "784.0 " is the c ode symbol  of the IC D-9
        3230                          code "784 .0" for he adache.
        3231                             </xs:d ocumentati on>
        3232                                               </xs:annot ation>
        3233                                      </xs:att ribute>
        3234                                      <xs:attr ibute name ="codeSyst em" type=" uid" use=" optional">
        3235                                               <xs:annota tion>
        3236                                                       <x s:document ation>
        3237                          Specifies  the code  system tha t defines  the code.
        3238                             </xs:d ocumentati on>
        3239                                               </xs:annot ation>
        3240                                      </xs:att ribute>
        3241                                      <xs:attr ibute name ="codeSyst emName" ty pe="st" us e="optiona l">
        3242                                               <xs:annota tion>
        3243                                                       <x s:document ation>
        3244                          A common  name of th e coding s ystem.
        3245                             </xs:d ocumentati on>
        3246                                               </xs:annot ation>
        3247                                      </xs:att ribute>
        3248                                      <xs:attr ibute name ="codeSyst emVersion"  type="st"  use="opti onal">
        3249                                               <xs:annota tion>
        3250                                                       <x s:document ation>
        3251                          If applic able, a ve rsion desc riptor def ined
        3252                          specifica lly for th e given co de system.
        3253                             </xs:d ocumentati on>
        3254                                               </xs:annot ation>
        3255                                      </xs:att ribute>
        3256                                      <xs:attr ibute name ="displayN ame" type= "st" use=" optional">
        3257                                               <xs:annota tion>
        3258                                                       <x s:document ation>
        3259                          A name or  title for  the code,  under whi ch the sen ding
        3260                          system sh ows the co de value t o its user s.
        3261                             </xs:d ocumentati on>
        3262                                               </xs:annot ation>
        3263                                      </xs:att ribute>
        3264                             </xs:e xtension>
        3265                    </xs :complexCo ntent>
        3266           </ xs:complex Type>
        3267   </xs:schem a>