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.
| # | 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 |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 0 | 0 |
| Inserted | 1 | 3267 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 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> |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.