36. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 11/21/2017 8:54:09 AM Central Standard 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.

36.1 Files compared

# Location File Last Modified
1 esr.zip\esr\voa\WEB-INF\wsdl eeSummary.xsd Wed Oct 11 20:46:38 2017 UTC
2 esr.zip\esr\voa\WEB-INF\wsdl eeSummary.xsd Tue Nov 21 14:08:47 2017 UTC

36.2 Comparison summary

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

36.3 Comparison options

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

36.4 Active regular expressions

No regular expressions were active.

36.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
  2   <xs:schema  xmlns:eeS ummary="ht tp://jaxws .webservic es.esr. URL         /schemas"  xmlns:xs=" http://www .w3.org/20 01/XMLSche ma" xmlns= "http://ja xws.webser vices.esr. URL         /schemas"  targetName space="htt p://jaxws. webservice s.esr. URL         /schemas"  elementFor mDefault=" qualified"  attribute FormDefaul t="unquali fied">
  3           <x s:element  name="getE ESummaryRe quest" typ e="getEESu mmaryReque st"/>
  4           <x s:element  name="getE ESummaryHi storyReque st" type=" getEESumma ryHistoryR equest"/>
  5           <x s:element  name="getE ESummaryRe sponse" ty pe="getEES ummaryResp onse"/>
  6           <x s:element  name="getE ESummaryHi storyRespo nse" type= "getEESumm aryHistory Response"/ >
  7           <x s:element  name="getE ligibility Determinat ionRequest " type="ge tEligibili tyDetermin ationReque st"/>
  8           <x s:element  name="getE ligibility Determinat ionRespons e" type="g etEligibil ityDetermi nationResp onse"/>
  9           <x s:element  name="getP ersonNotif icationReq uest" type ="getPerso nNotificat ionRequest "/>
  10           <x s:element  name="getP ersonNotif icationRes ponse" typ e="getPers onNotifica tionRespon se"/>
  11           <x s:element  name="getD eliveryPre ferenceReq uest" type ="getDeliv eryPrefere nceRequest "/>
  12           <x s:element  name="getD eliveryPre ferenceRes ponse" typ e="getDeli veryPrefer enceRespon se"/>
  13           <x s:element  name="upda teDelivery Preference Request" t ype="updat eDeliveryP referenceR equest"/>
  14           <x s:element  name="upda teDelivery Preference Response"  type="upda teDelivery Preference Response"/ >
  15           <x s:element  name="retr ieveIVMCan didatesReq uest">
  16           <x s:complexT ype>
  17                    <xs: sequence>
  18                             <xs:el ement name ="lastPoll edDateTime Stamp" typ e="xs:date Time" maxO ccurs="1"  minOccurs= "1"></xs:e lement>
  19                    </xs :sequence>
  20           </ xs:complex Type>
  21      </xs:el ement>
  22  
  23      <xs:ele ment name= "retrieveI VMCandidat esResponse ">
  24           <x s:complexT ype>
  25                    <xs: sequence>
  26                             <xs:el ement name ="candidat es" type=" eeSummary: ivmCandida teCollecti on" maxOcc urs="1" mi nOccurs="0 "></xs:ele ment>
  27                <xs:elem ent name=" numberOfCa ndidates"  type="xs:i nt" maxOcc urs="1" mi nOccurs="1 "></xs:ele ment>
  28                             <xs:el ement name ="eesVersi on " type= "xs:string " maxOccur s="1" minO ccurs="1"> </xs:eleme nt>
  29                             <xs:el ement name ="invocati onDate " t ype="xs:da te" maxOcc urs="1" mi nOccurs="1 "></xs:ele ment>
  30                    </xs :sequence>
  31           </ xs:complex Type>
  32      </xs:el ement>
  33      <xs:ele ment name= "updateIVM RecordStat usRequest" >
  34           <x s:complexT ype>
  35                    <xs: sequence>
  36                             <xs:el ement name ="transact ionId" typ e="xs:stri ng" maxOcc urs="1" mi nOccurs="1 "></xs:ele ment>
  37                             <xs:el ement name ="errorTex t" type="x s:string"  maxOccurs= "1" minOcc urs="0"></ xs:element >
  38                    </xs :sequence>
  39           </ xs:complex Type>
  40       </xs:e lement>
  41  
  42       <xs:el ement name ="updateIV MRecordSta tusRespons e">
  43           <x s:complexT ype>
  44                    <xs: sequence>
  45                             <xs:el ement name ="acknowle dgement" t ype="xs:st ring"
  46                                      maxOccur s="1" minO ccurs="1">
  47                             </xs:e lement>
  48                             <xs:el ement name ="status"  type="xs:s tring" max Occurs="1"
  49                                      minOccur s="1">
  50                             </xs:e lement>
  51                             <xs:el ement name ="invocati onDate" ty pe="xs:dat e"
  52                                      maxOccur s="1" minO ccurs="1">
  53                             </xs:e lement>
  54                             <xs:el ement name ="eesVersi on" type=" xs:string"  maxOccurs ="1" minOc curs="1">< /xs:elemen t>
  55                    </xs :sequence>
  56           </ xs:complex Type>
  57       </xs:e lement>
  58           <x s:complexT ype name=" getEESumma ryRequest" >
  59                    <xs: all>
  60                             <xs:el ement name ="key" typ e="xs:stri ng" minOcc urs="1"
  61                                      maxOccur s="1" />
  62                             <xs:el ement name ="keyType"  type="xs: string" mi nOccurs="0 "
  63                                      maxOccur s="1" />
  64                             <xs:el ement name ="requestN ame" type= "xs:string "
  65                                      minOccur s="1" maxO ccurs="1"  />
  66                             <xs:el ement name ="incomeYe ar" type=" xs:int" ma xOccurs="1 " minOccur s="0"></xs :element>
  67                    </xs :all>
  68           </ xs:complex Type>
  69           <x s:complexT ype name=" getEESumma ryHistoryR equest">
  70                    <xs: all>
  71                             <xs:el ement name ="key" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 "/>
  72                             <xs:el ement name ="keyType"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  73                             <xs:el ement name ="requestN ame" type= "xs:string " minOccur s="1" maxO ccurs="1"/ >
  74                             <xs:el ement name ="categori es" type=" categoryCo llection"  minOccurs= "1"/>
  75                    </xs :all>
  76           </ xs:complex Type>
  77           <x s:complexT ype name=" categoryCo llection">
  78                    <xs: all>
  79                             <xs:el ement name ="category " type="ca tegoryInfo " minOccur s="1"/>
  80                    </xs :all>
  81           </ xs:complex Type>
  82           <x s:complexT ype name=" categoryIn fo">
  83                    <xs: all>
  84                             <xs:el ement name ="category Name" type ="xs:strin g" minOccu rs="1"/>
  85                             <xs:el ement name ="dateOfSe rvice" typ e="xs:date " minOccur s="1"/>
  86                    </xs :all>
  87           </ xs:complex Type>
  88           <x s:complexT ype name=" getEligibi lityDeterm inationReq uest">
  89                    <xs: all>
  90                             <xs:el ement name ="vpid" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1"/>
  91                             <xs:el ement name ="firstNam e" type="x s:string"  minOccurs= "0" maxOcc urs="1"/>
  92                             <xs:el ement name ="lastName " type="xs :string" m inOccurs=" 0" maxOccu rs="1"/>
  93                             <xs:el ement name ="ssn" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 "/>
  94                             <xs:el ement name ="dob" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 "/>
  95                             <xs:el ement name ="gender"  type="xs:s tring" min Occurs="0"  maxOccurs ="1"/>
  96                    </xs :all>
  97           </ xs:complex Type>
  98           <x s:complexT ype name=" getPersonN otificatio nRequest">
  99                    <xs: all>
  100                             <xs:el ement name ="notifica tionType"  type="Noti ficationTy pe"  minOc curs="1"/>
  101                             <xs:el ement name ="primaryv iewNotific ation" typ e="primary viewNotifi cationInfo " minOccur s="0"/>
  102                             <xs:el ement name ="linkNoti fication"  type="link Notificati onInfo" mi nOccurs="0 "/>
  103                             <xs:el ement name ="moveNoti fication"  type="move Notificati onInfo" mi nOccurs="0 "/> 
  104                    </xs :all>
  105           </ xs:complex Type>
  106           <x s:complexT ype name=" getDeliver yPreferenc eRequest">
  107                    <xs: all>
  108                             <xs:el ement name ="key" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 "/>
  109                             <xs:el ement name ="keyType"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  110                    </xs :all>
  111           </ xs:complex Type>
  112           <x s:complexT ype name=" updateDeli veryPrefer enceReques t">
  113                    <xs: all>
  114                             <xs:el ement name ="key" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 "/>
  115                             <xs:el ement name ="keyType"  type="xs: string" mi nOccurs="0 " maxOccur s="1"/>
  116                             <xs:el ement name ="delivery Preference Info" type ="delivery Preference Info" minO ccurs="1"/ >
  117                    </xs :all>
  118           </ xs:complex Type>
  119           <x s:complexT ype name=" getEESumma ryResponse ">
  120                    <xs: all>
  121                             <xs:el ement name ="summary"  type="eeS ummary:eeS ummary" mi nOccurs="0 "/>
  122                             <xs:el ement name ="eesVersi on" type=" xs:string"  minOccurs ="0"/>
  123                             <xs:el ement name ="invocati onDate" ty pe="xs:dat eTime" min Occurs="0" />
  124                             <xs:el ement name ="noDataMe ssage" typ e="xs:stri ng" minOcc urs="0"/>
  125                    </xs :all>
  126           </ xs:complex Type>
  127           <x s:complexT ype name=" getEESumma ryHistoryR esponse">
  128                    <xs: all>
  129                             <xs:el ement name ="summary"  type="eeS ummary:eeS ummary" mi nOccurs="0 "/>
  130                             <xs:el ement name ="eesVersi on" type=" xs:string"  minOccurs ="0"/>
  131                             <xs:el ement name ="invocati onDate" ty pe="xs:dat eTime" min Occurs="0" />
  132                             <xs:el ement name ="noDataMe ssage" typ e="xs:stri ng" minOcc urs="0"/>
  133                    </xs :all>
  134           </ xs:complex Type>
  135           <x s:complexT ype name=" getEligibi lityDeterm inationRes ponse">
  136                    <xs: all>
  137                             <xs:el ement name ="edstatus " type="ee Summary:ed s" minOccu rs="0"/>
  138                             <xs:el ement name ="vpid" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1"/>
  139                             <xs:el ement name ="firstNam e" type="x s:string"  minOccurs= "0" maxOcc urs="1"/>
  140                             <xs:el ement name ="lastName " type="xs :string" m inOccurs=" 0" maxOccu rs="1"/>
  141                             <xs:el ement name ="ssn" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 "/>
  142                             <xs:el ement name ="dob" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 "/>
  143                             <xs:el ement name ="gender"  type="xs:s tring" min Occurs="0"  maxOccurs ="1"/>
  144                             <xs:el ement name ="invocati onDate" ty pe="xs:dat eTime" min Occurs="0" />
  145                             <xs:el ement name ="eesVersi on" type=" xs:string"  minOccurs ="0"/>
  146                             <xs:el ement name ="noDataMe ssage" typ e="xs:stri ng" minOcc urs="0"/>
  147                    </xs :all>
  148           </ xs:complex Type>
  149           <x s:complexT ype name=" eds">
  150                    <xs: all>
  151                             <xs:el ement name ="eligibil ityStatusI nfo" type= "eligibili tyStatusIn fo" minOcc urs="0"/>
  152                    </xs :all>
  153           </ xs:complex Type>
  154           <x s:complexT ype name=" getPersonN otificatio nResponse" >
  155                    <xs: all>
  156                         <xs:elemen t name="ac knowledgem ent" type= "xs:string " minOccur s="1" maxO ccurs="1"/ >
  157                             <xs:el ement name ="invocati onDate" ty pe="xs:dat eTime" min Occurs="0" />
  158                             <xs:el ement name ="eesVersi on" type=" xs:string"  minOccurs ="0"/>
  159                             <xs:el ement name ="noDataMe ssage" typ e="xs:stri ng" minOcc urs="0"/>
  160                    </xs :all>
  161           </ xs:complex Type>
  162           <x s:complexT ype name=" getDeliver yPreferenc eResponse" >
  163                    <xs: all>
  164                             <xs:el ement name ="delivery Preference " type="ee Summary:de liveryPref erences" m inOccurs=" 0"/>
  165                             <xs:el ement name ="invocati onDate" ty pe="xs:dat eTime" min Occurs="0" />
  166                             <xs:el ement name ="eesVersi on" type=" xs:string"  minOccurs ="0"/>
  167                             <xs:el ement name ="status"  type="xs:s tring" min Occurs="0" />
  168                             <xs:el ement name ="message"  type="xs: string" mi nOccurs="0 "/>
  169                    </xs :all>
  170           </ xs:complex Type>
  171           <x s:complexT ype name=" updateDeli veryPrefer enceRespon se">
  172                    <xs: all>
  173                              <xs:e lement nam e="acknowl edgement"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  174                              <xs:e lement nam e="status"  type="xs: string" mi nOccurs="0 "/>
  175                              <xs:e lement nam e="invocat ionDate" t ype="xs:da teTime" mi nOccurs="0 "/>
  176                              <xs:e lement nam e="eesVers ion" type= "xs:string " minOccur s="0"/>
  177                    </xs :all>
  178           </ xs:complex Type>
  179           <x s:complexT ype name=" eeSummary" >
  180                    <xs: all>
  181                             <xs:el ement name ="associat ions" type ="associat ionCollect ion"
  182                                      minOccur s="0" />
  183                             <xs:el ement name ="deathRec ond" type= "deathReco ndInfo"
  184                                      minOccur s="0" />
  185                             <xs:el ement name ="demograp hics" type ="demograp hicInfo"
  186                                      minOccur s="0" />
  187                             <xs:el ement name ="eligibil ityVerific ationInfo"
  188                                      type="el igibilityV erificatio nInfo" min Occurs="0"  />
  189                             <xs:el ement name ="employme ntInfo" ty pe="employ mentInfo"
  190                                      minOccur s="0" />
  191                             <xs:el ement name ="enrollme ntDetermin ationInfo"
  192                                      type="en rollmentDe terminatio nInfo" min Occurs="0"  />
  193                             <xs:el ement name ="feeBasis List" type ="feeBasis Collection "
  194                                      minOccur s="0" />
  195                             <xs:el ement name ="financia lsInfo" ty pe="financ ialsInfo"
  196                                      minOccur s="0" />
  197                             <xs:el ement name ="incompet enceRuling Info"
  198                                      type="in competence RulingInfo " minOccur s="0" />
  199                             <xs:el ement name ="insuranc eList" typ e="insuran ceCollecti on"
  200                                      minOccur s="0" />
  201                             <xs:el ement name ="military ServiceInf o"
  202                                      type="mi litaryServ iceInfo" m inOccurs=" 0" />
  203                             <xs:el ement name ="prisoner OfWarInfo"
  204                                      type="pr isonerOfWa rInfo" min Occurs="0"  />
  205                             <xs:el ement name ="purpleHe art" type= "purpleHea rtInfo"
  206                                      minOccur s="0" />
  207                             <xs:el ement name ="relation s" type="r elationCol lection"
  208                                      minOccur s="0" />
  209                             <xs:el ement name ="sensitiv ityInfo" t ype="sensi tivityInfo "
  210                                      minOccur s="0" />
  211                             <xs:el ement name ="spinalCo rdInjuryIn fo"
  212                                      type="sp inalCordIn juryInfo"  minOccurs= "0" />
  213                             <xs:el ement name ="personIn fo" type=" personInfo " maxOccur s="1" minO ccurs="0"/ >
  214                             <xs:el ement name ="consentI nfo" type= "consentIn fo" maxOcc urs="1" mi nOccurs="0 "/>
  215                    </xs :all>
  216           </ xs:complex Type>
  217           <x s:complexT ype name=" eligibilit yStatusInf o">
  218                    <xs: all>
  219                             <xs:el ement name ="eligibil ityStatus"  type="xs: string" mi nOccurs="0 "/>
  220                    </xs :all>
  221           </ xs:complex Type>
  222           <x s:complexT ype name=" deliveryPr eferences" >
  223                    <xs: all>
  224                             <xs:el ement name ="delivery Preference Info" type ="delivery Preference Info" minO ccurs="0"/ >
  225                    </xs :all>
  226           </ xs:complex Type>
  227           <x s:complexT ype name=" associatio nCollectio n">
  228                    <xs: sequence>
  229                             <xs:el ement name ="associat ion" type= "associati onInfo" ni llable="tr ue" minOcc urs="0" ma xOccurs="u nbounded"/ >
  230                    </xs :sequence>
  231           </ xs:complex Type>
  232           <x s:complexT ype name=" associatio nInfo">
  233                    <xs: all>
  234                             <xs:el ement name ="address"  type="bas eAddressIn fo" minOcc urs="0"/>
  235                             <xs:el ement name ="alternat ePhone" ty pe="xs:str ing" minOc curs="0"/>
  236                             <xs:el ement name ="contactT ype" type= "xs:string " minOccur s="0"/>
  237                             <xs:el ement name ="familyNa me" type=" xs:string"  minOccurs ="0"/>
  238                             <xs:el ement name ="givenNam e" type="x s:string"  minOccurs= "0"/>
  239                             <xs:el ement name ="lastUpda teDate" ty pe="xs:dat eTime" min Occurs="0" />
  240                             <xs:el ement name ="middleNa me" type=" xs:string"  minOccurs ="0"/>
  241                             <xs:el ement name ="organiza tionName"  type="xs:s tring" min Occurs="0" />
  242                             <xs:el ement name ="prefix"  type="xs:s tring" min Occurs="0" />
  243                             <xs:el ement name ="primaryP hone" type ="xs:strin g" minOccu rs="0"/>
  244                             <xs:el ement name ="relation ship" type ="xs:strin g" minOccu rs="0"/>
  245                             <xs:el ement name ="suffix"  type="xs:s tring" min Occurs="0" />
  246                    </xs :all>
  247           </ xs:complex Type>
  248           <x s:complexT ype name=" baseAddres sInfo">
  249                    <xs: all>
  250                             <xs:el ement name ="city" ty pe="xs:str ing" minOc curs="0"/>
  251                             <xs:el ement name ="country"  type="xs: string" mi nOccurs="0 "/>
  252                             <xs:el ement name ="county"  type="xs:s tring" min Occurs="0" />
  253                             <xs:el ement name ="line1" t ype="xs:st ring" minO ccurs="0"/ >
  254                             <xs:el ement name ="line2" t ype="xs:st ring" minO ccurs="0"/ >
  255                             <xs:el ement name ="line3" t ype="xs:st ring" minO ccurs="0"/ >
  256                             <xs:el ement name ="postalCo de" type=" xs:string"  minOccurs ="0"/>
  257                             <xs:el ement name ="province Code" type ="xs:strin g" minOccu rs="0"/>
  258                             <xs:el ement name ="state" t ype="xs:st ring" minO ccurs="0"/ >
  259                             <xs:el ement name ="zipCode"  type="xs: string" mi nOccurs="0 "/>
  260                             <xs:el ement name ="zipPlus4 " type="xs :string" m inOccurs=" 0"/>
  261                    </xs :all>
  262           </ xs:complex Type>
  263           <x s:complexT ype name=" deathRecon dInfo">
  264                    <xs: all>
  265                             <xs:el ement name ="dataSour ce" type=" xs:string"  minOccurs ="0"/>
  266                             <xs:el ement name ="deathDat e" type="x s:string"  minOccurs= "0"/>
  267                             <xs:el ement name ="deathLas tModified"  type="xs: dateTime"  minOccurs= "0"/>
  268                             <xs:el ement name ="deathRep ortDate" t ype="xs:da teTime" mi nOccurs="0 "/>
  269                             <xs:el ement name ="facility Received"  type="xs:s tring" min Occurs="0" />
  270                    </xs :all>
  271           </ xs:complex Type>
  272           <x s:complexT ype name=" demographi cInfo">
  273                    <xs: all>
  274                             <xs:el ement name ="appointm entRequest Date" type ="xs:dateT ime" minOc curs="0"/>
  275                             <xs:el ement name ="appointm entRequest Response"  type="xs:b oolean" mi nOccurs="0 "/>
  276                             <xs:el ement name ="claimFol derLocatio n" type="x s:string"  minOccurs= "0"/>
  277                             <xs:el ement name ="claimFol derNumber"  type="xs: string" mi nOccurs="0 "/>
  278                             <xs:el ement name ="contactI nfo" type= "contactIn fo" minOcc urs="0"/>
  279                             <xs:el ement name ="ethnicit y" type="x s:string"  minOccurs= "0"/>
  280                             <xs:el ement name ="maritalS tatus" typ e="xs:stri ng" minOcc urs="0"/>
  281                             <xs:el ement name ="preferre dFacility"  type="xs: string" mi nOccurs="0 "/>
  282                             <xs:el ement name ="assignme ntDate" ty pe="xs:dat eTime" min Occurs="0" />
  283                             <xs:el ement name ="unassign mentDate"  type="xs:d ateTime" m inOccurs=" 0"/>
  284                             <xs:el ement name ="races" t ype="raceC ollection"  minOccurs ="0"/>
  285                             <xs:el ement name ="religion " type="xs :string" m inOccurs=" 0"/>
  286                             <xs:el ement name ="preferre dFacilitie s" type="p referredFa cilityColl ection" mi nOccurs="0 "/>
  287                             <xs:el ement name ="acaIndic ator" type ="xs:boole an" minOcc urs="0"/>
  288                    </xs :all>
  289           </ xs:complex Type>
  290           <x s:complexT ype name=" contactInf o">
  291                    <xs: all>
  292                             <xs:el ement name ="addresse s" type="a ddressColl ection" mi nOccurs="0 "/>
  293                             <xs:el ement name ="emails"  type="emai lCollectio n" minOccu rs="0"/>
  294                             <xs:el ement name ="phones"  type="phon eCollectio n" minOccu rs="0"/>
  295                    </xs :all>
  296           </ xs:complex Type>
  297           <x s:complexT ype name=" deliveryPr eferenceIn fo">
  298                    <xs: all>
  299                             <xs:el ement name ="delivery Preference " type="xs :string" m inOccurs=" 0"/>
  300                             <xs:el ement name ="emailAdd ress" type ="xs:strin g" minOccu rs="0"/>
  301                             <xs:el ement name ="emailTyp e" type="E mailType"  minOccurs= "0"/>
  302                             <xs:el ement name ="editable Flag" type ="xs:boole an" minOcc urs="0"/>
  303                    </xs :all>
  304           </ xs:complex Type>
  305           <x s:complexT ype name=" addressCol lection">
  306                    <xs: sequence>
  307                             <xs:el ement name ="address"  type="add ressInfo"  nillable=" true" minO ccurs="0"  maxOccurs= "unbounded "/>
  308                    </xs :sequence>
  309           </ xs:complex Type>
  310           <x s:complexT ype name=" addressInf o">
  311                    <xs: all>
  312                             <xs:el ement name ="city" ty pe="xs:str ing" minOc curs="0" / >
  313                             <xs:el ement name ="country"  type="xs: string" mi nOccurs="0 " />
  314                             <xs:el ement name ="county"  type="xs:s tring" min Occurs="0"  />
  315                             <xs:el ement name ="line1" t ype="xs:st ring" minO ccurs="0"  />
  316                             <xs:el ement name ="line2" t ype="xs:st ring" minO ccurs="0"  />
  317                             <xs:el ement name ="line3" t ype="xs:st ring" minO ccurs="0"  />
  318                             <xs:el ement name ="postalCo de" type=" xs:string"
  319                                      minOccur s="0" />
  320                             <xs:el ement name ="province Code" type ="xs:strin g"
  321                                      minOccur s="0" />
  322                             <xs:el ement name ="state" t ype="xs:st ring" minO ccurs="0"  />
  323                             <xs:el ement name ="zipCode"  type="xs: string" mi nOccurs="0 " />
  324                             <xs:el ement name ="zipcode"  type="xs: string" mi nOccurs="0 ">
  325                                      <xs:anno tation>
  326                                               <xs:docume ntation>We  are addin g a duplic ate zipcod e attribut e because  the databa se string  has a typo  in it 
  327                                                                                    and is  not popul ating the  zipCode at tribute co rrectly.   See Clear  Quest 
  328                                                                                    ESR 3. 12_CodeCR1 2297_GMT -  Address Z ip Code mi ssing from  payload.  The plan i s to remov e this 
  329                                                                                    duplic ate zipcod e attribut e after th e database  string is  corrected .
  330                                               </xs:docum entation>
  331                                      </xs:ann otation>
  332                             </xs:e lement>
  333                             <xs:el ement name ="zipPlus4 " type="xs :string" m inOccurs=" 0" />
  334                             <xs:el ement name ="addressC hangeDateT ime" type= "xs:dateTi me"
  335                                      minOccur s="0" />
  336                             <xs:el ement name ="addressC hangeEffec tiveDate"
  337                                      type="xs :string" m inOccurs=" 0" />
  338                             <xs:el ement name ="addressC hangeSite"  type="xs: string"
  339                                      minOccur s="0" />
  340                             <xs:el ement name ="addressC hangeSourc e" type="x s:string"
  341                                      minOccur s="0" />
  342                             <xs:el ement name ="addressT ypeCode" t ype="xs:st ring"
  343                                      minOccur s="0" />
  344                             <xs:el ement name ="badAddre ssReason"  type="xs:s tring"
  345                                      minOccur s="0" />
  346                             <xs:el ement name ="confiden tialAddres sCategorie s"
  347                                      type="co nfidential AddressCat egoryColle ction" min Occurs="0"  />
  348                             <xs:el ement name ="endDate"  type="xs: string" mi nOccurs="0 " />
  349                             <xs:el ement name ="phoneNum ber" type= "xs:string "
  350                                      minOccur s="0" />
  351                             <xs:el ement name ="contactM ethodType"  type="xs: string"
  352                                      maxOccur s="1" minO ccurs="0">
  353                             </xs:e lement>
  354                             <xs:el ement name ="contactM ethodRepor tDate" typ e="xs:date " maxOccur s="1" minO ccurs="0"> </xs:eleme nt>
  355                    </xs :all>
  356           </ xs:complex Type>
  357           <x s:complexT ype name=" confidenti alAddressC ategoryCol lection">
  358                    <xs: sequence>
  359                             <xs:el ement name ="confiden tialAddres sCategoryT ype" type= "xs:string " nillable ="true" mi nOccurs="0 " maxOccur s="unbound ed"/>
  360                    </xs :sequence>
  361           </ xs:complex Type>
  362           <x s:complexT ype name=" emailColle ction">
  363                    <xs: sequence>
  364                             <xs:el ement name ="email" t ype="email Info" nill able="true " minOccur s="0" maxO ccurs="unb ounded"/>
  365                    </xs :sequence>
  366           </ xs:complex Type>
  367           <x s:complexT ype name=" emailInfo" >
  368                    <xs: all>
  369                             <xs:el ement name ="address"  type="xs: string" mi nOccurs="0 "/>
  370                             <xs:el ement name ="changeDa te" type=" xs:dateTim e" minOccu rs="0"/>
  371                             <xs:el ement name ="siteOfCh ange" type ="xs:strin g" minOccu rs="0"/>
  372                             <xs:el ement name ="sourceOf Change" ty pe="xs:str ing" minOc curs="0"/>
  373                             <xs:el ement name ="type" ty pe="xs:str ing" minOc curs="0"/>
  374                    </xs :all>
  375           </ xs:complex Type>
  376           <x s:complexT ype name=" phoneColle ction">
  377                    <xs: sequence>
  378                             <xs:el ement name ="phone" t ype="phone Info" nill able="true " minOccur s="0" maxO ccurs="unb ounded"/>
  379                    </xs :sequence>
  380           </ xs:complex Type>
  381           <x s:complexT ype name=" phoneInfo" >
  382                    <xs: all>
  383                             <xs:el ement name ="phoneNum ber" type= "xs:string "
  384                                      minOccur s="0" />
  385                             <xs:el ement name ="type" ty pe="xs:str ing" minOc curs="0" / >
  386                             <xs:el ement name ="phoneNum berReportD ate" type= "xs:date"  maxOccurs= "1" minOcc urs="0"></ xs:element >
  387                    </xs :all>
  388           </ xs:complex Type>
  389           <x s:complexT ype name=" raceCollec tion">
  390                    <xs: sequence>
  391                             <xs:el ement name ="race" ty pe="xs:str ing" nilla ble="true"  minOccurs ="0" maxOc curs="unbo unded"/>
  392                    </xs :sequence>
  393           </ xs:complex Type>
  394           <x s:complexT ype name=" eligibilit yVerificat ionInfo">
  395                    <xs: all>
  396                             <xs:el ement name ="eligibil ityStatus"  type="xs: string" mi nOccurs="0 "/>
  397                             <xs:el ement name ="eligibil ityStatusD ate" type= "xs:string " minOccur s="0"/>
  398                             <xs:el ement name ="verifica tionMethod " type="xs :string" m inOccurs=" 0"/>
  399                    </xs :all>
  400           </ xs:complex Type>
  401           <x s:complexT ype name=" employment Info">
  402                    <xs: all>
  403                             <xs:el ement name ="employer Address" t ype="addre ssInfo" mi nOccurs="0 "/>
  404                             <xs:el ement name ="employer Name" type ="xs:strin g" minOccu rs="0"/>
  405                             <xs:el ement name ="employer Phone" typ e="xs:stri ng" minOcc urs="0"/>
  406                             <xs:el ement name ="employme ntStatus"  type="xs:s tring" min Occurs="0" />
  407                             <xs:el ement name ="occupati on" type=" xs:string"  minOccurs ="0"/>
  408                             <xs:el ement name ="retireme ntDate" ty pe="xs:str ing" minOc curs="0"/>
  409                    </xs :all>
  410           </ xs:complex Type>
  411           <x s:complexT ype name=" enrollment Determinat ionInfo">
  412                    <xs: all>
  413                             <xs:el ement name ="applicat ionDate" t ype="xs:da teTime" mi nOccurs="0 "/>
  414                             <xs:el ement name ="calculat ionSource"  type="xs: string" mi nOccurs="0 "/>
  415                             <xs:el ement name ="cancelDe clineInfo"  type="can celDecline Info" minO ccurs="0"/ >
  416                             <xs:el ement name ="catastro phicDisabi lityInfo"  type="cata strophicDi sabilityIn fo" minOcc urs="0"/>
  417                             <xs:el ement name ="effectiv eDate" typ e="xs:date Time" minO ccurs="0"/ >
  418                             <xs:el ement name ="eligible ForMedicai d" type="x s:boolean"  minOccurs ="0"/>
  419                             <xs:el ement name ="medicaid LastModifi edDate" ty pe="xs:dat eTime" min Occurs="0" />
  420                             <xs:el ement name ="endDate"  type="xs: dateTime"  minOccurs= "0"/>
  421                             <xs:el ement name ="enrollme ntDate" ty pe="xs:dat eTime" min Occurs="0" />
  422                             <xs:el ement name ="enrollme ntStatus"  type="xs:s tring" min Occurs="0" />
  423                             <xs:el ement name ="facility Received"  type="xs:s tring" min Occurs="0" />
  424                             <xs:el ement name ="enrollme ntCategory Name" type ="xs:strin g" minOccu rs="0"/>
  425                             <xs:el ement name ="ineligib ilityFacto r" type="i neligibili tyFactorIn fo" minOcc urs="0"/>
  426                             <xs:el ement name ="military SexualTrau maInfo" ty pe="milita rySexualTr aumaInfo"  minOccurs= "0"/>
  427                             <xs:el ement name ="monetary BenefitAwa rdInfo" ty pe="moneta ryBenefitA wardInfo"  minOccurs= "0"/>
  428                             <xs:el ement name ="noseThro atRadiumIn fo" type=" noseThroat RadiumInfo " minOccur s="0"/>
  429                             <xs:el ement name ="otherEli gibilities " type="el igibilityC ollection"  minOccurs ="0"/>
  430                             <xs:el ement name ="primaryE ligibility " type="el igibilityI nfo" minOc curs="0"/>
  431                             <xs:el ement name ="priority Group" typ e="xs:stri ng" minOcc urs="0"/>
  432                             <xs:el ement name ="priority SubGroup"  type="xs:s tring" min Occurs="0" />
  433                             <xs:el ement name ="secondar yEligibili ties" type ="eligibil ityCollect ion" minOc curs="0"/>
  434                             <xs:el ement name ="serviceC onnectionA ward" type ="serviceC onnectionA wardInfo"  minOccurs= "0"/>
  435                             <xs:el ement name ="specialF actors" ty pe="specia lFactorsIn fo" minOcc urs="0"/>
  436                             <xs:el ement name ="userEnro lleeSite"  type="xs:s tring" min Occurs="0" />
  437                             <xs:el ement name ="userEnro lleeValidT hrough" ty pe="xs:int " minOccur s="0"/>
  438                             <xs:el ement name ="veteran"  type="xs: boolean" m inOccurs=" 0"/>
  439                             <xs:el ement name ="recordCr eatedDate"  type="xs: dateTime"  minOccurs= "0"/>
  440                             <xs:el ement name ="recordMo difiedDate " type="xs :dateTime"  minOccurs ="0"/>
  441                    </xs :all>
  442           </ xs:complex Type>
  443           <x s:complexT ype name=" cancelDecl ineInfo">
  444                    <xs: all>
  445                             <xs:el ement name ="cancelDe clineIndic ator" type ="xs:boole an" minOcc urs="0"/>
  446                             <xs:el ement name ="reason"  type="xs:s tring" min Occurs="0" />
  447                             <xs:el ement name ="remarks"  type="xs: string" mi nOccurs="0 "/>
  448                    </xs :all>
  449           </ xs:complex Type>
  450           <x s:complexT ype name=" catastroph icDisabili tyInfo">
  451                    <xs: all>
  452                             <xs:el ement name ="catastro phicallyDi sabled" ty pe="xs:boo lean" minO ccurs="0"/ >
  453                             <xs:el ement name ="cdCondit ions" type ="cdCondit ionCollect ion" minOc curs="0"/>
  454                             <xs:el ement name ="cdProced ures" type ="cdProced ureCollect ion" minOc curs="0"/>
  455                             <xs:el ement name ="decision Date" type ="xs:dateT ime" minOc curs="0"/>
  456                             <xs:el ement name ="determin ationFacil ity" type= "xs:string " minOccur s="0"/>
  457                             <xs:el ement name ="determin ationMetho d" type="x s:string"  minOccurs= "0"/>
  458                             <xs:el ement name ="determin edBy" type ="xs:strin g" minOccu rs="0"/>
  459                             <xs:el ement name ="diagnose s" type="c dDiagnosis Collection " minOccur s="0"/>
  460                             <xs:el ement name ="facility InitiatedC DReviewDat e" type="x s:dateTime " minOccur s="0"/>
  461                             <xs:el ement name ="reviewDa te" type=" xs:dateTim e" minOccu rs="0"/>
  462                             <xs:el ement name ="veteranR equestedCD ReviewDate " type="xs :dateTime"  minOccurs ="0"/>
  463                             <xs:el ement name ="veteranW asNotified CDDate" ty pe="xs:dat eTime" min Occurs="0" />
  464                    </xs :all>
  465           </ xs:complex Type>
  466           <x s:complexT ype name=" cdConditio nCollectio n">
  467                    <xs: sequence>
  468                             <xs:el ement name ="cdCondit ion" type= "cdConditi onInfo" ni llable="tr ue" minOcc urs="0" ma xOccurs="u nbounded"/ >
  469                    </xs :sequence>
  470           </ xs:complex Type>
  471           <x s:complexT ype name=" cdConditio nInfo">
  472                    <xs: all>
  473                             <xs:el ement name ="conditio n" type="x s:string"  minOccurs= "0"/>
  474                             <xs:el ement name ="permanen tIndicator " type="xs :boolean"  minOccurs= "0"/>
  475                             <xs:el ement name ="score" t ype="xs:in t" minOccu rs="0"/>
  476                    </xs :all>
  477           </ xs:complex Type>
  478           <x s:complexT ype name=" cdProcedur eCollectio n">
  479                    <xs: sequence>
  480                             <xs:el ement name ="cdProced ure" type= "cdProcedu reInfo" ni llable="tr ue" minOcc urs="0" ma xOccurs="u nbounded"/ >
  481                    </xs :sequence>
  482           </ xs:complex Type>
  483           <x s:complexT ype name=" cdProcedur eInfo">
  484                    <xs: all>
  485                             <xs:el ement name ="affected Extremity"  type="xs: string" mi nOccurs="0 "/>
  486                             <xs:el ement name ="procedur e" type="x s:string"  minOccurs= "0"/>
  487                    </xs :all>
  488           </ xs:complex Type>
  489           <x s:complexT ype name=" cdDiagnosi sCollectio n">
  490                    <xs: sequence>
  491                             <xs:el ement name ="diagnosi s" type="x s:string"  nillable=" true" minO ccurs="0"  maxOccurs= "unbounded "/>
  492                    </xs :sequence>
  493           </ xs:complex Type>
  494           <x s:complexT ype name=" ineligibil ityFactorI nfo">
  495                    <xs: all>
  496                             <xs:el ement name ="facility Received"  type="xs:s tring" min Occurs="0" />
  497                             <xs:el ement name ="ineligib leDate" ty pe="xs:dat eTime" min Occurs="0" />
  498                             <xs:el ement name ="reason"  type="xs:s tring" min Occurs="0" />
  499                             <xs:el ement name ="varoDeci sion" type ="xs:strin g" minOccu rs="0"/>
  500                             <xs:el ement name ="recordCr eatedDate"  type="xs: dateTime"  minOccurs= "0"/>
  501                    </xs :all>
  502           </ xs:complex Type>
  503           <x s:complexT ype name=" militarySe xualTrauma Info">
  504                    <xs: all>
  505                             <xs:el ement name ="determin ationFacil ity" type= "xs:string " minOccur s="0"/>
  506                             <xs:el ement name ="status"  type="xs:s tring" min Occurs="0" />
  507                             <xs:el ement name ="statusCh angeDate"  type="xs:d ateTime" m inOccurs=" 0"/>
  508                    </xs :all>
  509           </ xs:complex Type>
  510           <x s:complexT ype name=" monetaryBe nefitAward Info">
  511                    <xs: all>
  512                             <xs:el ement name ="checkAmo unt" type= "xs:decima l" minOccu rs="0"/>
  513                             <xs:el ement name ="monetary Benefits"  type="mone taryBenefi tCollectio n" minOccu rs="0"/>
  514                    </xs :all>
  515           </ xs:complex Type>
  516           <x s:complexT ype name=" monetaryBe nefitColle ction">
  517                    <xs: sequence>
  518                             <xs:el ement name ="monetary Benefit" t ype="monet aryBenefit Info" nill able="true " minOccur s="0" maxO ccurs="unb ounded"/>
  519                    </xs :sequence>
  520           </ xs:complex Type>
  521           <x s:complexT ype name=" monetaryBe nefitInfo" >
  522                    <xs: all>
  523                             <xs:el ement name ="monetary BenefitInd icator"
  524                                      type="xs :boolean"  minOccurs= "0" />
  525                             <xs:el ement name ="type" ty pe="xs:str ing" minOc curs="0" / >
  526                             <xs:el ement name ="monetary BenefitRep ortDate" t ype="xs:da te" maxOcc urs="1" mi nOccurs="0 "></xs:ele ment>
  527                    </xs :all>
  528           </ xs:complex Type>
  529           <x s:complexT ype name=" noseThroat RadiumInfo ">
  530                    <xs: all>
  531                             <xs:el ement name ="determin ationFacil ity" type= "xs:string " minOccur s="0"/>
  532                             <xs:el ement name ="diagnose dWithCance r" type="x s:boolean"  minOccurs ="0"/>
  533                             <xs:el ement name ="diagnosi sVerifiedD ate" type= "xs:dateTi me" minOcc urs="0"/>
  534                             <xs:el ement name ="fromAvia torService Before1955 " type="xs :boolean"  minOccurs= "0"/>
  535                             <xs:el ement name ="fromSubm arinerServ iceBefore1 965" type= "xs:boolea n" minOccu rs="0"/>
  536                             <xs:el ement name ="receivin gTreatment " type="xs :string" m inOccurs=" 0"/>
  537                             <xs:el ement name ="verifica tionDate"  type="xs:d ateTime" m inOccurs=" 0"/>
  538                             <xs:el ement name ="verifica tionFacili ty" type=" xs:string"  minOccurs ="0"/>
  539                             <xs:el ement name ="verifica tionMethod " type="xs :string" m inOccurs=" 0"/>
  540                    </xs :all>
  541           </ xs:complex Type>
  542           <x s:complexT ype name=" eligibilit yCollectio n">
  543                    <xs: sequence>
  544                             <xs:el ement name ="eligibil ity" type= "eligibili tyInfo" ni llable="tr ue" minOcc urs="0" ma xOccurs="u nbounded"/ >
  545                    </xs :sequence>
  546           </ xs:complex Type>
  547           <x s:complexT ype name=" eligibilit yInfo">
  548                    <xs: all>
  549                             <xs:el ement name ="indicato r" type="x s:string"  minOccurs= "0" />
  550                             <xs:el ement name ="type" ty pe="xs:str ing" minOc curs="0" / >
  551                             <xs:el ement name ="eligibil ityReportD ate" type= "xs:date"  maxOccurs= "1" minOcc urs="0"></ xs:element >
  552                    </xs :all>
  553           </ xs:complex Type>
  554           <x s:complexT ype name=" serviceCon nectionAwa rdInfo">
  555                    <xs: all>
  556                             <xs:el ement name ="awardDat e" type="x s:string"  minOccurs= "0" />
  557                             <xs:el ement
  558                                      name="co mbinedServ iceConnect edPercenta geEffectiv eDate"
  559                                      type="xs :string" m inOccurs=" 0" />
  560                             <xs:el ement name ="permanen tAndTotal"  type="xs: boolean"
  561                                      minOccur s="0" />
  562                             <xs:el ement name ="permanen tAndTotalE ffectiveDa te"
  563                                      type="xs :dateTime"  minOccurs ="0" />
  564                             <xs:el ement name ="ratedDis abilities"
  565                                      type="ra tedDisabil ityCollect ion" minOc curs="0" / >
  566                             <xs:el ement name ="serviceC onnectedIn dicator"
  567                                      type="xs :boolean"  minOccurs= "0" />
  568                             <xs:el ement name ="serviceC onnectedPe rcentage"  type="xs:i nt"
  569                                      minOccur s="0" />
  570                             <xs:el ement name ="unemploy able" type ="xs:boole an"
  571                                      minOccur s="0" />
  572                             <xs:el ement name ="scReport Date " typ e="xs:date " maxOccur s="1" minO ccurs="0"> </xs:eleme nt>
  573                    </xs :all>
  574           </ xs:complex Type>
  575           <x s:complexT ype name=" ratedDisab ilityColle ction">
  576                    <xs: sequence>
  577                             <xs:el ement name ="ratedDis ability" t ype="rated Disability Info" nill able="true " minOccur s="0" maxO ccurs="unb ounded"/>
  578                    </xs :sequence>
  579           </ xs:complex Type>
  580           <x s:complexT ype name=" ratedDisab ilityInfo" >
  581                    <xs: all>
  582                             <xs:el ement name ="diagnost icExtremit y" type="x s:string"  minOccurs= "0"/>
  583                             <xs:el ement name ="disabili ty" type=" xs:string"  minOccurs ="0"/>
  584                             <xs:el ement name ="disabili tyCode" ty pe="xs:str ing" minOc curs="0"/>
  585                             <xs:el ement name ="original EffectiveR atingDate"  type="xs: string" mi nOccurs="0 "/>
  586                             <xs:el ement name ="percenta ge" type=" xs:int" mi nOccurs="0 "/>
  587                             <xs:el ement name ="ratingDa te" type=" xs:string"  minOccurs ="0"/>
  588                             <xs:el ement name ="serviceC onnected"  type="xs:b oolean" mi nOccurs="0 "/>
  589                             <xs:el ement name ="recordMo difiedDate " type="xs :dateTime"  minOccurs ="0"/>
  590                    </xs :all>
  591           </ xs:complex Type>
  592           <x s:complexT ype name=" specialFac torsInfo">
  593                    <xs: all>
  594                             <xs:el ement name ="agentOra ngeInd" ty pe="xs:boo lean" minO ccurs="0"/ >
  595                             <xs:el ement name ="agentOra ngeLocatio n" type="x s:string"  minOccurs= "0"/>
  596                             <xs:el ement name ="envConta minantsInd " type="xs :boolean"  minOccurs= "0"/>
  597                             <xs:el ement name ="campLeje uneInd" ty pe="xs:boo lean" minO ccurs="0"/ >
  598                             <xs:el ement name ="radiatio nExposureI nd" type=" xs:boolean " minOccur s="0"/>
  599                             <xs:el ement name ="radiatio nExposureM ethod" typ e="xs:stri ng" minOcc urs="0"/>
  600                    </xs :all>
  601           </ xs:complex Type>
  602           <x s:complexT ype name=" feeBasisCo llection">
  603                    <xs: sequence>
  604                             <xs:el ement name ="feeBasis " type="fe eBasisInfo " nillable ="true" mi nOccurs="0 " maxOccur s="unbound ed"/>
  605                    </xs :sequence>
  606           </ xs:complex Type>
  607           <x s:complexT ype name=" feeBasisIn fo">
  608                    <xs: all>
  609                             <xs:el ement name ="authoriz ationFromD ate" type= "xs:dateTi me" minOcc urs="0"/>
  610                             <xs:el ement name ="authoriz ationToDat e" type="x s:dateTime " minOccur s="0"/>
  611                             <xs:el ement name ="program"  type="xs: string" mi nOccurs="0 "/>
  612                             <xs:el ement name ="reportDa te" type=" xs:dateTim e" minOccu rs="0"/>
  613                             <xs:el ement name ="reportSi te" type=" xs:string"  minOccurs ="0"/>
  614                             <xs:el ement name ="treatmen tType" typ e="xs:stri ng" minOcc urs="0"/>
  615                    </xs :all>
  616           </ xs:complex Type>
  617           <x s:complexT ype name=" financials Info">
  618                    <xs: all>
  619                             <xs:el ement name ="benefici aryTravels "
  620                                      type="be neficiaryT ravelColle ction" min Occurs="0"  />
  621                             <xs:el ement name ="financia lStatement "
  622                                      type="fi nancialSta tementInfo " minOccur s="0" />
  623                             <xs:el ement name ="incomeTe st" type=" incomeTest Info"
  624                                      minOccur s="0" />
  625                             <xs:el ement name ="nonPrima ryFinancia lsInfo" ty pe="eeSumm ary:nonPri maryFinanc ialStateme ntCollecti on" maxOcc urs="1" mi nOccurs="0 "></xs:ele ment>
  626                    </xs :all>
  627           </ xs:complex Type>
  628           <x s:complexT ype name=" beneficiar yTravelCol lection">
  629                    <xs: sequence>
  630                             <xs:el ement name ="benefici aryTravel"  type="ben eficiaryTr avelInfo"  nillable=" true" minO ccurs="0"  maxOccurs= "unbounded "/>
  631                    </xs :sequence>
  632           </ xs:complex Type>
  633           <x s:complexT ype name=" beneficiar yTravelInf o">
  634                    <xs: all>
  635                             <xs:el ement name ="amountCe rtified" t ype="xs:de cimal" min Occurs="0" />
  636                             <xs:el ement name ="dateCert ified" typ e="xs:date Time" minO ccurs="0"/ >
  637                             <xs:el ement name ="eligible " type="xs :boolean"  minOccurs= "0"/>
  638                    </xs :all>
  639           </ xs:complex Type>
  640           <x s:complexT ype name=" financialS tatementIn fo">
  641                    <xs: all>
  642                             <xs:el ement name ="assets"  type="asse tCollectio n"
  643                                      minOccur s="0" />
  644                             <xs:el ement name ="debits"  type="debi tInfo" min Occurs="0"  />
  645                             <xs:el ement name ="expenses " type="ex penseColle ction"
  646                                      minOccur s="0" />
  647                             <xs:el ement name ="incomeYe ar" type=" xs:int" mi nOccurs="0 " />
  648                             <xs:el ement name ="incomes"  type="inc omeCollect ion"
  649                                      minOccur s="0" />
  650                             <xs:el ement name ="contribu tionToSpou se" type=" xs:decimal "
  651                                      minOccur s="0" />
  652                             <xs:el ement name ="contribu tedToSpous e" type="x s:boolean"
  653                                      minOccur s="0" />                                   
  654                             <xs:el ement name ="dependen tFinancial sList"
  655                                      type="de pendentFin ancialsCol lection" m inOccurs=" 0" />
  656                             <xs:el ement name ="marriedL astCalenda rYear" typ e="xs:bool ean"
  657                                      minOccur s="0" />
  658                             <xs:el ement name ="numberOf DependentC hildren" t ype="xs:in t"
  659                                      minOccur s="0" />
  660                             <xs:el ement name ="spouseFi nancialsLi st"
  661                                      type="sp ouseFinanc ialsCollec tion" minO ccurs="0"  />
  662                             <xs:el ement name ="inpatien tDays" typ e="xs:int"  maxOccurs ="1"
  663                                      minOccur s="0">
  664                             </xs:e lement>
  665                             <xs:el ement name ="outpatie ntDays" ty pe="xs:int "
  666                                      maxOccur s="1" minO ccurs="0">
  667                             </xs:e lement>
  668                             <xs:el ement name ="lastVisi tDate" typ e="xs:date "
  669                                      maxOccur s="1" minO ccurs="0">
  670                             </xs:e lement>
  671  
  672  
  673                             <xs:el ement name ="vamcRepo rtDate" ty pe="xs:dat e" maxOccu rs="1" min Occurs="0" ></xs:elem ent>
  674                    </xs :all>
  675           </ xs:complex Type>
  676           <x s:complexT ype name=" baseFinanc ialInfo" a bstract="t rue">
  677                    <xs: all>
  678                             <xs:el ement name ="assets"  type="asse tCollectio n" minOccu rs="0"/>
  679                             <xs:el ement name ="debits"  type="debi tInfo" min Occurs="0" />
  680                             <xs:el ement name ="expenses " type="ex penseColle ction" min Occurs="0" />
  681                             <xs:el ement name ="incomeYe ar" type=" xs:int" mi nOccurs="0 "/>
  682                             <xs:el ement name ="incomes"  type="inc omeCollect ion" minOc curs="0"/>
  683                    </xs :all>
  684           </ xs:complex Type>
  685           <x s:complexT ype name=" dependentF inancialsC ollection" >
  686                    <xs: sequence>
  687                             <xs:el ement name ="dependen tFinancial s" type="d ependentFi nancialsIn fo" nillab le="true"  minOccurs= "0" maxOcc urs="unbou nded"/>
  688                    </xs :sequence>
  689           </ xs:complex Type>
  690           <x s:complexT ype name=" dependentF inancialsI nfo">
  691                    <xs: all>
  692                             <xs:el ement name ="assets"  type="asse tCollectio n" minOccu rs="0"/>
  693                             <xs:el ement name ="debits"  type="debi tInfo" min Occurs="0" />
  694                             <xs:el ement name ="expenses " type="ex penseColle ction" min Occurs="0" />
  695                             <xs:el ement name ="incomeYe ar" type=" xs:int" mi nOccurs="0 "/>
  696                             <xs:el ement name ="incomes"  type="inc omeCollect ion" minOc curs="0"/>
  697                             <xs:el ement name ="livedWit hPatient"  type="xs:b oolean" mi nOccurs="0 "/>
  698                             <xs:el ement name ="inpatien tDays" typ e="xs:int"  maxOccurs ="1" minOc curs="0">< /xs:elemen t>
  699                <xs:elem ent name=" outpatient Days" type ="xs:int"  maxOccurs= "1" minOcc urs="0"></ xs:element >
  700                             <xs:el ement name ="validDep endent" ty pe="xs:boo lean" minO ccurs="0"/ >
  701                             <xs:el ement name ="amountCo ntributedT oSupport"  type="xs:d ecimal" mi nOccurs="0 "/>
  702                             <xs:el ement name ="attended School" ty pe="xs:boo lean" minO ccurs="0"/ >
  703                             <xs:el ement name ="contribu tedToSuppo rt" type=" xs:boolean " minOccur s="0"/>
  704                             <xs:el ement name ="dependen tInfo" typ e="depende ntInfo" mi nOccurs="0 "/>
  705                             <xs:el ement name ="hasIncom e" type="x s:boolean"  minOccurs ="0"/>
  706                             <xs:el ement name ="incapabl eOfSelfSup port" type ="xs:boole an" minOcc urs="0"/>
  707                             <xs:el ement name ="incomeAv ailableToP atient" ty pe="xs:boo lean" minO ccurs="0"/ >
  708                    </xs :all>
  709           </ xs:complex Type>
  710           <x s:complexT ype name=" dependentI nfo">
  711                    <xs: all>
  712                             <xs:el ement name ="dob" typ e="xs:stri ng" minOcc urs="0" />
  713                             <xs:el ement name ="endDate"  type="xs: dateTime"  minOccurs= "0" />
  714                             <xs:el ement name ="familyNa me" type=" xs:string"
  715                                      minOccur s="0" />
  716                             <xs:el ement name ="gender"  type="xs:s tring" min Occurs="0"  />
  717                             <xs:el ement name ="givenNam e" type="x s:string"  minOccurs= "0" />
  718                             <xs:el ement name ="middleNa me" type=" xs:string"
  719                                      minOccur s="0" />
  720                             <xs:el ement name ="relation ship" type ="xs:strin g"
  721                                      minOccur s="0" />
  722                             <xs:el ement name ="ssns" ty pe="ssnCol lection" m inOccurs=" 0" />
  723                             <xs:el ement name ="startDat e" type="x s:string"  minOccurs= "0" />
  724                             <xs:el ement name ="prefix"  type="xs:s tring" max Occurs="1"
  725                                      minOccur s="0">
  726                             </xs:e lement>
  727                             <xs:el ement name ="suffix"  type="xs:s tring" max Occurs="1"
  728                                      minOccur s="0">
  729                             </xs:e lement>
  730                             <xs:el ement name ="incapabl eOfSelfSup port" type ="xs:boole an" maxOcc urs="1" mi nOccurs="0 "></xs:ele ment>
  731                    </xs :all>
  732           </ xs:complex Type>
  733           <x s:complexT ype name=" relationIn fo">
  734                    <xs: sequence>
  735                             <xs:el ement name ="dob" typ e="xs:stri ng" minOcc urs="0"/>
  736                             <xs:el ement name ="endDate"  type="xs: dateTime"  minOccurs= "0"/>
  737                             <xs:el ement name ="familyNa me" type=" xs:string"  minOccurs ="0"/>
  738                             <xs:el ement name ="gender"  type="xs:s tring" min Occurs="0" />
  739                             <xs:el ement name ="givenNam e" type="x s:string"  minOccurs= "0"/>
  740                             <xs:el ement name ="middleNa me" type=" xs:string"  minOccurs ="0"/>
  741                             <xs:el ement name ="relation ship" type ="xs:strin g" minOccu rs="0"/>
  742                             <xs:el ement name ="ssns" ty pe="ssnCol lection" m inOccurs=" 0"/>
  743                             <xs:el ement name ="startDat e" type="x s:string"  minOccurs= "0"/>
  744                    </xs :sequence>
  745           </ xs:complex Type>
  746           <x s:complexT ype name=" ssnCollect ion">
  747                    <xs: sequence>
  748                             <xs:el ement name ="ssn" typ e="ssnInfo " nillable ="true" mi nOccurs="0 " maxOccur s="unbound ed"/>
  749                    </xs :sequence>
  750           </ xs:complex Type>
  751           <x s:complexT ype name=" ssnInfo">
  752                    <xs: all>
  753                             <xs:el ement name ="pseudoSS NReason" t ype="xs:st ring"
  754                                      minOccur s="0" />
  755                             <xs:el ement name ="sourceOf Change" ty pe="xs:str ing"
  756                                      minOccur s="0" />
  757                             <xs:el ement name ="ssaMessa ge" type=" xs:string"
  758                                      minOccur s="0" />
  759                             <xs:el ement name ="ssaRecei vedDate" t ype="xs:da teTime"
  760                                      minOccur s="0" />
  761                             <xs:el ement name ="ssaSentD ate" type= "xs:dateTi me"
  762                                      minOccur s="0" />
  763                             <xs:el ement name ="ssaVerif icationDat e" type="x s:dateTime "
  764                                      minOccur s="0" />
  765                             <xs:el ement name ="ssaVerif icationSta tus" type= "xs:string "
  766                                      minOccur s="0" />
  767                <xs:elem ent name=" ssnText" t ype="xs:st ring" minO ccurs="0"  />
  768                <xs:elem ent name=" type" type ="xs:strin g" minOccu rs="0" />
  769  
  770  
  771                    </xs :all>
  772           </ xs:complex Type>
  773           <x s:complexT ype name=" assetColle ction">
  774                    <xs: sequence>
  775                             <xs:el ement name ="asset" t ype="asset Info" nill able="true " minOccur s="0" maxO ccurs="unb ounded"/>
  776                    </xs :sequence>
  777           </ xs:complex Type>
  778           <x s:complexT ype name=" assetInfo" >
  779                    <xs: all>
  780                             <xs:el ement name ="amount"  type="xs:d ecimal" mi nOccurs="0 " />
  781                             <xs:el ement name ="assetTyp e" type="x s:string"  minOccurs= "0" />
  782                             <xs:el ement name ="assetRep ortDate" t ype="xs:da te" maxOcc urs="1" mi nOccurs="0 "></xs:ele ment>
  783                    </xs :all>
  784           </ xs:complex Type>
  785           <x s:complexT ype name=" debitInfo" >
  786                    <xs: all>
  787                             <xs:el ement name ="amount"  type="xs:d ecimal" mi nOccurs="0 "/>
  788                    </xs :all>
  789           </ xs:complex Type>
  790           <x s:complexT ype name=" expenseCol lection">
  791                    <xs: sequence>
  792                             <xs:el ement name ="expense"  type="exp enseInfo"  nillable=" true" minO ccurs="0"  maxOccurs= "unbounded "/>
  793                    </xs :sequence>
  794           </ xs:complex Type>
  795           <x s:complexT ype name=" expenseInf o">
  796                    <xs: all>
  797                             <xs:el ement name ="amount"  type="xs:d ecimal" mi nOccurs="0 " />
  798                             <xs:el ement name ="expenseT ype" type= "xs:string "
  799                                      minOccur s="0" />
  800                             <xs:el ement name ="expenseR eportDate"  type="xs: date" maxO ccurs="1"  minOccurs= "0"></xs:e lement>
  801                    </xs :all>
  802           </ xs:complex Type>
  803           <x s:complexT ype name=" incomeColl ection">
  804                    <xs: sequence>
  805                             <xs:el ement name ="income"  type="inco meInfo" ni llable="tr ue" minOcc urs="0" ma xOccurs="u nbounded"/ >
  806                    </xs :sequence>
  807           </ xs:complex Type>
  808           <x s:complexT ype name=" incomeInfo ">
  809                    <xs: all>
  810                             <xs:el ement name ="amount"  type="xs:d ecimal" mi nOccurs="0 " />
  811                             <xs:el ement name ="type" ty pe="xs:str ing" minOc curs="0" / >
  812                             <xs:el ement name ="incomeRe portDate"  type="xs:d ate" maxOc curs="1" m inOccurs=" 0"></xs:el ement>
  813                    </xs :all>
  814           </ xs:complex Type>
  815           <x s:complexT ype name=" spouseFina ncialsColl ection">
  816                    <xs: sequence>
  817                             <xs:el ement name ="spouseFi nancials"  type="spou seFinancia lsInfo" ni llable="tr ue" minOcc urs="0" ma xOccurs="u nbounded"/ >
  818                    </xs :sequence>
  819           </ xs:complex Type>
  820           <x s:complexT ype name=" spouseFina ncialsInfo ">
  821                    <xs: all>
  822                             <xs:el ement name ="assets"  type="asse tCollectio n"
  823                                      minOccur s="0" />
  824                             <xs:el ement name ="debits"  type="debi tInfo" min Occurs="0"  />
  825                             <xs:el ement name ="expenses " type="ex penseColle ction"
  826                                      minOccur s="0" />
  827                             <xs:el ement name ="incomeYe ar" type=" xs:int" mi nOccurs="0 " />
  828                             <xs:el ement name ="incomes"  type="inc omeCollect ion"
  829                                      minOccur s="0" />
  830                             <xs:el ement name ="livedWit hPatient"  type="xs:b oolean"
  831                                      minOccur s="0" />
  832                             <xs:el ement name ="inpatien tDays" typ e="xs:int"  maxOccurs ="1"
  833                                      minOccur s="0">
  834                             </xs:e lement>
  835                             <xs:el ement name ="outpatie ntDays" ty pe="xs:int "
  836                                      maxOccur s="1" minO ccurs="0">
  837                             </xs:e lement>
  838                             <xs:el ement name ="validDep endent" ty pe="xs:boo lean"
  839                                      minOccur s="0" />
  840                             <xs:el ement name ="spouse"  type="spou seInfo" mi nOccurs="0 " />
  841                             <xs:el ement name ="contribu tionToSpou seAmt"
  842                                      type="xs :decimal"  maxOccurs= "1" minOcc urs="0">
  843                             </xs:e lement>
  844                             <xs:el ement name ="contribu tedToSpous alSupport"  type="xs: boolean"
  845                                      minOccur s="0" />
  846                    </xs :all>
  847           </ xs:complex Type>
  848           <x s:complexT ype name=" spouseInfo ">
  849                    <xs: all>
  850                             <xs:el ement name ="dob" typ e="xs:stri ng" minOcc urs="0" />
  851                             <xs:el ement name ="endDate"  type="xs: dateTime"  minOccurs= "0" />
  852                             <xs:el ement name ="familyNa me" type=" xs:string"
  853                                      minOccur s="0" />
  854                             <xs:el ement name ="gender"  type="xs:s tring" min Occurs="0"  />
  855                             <xs:el ement name ="givenNam e" type="x s:string"  minOccurs= "0" />
  856                             <xs:el ement name ="middleNa me" type=" xs:string"
  857                                      minOccur s="0" />
  858                             <xs:el ement name ="relation ship" type ="xs:strin g"
  859                                      minOccur s="0" />
  860                             <xs:el ement name ="ssns" ty pe="ssnCol lection" m inOccurs=" 0" />
  861                             <xs:el ement name ="startDat e" type="x s:string"  minOccurs= "0" />
  862                             <xs:el ement name ="address"  type="add ressInfo"  minOccurs= "0" />
  863                             <xs:el ement name ="employme nt" type=" employment Info"
  864                                      minOccur s="0" />
  865                             <xs:el ement name ="maidenNa me" type=" xs:string"
  866                                      minOccur s="0" />
  867                             <xs:el ement name ="prefix"  type="xs:s tring" max Occurs="1"
  868                                      minOccur s="0">
  869                             </xs:e lement>
  870                             <xs:el ement name ="suffix"  type="xs:s tring" max Occurs="1"  minOccurs ="0"></xs: element>
  871                    </xs :all>
  872           </ xs:complex Type>
  873           <x s:complexT ype name=" incomeTest Info">
  874                    <xs: all>
  875                             <xs:el ement name ="adjudica tionDate"  type="xs:d ateTime"
  876                                      minOccur s="0" />
  877                             <xs:el ement name ="agreesTo PayDeducti ble" type= "xs:boolea n"
  878                                      minOccur s="0" />
  879                             <xs:el ement name ="cadAdjus ted" type= "xs:boolea n"
  880                                      minOccur s="0" />
  881                             <xs:el ement name ="childInc omeExclusi onThreshol d"
  882                                      type="xs :decimal"  minOccurs= "0" />
  883                             <xs:el ement name ="comments " type="xs :string" m inOccurs=" 0" />
  884                             <xs:el ement name ="dateMTNo LongerRequ ired" type ="xs:dateT ime"
  885                                      minOccur s="0" />
  886                             <xs:el ement name ="deductib leExpenses " type="xs :decimal"
  887                                      minOccur s="0" />
  888                             <xs:el ement name ="disclose FinancialI nformation "
  889                                      type="xs :boolean"  minOccurs= "0" />
  890                             <xs:el ement name ="effectiv eDate" typ e="xs:date Time"
  891                                      minOccur s="0" />
  892                             <xs:el ement name ="futureTe st" type=" xs:boolean "
  893                                      minOccur s="0" />
  894                             <xs:el ement name ="gmtAddre ssInfo"
  895                                      type="ee Summary:ad dressInfo"  maxOccurs ="1" minOc curs="0">
  896                             </xs:e lement>
  897                             <xs:el ement name ="gmtThres holdAmount " type="xs :decimal"
  898                                      minOccur s="0" />
  899                             <xs:el ement name ="hardShip Reason" ty pe="xs:str ing"
  900                                      minOccur s="0" />
  901                             <xs:el ement name ="hardship Info" type ="hardship Info"
  902                                      minOccur s="0" />
  903                             <xs:el ement name ="incomeTe stType" ty pe="xs:str ing"
  904                                      minOccur s="0" />
  905                             <xs:el ement name ="incomeTe stsource"  type="xs:s tring"
  906                                      minOccur s="0" />
  907                             <xs:el ement name ="incomeVe rification Status" ty pe="xs:str ing"
  908                                      minOccur s="0" />
  909                             <xs:el ement name ="incomeVe rification StatusDate "
  910                                      type="xs :dateTime"  minOccurs ="0" />
  911                             <xs:el ement name ="incomeYe ar" type=" xs:int" mi nOccurs="0 " />
  912                             <xs:el ement name ="ivmTestC ompletionD ate" type= "xs:dateTi me"
  913                                      minOccur s="0" />
  914                             <xs:el ement name ="ivmConve rsionDate"  type="xs: dateTime"
  915                                      maxOccur s="1" minO ccurs="0">
  916                             </xs:e lement>
  917                <xs:elem ent name=" incomeTest ReportDate " type="xs :date" max Occurs="1"  minOccurs ="0">
  918                             </xs:e lement>
  919                <xs:elem ent name=" netIncome"  type="xs: decimal"
  920                                      minOccur s="0" />
  921                             <xs:el ement name ="netWorth " type="xs :decimal"  minOccurs= "0" />
  922                             <xs:el ement name ="networth Threshold"  type="xs: decimal"
  923                                      minOccur s="0" />
  924                             <xs:el ement name ="pensionT hreshold"  type="xs:d ecimal"
  925                                      minOccur s="0" />
  926                             <xs:el ement name ="previous YearThresh oldApplies "
  927                                      type="xs :boolean"  minOccurs= "0" />
  928                             <xs:el ement name ="primaryI ncomeTest"  type="xs: boolean"
  929                                      minOccur s="0" />
  930                             <xs:el ement name ="reasonMT NoLongerRe quired"
  931                                      type="xs :decimal"  minOccurs= "0" />
  932                             <xs:el ement name ="refusedT oSign" typ e="xs:bool ean"
  933                                      minOccur s="0" />
  934                             <xs:el ement name ="sendForA djudicatio n" type="x s:boolean"
  935                                      minOccur s="0" />
  936                             <xs:el ement name ="siteCond uctingTest " type="xs :string"
  937                                      minOccur s="0" />
  938                             <xs:el ement name ="statuses "
  939                                      type="in comeTestSt atusCollec tion" minO ccurs="0"  />
  940                             <xs:el ement name ="threshol dA" type=" xs:decimal "
  941                                      minOccur s="0" />
  942                             <xs:el ement name ="totalInc ome" type= "xs:decima l"
  943                                      minOccur s="0" />
  944                             <xs:el ement name ="totalNum berOfDepen dents" typ e="xs:int"
  945                                      minOccur s="0" />
  946  
  947                             <xs:el ement name ="priority Group8Rela xation"
  948                                      type="xs :boolean"  maxOccurs= "1" minOcc urs="0">
  949                             </xs:e lement>
  950                             <xs:el ement name ="ivmCaseS tatus" typ e="xs:stri ng"
  951                                      maxOccur s="1" minO ccurs="0">
  952                             </xs:e lement>
  953  
  954  
  955                    </xs :all>
  956           </ xs:complex Type>
  957           <x s:complexT ype name=" hardshipIn fo">
  958                    <xs: all>
  959                             <xs:el ement name ="effectiv eDate" typ e="xs:date Time" minO ccurs="0"/ >
  960                             <xs:el ement name ="hardship Granted" t ype="xs:bo olean" min Occurs="0" />
  961                             <xs:el ement name ="reason"  type="xs:s tring" min Occurs="0" />
  962                             <xs:el ement name ="reviewDa te" type=" xs:dateTim e" minOccu rs="0"/>
  963                             <xs:el ement name ="siteGran tingHardsh ip" type=" xs:string"  minOccurs ="0"/>
  964                    </xs :all>
  965           </ xs:complex Type>
  966           <x s:complexT ype name=" incomeTest StatusColl ection">
  967                    <xs: sequence>
  968                             <xs:el ement name ="status"  type="inco meTestStat usInfo" ni llable="tr ue" minOcc urs="0" ma xOccurs="u nbounded"/ >
  969                    </xs :sequence>
  970           </ xs:complex Type>
  971           <x s:complexT ype name=" incomeTest StatusInfo ">
  972                    <xs: all>
  973                             <xs:el ement name ="complete dDate" typ e="xs:date Time" minO ccurs="0"/ >
  974                             <xs:el ement name ="determin edStatus"  type="xs:s tring" min Occurs="0" />
  975                             <xs:el ement name ="incomeTe stType" ty pe="xs:str ing" minOc curs="0"/>
  976                             <xs:el ement name ="lastEdit edDate" ty pe="xs:dat eTime" min Occurs="0" />
  977                             <xs:el ement name ="status"  type="xs:s tring" min Occurs="0" />
  978                    </xs :all>
  979           </ xs:complex Type>
  980           <x s:complexT ype name=" incompeten ceRulingIn fo">
  981                    <xs: all>
  982                             <xs:el ement name ="civilRul ingDate" t ype="xs:st ring" minO ccurs="0"/ >
  983                             <xs:el ement name ="incompet ent" type= "xs:boolea n" minOccu rs="0"/>
  984                             <xs:el ement name ="vaRuling Date" type ="xs:strin g" minOccu rs="0"/>
  985                    </xs :all>
  986           </ xs:complex Type>
  987           <x s:complexT ype name=" insuranceC ollection" >
  988                    <xs: sequence>
  989                             <xs:el ement name ="insuranc e" type="i nsuranceIn fo" nillab le="true"  minOccurs= "0" maxOcc urs="unbou nded"/>
  990                    </xs :sequence>
  991           </ xs:complex Type>
  992           <x s:complexT ype name=" insuranceI nfo">
  993                    <xs: all>
  994                             <xs:el ement name ="companyN ame" type= "xs:string " minOccur s="0"/>
  995                             <xs:el ement name ="enrolled InPartA" t ype="xs:bo olean" min Occurs="0" />
  996                             <xs:el ement name ="enrolled InPartB" t ype="xs:bo olean" min Occurs="0" />
  997                             <xs:el ement name ="groupNam e" type="x s:string"  minOccurs= "0"/>
  998                             <xs:el ement name ="groupNum ber" type= "xs:string " minOccur s="0"/>
  999                             <xs:el ement name ="insAddre ss" type=" addressInf o" minOccu rs="0"/>
  1000                             <xs:el ement name ="insuranc ePhones" t ype="phone Collection " minOccur s="0"/>
  1001                             <xs:el ement name ="insuranc eSiteUploa dStatus" t ype="xs:st ring" minO ccurs="0"/ >
  1002                             <xs:el ement name ="insuredR elationshi p" type="x s:string"  minOccurs= "0"/>
  1003                             <xs:el ement name ="insuranc eMappingTy peName" ty pe="xs:str ing" minOc curs="0"/>
  1004                             <xs:el ement name ="lastEdit edDate" ty pe="xs:dat eTime" min Occurs="0" />
  1005                             <xs:el ement name ="partAEff ectiveDate " type="xs :string" m inOccurs=" 0"/>
  1006                             <xs:el ement name ="partBEff ectiveDate " type="xs :string" m inOccurs=" 0"/>
  1007                             <xs:el ement name ="planType " type="xs :string" m inOccurs=" 0"/>
  1008                             <xs:el ement name ="policyEf fectiveDat e" type="x s:string"  minOccurs= "0"/>
  1009                             <xs:el ement name ="policyEx pirationDa te" type=" xs:string"  minOccurs ="0"/>
  1010                             <xs:el ement name ="policyHo lderName"  type="xs:s tring" min Occurs="0" />
  1011                             <xs:el ement name ="policyNu mber" type ="xs:strin g" minOccu rs="0"/>
  1012                             <xs:el ement name ="preadmit Certificat ion" type= "xs:boolea n" minOccu rs="0"/>
  1013                             <xs:el ement name ="reasonIn suranceNot Uploaded"  type="xs:s tring" min Occurs="0" />
  1014                             <xs:el ement name ="subscrib er" type=" xs:string"  minOccurs ="0"/>
  1015                    </xs :all>
  1016           </ xs:complex Type>
  1017           <x s:complexT ype name=" militarySe rviceInfo" >
  1018                    <xs: all>
  1019                             <xs:el ement name ="combatEp isodes" ty pe="combat EpisodeCol lection" m inOccurs=" 0"/>
  1020                             <xs:el ement name ="combatVe teranEligi bilityEndD ate" type= "xs:dateTi me" minOcc urs="0"/>
  1021                             <xs:el ement name ="disabili tyRetireme ntIndicato r" type="x s:boolean"  minOccurs ="0"/>
  1022                             <xs:el ement name ="discharg eDueToDisa bility" ty pe="xs:boo lean" minO ccurs="0"/ >
  1023                             <xs:el ement name ="military ServiceSit eRecords"  type="mili taryServic eSiteRecor dCollectio n" minOccu rs="0"/>
  1024                             <xs:el ement name ="shadIndi cator" typ e="xs:bool ean" minOc curs="0"/>
  1025                             <xs:el ement name ="medalofH onorIndica tor" type= "xs:boolea n" minOccu rs="0"/>
  1026                             <xs:el ement name ="eligible ForClassII Dental" ty pe="xs:boo lean" minO ccurs="0"/ >
  1027                             <xs:el ement name ="classIID entalAppli cationDueB efore" typ e="xs:date Time" minO ccurs="0"/ >
  1028                    </xs :all>
  1029           </ xs:complex Type>
  1030           <x s:complexT ype name=" combatEpis odeCollect ion">
  1031                    <xs: sequence>
  1032                             <xs:el ement name ="combatEp isode" typ e="combatE pisodeInfo " nillable ="true" mi nOccurs="0 " maxOccur s="unbound ed"/>
  1033                    </xs :sequence>
  1034           </ xs:complex Type>
  1035           <x s:complexT ype name=" combatEpis odeInfo">
  1036                    <xs: all>
  1037                             <xs:el ement name ="combatPa yType" typ e="xs:stri ng" minOcc urs="0"/>
  1038                             <xs:el ement name ="conflict Location"  type="xs:s tring" min Occurs="0" />
  1039                             <xs:el ement name ="endDate"  type="xs: string" mi nOccurs="0 "/>
  1040                             <xs:el ement name ="OEFOIFSo urce" type ="xs:strin g" minOccu rs="0"/>
  1041                             <xs:el ement name ="OEFOIFSt ationNumbe r" type="x s:string"  minOccurs= "0"/>
  1042                             <xs:el ement name ="startDat e" type="x s:string"  minOccurs= "0"/>
  1043                    </xs :all>
  1044           </ xs:complex Type>
  1045           <x s:complexT ype name=" militarySe rviceSiteR ecordColle ction">
  1046                    <xs: sequence>
  1047                             <xs:el ement name ="military ServiceSit eRecord" t ype="milit aryService SiteRecord Info" nill able="true " minOccur s="0" maxO ccurs="unb ounded"/>
  1048                    </xs :sequence>
  1049           </ xs:complex Type>
  1050           <x s:complexT ype name=" militarySe rviceSiteR ecordInfo" >
  1051                    <xs: all>
  1052                             <xs:el ement name ="conflict Experience s" type="c onflictExp erienceCol lection" m inOccurs=" 0"/>
  1053                             <xs:el ement name ="military ServiceEpi sodes" typ e="militar yServiceEp isodeColle ction" min Occurs="0" />
  1054                             <xs:el ement name ="serviceP eriod" typ e="xs:stri ng" minOcc urs="0"/>
  1055                             <xs:el ement name ="site" ty pe="xs:str ing" minOc curs="0"/>
  1056                    </xs :all>
  1057           </ xs:complex Type>
  1058           <x s:complexT ype name=" conflictEx perienceCo llection">
  1059                    <xs: sequence>
  1060                             <xs:el ement name ="conflict Experience " type="co nflictExpe rienceInfo " nillable ="true" mi nOccurs="0 " maxOccur s="unbound ed"/>
  1061                    </xs :sequence>
  1062           </ xs:complex Type>
  1063           <x s:complexT ype name=" conflictEx perienceIn fo">
  1064                    <xs: all>
  1065                             <xs:el ement name ="conflict Location"  type="xs:s tring" min Occurs="0" />
  1066                             <xs:el ement name ="endDate"  type="xs: string" mi nOccurs="0 "/>
  1067                             <xs:el ement name ="startDat e" type="x s:string"  minOccurs= "0"/>
  1068                    </xs :all>
  1069           </ xs:complex Type>
  1070           <x s:complexT ype name=" militarySe rviceEpiso deCollecti on">
  1071                    <xs: sequence>
  1072                             <xs:el ement name ="military ServiceEpi sode" type ="military ServiceEpi sodeInfo"  nillable=" true" minO ccurs="0"  maxOccurs= "unbounded "/>
  1073                    </xs :sequence>
  1074           </ xs:complex Type>
  1075           <x s:complexT ype name=" militarySe rviceEpiso deInfo">
  1076                    <xs: all>
  1077                             <xs:el ement name ="endDate"  type="xs: string" mi nOccurs="0 " />
  1078                             <xs:el ement name ="serviceB ranch" typ e="xs:stri ng"
  1079                                      minOccur s="0" />
  1080                             <xs:el ement name ="serviceN umber" typ e="xs:stri ng"
  1081                                      minOccur s="0" />
  1082                             <xs:el ement name ="startDat e" type="x s:string"  minOccurs= "0" />
  1083                             <xs:el ement name ="discharg eType" typ e="xs:stri ng" maxOcc urs="1" mi nOccurs="0 "></xs:ele ment>
  1084                    </xs :all>
  1085           </ xs:complex Type>
  1086           <x s:complexT ype name=" prisonerOf WarInfo">
  1087                    <xs: all>
  1088                             <xs:el ement name ="episodes " type="po wEpisodeCo llection"  minOccurs= "0"/>
  1089                             <xs:el ement name ="powIndic ator" type ="xs:strin g" minOccu rs="0"/>
  1090                    </xs :all>
  1091           </ xs:complex Type>
  1092           <x s:complexT ype name=" powEpisode Collection ">
  1093                    <xs: sequence>
  1094                             <xs:el ement name ="episode"  type="pow EpisodeInf o" nillabl e="true" m inOccurs=" 0" maxOccu rs="unboun ded"/>
  1095                    </xs :sequence>
  1096           </ xs:complex Type>
  1097           <x s:complexT ype name=" powEpisode Info">
  1098                    <xs: all>
  1099                             <xs:el ement name ="captureD ate" type= "xs:string " minOccur s="0"/>
  1100                             <xs:el ement name ="dataSour ce" type=" xs:string"  minOccurs ="0"/>
  1101                             <xs:el ement name ="document Type" type ="xs:strin g" minOccu rs="0"/>
  1102                             <xs:el ement name ="releaseD ate" type= "xs:string " minOccur s="0"/>
  1103                    </xs :all>
  1104           </ xs:complex Type>
  1105           <x s:complexT ype name=" purpleHear tInfo">
  1106                    <xs: all>
  1107                             <xs:el ement name ="status"  type="xs:s tring" min Occurs="0" />
  1108                             <xs:el ement name ="indicato r" type="x s:boolean"  minOccurs ="0"/>
  1109                    </xs :all>
  1110           </ xs:complex Type>
  1111           <x s:complexT ype name=" relationCo llection">
  1112                    <xs: sequence>
  1113                             <xs:el ement name ="relation " type="re lationInfo " nillable ="true" mi nOccurs="0 " maxOccur s="unbound ed"/>
  1114                    </xs :sequence>
  1115           </ xs:complex Type>
  1116           <x s:complexT ype name=" sensitivit yInfo">
  1117                    <xs: all>
  1118                             <xs:el ement name ="sensitiv ityChangeD ate" type= "xs:dateTi me" minOcc urs="0"/>
  1119                             <xs:el ement name ="sensitiv ityChangeS ite" type= "xs:string " minOccur s="0"/>
  1120                             <xs:el ement name ="sensitiv ityChangeS ource" typ e="xs:stri ng" minOcc urs="0"/>
  1121                             <xs:el ement name ="sensityF lag" type= "xs:boolea n" minOccu rs="0"/>
  1122                    </xs :all>
  1123           </ xs:complex Type>
  1124           <x s:complexT ype name=" spinalCord InjuryInfo ">
  1125                    <xs: all>
  1126                             <xs:el ement name ="determin ationFacil ity" type= "xs:string " minOccur s="0"/>
  1127                             <xs:el ement name ="spinalCo rdInjuryTy pe" type=" xs:string"  minOccurs ="0"/>
  1128                    </xs :all>
  1129           </ xs:complex Type>
  1130           <x s:complexT ype name=" preferredF acilityCol lection">
  1131                    <xs: sequence>
  1132                             <xs:el ement name ="preferre dFacilityI nfo" type= "preferred FacilityIn fo" nillab le="true"  minOccurs= "0" maxOcc urs="unbou nded"/>
  1133                    </xs :sequence>
  1134           </ xs:complex Type>
  1135           <x s:complexT ype name=" preferredF acilityInf o">
  1136                    <xs: all>
  1137                             <xs:el ement name ="preferre dFacility"  type="xs: string" mi nOccurs="0 "/>
  1138                             <xs:el ement name ="assignme ntDate" ty pe="xs:dat eTime" min Occurs="0" />
  1139                             <xs:el ement name ="unassign mentDate"  type="xs:d ateTime" m inOccurs=" 0"/>
  1140                    </xs :all>
  1141           </ xs:complex Type>
  1142           <x s:complexT ype name=" primaryvie wNotificat ionInfo">
  1143                    <xs: all>
  1144                             <xs:el ement name ="VPID" ty pe="xs:str ing" minOc curs="1" m axOccurs=" 1"/>
  1145                    </xs :all>
  1146           </ xs:complex Type>
  1147           <x s:complexT ype name=" linkNotifi cationInfo ">
  1148                    <xs: all>
  1149                             <xs:el ement name ="depricat edVPID" ty pe="xs:str ing" minOc curs="1" m axOccurs=" 1"/>
  1150                             <xs:el ement name ="survivin gVPID" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 "/>
  1151                    </xs :all>
  1152           </ xs:complex Type>
  1153           <x s:complexT ype name=" moveNotifi cationInfo ">
  1154                    <xs: all>
  1155                             <xs:el ement name ="DFN" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 "/>
  1156                             <xs:el ement name ="stationN umber" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 "/>
  1157                             <xs:el ement name ="fromVPID " type="xs :string" m inOccurs=" 1" maxOccu rs="1"/>
  1158                             <xs:el ement name ="toVPID"  type="xs:s tring" min Occurs="1"  maxOccurs ="1"/>
  1159                    </xs :all>
  1160           </ xs:complex Type>
  1161      <xs:sim pleType na me="Notifi cationType ">
  1162         <xs: restrictio n base = " xs:string" >
  1163            < xs:enumera tion value  = "Primar yViewUpdat e"/>
  1164            < xs:enumera tion value  = "Link"/ >
  1165            < xs:enumera tion value  = "Move"/ >
  1166         </xs :restricti on>
  1167      </xs:si mpleType>
  1168      <xs:sim pleType na me="EmailT ype">
  1169         <xs: restrictio n base = " xs:string" >
  1170            < xs:enumera tion value  = "PRIVAT E"/>
  1171            < xs:enumera tion value  = "BUSINE SS"/>
  1172         </xs :restricti on>
  1173      </xs:si mpleType>
  1174      
  1175      <xs:com plexType n ame="perso nInfo">
  1176                    <xs: sequence>
  1177                             <xs:el ement name ="firstNam e" type="x s:string"  maxOccurs= "1" minOcc urs="0"></ xs:element >
  1178                             <xs:el ement name ="middleNa me" type=" xs:string"  maxOccurs ="1" minOc curs="0">< /xs:elemen t>
  1179                             <xs:el ement name ="lastName " type="xs :string" m axOccurs=" 1" minOccu rs="0"></x s:element>
  1180                             <xs:el ement name ="prefix"  type="xs:s tring" max Occurs="1"  minOccurs ="0"></xs: element>
  1181                             <xs:el ement name ="suffix"  type="xs:s tring" max Occurs="1"  minOccurs ="0"></xs: element>
  1182                             <xs:el ement name ="ssnText"  type="xs: string" ma xOccurs="1 " minOccur s="0"></xs :element>
  1183                             <xs:el ement name ="gender"  type="xs:s tring" max Occurs="1"  minOccurs ="0"></xs: element>
  1184                             <xs:el ement name ="dob" typ e="xs:stri ng" maxOcc urs="1" mi nOccurs="0 "></xs:ele ment>
  1185                             <xs:el ement name ="ssaVerif icationSta tus" type= "xs:string " maxOccur s="1" minO ccurs="0"> </xs:eleme nt>
  1186                             <xs:el ement name ="ssaVerif icationDat e" type="x s:date" ma xOccurs="1 " minOccur s="0"></xs :element>
  1187                             <xs:el ement name ="vamcData " type="va mcDataColl ection" ma xOccurs="1 " minOccur s="0" />
  1188                             <xs:el ement name ="names" t ype="nameC ollection"  maxOccurs ="1" minOc curs="0">< /xs:elemen t>
  1189                             <xs:el ement name ="mothersM aidenName"  type="xs: string" ma xOccurs="1 " minOccur s="0"></xs :element>
  1190                             <xs:el ement name ="placeOfB irthCity"  type="xs:s tring" max Occurs="1"  minOccurs ="0"></xs: element>
  1191                             <xs:el ement name ="placeOfB irthState"  type="xs: string" ma xOccurs="1 " minOccur s="0"></xs :element>
  1192                    </xs :sequence>
  1193      </xs:co mplexType>
  1194      
  1195           <x s:complexT ype name=" vamcDataCo llection">
  1196           <x s:sequence >
  1197                             <xs:el ement name ="vamcInfo " type="ee Summary:va mcInfo" ma xOccurs="u nbounded"  minOccurs= "0" nillab le="true"/ >
  1198          </x s:sequence >
  1199       </xs:c omplexType >
  1200  
  1201           <x s:complexT ype name=" vamcInfo">
  1202           <x s:all>
  1203                    <xs: element na me="dfnNum ber" type= "xs:string " maxOccur s="1" minO ccurs="0"/ >
  1204                <xs:elem ent name=" facilityNu mber" type ="xs:strin g" maxOccu rs="1" min Occurs="0" />
  1205                <xs:elem ent name=" lastVisitD ate" type= "xs:date"  maxOccurs= "1" minOcc urs="0"/>
  1206                <xs:elem ent name=" vamcReport Date" type ="xs:date"  maxOccurs ="1" minOc curs="0"/>
  1207           </ xs:all>
  1208       </xs:c omplexType >
  1209           
  1210           <x s:complexT ype name=" consentInf o">
  1211                    <xs: sequence>
  1212                             <xs:el ement name ="consentA uthCode" t ype="xs:st ring" maxO ccurs="1"  minOccurs= "0"></xs:e lement>
  1213                <xs:elem ent name=" consentIma gingSite"  type="xs:s tring" max Occurs="1"  minOccurs ="0"></xs: element>
  1214                <xs:elem ent name=" consentIma geIndexNum ber" type= "xs:string " maxOccur s="1" minO ccurs="0"> </xs:eleme nt>
  1215                             <xs:el ement name ="consentR eportDate"  type="xs: date" maxO ccurs="1"  minOccurs= "0"></xs:e lement>
  1216                <xs:elem ent name=" consentLas tUpdateDat e" type="x s:date" ma xOccurs="1 " minOccur s="0"></xs :element>
  1217                    </xs :sequence>
  1218           </ xs:complex Type>
  1219  
  1220       <xs:co mplexType  name="ivmC andidateCo llection">
  1221           <x s:sequence >
  1222                    <xs: element na me="candid ate" type= "eeSummary :ivmCandid ateInfo" m axOccurs=" unbounded"  minOccurs ="1"></xs: element>
  1223           </ xs:sequenc e>
  1224       </xs:c omplexType >
  1225  
  1226       <xs:co mplexType  name="ivmC andidateIn fo">
  1227           <x s:sequence >
  1228                    <xs: element na me="vpid"  type="xs:s tring" max Occurs="1"
  1229                             minOcc urs="1">
  1230                    </xs :element>
  1231                    <xs: element na me="transa ctionId" t ype="xs:st ring"
  1232                             maxOcc urs="1" mi nOccurs="1 ">
  1233                    </xs :element>
  1234                    <xs: element na me="income Year" type ="xs:int"  maxOccurs= "1" minOcc urs="1"></ xs:element >
  1235           </ xs:sequenc e>
  1236       </xs:c omplexType >
  1237  
  1238       <xs:co mplexType  name="name Collection ">
  1239           <x s:sequence >
  1240                    <xs: element na me="name"  type="eeSu mmary:name Info" maxO ccurs="unb ounded" mi nOccurs="1 "></xs:ele ment>
  1241           </ xs:sequenc e>
  1242       </xs:c omplexType >
  1243  
  1244       <xs:co mplexType  name="name Info">
  1245           <x s:sequence >
  1246                    <xs: element na me="otherN ame" type= "xs:string " maxOccur s="1" minO ccurs="1"> </xs:eleme nt>
  1247           </ xs:sequenc e>
  1248       </xs:c omplexType >
  1249  
  1250       <xs:co mplexType  name="nonP rimaryFina ncialState mentCollec tion">
  1251           <x s:sequence >
  1252                    <xs: element na me="nonPri maryFinanc ialStateme nt" type=" eeSummary: nonPrimary FinancialS tatementIn fo" maxOcc urs="unbou nded" minO ccurs="1"> </xs:eleme nt>
  1253           </ xs:sequenc e>
  1254       </xs:c omplexType >
  1255  
  1256       <xs:co mplexType  name="nonP rimaryFina ncialState mentInfo">
  1257           <x s:sequence >
  1258                    <xs: element na me="income Year" type ="xs:int"  maxOccurs= "1"
  1259                             minOcc urs="0">
  1260                    </xs :element>
  1261                    <xs: element na me="facili tyVisitedC ode" type= "xs:string "
  1262                             maxOcc urs="1" mi nOccurs="0 ">
  1263                    </xs :element>
  1264                    <xs: element na me="inpati entDays" t ype="xs:in t" maxOccu rs="1"
  1265                             minOcc urs="0">
  1266                    </xs :element>
  1267                    <xs: element na me="outpat ientDays"  type="xs:i nt"
  1268                             maxOcc urs="1" mi nOccurs="0 ">
  1269                    </xs :element>
  1270                    <xs: element na me="lastVi sitDate" t ype="xs:da te"
  1271                             maxOcc urs="1" mi nOccurs="0 ">
  1272                    </xs :element>
  1273                    <xs: element na me="vamcRe portDate"  type="xs:d ate" maxOc curs="1" m inOccurs=" 0"></xs:el ement>
  1274           </ xs:sequenc e>
  1275       </xs:c omplexType >
  1276  
  1277       <xs:el ement name ="sendIVMU pdatesRequ est">
  1278           <x s:complexT ype>
  1279                    <xs: sequence>
  1280                             <xs:el ement name ="vpid" ty pe="xs:str ing" maxOc curs="1"
  1281                                      minOccur s="1">
  1282                             </xs:e lement>
  1283                             <xs:el ement name ="incomeYe ar" type=" xs:int"
  1284                                      maxOccur s="1" minO ccurs="1">
  1285                             </xs:e lement>
  1286                             <xs:el ement name ="sendIVMI nfo" maxOc curs="1"
  1287                                      minOccur s="1">
  1288                                      <xs:comp lexType>
  1289                                               <xs:sequen ce>
  1290                                                       <x s:element  name="spou se"
  1291                                                                type ="eeSummar y:spouseIn fo" maxOcc urs="1" mi nOccurs="0 ">
  1292                                                       </ xs:element >
  1293                                                       <x s:element  name="depe ndents"
  1294                                                                type ="eeSummar y:dependen tCollectio n" maxOccu rs="1"
  1295                                                                minO ccurs="0">
  1296                                                       </ xs:element >
  1297                                                       <x s:element  name="inco meTest"
  1298                                                                type ="eeSummar y:incomeTe stInfo" ma xOccurs="1 "
  1299                                                                minO ccurs="0">
  1300                                                       </ xs:element >
  1301  
  1302  
  1303                                               </xs:seque nce>
  1304                                      </xs:com plexType>
  1305                             </xs:e lement>
  1306                    <xs: element ma xOccurs="1 " minOccur s="1" name ="ivmLette rInfo">
  1307                         <xs:comple xType>
  1308                             <xs:se quence>
  1309                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmCase Number" ty pe="xs:str ing">
  1310                                </x s:element>
  1311                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmLett erCode" ty pe="xs:str ing">
  1312                                </x s:element>
  1313                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="release ControlNum ber" type= "xs:string ">
  1314                                </x s:element>
  1315                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="release ControlDat e" type="x s:date">
  1316                                </x s:element>
  1317                             </xs:s equence>
  1318                         </xs:compl exType>
  1319                    </xs :element>   
  1320  
  1321                             <xs:el ement name ="ivmActio nCode" max Occurs="1"
  1322                                      minOccur s="1">
  1323                                      <xs:simp leType>
  1324                                               <xs:restri ction base ="xs:strin g">
  1325                                                       <x s:enumerat ion value= "R"></xs:e numeration >
  1326                                                       <x s:enumerat ion value= "C"></xs:e numeration >
  1327                                                       <x s:enumerat ion value= "N"></xs:e numeration >
  1328                                               </xs:restr iction>
  1329                                      </xs:sim pleType>
  1330                             </xs:e lement>
  1331                    </xs :sequence>
  1332           </ xs:complex Type>
  1333       </xs:e lement>
  1334  
  1335       <xs:co mplexType  name="depe ndentColle ction">
  1336           <x s:sequence >
  1337                    <xs: element na me="depend ent" type= "eeSummary :dependent Info" maxO ccurs="unb ounded" mi nOccurs="0 "></xs:ele ment>
  1338           </ xs:sequenc e>
  1339       </xs:c omplexType >
  1340  
  1341       <xs:el ement name ="sendIVMU pdatesResp onse">
  1342           <x s:complexT ype>
  1343                             <xs:se quence>
  1344                             <xs:el ement name ="acknowle dgement" t ype="xs:st ring"
  1345                                      maxOccur s="1" minO ccurs="1">
  1346                             </xs:e lement>
  1347                             <xs:el ement name ="status"  type="xs:s tring" max Occurs="1"
  1348                                      minOccur s="1">
  1349                             </xs:e lement>
  1350                             <xs:el ement name ="invocati onDate" ty pe="xs:dat e"
  1351                                      maxOccur s="1" minO ccurs="1">
  1352                             </xs:e lement>
  1353                             <xs:el ement name ="eesVersi on" type=" xs:string"  maxOccurs ="1" minOc curs="1">< /xs:elemen t>
  1354                    </xs :sequence>
  1355                    </xs :complexTy pe>
  1356       </xs:e lement>
  1357   </xs:schem a>