2. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/18/2018 9:33:10 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

2.1 Files compared

# Location File Last Modified
1 PS_INB_3.0.4.003.zip\PS_INB_ERX_Common\src\main\WEB-INF\wsdl eeSummary.wsdl Wed Dec 20 23:45:56 2017 UTC
2 PS_INB_3.0.4.003.zip\PS_INB_ERX_Common\src\main\WEB-INF\wsdl eeSummary.wsdl Mon Jul 16 19:05:39 2018 UTC

2.2 Comparison summary

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

2.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

2.4 Active regular expressions

No regular expressions were active.

2.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" UTF-8" sta ndalone="n o"?><wsdl: definition s xmlns:ws dl="http:/ /schemas.x mlsoap.org /wsdl/" xm lns:sch="h ttp://jaxw s.webservi ces.esr.me d.va.gov/s chemas" xm lns:soap=" http://sch emas.xmlso ap.org/wsd l/soap/" x mlns:tns=" http://jax ws.webserv ices.esr.m ed.va.gov/ schemas" t argetNames pace="http ://jaxws.w ebservices .esr.med.v a.gov/sche mas">
  2     <wsdl:ty pes>
  3       <xs:sc hema xmlns ="http://j axws.webse rvices.esr .med.va.go v/schemas"  xmlns:eeS ummary="ht tp://jaxws .webservic es.esr.med .va.gov/sc hemas" xml ns:xs="htt p://www.w3 .org/2001/ XMLSchema"  attribute FormDefaul t="unquali fied" elem entFormDef ault="qual ified" tar getNamespa ce="http:/ /jaxws.web services.e sr.med.va. gov/schema s">
  4           <x s:element  name="getE ESummaryRe quest" typ e="getEESu mmaryReque st"/>
  5           <x s:element  name="getE ESummaryHi storyReque st" type=" getEESumma ryHistoryR equest"/>
  6           <x s:element  name="getE ESummaryRe sponse" ty pe="getEES ummaryResp onse"/>
  7           <x s:element  name="getE ESummaryHi storyRespo nse" type= "getEESumm aryHistory Response"/ >
  8           <x s:element  name="getE ligibility Determinat ionRequest " type="ge tEligibili tyDetermin ationReque st"/>
  9           <x s:element  name="getE ligibility Determinat ionRespons e" type="g etEligibil ityDetermi nationResp onse"/>
  10           <x s:element  name="getP ersonNotif icationReq uest" type ="getPerso nNotificat ionRequest "/>
  11           <x s:element  name="getP ersonNotif icationRes ponse" typ e="getPers onNotifica tionRespon se"/>
  12           <x s:element  name="getD eliveryPre ferenceReq uest" type ="getDeliv eryPrefere nceRequest "/>
  13           <x s:element  name="getD eliveryPre ferenceRes ponse" typ e="getDeli veryPrefer enceRespon se"/>
  14           <x s:element  name="upda teDelivery Preference Request" t ype="updat eDeliveryP referenceR equest"/>
  15           <x s:element  name="upda teDelivery Preference Response"  type="upda teDelivery Preference Response"/ >
  16           <x s:element  name="retr ieveIVMCan didatesReq uest">
  17           <x s:complexT ype>
  18                    <xs: sequence>
  19                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" lastPolled DateTimeSt amp" type= "xs:dateTi me"/>
  20                    </xs :sequence>
  21           </ xs:complex Type>
  22      </xs:el ement>
  23           <x s:element  name="getI VMLetterSt atusesRequ est" type= "getIVMLet terStatuse sRequest"/ >
  24  
  25  
  26      <xs:ele ment name= "retrieveI VMCandidat esResponse ">
  27           <x s:complexT ype>
  28                    <xs: sequence>
  29                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" candidates " type="ee Summary:iv mCandidate Collection "/>
  30                <xs:elem ent maxOcc urs="1" mi nOccurs="1 " name="nu mberOfCand idates" ty pe="xs:int "/>
  31                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion  " type="x s:string"/ >
  32                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date " typ e="xs:date "/>
  33                    </xs :sequence>
  34           </ xs:complex Type>
  35      </xs:el ement>
  36  
  37      <xs:ele ment name= "getIVMLet terStatuse sResponse" >
  38           <x s:complexT ype>
  39                    <xs: sequence>
  40                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC andidates"  type="eeS ummary:ivm LetterCand idateColle ction"/>
  41                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion  " type="x s:string"/ >
  42                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date " typ e="xs:date "/>
  43                    </xs :sequence>
  44           </ xs:complex Type>
  45  
  46      </xs:el ement>
  47      <xs:ele ment name= "updateIVM RecordStat usRequest" >
  48           <x s:complexT ype>
  49                    <xs: sequence>
  50                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" transactio nId" type= "xs:string "/>
  51                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" errorText"  type="xs: string"/>
  52                    </xs :sequence>
  53           </ xs:complex Type>
  54       </xs:e lement>
  55  
  56       <xs:el ement name ="updateIV MRecordSta tusRespons e">
  57           <x s:complexT ype>
  58                    <xs: sequence>
  59                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" acknowledg ement" typ e="xs:stri ng">
  60                             </xs:e lement>
  61                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" status" ty pe="xs:str ing">
  62                             </xs:e lement>
  63                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date" type ="xs:date" >
  64                             </xs:e lement>
  65                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion " type="xs :string"/>
  66                    </xs :sequence>
  67           </ xs:complex Type>
  68       </xs:e lement>
  69           <x s:complexT ype name=" getEESumma ryRequest" >
  70                    <xs: all>
  71                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
  72                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
  73                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" requestNam e" type="x s:string"/ >
  74                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" incomeYear " type="xs :int"/>
  75                    </xs :all>
  76           </ xs:complex Type>
  77           <x s:complexT ype name=" getEESumma ryHistoryR equest">
  78                    <xs: all>
  79                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
  80                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
  81                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" requestNam e" type="x s:string"/ >
  82                             <xs:el ement minO ccurs="1"  name="cate gories" ty pe="catego ryCollecti on"/>
  83                    </xs :all>
  84           </ xs:complex Type>
  85           <x s:complexT ype name=" categoryCo llection">
  86                    <xs: all>
  87                             <xs:el ement minO ccurs="1"  name="cate gory" type ="category Info"/>
  88                    </xs :all>
  89           </ xs:complex Type>
  90           <x s:complexT ype name=" categoryIn fo">
  91                    <xs: all>
  92                             <xs:el ement minO ccurs="1"  name="cate goryName"  type="xs:s tring"/>
  93                             <xs:el ement minO ccurs="1"  name="date OfService"  type="xs: date"/>
  94                    </xs :all>
  95           </ xs:complex Type>
  96           <x s:complexT ype name=" getEligibi lityDeterm inationReq uest">
  97                    <xs: all>
  98                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vpid" type ="xs:strin g"/>
  99                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" firstName"  type="xs: string"/>
  100                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastName"  type="xs:s tring"/>
  101                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssn" type= "xs:string "/>
  102                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dob" type= "xs:string "/>
  103                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gender" ty pe="xs:str ing"/>
  104                    </xs :all>
  105           </ xs:complex Type>
  106           <x s:complexT ype name=" getPersonN otificatio nRequest">
  107                    <xs: all>
  108                             <xs:el ement minO ccurs="1"  name="noti ficationTy pe" type=" Notificati onType"/>
  109                             <xs:el ement minO ccurs="0"  name="prim aryviewNot ification"  type="pri maryviewNo tification Info"/>
  110                             <xs:el ement minO ccurs="0"  name="link Notificati on" type=" linkNotifi cationInfo "/>
  111                             <xs:el ement minO ccurs="0"  name="move Notificati on" type=" moveNotifi cationInfo "/>
  112                    </xs :all>
  113           </ xs:complex Type>
  114           <x s:complexT ype name=" getDeliver yPreferenc eRequest">
  115                    <xs: all>
  116                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
  117                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
  118                    </xs :all>
  119           </ xs:complex Type>
  120           <x s:complexT ype name=" updateDeli veryPrefer enceReques t">
  121                    <xs: all>
  122                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" key" type= "xs:string "/>
  123                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" keyType" t ype="xs:st ring"/>
  124                             <xs:el ement minO ccurs="1"  name="deli veryPrefer enceInfo"  type="deli veryPrefer enceInfo"/ >
  125                    </xs :all>
  126           </ xs:complex Type>
  127           <x s:complexT ype name=" getEESumma ryResponse ">
  128                    <xs: all>
  129                             <xs:el ement minO ccurs="0"  name="summ ary" type= "eeSummary :eeSummary "/>
  130                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
  131                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
  132                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
  133                    </xs :all>
  134           </ xs:complex Type>
  135                    
  136           <x s:complexT ype name=" getEESumma ryHistoryR esponse">
  137                    <xs: all>
  138                             <xs:el ement minO ccurs="0"  name="summ ary" type= "eeSummary :eeSummary "/>
  139                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
  140                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
  141                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
  142                    </xs :all>
  143           </ xs:complex Type>
  144           <x s:complexT ype name=" getEligibi lityDeterm inationRes ponse">
  145                    <xs: all>
  146                             <xs:el ement minO ccurs="0"  name="edst atus" type ="eeSummar y:eds"/>
  147                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vpid" type ="xs:strin g"/>
  148                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" firstName"  type="xs: string"/>
  149                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastName"  type="xs:s tring"/>
  150                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssn" type= "xs:string "/>
  151                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dob" type= "xs:string "/>
  152                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gender" ty pe="xs:str ing"/>
  153                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
  154                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
  155                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
  156                    </xs :all>
  157           </ xs:complex Type>
  158           <x s:complexT ype name=" eds">
  159                    <xs: all>
  160                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tusInfo" t ype="eligi bilityStat usInfo"/>
  161                    </xs :all>
  162           </ xs:complex Type>
  163           <x s:complexT ype name=" getPersonN otificatio nResponse" >
  164                    <xs: all>
  165                         <xs:elemen t maxOccur s="1" minO ccurs="1"  name="ackn owledgemen t" type="x s:string"/ >
  166                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
  167                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
  168                             <xs:el ement minO ccurs="0"  name="noDa taMessage"  type="xs: string"/>
  169                    </xs :all>
  170           </ xs:complex Type>
  171           <x s:complexT ype name=" getDeliver yPreferenc eResponse" >
  172                    <xs: all>
  173                             <xs:el ement minO ccurs="0"  name="deli veryPrefer ence" type ="eeSummar y:delivery Preference s"/>
  174                             <xs:el ement minO ccurs="0"  name="invo cationDate " type="xs :dateTime" />
  175                             <xs:el ement minO ccurs="0"  name="eesV ersion" ty pe="xs:str ing"/>
  176                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
  177                             <xs:el ement minO ccurs="0"  name="mess age" type= "xs:string "/>
  178                    </xs :all>
  179           </ xs:complex Type>
  180           <x s:complexT ype name=" updateDeli veryPrefer enceRespon se">
  181                    <xs: all>
  182                              <xs:e lement max Occurs="1"  minOccurs ="1" name= "acknowled gement" ty pe="xs:str ing"/>
  183                              <xs:e lement min Occurs="0"  name="sta tus" type= "xs:string "/>
  184                              <xs:e lement min Occurs="0"  name="inv ocationDat e" type="x s:dateTime "/>
  185                              <xs:e lement min Occurs="0"  name="ees Version" t ype="xs:st ring"/>
  186                    </xs :all>
  187           </ xs:complex Type>
  188           <x s:complexT ype name=" eeSummary" >
  189                    <xs: all>
  190                             <xs:el ement minO ccurs="0"  name="asso ciations"  type="asso ciationCol lection"/>
  191                             <xs:el ement minO ccurs="0"  name="deat hRecond" t ype="death RecondInfo "/>
  192                             <xs:el ement minO ccurs="0"  name="demo graphics"  type="demo graphicInf o"/>
  193                             <xs:el ement minO ccurs="0"  name="elig ibilityVer ificationI nfo" type= "eligibili tyVerifica tionInfo"/ >
  194                             <xs:el ement minO ccurs="0"  name="empl oymentInfo " type="em ploymentIn fo"/>
  195                             <xs:el ement minO ccurs="0"  name="enro llmentDete rminationI nfo" type= "enrollmen tDetermina tionInfo"/ >
  196                             <xs:el ement minO ccurs="0"  name="feeB asisList"  type="feeB asisCollec tion"/>
  197                             <xs:el ement minO ccurs="0"  name="fina ncialsInfo " type="fi nancialsIn fo"/>
  198                             <xs:el ement minO ccurs="0"  name="inco mpetenceRu lingInfo"  type="inco mpetenceRu lingInfo"/ >
  199                             <xs:el ement minO ccurs="0"  name="insu ranceList"  type="ins uranceColl ection"/>
  200                             <xs:el ement minO ccurs="0"  name="mili taryServic eInfo" typ e="militar yServiceIn fo"/>
  201                             <xs:el ement minO ccurs="0"  name="pris onerOfWarI nfo" type= "prisonerO fWarInfo"/ >
  202                             <xs:el ement minO ccurs="0"  name="purp leHeart" t ype="purpl eHeartInfo "/>
  203                             <xs:el ement minO ccurs="0"  name="rela tions" typ e="relatio nCollectio n"/>
  204                             <xs:el ement minO ccurs="0"  name="sens itivityInf o" type="s ensitivity Info"/>
  205                             <xs:el ement minO ccurs="0"  name="spin alCordInju ryInfo" ty pe="spinal CordInjury Info"/>
  206                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" personInfo " type="pe rsonInfo"/ >
  207                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" consentInf o" type="c onsentInfo "/>
  208                    </xs :all>
  209           </ xs:complex Type>
  210           <x s:complexT ype name=" eligibilit yStatusInf o">
  211                    <xs: all>
  212                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tus" type= "xs:string "/>
  213                    </xs :all>
  214           </ xs:complex Type>
  215           <x s:complexT ype name=" deliveryPr eferences" >
  216                    <xs: all>
  217                             <xs:el ement minO ccurs="0"  name="deli veryPrefer enceInfo"  type="deli veryPrefer enceInfo"/ >
  218                    </xs :all>
  219           </ xs:complex Type>
  220           <x s:complexT ype name=" associatio nCollectio n">
  221                    <xs: sequence>
  222                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="as sociation"  nillable= "true" typ e="associa tionInfo"/ >
  223                    </xs :sequence>
  224           </ xs:complex Type>
  225           <x s:complexT ype name=" associatio nInfo">
  226                    <xs: all>
  227                             <xs:el ement minO ccurs="0"  name="addr ess" type= "baseAddre ssInfo"/>
  228                             <xs:el ement minO ccurs="0"  name="alte rnatePhone " type="xs :string"/>
  229                             <xs:el ement minO ccurs="0"  name="cont actType" t ype="xs:st ring"/>
  230                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
  231                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
  232                             <xs:el ement minO ccurs="0"  name="last UpdateDate " type="xs :dateTime" />
  233                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
  234                             <xs:el ement minO ccurs="0"  name="orga nizationNa me" type=" xs:string" />
  235                             <xs:el ement minO ccurs="0"  name="pref ix" type=" xs:string" />
  236                             <xs:el ement minO ccurs="0"  name="prim aryPhone"  type="xs:s tring"/>
  237                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
  238                             <xs:el ement minO ccurs="0"  name="suff ix" type=" xs:string" />
  239                    </xs :all>
  240           </ xs:complex Type>
  241           <x s:complexT ype name=" baseAddres sInfo">
  242                    <xs: all>
  243                             <xs:el ement minO ccurs="0"  name="city " type="xs :string"/>
  244                             <xs:el ement minO ccurs="0"  name="coun try" type= "xs:string "/>
  245                             <xs:el ement minO ccurs="0"  name="coun ty" type=" xs:string" />
  246                             <xs:el ement minO ccurs="0"  name="line 1" type="x s:string"/ >
  247                             <xs:el ement minO ccurs="0"  name="line 2" type="x s:string"/ >
  248                             <xs:el ement minO ccurs="0"  name="line 3" type="x s:string"/ >
  249                             <xs:el ement minO ccurs="0"  name="post alCode" ty pe="xs:str ing"/>
  250                             <xs:el ement minO ccurs="0"  name="prov inceCode"  type="xs:s tring"/>
  251                             <xs:el ement minO ccurs="0"  name="stat e" type="x s:string"/ >
  252                             <xs:el ement minO ccurs="0"  name="zipC ode" type= "xs:string "/>
  253                             <xs:el ement minO ccurs="0"  name="zipP lus4" type ="xs:strin g"/>
  254                    </xs :all>
  255           </ xs:complex Type>
  256           <x s:complexT ype name=" deathRecon dInfo">
  257                    <xs: all>
  258                             <xs:el ement minO ccurs="0"  name="data Source" ty pe="xs:str ing"/>
  259                             <xs:el ement minO ccurs="0"  name="deat hDate" typ e="xs:stri ng"/>
  260                             <xs:el ement minO ccurs="0"  name="deat hLastModif ied" type= "xs:dateTi me"/>
  261                             <xs:el ement minO ccurs="0"  name="deat hReportDat e" type="x s:dateTime "/>
  262                             <xs:el ement minO ccurs="0"  name="faci lityReceiv ed" type=" xs:string" />
  263                    </xs :all>
  264           </ xs:complex Type>
  265           <x s:complexT ype name=" demographi cInfo">
  266                    <xs: all>
  267                             <xs:el ement minO ccurs="0"  name="appo intmentReq uestDate"  type="xs:d ateTime"/>
  268                             <xs:el ement minO ccurs="0"  name="appo intmentReq uestRespon se" type=" xs:boolean "/>
  269                             <xs:el ement minO ccurs="0"  name="clai mFolderLoc ation" typ e="xs:stri ng"/>
  270                             <xs:el ement minO ccurs="0"  name="clai mFolderNum ber" type= "xs:string "/>
  271                             <xs:el ement minO ccurs="0"  name="cont actInfo" t ype="conta ctInfo"/>
  272                             <xs:el ement minO ccurs="0"  name="ethn icity" typ e="xs:stri ng"/>
  273                             <xs:el ement minO ccurs="0"  name="mari talStatus"  type="xs: string"/>
  274                             <xs:el ement minO ccurs="0"  name="pref erredFacil ity" type= "xs:string "/>
  275                             <xs:el ement minO ccurs="0"  name="assi gnmentDate " type="xs :dateTime" />
  276                             <xs:el ement minO ccurs="0"  name="unas signmentDa te" type=" xs:dateTim e"/>
  277                             <xs:el ement minO ccurs="0"  name="race s" type="r aceCollect ion"/>
  278                             <xs:el ement minO ccurs="0"  name="reli gion" type ="xs:strin g"/>
  279                             <xs:el ement minO ccurs="0"  name="pref erredFacil ities" typ e="preferr edFacility Collection "/>
  280                             <xs:el ement minO ccurs="0"  name="acaI ndicator"  type="xs:b oolean"/>
  281                             <xs:el ement minO ccurs="0"  name="pref erredLangu age" type= "xs:string "/>
  282                             <xs:el ement minO ccurs="0"  name="pref erredLangu ageEntryDa te" type=" xs:dateTim e"/>
  283                    </xs :all>
  284           </ xs:complex Type>
  285           <x s:complexT ype name=" contactInf o">
  286                    <xs: all>
  287                             <xs:el ement minO ccurs="0"  name="addr esses" typ e="address Collection "/>
  288                             <xs:el ement minO ccurs="0"  name="emai ls" type=" emailColle ction"/>
  289                             <xs:el ement minO ccurs="0"  name="phon es" type=" phoneColle ction"/>
  290                    </xs :all>
  291           </ xs:complex Type>
  292           <x s:complexT ype name=" deliveryPr eferenceIn fo">
  293                    <xs: all>
  294                             <xs:el ement minO ccurs="0"  name="deli veryPrefer ence" type ="xs:strin g"/>
  295                             <xs:el ement minO ccurs="0"  name="emai lAddress"  type="xs:s tring"/>
  296                             <xs:el ement minO ccurs="0"  name="emai lType" typ e="EmailTy pe"/>
  297                             <xs:el ement minO ccurs="0"  name="edit ableFlag"  type="xs:b oolean"/>
  298                    </xs :all>
  299           </ xs:complex Type>
  300           <x s:complexT ype name=" addressCol lection">
  301                    <xs: sequence>
  302                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="ad dress" nil lable="tru e" type="a ddressInfo "/>
  303                    </xs :sequence>
  304           </ xs:complex Type>
  305           <x s:complexT ype name=" addressInf o">
  306                    <xs: all>
  307                             <xs:el ement minO ccurs="0"  name="city " type="xs :string"/>
  308                             <xs:el ement minO ccurs="0"  name="coun try" type= "xs:string "/>
  309                             <xs:el ement minO ccurs="0"  name="coun ty" type=" xs:string" />
  310                             <xs:el ement minO ccurs="0"  name="line 1" type="x s:string"/ >
  311                             <xs:el ement minO ccurs="0"  name="line 2" type="x s:string"/ >
  312                             <xs:el ement minO ccurs="0"  name="line 3" type="x s:string"/ >
  313                             <xs:el ement minO ccurs="0"  name="post alCode" ty pe="xs:str ing"/>
  314                             <xs:el ement minO ccurs="0"  name="prov inceCode"  type="xs:s tring"/>
  315                             <xs:el ement minO ccurs="0"  name="stat e" type="x s:string"/ >
  316                             <xs:el ement minO ccurs="0"  name="zipC ode" type= "xs:string "/>
  317                             <xs:el ement minO ccurs="0"  name="zipc ode" type= "xs:string ">
  318                                      <xs:anno tation>
  319                                               <xs:docume ntation>We  are addin g a duplic ate zipcod e attribut e because  the databa se string  has a typo  in it
  320                                                                                    and is  not popul ating the  zipCode at tribute co rrectly.   See Clear  Quest
  321                                                                                    ESR 3. 12_CodeCR1 2297_GMT -  Address Z ip Code mi ssing from  payload.  The plan i s to remov e this
  322                                                                                    duplic ate zipcod e attribut e after th e database  string is  corrected .
  323                                               </xs:docum entation>
  324                                      </xs:ann otation>
  325                             </xs:e lement>
  326                             <xs:el ement minO ccurs="0"  name="zipP lus4" type ="xs:strin g"/>
  327                             <xs:el ement minO ccurs="0"  name="addr essChangeD ateTime" t ype="xs:da teTime"/>
  328                             <xs:el ement minO ccurs="0"  name="addr essChangeE ffectiveDa te" type=" xs:string" />
  329                             <xs:el ement minO ccurs="0"  name="addr essChangeS ite" type= "xs:string "/>
  330                             <xs:el ement minO ccurs="0"  name="addr essChangeS ource" typ e="xs:stri ng"/>
  331                             <xs:el ement minO ccurs="0"  name="addr essTypeCod e" type="x s:string"/ >
  332                             <xs:el ement minO ccurs="0"  name="badA ddressReas on" type=" xs:string" />
  333                             <xs:el ement minO ccurs="0"  name="conf identialAd dressCateg ories" typ e="confide ntialAddre ssCategory Collection "/>
  334                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
  335                             <xs:el ement minO ccurs="0"  name="phon eNumber" t ype="xs:st ring"/>
  336                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contactMet hodType" t ype="xs:st ring">
  337                             </xs:e lement>
  338                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contactMet hodReportD ate" type= "xs:date"/ >
  339                    </xs :all>
  340           </ xs:complex Type>
  341           <x s:complexT ype name=" confidenti alAddressC ategoryCol lection">
  342                    <xs: sequence>
  343                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="co nfidential AddressCat egoryType"  nillable= "true" typ e="xs:stri ng"/>
  344                    </xs :sequence>
  345           </ xs:complex Type>
  346           <x s:complexT ype name=" emailColle ction">
  347                    <xs: sequence>
  348                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="em ail" nilla ble="true"  type="ema ilInfo"/>
  349                    </xs :sequence>
  350           </ xs:complex Type>
  351           <x s:complexT ype name=" emailInfo" >
  352                    <xs: all>
  353                             <xs:el ement minO ccurs="0"  name="addr ess" type= "xs:string "/>
  354                             <xs:el ement minO ccurs="0"  name="chan geDate" ty pe="xs:dat eTime"/>
  355                             <xs:el ement minO ccurs="0"  name="site OfChange"  type="xs:s tring"/>
  356                             <xs:el ement minO ccurs="0"  name="sour ceOfChange " type="xs :string"/>
  357                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
  358                    </xs :all>
  359           </ xs:complex Type>
  360           <x s:complexT ype name=" phoneColle ction">
  361                    <xs: sequence>
  362                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="ph one" nilla ble="true"  type="pho neInfo"/>
  363                    </xs :sequence>
  364           </ xs:complex Type>
  365           <x s:complexT ype name=" phoneInfo" >
  366                    <xs: all>
  367                             <xs:el ement minO ccurs="0"  name="phon eNumber" t ype="xs:st ring"/>
  368                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
  369                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" phoneNumbe rReportDat e" type="x s:date"/>
  370                    </xs :all>
  371           </ xs:complex Type>
  372           <x s:complexT ype name=" raceCollec tion">
  373                    <xs: sequence>
  374                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="ra ce" nillab le="true"  type="xs:s tring"/>
  375                    </xs :sequence>
  376           </ xs:complex Type>
  377           <x s:complexT ype name=" eligibilit yVerificat ionInfo">
  378                    <xs: all>
  379                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tus" type= "xs:string "/>
  380                             <xs:el ement minO ccurs="0"  name="elig ibilitySta tusDate" t ype="xs:st ring"/>
  381                             <xs:el ement minO ccurs="0"  name="veri ficationMe thod" type ="xs:strin g"/>
  382                    </xs :all>
  383           </ xs:complex Type>
  384           <x s:complexT ype name=" employment Info">
  385                    <xs: all>
  386                             <xs:el ement minO ccurs="0"  name="empl oyerAddres s" type="a ddressInfo "/>
  387                             <xs:el ement minO ccurs="0"  name="empl oyerName"  type="xs:s tring"/>
  388                             <xs:el ement minO ccurs="0"  name="empl oyerPhone"  type="xs: string"/>
  389                             <xs:el ement minO ccurs="0"  name="empl oymentStat us" type=" xs:string" />
  390                             <xs:el ement minO ccurs="0"  name="occu pation" ty pe="xs:str ing"/>
  391                             <xs:el ement minO ccurs="0"  name="reti rementDate " type="xs :string"/>
  392                    </xs :all>
  393           </ xs:complex Type>
  394           <x s:complexT ype name=" enrollment Determinat ionInfo">
  395                    <xs: all>
  396                             <xs:el ement minO ccurs="0"  name="appl icationDat e" type="x s:dateTime "/>
  397                             <xs:el ement minO ccurs="0"  name="calc ulationSou rce" type= "xs:string "/>
  398                             <xs:el ement minO ccurs="0"  name="canc elDeclineI nfo" type= "cancelDec lineInfo"/ >
  399                             <xs:el ement minO ccurs="0"  name="cata strophicDi sabilityIn fo" type=" catastroph icDisabili tyInfo"/>
  400                             <xs:el ement minO ccurs="0"  name="effe ctiveDate"  type="xs: dateTime"/ >
  401                             <xs:el ement minO ccurs="0"  name="elig ibleForMed icaid" typ e="xs:bool ean"/>
  402                             <xs:el ement minO ccurs="0"  name="medi caidLastMo difiedDate " type="xs :dateTime" />
  403                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
  404                             <xs:el ement minO ccurs="0"  name="enro llmentDate " type="xs :dateTime" />
  405                             <xs:el ement minO ccurs="0"  name="enro llmentStat us" type=" xs:string" />
  406                             <xs:el ement minO ccurs="0"  name="faci lityReceiv ed" type=" xs:string" />
  407                             <xs:el ement minO ccurs="0"  name="enro llmentCate goryName"  type="xs:s tring"/>
  408                             <xs:el ement minO ccurs="0"  name="inel igibilityF actor" typ e="ineligi bilityFact orInfo"/>
  409                             <xs:el ement minO ccurs="0"  name="mili tarySexual TraumaInfo " type="mi litarySexu alTraumaIn fo"/>
  410                             <xs:el ement minO ccurs="0"  name="mone taryBenefi tAwardInfo " type="mo netaryBene fitAwardIn fo"/>
  411                             <xs:el ement minO ccurs="0"  name="nose ThroatRadi umInfo" ty pe="noseTh roatRadium Info"/>
  412                             <xs:el ement minO ccurs="0"  name="othe rEligibili ties" type ="eligibil ityCollect ion"/>
  413                             <xs:el ement minO ccurs="0"  name="prim aryEligibi lity" type ="eligibil ityInfo"/>
  414                             <xs:el ement minO ccurs="0"  name="prio rityGroup"  type="xs: string"/>
  415                             <xs:el ement minO ccurs="0"  name="prio ritySubGro up" type=" xs:string" />
  416                             <xs:el ement minO ccurs="0"  name="seco ndaryEligi bilities"  type="elig ibilityCol lection"/>
  417                             <xs:el ement minO ccurs="0"  name="serv iceConnect ionAward"  type="serv iceConnect ionAwardIn fo"/>
  418                             <xs:el ement minO ccurs="0"  name="spec ialFactors " type="sp ecialFacto rsInfo"/>
  419                             <xs:el ement minO ccurs="0"  name="user EnrolleeSi te" type=" xs:string" />
  420                             <xs:el ement minO ccurs="0"  name="user EnrolleeVa lidThrough " type="xs :int"/>
  421                             <xs:el ement minO ccurs="0"  name="vete ran" type= "xs:boolea n"/>
  422                             <xs:el ement minO ccurs="0"  name="reco rdCreatedD ate" type= "xs:dateTi me"/>
  423                             <xs:el ement minO ccurs="0"  name="reco rdModified Date" type ="xs:dateT ime"/>
  424                    </xs :all>
  425           </ xs:complex Type>
  426           <x s:complexT ype name=" cancelDecl ineInfo">
  427                    <xs: all>
  428                             <xs:el ement minO ccurs="0"  name="canc elDeclineI ndicator"  type="xs:b oolean"/>
  429                             <xs:el ement minO ccurs="0"  name="reas on" type=" xs:string" />
  430                             <xs:el ement minO ccurs="0"  name="rema rks" type= "xs:string "/>
  431                    </xs :all>
  432           </ xs:complex Type>
  433           <x s:complexT ype name=" catastroph icDisabili tyInfo">
  434                    <xs: all>
  435                             <xs:el ement minO ccurs="0"  name="cata strophical lyDisabled " type="xs :boolean"/ >
  436                             <xs:el ement minO ccurs="0"  name="cdCo nditions"  type="cdCo nditionCol lection"/>
  437                             <xs:el ement minO ccurs="0"  name="cdPr ocedures"  type="cdPr ocedureCol lection"/>
  438                             <xs:el ement minO ccurs="0"  name="deci sionDate"  type="xs:d ateTime"/>
  439                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
  440                             <xs:el ement minO ccurs="0"  name="dete rminationM ethod" typ e="xs:stri ng"/>
  441                             <xs:el ement minO ccurs="0"  name="dete rminedBy"  type="xs:s tring"/>
  442                             <xs:el ement minO ccurs="0"  name="diag noses" typ e="cdDiagn osisCollec tion"/>
  443                             <xs:el ement minO ccurs="0"  name="faci lityInitia tedCDRevie wDate" typ e="xs:date Time"/>
  444                             <xs:el ement minO ccurs="0"  name="revi ewDate" ty pe="xs:dat eTime"/>
  445                             <xs:el ement minO ccurs="0"  name="vete ranRequest edCDReview Date" type ="xs:dateT ime"/>
  446                             <xs:el ement minO ccurs="0"  name="vete ranWasNoti fiedCDDate " type="xs :dateTime" />
  447                    </xs :all>
  448           </ xs:complex Type>
  449           <x s:complexT ype name=" cdConditio nCollectio n">
  450                    <xs: sequence>
  451                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="cd Condition"  nillable= "true" typ e="cdCondi tionInfo"/ >
  452                    </xs :sequence>
  453           </ xs:complex Type>
  454           <x s:complexT ype name=" cdConditio nInfo">
  455                    <xs: all>
  456                             <xs:el ement minO ccurs="0"  name="cond ition" typ e="xs:stri ng"/>
  457                             <xs:el ement minO ccurs="0"  name="perm anentIndic ator" type ="xs:boole an"/>
  458                             <xs:el ement minO ccurs="0"  name="scor e" type="x s:int"/>
  459                    </xs :all>
  460           </ xs:complex Type>
  461           <x s:complexT ype name=" cdProcedur eCollectio n">
  462                    <xs: sequence>
  463                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="cd Procedure"  nillable= "true" typ e="cdProce dureInfo"/ >
  464                    </xs :sequence>
  465           </ xs:complex Type>
  466           <x s:complexT ype name=" cdProcedur eInfo">
  467                    <xs: all>
  468                             <xs:el ement minO ccurs="0"  name="affe ctedExtrem ity" type= "xs:string "/>
  469                             <xs:el ement minO ccurs="0"  name="proc edure" typ e="xs:stri ng"/>
  470                    </xs :all>
  471           </ xs:complex Type>
  472           <x s:complexT ype name=" cdDiagnosi sCollectio n">
  473                    <xs: sequence>
  474                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="di agnosis" n illable="t rue" type= "xs:string "/>
  475                    </xs :sequence>
  476           </ xs:complex Type>
  477           <x s:complexT ype name=" ineligibil ityFactorI nfo">
  478                    <xs: all>
  479                             <xs:el ement minO ccurs="0"  name="faci lityReceiv ed" type=" xs:string" />
  480                             <xs:el ement minO ccurs="0"  name="inel igibleDate " type="xs :dateTime" />
  481                             <xs:el ement minO ccurs="0"  name="reas on" type=" xs:string" />
  482                             <xs:el ement minO ccurs="0"  name="varo Decision"  type="xs:s tring"/>
  483                             <xs:el ement minO ccurs="0"  name="reco rdCreatedD ate" type= "xs:dateTi me"/>
  484                    </xs :all>
  485           </ xs:complex Type>
  486           <x s:complexT ype name=" militarySe xualTrauma Info">
  487                    <xs: all>
  488                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
  489                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
  490                             <xs:el ement minO ccurs="0"  name="stat usChangeDa te" type=" xs:dateTim e"/>
  491                    </xs :all>
  492           </ xs:complex Type>
  493           <x s:complexT ype name=" monetaryBe nefitAward Info">
  494                    <xs: all>
  495                             <xs:el ement minO ccurs="0"  name="chec kAmount" t ype="xs:de cimal"/>
  496                             <xs:el ement minO ccurs="0"  name="mone taryBenefi ts" type=" monetaryBe nefitColle ction"/>
  497                    </xs :all>
  498           </ xs:complex Type>
  499           <x s:complexT ype name=" monetaryBe nefitColle ction">
  500                    <xs: sequence>
  501                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="mo netaryBene fit" nilla ble="true"  type="mon etaryBenef itInfo"/>
  502                    </xs :sequence>
  503           </ xs:complex Type>
  504           <x s:complexT ype name=" monetaryBe nefitInfo" >
  505                    <xs: all>
  506                             <xs:el ement minO ccurs="0"  name="mone taryBenefi tIndicator " type="xs :boolean"/ >
  507                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
  508                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" monetaryBe nefitRepor tDate" typ e="xs:date "/>
  509                    </xs :all>
  510           </ xs:complex Type>
  511           <x s:complexT ype name=" noseThroat RadiumInfo ">
  512                    <xs: all>
  513                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
  514                             <xs:el ement minO ccurs="0"  name="diag nosedWithC ancer" typ e="xs:bool ean"/>
  515                             <xs:el ement minO ccurs="0"  name="diag nosisVerif iedDate" t ype="xs:da teTime"/>
  516                             <xs:el ement minO ccurs="0"  name="from AviatorSer viceBefore 1955" type ="xs:boole an"/>
  517                             <xs:el ement minO ccurs="0"  name="from Submariner ServiceBef ore1965" t ype="xs:bo olean"/>
  518                             <xs:el ement minO ccurs="0"  name="rece ivingTreat ment" type ="xs:strin g"/>
  519                             <xs:el ement minO ccurs="0"  name="veri ficationDa te" type=" xs:dateTim e"/>
  520                             <xs:el ement minO ccurs="0"  name="veri ficationFa cility" ty pe="xs:str ing"/>
  521                             <xs:el ement minO ccurs="0"  name="veri ficationMe thod" type ="xs:strin g"/>
  522                    </xs :all>
  523           </ xs:complex Type>
  524           <x s:complexT ype name=" eligibilit yCollectio n">
  525                    <xs: sequence>
  526                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="el igibility"  nillable= "true" typ e="eligibi lityInfo"/ >
  527                    </xs :sequence>
  528           </ xs:complex Type>
  529           <x s:complexT ype name=" eligibilit yInfo">
  530                    <xs: all>
  531                             <xs:el ement minO ccurs="0"  name="indi cator" typ e="xs:stri ng"/>
  532                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
  533                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" eligibilit yReportDat e" type="x s:date"/>
  534                    </xs :all>
  535           </ xs:complex Type>
  536           <x s:complexT ype name=" serviceCon nectionAwa rdInfo">
  537                    <xs: all>
  538                             <xs:el ement minO ccurs="0"  name="awar dDate" typ e="xs:stri ng"/>
  539                             <xs:el ement minO ccurs="0"  name="comb inedServic eConnected Percentage EffectiveD ate" type= "xs:string "/>
  540                             <xs:el ement minO ccurs="0"  name="perm anentAndTo tal" type= "xs:boolea n"/>
  541                             <xs:el ement minO ccurs="0"  name="perm anentAndTo talEffecti veDate" ty pe="xs:dat eTime"/>
  542                             <xs:el ement minO ccurs="0"  name="rate dDisabilit ies" type= "ratedDisa bilityColl ection"/>
  543                             <xs:el ement minO ccurs="0"  name="serv iceConnect edIndicato r" type="x s:boolean" />
  544                             <xs:el ement minO ccurs="0"  name="serv iceConnect edPercenta ge" type=" xs:int"/>
  545                             <xs:el ement minO ccurs="0"  name="unem ployable"  type="xs:b oolean"/>
  546                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" scReportDa te " type= "xs:date"/ >
  547                    </xs :all>
  548           </ xs:complex Type>
  549           <x s:complexT ype name=" ratedDisab ilityColle ction">
  550                    <xs: sequence>
  551                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="ra tedDisabil ity" nilla ble="true"  type="rat edDisabili tyInfo"/>
  552                    </xs :sequence>
  553           </ xs:complex Type>
  554           <x s:complexT ype name=" ratedDisab ilityInfo" >
  555                    <xs: all>
  556                             <xs:el ement minO ccurs="0"  name="diag nosticExtr emity" typ e="xs:stri ng"/>
  557                             <xs:el ement minO ccurs="0"  name="disa bility" ty pe="xs:str ing"/>
  558                             <xs:el ement minO ccurs="0"  name="disa bilityCode " type="xs :string"/>
  559                             <xs:el ement minO ccurs="0"  name="orig inalEffect iveRatingD ate" type= "xs:string "/>
  560                             <xs:el ement minO ccurs="0"  name="perc entage" ty pe="xs:int "/>
  561                             <xs:el ement minO ccurs="0"  name="rati ngDate" ty pe="xs:str ing"/>
  562                             <xs:el ement minO ccurs="0"  name="serv iceConnect ed" type=" xs:boolean "/>
  563                             <xs:el ement minO ccurs="0"  name="reco rdModified Date" type ="xs:dateT ime"/>
  564                    </xs :all>
  565           </ xs:complex Type>
  566           <x s:complexT ype name=" specialFac torsInfo">
  567                    <xs: all>
  568                             <xs:el ement minO ccurs="0"  name="agen tOrangeInd " type="xs :boolean"/ >
  569                             <xs:el ement minO ccurs="0"  name="agen tOrangeLoc ation" typ e="xs:stri ng"/>
  570                             <xs:el ement minO ccurs="0"  name="envC ontaminant sInd" type ="xs:boole an"/>
  571                             <xs:el ement minO ccurs="0"  name="camp LejeuneInd " type="xs :boolean"/ >
  572                             <xs:el ement minO ccurs="0"  name="radi ationExpos ureInd" ty pe="xs:boo lean"/>
  573                             <xs:el ement minO ccurs="0"  name="radi ationExpos ureMethod"  type="xs: string"/>
  574                    </xs :all>
  575           </ xs:complex Type>
  576           <x s:complexT ype name=" feeBasisCo llection">
  577                    <xs: sequence>
  578                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="fe eBasis" ni llable="tr ue" type=" feeBasisIn fo"/>
  579                    </xs :sequence>
  580           </ xs:complex Type>
  581           <x s:complexT ype name=" feeBasisIn fo">
  582                    <xs: all>
  583                             <xs:el ement minO ccurs="0"  name="auth orizationF romDate" t ype="xs:da teTime"/>
  584                             <xs:el ement minO ccurs="0"  name="auth orizationT oDate" typ e="xs:date Time"/>
  585                             <xs:el ement minO ccurs="0"  name="prog ram" type= "xs:string "/>
  586                             <xs:el ement minO ccurs="0"  name="repo rtDate" ty pe="xs:dat eTime"/>
  587                             <xs:el ement minO ccurs="0"  name="repo rtSite" ty pe="xs:str ing"/>
  588                             <xs:el ement minO ccurs="0"  name="trea tmentType"  type="xs: string"/>
  589                    </xs :all>
  590           </ xs:complex Type>
  591           <x s:complexT ype name=" financials Info">
  592                    <xs: all>
  593                             <xs:el ement minO ccurs="0"  name="bene ficiaryTra vels" type ="benefici aryTravelC ollection" />
  594                             <xs:el ement minO ccurs="0"  name="fina ncialState ment" type ="financia lStatement Info"/>
  595                             <xs:el ement minO ccurs="0"  name="inco meTest" ty pe="income TestInfo"/ >
  596                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" nonPrimary Financials Info" type ="eeSummar y:nonPrima ryFinancia lStatement Collection "/>
  597                             <xs:el ement minO ccurs="0"  name="repo rtSite" ty pe="xs:str ing"/>
  598                    </xs :all>
  599           </ xs:complex Type>
  600           <x s:complexT ype name=" beneficiar yTravelCol lection">
  601                    <xs: sequence>
  602                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="be neficiaryT ravel" nil lable="tru e" type="b eneficiary TravelInfo "/>
  603                    </xs :sequence>
  604           </ xs:complex Type>
  605           <x s:complexT ype name=" beneficiar yTravelInf o">
  606                    <xs: all>
  607                             <xs:el ement minO ccurs="0"  name="amou ntCertifie d" type="x s:decimal" />
  608                             <xs:el ement minO ccurs="0"  name="date Certified"  type="xs: dateTime"/ >
  609                             <xs:el ement minO ccurs="0"  name="elig ible" type ="xs:boole an"/>
  610                    </xs :all>
  611           </ xs:complex Type>
  612           <x s:complexT ype name=" financialS tatementIn fo">
  613                    <xs: all>
  614                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
  615                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
  616                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
  617                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
  618                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
  619                             <xs:el ement minO ccurs="0"  name="cont ributionTo Spouse" ty pe="xs:dec imal"/>
  620                             <xs:el ement minO ccurs="0"  name="depe ndentFinan cialsList"  type="dep endentFina ncialsColl ection"/>
  621                             <xs:el ement minO ccurs="0"  name="marr iedLastCal endarYear"  type="xs: boolean"/>
  622                             <xs:el ement minO ccurs="0"  name="numb erOfDepend entChildre n" type="x s:int"/>
  623                             <xs:el ement minO ccurs="0"  name="spou seFinancia lsList" ty pe="spouse Financials Collection "/>
  624                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" inpatientD ays" type= "xs:int">
  625                             </xs:e lement>
  626                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" outpatient Days" type ="xs:int">
  627                             </xs:e lement>
  628                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastVisitD ate" type= "xs:date">
  629                             </xs:e lement>
  630  
  631  
  632                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vamcReport Date" type ="xs:date" />
  633                    </xs :all>
  634           </ xs:complex Type>
  635           <x s:complexT ype abstra ct="true"  name="base FinancialI nfo">
  636                    <xs: all>
  637                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
  638                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
  639                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
  640                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
  641                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
  642                    </xs :all>
  643           </ xs:complex Type>
  644           <x s:complexT ype name=" dependentF inancialsC ollection" >
  645                    <xs: sequence>
  646                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="de pendentFin ancials" n illable="t rue" type= "dependent Financials Info"/>
  647                    </xs :sequence>
  648           </ xs:complex Type>
  649           <x s:complexT ype name=" dependentF inancialsI nfo">
  650                    <xs: all>
  651                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
  652                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
  653                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
  654                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
  655                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
  656                             <xs:el ement minO ccurs="0"  name="live dWithPatie nt" type=" xs:boolean "/>
  657                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" inpatientD ays" type= "xs:int"/>
  658                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="ou tpatientDa ys" type=" xs:int"/>
  659                             <xs:el ement minO ccurs="0"  name="vali dDependent " type="xs :boolean"/ >
  660                             <xs:el ement minO ccurs="0"  name="amou ntContribu tedToSuppo rt" type=" xs:decimal "/>
  661                             <xs:el ement minO ccurs="0"  name="atte ndedSchool " type="xs :boolean"/ >
  662                             <xs:el ement minO ccurs="0"  name="cont ributedToS upport" ty pe="xs:boo lean"/>
  663                             <xs:el ement minO ccurs="0"  name="depe ndentInfo"  type="dep endentInfo "/>
  664                             <xs:el ement minO ccurs="0"  name="hasI ncome" typ e="xs:bool ean"/>
  665                             <xs:el ement minO ccurs="0"  name="inca pableOfSel fSupport"  type="xs:b oolean"/>
  666                             <xs:el ement minO ccurs="0"  name="inco meAvailabl eToPatient " type="xs :boolean"/ >
  667                    </xs :all>
  668           </ xs:complex Type>
  669           <x s:complexT ype name=" dependentI nfo">
  670                    <xs: all>
  671                             <xs:el ement minO ccurs="0"  name="dob"  type="xs: string"/>
  672                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
  673                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
  674                             <xs:el ement minO ccurs="0"  name="gend er" type=" xs:string" />
  675                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
  676                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
  677                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
  678                             <xs:el ement minO ccurs="0"  name="ssns " type="ss nCollectio n"/>
  679                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
  680                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" prefix" ty pe="xs:str ing">
  681                             </xs:e lement>
  682                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" suffix" ty pe="xs:str ing">
  683                             </xs:e lement>
  684                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" incapableO fSelfSuppo rt" type=" xs:boolean "/>
  685                    </xs :all>
  686           </ xs:complex Type>
  687           <x s:complexT ype name=" relationIn fo">
  688                    <xs: sequence>
  689                             <xs:el ement minO ccurs="0"  name="dob"  type="xs: string"/>
  690                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
  691                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
  692                             <xs:el ement minO ccurs="0"  name="gend er" type=" xs:string" />
  693                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
  694                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
  695                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
  696                             <xs:el ement minO ccurs="0"  name="ssns " type="ss nCollectio n"/>
  697                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
  698                    </xs :sequence>
  699           </ xs:complex Type>
  700           <x s:complexT ype name=" ssnCollect ion">
  701                    <xs: sequence>
  702                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="ss n" nillabl e="true" t ype="ssnIn fo"/>
  703                    </xs :sequence>
  704           </ xs:complex Type>
  705           <x s:complexT ype name=" ssnInfo">
  706                    <xs: all>
  707                             <xs:el ement minO ccurs="0"  name="pseu doSSNReaso n" type="x s:string"/ >
  708                             <xs:el ement minO ccurs="0"  name="sour ceOfChange " type="xs :string"/>
  709                             <xs:el ement minO ccurs="0"  name="ssaM essage" ty pe="xs:str ing"/>
  710                             <xs:el ement minO ccurs="0"  name="ssaR eceivedDat e" type="x s:dateTime "/>
  711                             <xs:el ement minO ccurs="0"  name="ssaS entDate" t ype="xs:da teTime"/>
  712                             <xs:el ement minO ccurs="0"  name="ssaV erificatio nDate" typ e="xs:date Time"/>
  713                             <xs:el ement minO ccurs="0"  name="ssaV erificatio nStatus" t ype="xs:st ring"/>
  714                <xs:elem ent minOcc urs="0" na me="ssnTex t" type="x s:string"/ >
  715                <xs:elem ent minOcc urs="0" na me="type"  type="xs:s tring"/>
  716  
  717  
  718                    </xs :all>
  719           </ xs:complex Type>
  720           <x s:complexT ype name=" assetColle ction">
  721                    <xs: sequence>
  722                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="as set" nilla ble="true"  type="ass etInfo"/>
  723                    </xs :sequence>
  724           </ xs:complex Type>
  725           <x s:complexT ype name=" assetInfo" >
  726                    <xs: all>
  727                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
  728                             <xs:el ement minO ccurs="0"  name="asse tType" typ e="xs:stri ng"/>
  729                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" assetRepor tDate" typ e="xs:date "/>
  730                    </xs :all>
  731           </ xs:complex Type>
  732           <x s:complexT ype name=" debitInfo" >
  733                    <xs: all>
  734                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
  735                    </xs :all>
  736           </ xs:complex Type>
  737           <x s:complexT ype name=" expenseCol lection">
  738                    <xs: sequence>
  739                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="ex pense" nil lable="tru e" type="e xpenseInfo "/>
  740                    </xs :sequence>
  741           </ xs:complex Type>
  742           <x s:complexT ype name=" expenseInf o">
  743                    <xs: all>
  744                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
  745                             <xs:el ement minO ccurs="0"  name="expe nseType" t ype="xs:st ring"/>
  746                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" expenseRep ortDate" t ype="xs:da te"/>
  747                    </xs :all>
  748           </ xs:complex Type>
  749           <x s:complexT ype name=" incomeColl ection">
  750                    <xs: sequence>
  751                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="in come" nill able="true " type="in comeInfo"/ >
  752                    </xs :sequence>
  753           </ xs:complex Type>
  754           <x s:complexT ype name=" incomeInfo ">
  755                    <xs: all>
  756                             <xs:el ement minO ccurs="0"  name="amou nt" type=" xs:decimal "/>
  757                             <xs:el ement minO ccurs="0"  name="type " type="xs :string"/>
  758                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" incomeRepo rtDate" ty pe="xs:dat e"/>
  759                    </xs :all>
  760           </ xs:complex Type>
  761           <x s:complexT ype name=" spouseFina ncialsColl ection">
  762                    <xs: sequence>
  763                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="sp ouseFinanc ials" nill able="true " type="sp ouseFinanc ialsInfo"/ >
  764                    </xs :sequence>
  765           </ xs:complex Type>
  766           <x s:complexT ype name=" spouseFina ncialsInfo ">
  767                    <xs: all>
  768                             <xs:el ement minO ccurs="0"  name="asse ts" type=" assetColle ction"/>
  769                             <xs:el ement minO ccurs="0"  name="debi ts" type=" debitInfo" />
  770                             <xs:el ement minO ccurs="0"  name="expe nses" type ="expenseC ollection" />
  771                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
  772                             <xs:el ement minO ccurs="0"  name="inco mes" type= "incomeCol lection"/>
  773                             <xs:el ement minO ccurs="0"  name="live dWithPatie nt" type=" xs:boolean "/>
  774                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" inpatientD ays" type= "xs:int">
  775                             </xs:e lement>
  776                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" outpatient Days" type ="xs:int">
  777                             </xs:e lement>
  778                             <xs:el ement minO ccurs="0"  name="vali dDependent " type="xs :boolean"/ >
  779                             <xs:el ement minO ccurs="0"  name="spou se" type=" spouseInfo "/>
  780                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contributi onToSpouse Amt" type= "xs:decima l">
  781                             </xs:e lement>
  782                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" contribute dToSpouseI nd" type=" xs:boolean ">
  783                             </xs:e lement>
  784                    </xs :all>
  785           </ xs:complex Type>
  786           <x s:complexT ype name=" spouseInfo ">
  787                    <xs: all>
  788                             <xs:el ement minO ccurs="0"  name="dob"  type="xs: string"/>
  789                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:dateTi me"/>
  790                             <xs:el ement minO ccurs="0"  name="fami lyName" ty pe="xs:str ing"/>
  791                             <xs:el ement minO ccurs="0"  name="gend er" type=" xs:string" />
  792                             <xs:el ement minO ccurs="0"  name="give nName" typ e="xs:stri ng"/>
  793                             <xs:el ement minO ccurs="0"  name="midd leName" ty pe="xs:str ing"/>
  794                             <xs:el ement minO ccurs="0"  name="rela tionship"  type="xs:s tring"/>
  795                             <xs:el ement minO ccurs="0"  name="ssns " type="ss nCollectio n"/>
  796                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
  797                             <xs:el ement minO ccurs="0"  name="addr ess" type= "addressIn fo"/>
  798                             <xs:el ement minO ccurs="0"  name="empl oyment" ty pe="employ mentInfo"/ >
  799                             <xs:el ement minO ccurs="0"  name="maid enName" ty pe="xs:str ing"/>
  800                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" prefix" ty pe="xs:str ing">
  801                             </xs:e lement>
  802                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" suffix" ty pe="xs:str ing"/>
  803                    </xs :all>
  804           </ xs:complex Type>
  805           <x s:complexT ype name=" incomeTest Info">
  806                    <xs: all>
  807                             <xs:el ement minO ccurs="0"  name="adju dicationDa te" type=" xs:dateTim e"/>
  808                             <xs:el ement minO ccurs="0"  name="agre esToPayDed uctible" t ype="xs:bo olean"/>
  809                             <xs:el ement minO ccurs="0"  name="cadA djusted" t ype="xs:bo olean"/>
  810                             <xs:el ement minO ccurs="0"  name="chil dIncomeExc lusionThre shold" typ e="xs:deci mal"/>
  811                             <xs:el ement minO ccurs="0"  name="comm ents" type ="xs:strin g"/>
  812                             <xs:el ement minO ccurs="0"  name="date MTNoLonger Required"  type="xs:d ateTime"/>
  813                             <xs:el ement minO ccurs="0"  name="dedu ctibleExpe nses" type ="xs:decim al"/>
  814                             <xs:el ement minO ccurs="0"  name="disc loseFinanc ialInforma tion" type ="xs:boole an"/>
  815                             <xs:el ement minO ccurs="0"  name="effe ctiveDate"  type="xs: dateTime"/ >
  816                             <xs:el ement minO ccurs="0"  name="futu reTest" ty pe="xs:boo lean"/>
  817                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gmtAddress Info" type ="eeSummar y:addressI nfo">
  818                             </xs:e lement>
  819                             <xs:el ement minO ccurs="0"  name="gmtT hresholdAm ount" type ="xs:decim al"/>
  820                             <xs:el ement minO ccurs="0"  name="hard ShipReason " type="xs :string"/>
  821                             <xs:el ement minO ccurs="0"  name="hard shipInfo"  type="hard shipInfo"/ >
  822                             <xs:el ement minO ccurs="0"  name="inco meTestType " type="xs :string"/>
  823                             <xs:el ement minO ccurs="0"  name="inco meTestsour ce" type=" xs:string" />
  824                             <xs:el ement minO ccurs="0"  name="inco meVerifica tionStatus " type="xs :string"/>
  825                             <xs:el ement minO ccurs="0"  name="inco meVerifica tionStatus Date" type ="xs:dateT ime"/>
  826                             <xs:el ement minO ccurs="0"  name="inco meYear" ty pe="xs:int "/>
  827                             <xs:el ement minO ccurs="0"  name="ivmT estComplet ionDate" t ype="xs:da teTime"/>
  828                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmConvers ionDate" t ype="xs:da teTime">
  829                             </xs:e lement>
  830                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="in comeTestRe portDate"  type="xs:d ate">
  831                             </xs:e lement>
  832                <xs:elem ent minOcc urs="0" na me="netInc ome" type= "xs:decima l"/>
  833                             <xs:el ement minO ccurs="0"  name="netW orth" type ="xs:decim al"/>
  834                             <xs:el ement minO ccurs="0"  name="netw orthThresh old" type= "xs:decima l"/>
  835                             <xs:el ement minO ccurs="0"  name="pens ionThresho ld" type=" xs:decimal "/>
  836                             <xs:el ement minO ccurs="0"  name="prev iousYearTh resholdApp lies" type ="xs:boole an"/>
  837                             <xs:el ement minO ccurs="0"  name="prim aryIncomeT est" type= "xs:boolea n"/>
  838                             <xs:el ement minO ccurs="0"  name="reas onMTNoLong erRequired " type="xs :decimal"/ >
  839                             <xs:el ement minO ccurs="0"  name="refu sedToSign"  type="xs: boolean"/>
  840                             <xs:el ement minO ccurs="0"  name="send ForAdjudic ation" typ e="xs:bool ean"/>
  841                             <xs:el ement minO ccurs="0"  name="site Conducting Test" type ="xs:strin g"/>
  842                             <xs:el ement minO ccurs="0"  name="stat uses" type ="incomeTe stStatusCo llection"/ >
  843                             <xs:el ement minO ccurs="0"  name="thre sholdA" ty pe="xs:dec imal"/>
  844                             <xs:el ement minO ccurs="0"  name="tota lIncome" t ype="xs:de cimal"/>
  845                             <xs:el ement minO ccurs="0"  name="tota lNumberOfD ependents"  type="xs: int"/>
  846  
  847                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" priorityGr oup8Relaxa tion" type ="xs:boole an">
  848                             </xs:e lement>
  849                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmCaseSta tus" type= "xs:string ">
  850                             </xs:e lement>
  851  
  852  
  853                    </xs :all>
  854           </ xs:complex Type>
  855           <x s:complexT ype name=" hardshipIn fo">
  856                    <xs: all>
  857                             <xs:el ement minO ccurs="0"  name="effe ctiveDate"  type="xs: dateTime"/ >
  858                             <xs:el ement minO ccurs="0"  name="hard shipGrante d" type="x s:boolean" />
  859                             <xs:el ement minO ccurs="0"  name="reas on" type=" xs:string" />
  860                             <xs:el ement minO ccurs="0"  name="revi ewDate" ty pe="xs:dat eTime"/>
  861                             <xs:el ement minO ccurs="0"  name="site GrantingHa rdship" ty pe="xs:str ing"/>
  862                    </xs :all>
  863           </ xs:complex Type>
  864           <x s:complexT ype name=" incomeTest StatusColl ection">
  865                    <xs: sequence>
  866                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="st atus" nill able="true " type="in comeTestSt atusInfo"/ >
  867                    </xs :sequence>
  868           </ xs:complex Type>
  869           <x s:complexT ype name=" incomeTest StatusInfo ">
  870                    <xs: all>
  871                             <xs:el ement minO ccurs="0"  name="comp letedDate"  type="xs: dateTime"/ >
  872                             <xs:el ement minO ccurs="0"  name="dete rminedStat us" type=" xs:string" />
  873                             <xs:el ement minO ccurs="0"  name="inco meTestType " type="xs :string"/>
  874                             <xs:el ement minO ccurs="0"  name="last EditedDate " type="xs :dateTime" />
  875                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
  876                    </xs :all>
  877           </ xs:complex Type>
  878           <x s:complexT ype name=" incompeten ceRulingIn fo">
  879                    <xs: all>
  880                             <xs:el ement minO ccurs="0"  name="civi lRulingDat e" type="x s:string"/ >
  881                             <xs:el ement minO ccurs="0"  name="inco mpetent" t ype="xs:bo olean"/>
  882                             <xs:el ement minO ccurs="0"  name="vaRu lingDate"  type="xs:s tring"/>
  883                    </xs :all>
  884           </ xs:complex Type>
  885           <x s:complexT ype name=" insuranceC ollection" >
  886                    <xs: sequence>
  887                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="in surance" n illable="t rue" type= "insurance Info"/>
  888                    </xs :sequence>
  889           </ xs:complex Type>
  890           <x s:complexT ype name=" insuranceI nfo">
  891                    <xs: all>
  892                             <xs:el ement minO ccurs="0"  name="comp anyName" t ype="xs:st ring"/>
  893                             <xs:el ement minO ccurs="0"  name="enro lledInPart A" type="x s:boolean" />
  894                             <xs:el ement minO ccurs="0"  name="enro lledInPart B" type="x s:boolean" />
  895                             <xs:el ement minO ccurs="0"  name="grou pName" typ e="xs:stri ng"/>
  896                             <xs:el ement minO ccurs="0"  name="grou pNumber" t ype="xs:st ring"/>
  897                             <xs:el ement minO ccurs="0"  name="insA ddress" ty pe="addres sInfo"/>
  898                             <xs:el ement minO ccurs="0"  name="insu rancePhone s" type="p honeCollec tion"/>
  899                             <xs:el ement minO ccurs="0"  name="insu ranceSiteU ploadStatu s" type="x s:string"/ >
  900                             <xs:el ement minO ccurs="0"  name="insu redRelatio nship" typ e="xs:stri ng"/>
  901                             <xs:el ement minO ccurs="0"  name="insu ranceMappi ngTypeName " type="xs :string"/>
  902                             <xs:el ement minO ccurs="0"  name="last EditedDate " type="xs :dateTime" />
  903                             <xs:el ement minO ccurs="0"  name="part AEffective Date" type ="xs:strin g"/>
  904                             <xs:el ement minO ccurs="0"  name="part BEffective Date" type ="xs:strin g"/>
  905                             <xs:el ement minO ccurs="0"  name="plan Type" type ="xs:strin g"/>
  906                             <xs:el ement minO ccurs="0"  name="poli cyEffectiv eDate" typ e="xs:stri ng"/>
  907                             <xs:el ement minO ccurs="0"  name="poli cyExpirati onDate" ty pe="xs:str ing"/>
  908                             <xs:el ement minO ccurs="0"  name="poli cyHolderNa me" type=" xs:string" />
  909                             <xs:el ement minO ccurs="0"  name="poli cyNumber"  type="xs:s tring"/>
  910                             <xs:el ement minO ccurs="0"  name="prea dmitCertif ication" t ype="xs:bo olean"/>
  911                             <xs:el ement minO ccurs="0"  name="reas onInsuranc eNotUpload ed" type=" xs:string" />
  912                             <xs:el ement minO ccurs="0"  name="subs criber" ty pe="xs:str ing"/>
  913                    </xs :all>
  914           </ xs:complex Type>
  915           <x s:complexT ype name=" militarySe rviceInfo" >
  916                    <xs: all>
  917                             <xs:el ement minO ccurs="0"  name="comb atEpisodes " type="co mbatEpisod eCollectio n"/>
  918                             <xs:el ement minO ccurs="0"  name="comb atVeteranE ligibility EndDate" t ype="xs:da teTime"/>
  919                             <xs:el ement minO ccurs="0"  name="disa bilityReti rementIndi cator" typ e="xs:bool ean"/>
  920                             <xs:el ement minO ccurs="0"  name="disc hargeDueTo Disability " type="xs :boolean"/ >
  921                             <xs:el ement minO ccurs="0"  name="mili taryServic eSiteRecor ds" type=" militarySe rviceSiteR ecordColle ction"/>
  922                             <xs:el ement minO ccurs="0"  name="shad Indicator"  type="xs: boolean"/>
  923                             <xs:el ement minO ccurs="0"  name="meda lofHonorIn dicator" t ype="xs:bo olean"/>
  924                             <xs:el ement minO ccurs="0"  name="elig ibleForCla ssIIDental " type="xs :boolean"/ >
  925                             <xs:el ement minO ccurs="0"  name="clas sIIDentalA pplication DueBefore"  type="xs: dateTime"/ >
  926                    </xs :all>
  927           </ xs:complex Type>
  928           <x s:complexT ype name=" combatEpis odeCollect ion">
  929                    <xs: sequence>
  930                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="co mbatEpisod e" nillabl e="true" t ype="comba tEpisodeIn fo"/>
  931                    </xs :sequence>
  932           </ xs:complex Type>
  933           <x s:complexT ype name=" combatEpis odeInfo">
  934                    <xs: all>
  935                             <xs:el ement minO ccurs="0"  name="comb atPayType"  type="xs: string"/>
  936                             <xs:el ement minO ccurs="0"  name="conf lictLocati on" type=" xs:string" />
  937                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
  938                             <xs:el ement minO ccurs="0"  name="OEFO IFSource"  type="xs:s tring"/>
  939                             <xs:el ement minO ccurs="0"  name="OEFO IFStationN umber" typ e="xs:stri ng"/>
  940                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
  941                    </xs :all>
  942           </ xs:complex Type>
  943           <x s:complexT ype name=" militarySe rviceSiteR ecordColle ction">
  944                    <xs: sequence>
  945                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="mi litaryServ iceSiteRec ord" nilla ble="true"  type="mil itaryServi ceSiteReco rdInfo"/>
  946                    </xs :sequence>
  947           </ xs:complex Type>
  948           <x s:complexT ype name=" militarySe rviceSiteR ecordInfo" >
  949                    <xs: all>
  950                             <xs:el ement minO ccurs="0"  name="conf lictExperi ences" typ e="conflic tExperienc eCollectio n"/>
  951                             <xs:el ement minO ccurs="0"  name="mili taryServic eEpisodes"  type="mil itaryServi ceEpisodeC ollection" />
  952                             <xs:el ement minO ccurs="0"  name="serv icePeriod"  type="xs: string"/>
  953                             <xs:el ement minO ccurs="0"  name="site " type="xs :string"/>
  954                    </xs :all>
  955           </ xs:complex Type>
  956           <x s:complexT ype name=" conflictEx perienceCo llection">
  957                    <xs: sequence>
  958                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="co nflictExpe rience" ni llable="tr ue" type=" conflictEx perienceIn fo"/>
  959                    </xs :sequence>
  960           </ xs:complex Type>
  961           <x s:complexT ype name=" conflictEx perienceIn fo">
  962                    <xs: all>
  963                             <xs:el ement minO ccurs="0"  name="conf lictLocati on" type=" xs:string" />
  964                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
  965                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
  966                    </xs :all>
  967           </ xs:complex Type>
  968           <x s:complexT ype name=" militarySe rviceEpiso deCollecti on">
  969                    <xs: sequence>
  970                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="mi litaryServ iceEpisode " nillable ="true" ty pe="milita ryServiceE pisodeInfo "/>
  971                    </xs :sequence>
  972           </ xs:complex Type>
  973           <x s:complexT ype name=" militarySe rviceEpiso deInfo">
  974                    <xs: all>
  975                             <xs:el ement minO ccurs="0"  name="endD ate" type= "xs:string "/>
  976                             <xs:el ement minO ccurs="0"  name="serv iceBranch"  type="xs: string"/>
  977                             <xs:el ement minO ccurs="0"  name="serv iceNumber"  type="xs: string"/>
  978                             <xs:el ement minO ccurs="0"  name="star tDate" typ e="xs:stri ng"/>
  979                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dischargeT ype" type= "xs:string "/>
  980                    </xs :all>
  981           </ xs:complex Type>
  982           <x s:complexT ype name=" prisonerOf WarInfo">
  983                    <xs: all>
  984                             <xs:el ement minO ccurs="0"  name="epis odes" type ="powEpiso deCollecti on"/>
  985                             <xs:el ement minO ccurs="0"  name="powI ndicator"  type="xs:s tring"/>
  986                    </xs :all>
  987           </ xs:complex Type>
  988           <x s:complexT ype name=" powEpisode Collection ">
  989                    <xs: sequence>
  990                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="ep isode" nil lable="tru e" type="p owEpisodeI nfo"/>
  991                    </xs :sequence>
  992           </ xs:complex Type>
  993           <x s:complexT ype name=" powEpisode Info">
  994                    <xs: all>
  995                             <xs:el ement minO ccurs="0"  name="capt ureDate" t ype="xs:st ring"/>
  996                             <xs:el ement minO ccurs="0"  name="data Source" ty pe="xs:str ing"/>
  997                             <xs:el ement minO ccurs="0"  name="docu mentType"  type="xs:s tring"/>
  998                             <xs:el ement minO ccurs="0"  name="rele aseDate" t ype="xs:st ring"/>
  999                    </xs :all>
  1000           </ xs:complex Type>
  1001           <x s:complexT ype name=" purpleHear tInfo">
  1002                    <xs: all>
  1003                             <xs:el ement minO ccurs="0"  name="stat us" type=" xs:string" />
  1004                             <xs:el ement minO ccurs="0"  name="indi cator" typ e="xs:bool ean"/>
  1005                    </xs :all>
  1006           </ xs:complex Type>
  1007           <x s:complexT ype name=" relationCo llection">
  1008                    <xs: sequence>
  1009                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="re lation" ni llable="tr ue" type=" relationIn fo"/>
  1010                    </xs :sequence>
  1011           </ xs:complex Type>
  1012           <x s:complexT ype name=" sensitivit yInfo">
  1013                    <xs: all>
  1014                             <xs:el ement minO ccurs="0"  name="sens itivityCha ngeDate" t ype="xs:da teTime"/>
  1015                             <xs:el ement minO ccurs="0"  name="sens itivityCha ngeSite" t ype="xs:st ring"/>
  1016                             <xs:el ement minO ccurs="0"  name="sens itivityCha ngeSource"  type="xs: string"/>
  1017                             <xs:el ement minO ccurs="0"  name="sens ityFlag" t ype="xs:bo olean"/>
  1018                    </xs :all>
  1019           </ xs:complex Type>
  1020           <x s:complexT ype name=" spinalCord InjuryInfo ">
  1021                    <xs: all>
  1022                             <xs:el ement minO ccurs="0"  name="dete rminationF acility" t ype="xs:st ring"/>
  1023                             <xs:el ement minO ccurs="0"  name="spin alCordInju ryType" ty pe="xs:str ing"/>
  1024                    </xs :all>
  1025           </ xs:complex Type>
  1026           <x s:complexT ype name=" preferredF acilityCol lection">
  1027                    <xs: sequence>
  1028                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="pr eferredFac ilityInfo"  nillable= "true" typ e="preferr edFacility Info"/>
  1029                    </xs :sequence>
  1030           </ xs:complex Type>
  1031           <x s:complexT ype name=" preferredF acilityInf o">
  1032                    <xs: all>
  1033                             <xs:el ement minO ccurs="0"  name="pref erredFacil ity" type= "xs:string "/>
  1034                             <xs:el ement minO ccurs="0"  name="assi gnmentDate " type="xs :dateTime" />
  1035                             <xs:el ement minO ccurs="0"  name="unas signmentDa te" type=" xs:dateTim e"/>
  1036                    </xs :all>
  1037           </ xs:complex Type>
  1038           <x s:complexT ype name=" primaryvie wNotificat ionInfo">
  1039                    <xs: all>
  1040                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" VPID" type ="xs:strin g"/>
  1041                    </xs :all>
  1042           </ xs:complex Type>
  1043           <x s:complexT ype name=" linkNotifi cationInfo ">
  1044                    <xs: all>
  1045                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" depricated VPID" type ="xs:strin g"/>
  1046                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" survivingV PID" type= "xs:string "/>
  1047                    </xs :all>
  1048           </ xs:complex Type>
  1049           <x s:complexT ype name=" moveNotifi cationInfo ">
  1050                    <xs: all>
  1051                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" DFN" type= "xs:string "/>
  1052                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" stationNum ber" type= "xs:string "/>
  1053                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" fromVPID"  type="xs:s tring"/>
  1054                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" toVPID" ty pe="xs:str ing"/>
  1055                    </xs :all>
  1056           </ xs:complex Type>
  1057      <xs:sim pleType na me="Notifi cationType ">
  1058         <xs: restrictio n base="xs :string">
  1059            < xs:enumera tion value ="PrimaryV iewUpdate" />
  1060            < xs:enumera tion value ="Link"/>
  1061            < xs:enumera tion value ="Move"/>
  1062         </xs :restricti on>
  1063      </xs:si mpleType>
  1064      <xs:sim pleType na me="EmailT ype">
  1065         <xs: restrictio n base="xs :string">
  1066            < xs:enumera tion value ="PRIVATE" />
  1067            < xs:enumera tion value ="BUSINESS "/>
  1068         </xs :restricti on>
  1069      </xs:si mpleType>
  1070  
  1071      <xs:com plexType n ame="perso nInfo">
  1072                    <xs: sequence>
  1073                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" firstName"  type="xs: string"/>
  1074                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" middleName " type="xs :string"/>
  1075                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" lastName"  type="xs:s tring"/>
  1076                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" prefix" ty pe="xs:str ing"/>
  1077                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" suffix" ty pe="xs:str ing"/>
  1078                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssnText" t ype="xs:st ring"/>
  1079                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" gender" ty pe="xs:str ing"/>
  1080                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" dob" type= "xs:string "/>
  1081                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssaVerific ationStatu s" type="x s:string"/ >
  1082                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ssaVerific ationDate"  type="xs: date"/>
  1083                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vamcData"  type="vamc DataCollec tion"/>
  1084                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" names" typ e="nameCol lection"/>
  1085                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" mothersMai denName" t ype="xs:st ring"/>
  1086                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" placeOfBir thCity" ty pe="xs:str ing"/>
  1087                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" placeOfBir thState" t ype="xs:st ring"/>
  1088                    </xs :sequence>
  1089      </xs:co mplexType>
  1090  
  1091           <x s:complexT ype name=" vamcDataCo llection">
  1092           <x s:sequence >
  1093                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="0 " name="va mcInfo" ni llable="tr ue" type=" eeSummary: vamcInfo"/ >
  1094          </x s:sequence >
  1095       </xs:c omplexType >
  1096  
  1097           <x s:complexT ype name=" vamcInfo">
  1098           <x s:all>
  1099                    <xs: element ma xOccurs="1 " minOccur s="0" name ="dfnNumbe r" type="x s:string"/ >
  1100                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="fa cilityNumb er" type=" xs:string" />
  1101                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="la stVisitDat e" type="x s:date"/>
  1102                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="va mcReportDa te" type=" xs:date"/>
  1103           </ xs:all>
  1104       </xs:c omplexType >
  1105  
  1106           <x s:complexT ype name=" consentInf o">
  1107                    <xs: sequence>
  1108                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" consentAut hCode" typ e="xs:stri ng"/>
  1109                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="co nsentImagi ngSite" ty pe="xs:str ing"/>
  1110                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="co nsentImage IndexNumbe r" type="x s:string"/ >
  1111                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" consentRep ortDate" t ype="xs:da te"/>
  1112                <xs:elem ent maxOcc urs="1" mi nOccurs="0 " name="co nsentLastU pdateDate"  type="xs: date"/>
  1113                    </xs :sequence>
  1114           </ xs:complex Type>
  1115  
  1116       <xs:co mplexType  name="ivmC andidateCo llection">
  1117           <x s:sequence >
  1118                    <xs: element ma xOccurs="u nbounded"  minOccurs= "1" name=" candidate"  type="eeS ummary:ivm CandidateI nfo"/>
  1119           </ xs:sequenc e>
  1120       </xs:c omplexType >
  1121  
  1122       <xs:co mplexType  name="ivmC andidateIn fo">
  1123           <x s:sequence >
  1124                    <xs: element ma xOccurs="1 " minOccur s="1" name ="vpid" ty pe="xs:str ing">
  1125                    </xs :element>
  1126                    <xs: element ma xOccurs="1 " minOccur s="1" name ="transact ionId" typ e="xs:stri ng">
  1127                    </xs :element>
  1128                    <xs: element ma xOccurs="1 " minOccur s="1" name ="incomeYe ar" type=" xs:int"/>
  1129           </ xs:sequenc e>
  1130       </xs:c omplexType >
  1131  
  1132           <x s:complexT ype name=" ivmLetterC andidateCo llection">
  1133                    <xs: sequence>
  1134                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="1 " name="iv mLetterCan didate" ty pe="eeSumm ary:ivmLet terCandida teInfo"/>
  1135                    </xs :sequence>
  1136           </ xs:complex Type>
  1137  
  1138           <x s:complexT ype name=" ivmLetterC andidateIn fo">
  1139                    <xs: sequence>
  1140                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" vpid" type ="xs:strin g">
  1141                             </xs:e lement>
  1142                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmCaseNum ber" type= "xs:string ">
  1143                             </xs:e lement>
  1144                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC ode" type= "xs:string ">
  1145                             </xs:e lement>
  1146                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterM ailedDate"  type="xs: date">
  1147                             </xs:e lement>
  1148                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterS tatuses" t ype="eeSum mary:ivmLe tterStatus Collection "/>
  1149                    </xs :sequence>
  1150           </ xs:complex Type>
  1151  
  1152           <x s:complexT ype name=" ivmLetterS tatusColle ction">
  1153                    <xs: sequence>
  1154                             <xs:el ement maxO ccurs="unb ounded" mi nOccurs="1 " name="iv mLetterSta tus" type= "eeSummary :ivmLetter StatusInfo "/>
  1155                    </xs :sequence>
  1156           </ xs:complex Type>
  1157  
  1158           <x s:complexT ype name=" ivmLetterS tatusInfo" >
  1159                    <xs: sequence>
  1160                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC ommStatus"  type="xs: string">
  1161                             </xs:e lement>
  1162                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" ivmLetterC ommId" typ e="xs:stri ng">
  1163                             </xs:e lement>
  1164                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" recordModi fiedDate"  type="xs:d ate">
  1165                             </xs:e lement>
  1166                    </xs :sequence>
  1167           </ xs:complex Type>
  1168  
  1169       <xs:co mplexType  name="name Collection ">
  1170           <x s:sequence >
  1171                    <xs: element ma xOccurs="u nbounded"  minOccurs= "1" name=" name" type ="eeSummar y:nameInfo "/>
  1172           </ xs:sequenc e>
  1173       </xs:c omplexType >
  1174  
  1175       <xs:co mplexType  name="name Info">
  1176           <x s:sequence >
  1177                    <xs: element ma xOccurs="1 " minOccur s="1" name ="otherNam e" type="x s:string"/ >
  1178           </ xs:sequenc e>
  1179       </xs:c omplexType >
  1180  
  1181       <xs:co mplexType  name="nonP rimaryFina ncialState mentCollec tion">
  1182           <x s:sequence >
  1183                    <xs: element ma xOccurs="u nbounded"  minOccurs= "1" name=" nonPrimary FinancialS tatement"  type="eeSu mmary:nonP rimaryFina ncialState mentInfo"/ >
  1184           </ xs:sequenc e>
  1185       </xs:c omplexType >
  1186  
  1187       <xs:co mplexType  name="nonP rimaryFina ncialState mentInfo">
  1188           <x s:sequence >
  1189                    <xs: element ma xOccurs="1 " minOccur s="0" name ="incomeYe ar" type=" xs:int">
  1190                    </xs :element>
  1191                    <xs: element ma xOccurs="1 " minOccur s="0" name ="facility VisitedCod e" type="x s:string">
  1192                    </xs :element>
  1193                    <xs: element ma xOccurs="1 " minOccur s="0" name ="inpatien tDays" typ e="xs:int" >
  1194                    </xs :element>
  1195                    <xs: element ma xOccurs="1 " minOccur s="0" name ="outpatie ntDays" ty pe="xs:int ">
  1196                    </xs :element>
  1197                    <xs: element ma xOccurs="1 " minOccur s="0" name ="lastVisi tDate" typ e="xs:date ">
  1198                    </xs :element>
  1199                    <xs: element ma xOccurs="1 " minOccur s="0" name ="vamcRepo rtDate" ty pe="xs:dat e"/>
  1200           </ xs:sequenc e>
  1201       </xs:c omplexType >
  1202  
  1203       <xs:el ement name ="sendIVMU pdatesRequ est">
  1204           <x s:complexT ype>
  1205                    <xs: sequence>
  1206                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" vpid" type ="xs:strin g">
  1207                             </xs:e lement>
  1208                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" incomeYear " type="xs :int">
  1209                             </xs:e lement>
  1210                             <xs:el ement maxO ccurs="1"  minOccurs= "0" name=" btFinancia lInd" type ="xs:boole an"/>
  1211                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" sendIVMInf o">
  1212                                      <xs:comp lexType>
  1213                                               <xs:sequen ce>
  1214                                                       <x s:element  maxOccurs= "1" minOcc urs="0" na me="spouse " type="ee Summary:sp ouseInfo">
  1215                                                       </ xs:element >
  1216                                                       <x s:element  maxOccurs= "1" minOcc urs="0" na me="depend ents" type ="eeSummar y:dependen tCollectio n">
  1217                                                       </ xs:element >
  1218                                                       <x s:element  maxOccurs= "1" minOcc urs="0" na me="income Test" type ="eeSummar y:incomeTe stInfo">
  1219                                                       </ xs:element >
  1220  
  1221  
  1222                                               </xs:seque nce>
  1223                                      </xs:com plexType>
  1224                             </xs:e lement>
  1225                    <xs: element ma xOccurs="1 " minOccur s="1" name ="ivmLette rInfo">
  1226                         <xs:comple xType>
  1227                             <xs:se quence>
  1228                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmCase Number" ty pe="xs:str ing">
  1229                                </x s:element>
  1230                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmLett erCode" ty pe="xs:str ing">
  1231                                </x s:element>
  1232                                <xs :element m axOccurs=" 1" minOccu rs="0" nam e="ivmConv ersionDate " type="xs :date">
  1233                                </x s:element>
  1234                             </xs:s equence>
  1235                         </xs:compl exType>
  1236                    </xs :element>
  1237  
  1238                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" ivmActionC ode">
  1239                                      <xs:simp leType>
  1240                                               <xs:restri ction base ="xs:strin g">
  1241                                                       <x s:enumerat ion value= "R"/>
  1242                                                       <x s:enumerat ion value= "C"/>
  1243                                                       <x s:enumerat ion value= "N"/>
  1244                                               </xs:restr iction>
  1245                                      </xs:sim pleType>
  1246                             </xs:e lement>
  1247                    </xs :sequence>
  1248           </ xs:complex Type>
  1249       </xs:e lement>
  1250  
  1251           <x s:complexT ype name=" getIVMLett erStatuses Request">
  1252           </ xs:complex Type>
  1253  
  1254       <xs:co mplexType  name="depe ndentColle ction">
  1255           <x s:sequence >
  1256                    <xs: element ma xOccurs="u nbounded"  minOccurs= "0" name=" dependent"  type="eeS ummary:dep endentInfo "/>
  1257           </ xs:sequenc e>
  1258       </xs:c omplexType >
  1259  
  1260       <xs:el ement name ="sendIVMU pdatesResp onse">
  1261           <x s:complexT ype>
  1262                             <xs:se quence>
  1263                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" acknowledg ement" typ e="xs:stri ng">
  1264                             </xs:e lement>
  1265                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" status" ty pe="xs:str ing">
  1266                             </xs:e lement>
  1267                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" invocation Date" type ="xs:date" >
  1268                             </xs:e lement>
  1269                             <xs:el ement maxO ccurs="1"  minOccurs= "1" name=" eesVersion " type="xs :string"/>
  1270                    </xs :sequence>
  1271                    </xs :complexTy pe>
  1272       </xs:e lement>
  1273      
  1274   </xs:schem a>
  1275     </wsdl:t ypes>
  1276     <wsdl:me ssage name ="getDeliv eryPrefere nceRespons e">
  1277       <wsdl: part eleme nt="tns:ge tDeliveryP referenceR esponse" n ame="getDe liveryPref erenceResp onse">
  1278       </wsdl :part>
  1279     </wsdl:m essage>
  1280     <wsdl:me ssage name ="updateDe liveryPref erenceRequ est">
  1281       <wsdl: part eleme nt="tns:up dateDelive ryPreferen ceRequest"  name="upd ateDeliver yPreferenc eRequest">
  1282       </wsdl :part>
  1283     </wsdl:m essage>
  1284     <wsdl:me ssage name ="sendIVMU pdatesResp onse">
  1285       <wsdl: part eleme nt="tns:se ndIVMUpdat esResponse " name="se ndIVMUpdat esResponse ">
  1286       </wsdl :part>
  1287     </wsdl:m essage>
  1288     <wsdl:me ssage name ="getEligi bilityDete rminationR equest">
  1289       <wsdl: part eleme nt="tns:ge tEligibili tyDetermin ationReque st" name=" getEligibi lityDeterm inationReq uest">
  1290       </wsdl :part>
  1291     </wsdl:m essage>
  1292     <wsdl:me ssage name ="getEESum maryReques t">
  1293       <wsdl: part eleme nt="tns:ge tEESummary Request" n ame="getEE SummaryReq uest">
  1294       </wsdl :part>
  1295     </wsdl:m essage>
  1296     <wsdl:me ssage name ="getPerso nNotificat ionRespons e">
  1297       <wsdl: part eleme nt="tns:ge tPersonNot ificationR esponse" n ame="getPe rsonNotifi cationResp onse">
  1298       </wsdl :part>
  1299     </wsdl:m essage>
  1300     <wsdl:me ssage name ="updateIV MRecordSta tusRespons e">
  1301       <wsdl: part eleme nt="tns:up dateIVMRec ordStatusR esponse" n ame="updat eIVMRecord StatusResp onse">
  1302       </wsdl :part>
  1303     </wsdl:m essage>
  1304     <wsdl:me ssage name ="updateIV MRecordSta tusRequest ">
  1305       <wsdl: part eleme nt="tns:up dateIVMRec ordStatusR equest" na me="update IVMRecordS tatusReque st">
  1306       </wsdl :part>
  1307     </wsdl:m essage>
  1308     <wsdl:me ssage name ="getPerso nNotificat ionRequest ">
  1309       <wsdl: part eleme nt="tns:ge tPersonNot ificationR equest" na me="getPer sonNotific ationReque st">
  1310       </wsdl :part>
  1311     </wsdl:m essage>
  1312     <wsdl:me ssage name ="getDeliv eryPrefere nceRequest ">
  1313       <wsdl: part eleme nt="tns:ge tDeliveryP referenceR equest" na me="getDel iveryPrefe renceReque st">
  1314       </wsdl :part>
  1315     </wsdl:m essage>
  1316     <wsdl:me ssage name ="updateDe liveryPref erenceResp onse">
  1317       <wsdl: part eleme nt="tns:up dateDelive ryPreferen ceResponse " name="up dateDelive ryPreferen ceResponse ">
  1318       </wsdl :part>
  1319     </wsdl:m essage>
  1320     <wsdl:me ssage name ="sendIVMU pdatesRequ est">
  1321       <wsdl: part eleme nt="tns:se ndIVMUpdat esRequest"  name="sen dIVMUpdate sRequest">
  1322       </wsdl :part>
  1323     </wsdl:m essage>
  1324     <wsdl:me ssage name ="getIVMLe tterStatus esRequest" >
  1325       <wsdl: part eleme nt="tns:ge tIVMLetter StatusesRe quest" nam e="getIVML etterStatu sesRequest ">
  1326       </wsdl :part>
  1327     </wsdl:m essage>
  1328     <wsdl:me ssage name ="getEESum maryHistor yResponse" >
  1329       <wsdl: part eleme nt="tns:ge tEESummary HistoryRes ponse" nam e="getEESu mmaryHisto ryResponse ">
  1330       </wsdl :part>
  1331     </wsdl:m essage>
  1332     <wsdl:me ssage name ="getEESum maryRespon se">
  1333       <wsdl: part eleme nt="tns:ge tEESummary Response"  name="getE ESummaryRe sponse">
  1334       </wsdl :part>
  1335     </wsdl:m essage>
  1336     <wsdl:me ssage name ="getEESum maryHistor yRequest">
  1337       <wsdl: part eleme nt="tns:ge tEESummary HistoryReq uest" name ="getEESum maryHistor yRequest">
  1338       </wsdl :part>
  1339     </wsdl:m essage>
  1340     <wsdl:me ssage name ="getEligi bilityDete rminationR esponse">
  1341       <wsdl: part eleme nt="tns:ge tEligibili tyDetermin ationRespo nse" name= "getEligib ilityDeter minationRe sponse">
  1342       </wsdl :part>
  1343     </wsdl:m essage>
  1344     <wsdl:me ssage name ="retrieve IVMCandida tesRespons e">
  1345       <wsdl: part eleme nt="tns:re trieveIVMC andidatesR esponse" n ame="retri eveIVMCand idatesResp onse">
  1346       </wsdl :part>
  1347     </wsdl:m essage>
  1348     <wsdl:me ssage name ="retrieve IVMCandida tesRequest ">
  1349       <wsdl: part eleme nt="tns:re trieveIVMC andidatesR equest" na me="retrie veIVMCandi datesReque st">
  1350       </wsdl :part>
  1351     </wsdl:m essage>
  1352     <wsdl:me ssage name ="getIVMLe tterStatus esResponse ">
  1353       <wsdl: part eleme nt="tns:ge tIVMLetter StatusesRe sponse" na me="getIVM LetterStat usesRespon se">
  1354       </wsdl :part>
  1355     </wsdl:m essage>
  1356     <wsdl:po rtType nam e="eeSumma ryPort">
  1357       <wsdl: operation  name="getD eliveryPre ference">
  1358         <wsd l:input me ssage="tns :getDelive ryPreferen ceRequest"  name="get DeliveryPr eferenceRe quest">
  1359       </wsdl :input>
  1360         <wsd l:output m essage="tn s:getDeliv eryPrefere nceRespons e" name="g etDelivery Preference Response">
  1361       </wsdl :output>
  1362       </wsdl :operation >
  1363       <wsdl: operation  name="upda teDelivery Preference ">
  1364         <wsd l:input me ssage="tns :updateDel iveryPrefe renceReque st" name=" updateDeli veryPrefer enceReques t">
  1365       </wsdl :input>
  1366         <wsd l:output m essage="tn s:updateDe liveryPref erenceResp onse" name ="updateDe liveryPref erenceResp onse">
  1367       </wsdl :output>
  1368       </wsdl :operation >
  1369       <wsdl: operation  name="send IVMUpdates ">
  1370         <wsd l:input me ssage="tns :sendIVMUp datesReque st" name=" sendIVMUpd atesReques t">
  1371       </wsdl :input>
  1372         <wsd l:output m essage="tn s:sendIVMU pdatesResp onse" name ="sendIVMU pdatesResp onse">
  1373       </wsdl :output>
  1374       </wsdl :operation >
  1375       <wsdl: operation  name="getE ligibility Determinat ion">
  1376         <wsd l:input me ssage="tns :getEligib ilityDeter minationRe quest" nam e="getElig ibilityDet ermination Request">
  1377       </wsdl :input>
  1378         <wsd l:output m essage="tn s:getEligi bilityDete rminationR esponse" n ame="getEl igibilityD eterminati onResponse ">
  1379       </wsdl :output>
  1380       </wsdl :operation >
  1381       <wsdl: operation  name="getE ESummary">
  1382         <wsd l:input me ssage="tns :getEESumm aryRequest " name="ge tEESummary Request">
  1383       </wsdl :input>
  1384         <wsd l:output m essage="tn s:getEESum maryRespon se" name=" getEESumma ryResponse ">
  1385       </wsdl :output>
  1386       </wsdl :operation >
  1387       <wsdl: operation  name="getP ersonNotif ication">
  1388         <wsd l:input me ssage="tns :getPerson Notificati onRequest"  name="get PersonNoti ficationRe quest">
  1389       </wsdl :input>
  1390         <wsd l:output m essage="tn s:getPerso nNotificat ionRespons e" name="g etPersonNo tification Response">
  1391       </wsdl :output>
  1392       </wsdl :operation >
  1393       <wsdl: operation  name="upda teIVMRecor dStatus">
  1394         <wsd l:input me ssage="tns :updateIVM RecordStat usRequest"  name="upd ateIVMReco rdStatusRe quest">
  1395       </wsdl :input>
  1396         <wsd l:output m essage="tn s:updateIV MRecordSta tusRespons e" name="u pdateIVMRe cordStatus Response">
  1397       </wsdl :output>
  1398       </wsdl :operation >
  1399       <wsdl: operation  name="getI VMLetterSt atuses">
  1400         <wsd l:input me ssage="tns :getIVMLet terStatuse sRequest"  name="getI VMLetterSt atusesRequ est">
  1401       </wsdl :input>
  1402         <wsd l:output m essage="tn s:getIVMLe tterStatus esResponse " name="ge tIVMLetter StatusesRe sponse">
  1403       </wsdl :output>
  1404       </wsdl :operation >
  1405       <wsdl: operation  name="getE ESummaryHi story">
  1406         <wsd l:input me ssage="tns :getEESumm aryHistory Request" n ame="getEE SummaryHis toryReques t">
  1407       </wsdl :input>
  1408         <wsd l:output m essage="tn s:getEESum maryHistor yResponse"  name="get EESummaryH istoryResp onse">
  1409       </wsdl :output>
  1410       </wsdl :operation >
  1411       <wsdl: operation  name="retr ieveIVMCan didates">
  1412         <wsd l:input me ssage="tns :retrieveI VMCandidat esRequest"  name="ret rieveIVMCa ndidatesRe quest">
  1413       </wsdl :input>
  1414         <wsd l:output m essage="tn s:retrieve IVMCandida tesRespons e" name="r etrieveIVM Candidates Response">
  1415       </wsdl :output>
  1416       </wsdl :operation >
  1417     </wsdl:p ortType>
  1418     <wsdl:bi nding name ="eeSummar yPortSoap1 1" type="t ns:eeSumma ryPort">
  1419       <soap: binding st yle="docum ent" trans port="http ://schemas .xmlsoap.o rg/soap/ht tp"/>
  1420       <wsdl: operation  name="getD eliveryPre ference">
  1421         <soa p:operatio n soapActi on=""/>
  1422         <wsd l:input na me="getDel iveryPrefe renceReque st">
  1423           <s oap:body u se="litera l"/>
  1424         </ws dl:input>
  1425         <wsd l:output n ame="getDe liveryPref erenceResp onse">
  1426           <s oap:body u se="litera l"/>
  1427         </ws dl:output>
  1428       </wsdl :operation >
  1429       <wsdl: operation  name="upda teDelivery Preference ">
  1430         <soa p:operatio n soapActi on=""/>
  1431         <wsd l:input na me="update DeliveryPr eferenceRe quest">
  1432           <s oap:body u se="litera l"/>
  1433         </ws dl:input>
  1434         <wsd l:output n ame="updat eDeliveryP referenceR esponse">
  1435           <s oap:body u se="litera l"/>
  1436         </ws dl:output>
  1437       </wsdl :operation >
  1438       <wsdl: operation  name="send IVMUpdates ">
  1439         <soa p:operatio n soapActi on=""/>
  1440         <wsd l:input na me="sendIV MUpdatesRe quest">
  1441           <s oap:body u se="litera l"/>
  1442         </ws dl:input>
  1443         <wsd l:output n ame="sendI VMUpdatesR esponse">
  1444           <s oap:body u se="litera l"/>
  1445         </ws dl:output>
  1446       </wsdl :operation >
  1447       <wsdl: operation  name="getE ligibility Determinat ion">
  1448         <soa p:operatio n soapActi on=""/>
  1449         <wsd l:input na me="getEli gibilityDe terminatio nRequest">
  1450           <s oap:body u se="litera l"/>
  1451         </ws dl:input>
  1452         <wsd l:output n ame="getEl igibilityD eterminati onResponse ">
  1453           <s oap:body u se="litera l"/>
  1454         </ws dl:output>
  1455       </wsdl :operation >
  1456       <wsdl: operation  name="getE ESummary">
  1457         <soa p:operatio n soapActi on=""/>
  1458         <wsd l:input na me="getEES ummaryRequ est">
  1459           <s oap:body u se="litera l"/>
  1460         </ws dl:input>
  1461         <wsd l:output n ame="getEE SummaryRes ponse">
  1462           <s oap:body u se="litera l"/>
  1463         </ws dl:output>
  1464       </wsdl :operation >
  1465       <wsdl: operation  name="getP ersonNotif ication">
  1466         <soa p:operatio n soapActi on=""/>
  1467         <wsd l:input na me="getPer sonNotific ationReque st">
  1468           <s oap:body u se="litera l"/>
  1469         </ws dl:input>
  1470         <wsd l:output n ame="getPe rsonNotifi cationResp onse">
  1471           <s oap:body u se="litera l"/>
  1472         </ws dl:output>
  1473       </wsdl :operation >
  1474       <wsdl: operation  name="upda teIVMRecor dStatus">
  1475         <soa p:operatio n soapActi on=""/>
  1476         <wsd l:input na me="update IVMRecordS tatusReque st">
  1477           <s oap:body u se="litera l"/>
  1478         </ws dl:input>
  1479         <wsd l:output n ame="updat eIVMRecord StatusResp onse">
  1480           <s oap:body u se="litera l"/>
  1481         </ws dl:output>
  1482       </wsdl :operation >
  1483       <wsdl: operation  name="getI VMLetterSt atuses">
  1484         <soa p:operatio n soapActi on=""/>
  1485         <wsd l:input na me="getIVM LetterStat usesReques t">
  1486           <s oap:body u se="litera l"/>
  1487         </ws dl:input>
  1488         <wsd l:output n ame="getIV MLetterSta tusesRespo nse">
  1489           <s oap:body u se="litera l"/>
  1490         </ws dl:output>
  1491       </wsdl :operation >
  1492       <wsdl: operation  name="getE ESummaryHi story">
  1493         <soa p:operatio n soapActi on=""/>
  1494         <wsd l:input na me="getEES ummaryHist oryRequest ">
  1495           <s oap:body u se="litera l"/>
  1496         </ws dl:input>
  1497         <wsd l:output n ame="getEE SummaryHis toryRespon se">
  1498           <s oap:body u se="litera l"/>
  1499         </ws dl:output>
  1500       </wsdl :operation >
  1501       <wsdl: operation  name="retr ieveIVMCan didates">
  1502         <soa p:operatio n soapActi on=""/>
  1503         <wsd l:input na me="retrie veIVMCandi datesReque st">
  1504           <s oap:body u se="litera l"/>
  1505         </ws dl:input>
  1506         <wsd l:output n ame="retri eveIVMCand idatesResp onse">
  1507           <s oap:body u se="litera l"/>
  1508         </ws dl:output>
  1509       </wsdl :operation >
  1510     </wsdl:b inding>
  1511     <wsdl:se rvice name ="eeSummar yPortServi ce">
  1512       <wsdl: port bindi ng="tns:ee SummaryPor tSoap11" n ame="eeSum maryPortSo ap11">
  1513           <soap:addr ess locati on="https: // DNS .  PORT /esr-ws/sp ring-ws/ge tEESummary /"/>
  1514       </wsdl :port>
  1515     </wsdl:s ervice>
  1516   </wsdl:def initions>