58. EPMO Open Source Coordination Office Redaction File Detail Report

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

58.1 Files compared

# Location File Last Modified
1 CUI-CPP-v2.4.0-source-archive.zip\app\xsd\ExamManagement\extension CommonTypes-1.0.xsd Thu Dec 21 03:33:17 2017 UTC
2 CUI-CPP-v2.4.0-source-archive.zip\app\xsd\ExamManagement\extension CommonTypes-1.0.xsd Tue Feb 6 20:10:17 2018 UTC

58.2 Comparison summary

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

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

58.4 Active regular expressions

No regular expressions were active.

58.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" UTF-8" ?>
  2   <xs:schema  xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema"
  3                xmlns="htt p:// DNS     /vler/sche mas/vlerSu persetSche ma/examMan agement/1. 0"
  4                targetName space="htt p:// DNS     /vler/sche mas/vlerSu persetSche ma/examMan agement/1. 0"
  5               elementFo rmDefault= "qualified " version= "1.0">
  6  
  7  
  8       <!-- = ========== ========== ========== ========== ========== ==== -->
  9       <!-- = ========== ========== ========== ========== ========== ====
  10  
  11               Main Even t Declarat ions
  12                  - all  events ext end from E xamManagem entEvent
  13  
  14               ========= ========== ========== ========== ========== ====== -->
  15       <!-- = ========== ========== ========== ========== ========== ==== -->
  16  
  17       <xs:co mplexType  name="Exam Management EventType"  abstract= "true">
  18           <x s:annotati on>
  19                <xs:docu mentation> Base abstr act class  for any so rt of Exam  Managemen t event.
  20                </xs:doc umentation >
  21           </ xs:annotat ion>
  22           <x s:sequence >
  23                <xs:elem ent name=" Details" t ype="xs:st ring" minO ccurs="0"/ >
  24                <xs:elem ent name=" EventSourc e" type="P articipati ngSystemTy pe"/>
  25           </ xs:sequenc e>
  26           <x s:attribut e name="ev entId" typ e="UuidTyp e" use="re quired"/>
  27           <x s:attribut e name="ev entDtg" ty pe="xs:dat eTime"/>
  28           <x s:attribut e name="pr eviousEven t" type="U uidType"/>
  29           <x s:attribut e name="mo delVersion " type="xs :string" u se="requir ed"/>
  30           <x s:attribut e name="cr eatedByUse r" type="x s:string"/ >
  31       </xs:c omplexType >
  32  
  33       <xs:si mpleType n ame="ExamR eworkReaso nType">
  34           <x s:annotati on>
  35                <xs:docu mentation> Reason tha t the prev ious exam  was insuff icient, or  needs cla rification .
  36                </xs:doc umentation >
  37           </ xs:annotat ion>
  38           <x s:restrict ion base=" xs:string" >
  39                <xs:enum eration va lue="Case  required e xam by a s pecialist" />
  40                <xs:enum eration va lue="Confl icting inf ormation i n report"/ >
  41                <xs:enum eration va lue="Faile d to addre ss all con ditions re quested"/>
  42                <xs:enum eration va lue="Faile d to compl y with BVA  remand in structions "/>
  43                <xs:enum eration va lue="Faile d to provi de diagnos is"/>
  44                <xs:enum eration va lue="Faile d to provi de medical  opinion"/ >
  45                <xs:enum eration va lue="Faile d to provi de rationa le"/>
  46                <xs:enum eration va lue="Faile d to provi de request ed or requ ired infor mation"/>
  47                <xs:enum eration va lue="In pe rson exami nation was  not perfo rmed"/>
  48           </ xs:restric tion>
  49       </xs:s impleType>
  50  
  51  
  52       <xs:co mplexType  name="Part icipatingS ystemType" >
  53           <x s:attribut e name="pa rticipatin gSystemNam e" type="P articipati ngSystemNa meType" us e="require d"/>
  54           <x s:attribut e name="co ntractorNa me" type=" xs:string" >
  55                <xs:anno tation>
  56                    <xs: documentat ion>When t he partici patingSyst emName is  "VBA Contr actor," th is designa tes which
  57                    cont ractor (e. g., QTC, V etFed, or  VES). Do n ot use for  other par ticipating  systems.
  58                    </xs :documenta tion>
  59                </xs:ann otation>
  60           </ xs:attribu te>
  61       </xs:c omplexType >
  62       <xs:co mplexType  name="Code NamePairTy pe">
  63           <x s:attribut e name="co de" type=" xs:string"  use="requ ired"/>
  64           <x s:attribut e name="na me" type=" xs:string" />
  65       </xs:c omplexType >
  66       <xs:si mpleType n ame="Parti cipatingSy stemNameTy pe">
  67           <x s:restrict ion base=" xs:string" >
  68                <xs:enum eration va lue="VBMS" />
  69                <xs:enum eration va lue="VBA C ontractor" />
  70                <xs:enum eration va lue="VHA"/ >
  71           </ xs:restric tion>
  72       </xs:s impleType>
  73  
  74  
  75       <xs:co mplexType  name="Addr essType">
  76           <x s:sequence >
  77                <xs:elem ent name=" Address1"  type="xs:s tring" min Occurs="0" />
  78                <xs:elem ent name=" Address2"  type="xs:s tring" min Occurs="0" />
  79                <xs:elem ent name=" Address3"  type="xs:s tring" min Occurs="0" />
  80                <xs:elem ent name=" City" type ="xs:strin g"/>
  81                <xs:elem ent name=" State" typ e="xs:stri ng"/>
  82                <xs:elem ent name=" ZipCode" t ype="xs:st ring"/>
  83                <xs:elem ent name=" Country" t ype="xs:st ring"/>
  84           </ xs:sequenc e>
  85           <x s:attribut e name="de scription"  type="xs: string">
  86                <xs:anno tation>
  87                    <xs: documentat ion>Indica tes what t ype of add ress (home , vacation  home, tem porary, fa cility, et c.)
  88                    </xs :documenta tion>
  89                </xs:ann otation>
  90           </ xs:attribu te>
  91       </xs:c omplexType >
  92  
  93       <xs:co mplexType  name="Pref erredGeogr aphicLocat ionType">
  94           <x s:complexC ontent>
  95                <xs:exte nsion base ="AddressT ype"/>
  96           </ xs:complex Content>
  97       </xs:c omplexType >
  98  
  99       <xs:si mpleType n ame="Assig ningAuthor ityType">
  100           <x s:restrict ion base=" xs:string" >
  101                <xs:enum eration va lue="2.16. 840.1.1138 83.4.349">
  102                    <xs: annotation >
  103                         <xs:docume ntation>De partment o f Veterans  Affairs</ xs:documen tation>
  104                    </xs :annotatio n>
  105                </xs:enu meration>
  106                <xs:enum eration va lue="2.16. 840.1.1138 83.3.42.10 001.100001 .12">
  107                    <xs: annotation >
  108                         <xs:docume ntation>De partment o f Defense< /xs:docume ntation>
  109                    </xs :annotatio n>
  110                </xs:enu meration>
  111                <xs:enum eration va lue="2.16. 840.1.1138 83.3.184">
  112                    <xs: annotation >
  113                         <xs:docume ntation>So cial Secur ity Admini stration</ xs:documen tation>
  114                    </xs :annotatio n>
  115                </xs:enu meration>
  116           </ xs:restric tion>
  117       </xs:s impleType>
  118  
  119       <xs:si mpleType n ame="Benef itType">
  120           <x s:restrict ion base=" xs:string" >
  121                <xs:enum eration va lue="CP Li ve"/>
  122                <xs:enum eration va lue="CP De ath"/>
  123           </ xs:restric tion>
  124       </xs:s impleType>
  125  
  126       <xs:si mpleType n ame="Bilat eralIndica torType">
  127           <x s:annotati on>
  128                <xs:docu mentation> Which regi on of the  body is af fected.
  129                </xs:doc umentation >
  130           </ xs:annotat ion>
  131           <x s:restrict ion base=" xs:string" >
  132                <xs:enum eration va lue="RL">
  133                    <xs: annotation >
  134                         <xs:docume ntation>Ri ght Lower< /xs:docume ntation>
  135                    </xs :annotatio n>
  136                </xs:enu meration>
  137                <xs:enum eration va lue="LL">
  138                    <xs: annotation >
  139                         <xs:docume ntation>Le ft Lower</ xs:documen tation>
  140                    </xs :annotatio n>
  141                </xs:enu meration>
  142                <xs:enum eration va lue="RU">
  143                    <xs: annotation >
  144                         <xs:docume ntation>Ri ght Upper< /xs:docume ntation>
  145                    </xs :annotatio n>
  146                </xs:enu meration>
  147                <xs:enum eration va lue="LU">
  148                    <xs: annotation >
  149                         <xs:docume ntation>Le ft Upper</ xs:documen tation>
  150                    </xs :annotatio n>
  151                </xs:enu meration>
  152                <xs:enum eration va lue="BL">
  153                    <xs: annotation >
  154                         <xs:docume ntation>Bi lateral</x s:document ation>
  155                    </xs :annotatio n>
  156                </xs:enu meration>
  157           </ xs:restric tion>
  158       </xs:s impleType>
  159  
  160       <xs:co mplexType  name="Caus eOfDeathTy pe">
  161           <x s:sequence >
  162                <xs:elem ent name=" PrincipalC auseOfDeat h" type="x s:string"  minOccurs= "0"/>
  163                <xs:elem ent name=" Contributi ngCauseOfD eath" type ="xs:strin g" minOccu rs="0"/>
  164                <xs:elem ent name=" Disabiliti esDescript ion" type= "xs:string " minOccur s="0"/>
  165                <xs:elem ent name=" Occupation Specialty"  type="xs: string" mi nOccurs="0 "/>
  166           </ xs:sequenc e>
  167           <x s:attribut e name="de athType" t ype="Death Type"/>
  168       </xs:c omplexType >
  169       <xs:si mpleType n ame="Death Type">
  170           <x s:restrict ion base=" xs:string" >
  171                <xs:enum eration va lue="Servi ceConnecti onForCause OfDeath"/>
  172                <xs:enum eration va lue="Servi ceConnecti onByVitalO rgan"/>
  173                <xs:enum eration va lue="Servi ceConnecti onByUsc115 1"/>
  174                <xs:enum eration va lue="Asbes tosExposur e"/>
  175           </ xs:restric tion>
  176       </xs:s impleType>
  177  
  178       <xs:co mplexType  name="Eras OfServiceC ollection" >
  179           <x s:sequence >
  180                <xs:choi ce>
  181                    <xs: element na me="Peacet imeEra" ty pe="Peacet imeEraType "/>
  182                    <xs: element na me="Era" t ype="EraOf ServiceTyp e" maxOccu rs="4"/>
  183                </xs:cho ice>
  184           </ xs:sequenc e>
  185       </xs:c omplexType >
  186  
  187       <xs:si mpleType n ame="EraOf ServiceTyp e">
  188           <x s:restrict ion base=" xs:string" >
  189                <xs:enum eration va lue="WWII" />
  190                <xs:enum eration va lue="Korea n Conflict "/>
  191                <xs:enum eration va lue="Vietn am Era"/>
  192                <xs:enum eration va lue="Gulf  War"/>
  193           </ xs:restric tion>
  194       </xs:s impleType>
  195  
  196       <xs:si mpleType n ame="Peace timeEraTyp e">
  197           <x s:restrict ion base=" xs:string" >
  198                <xs:enum eration va lue="Peace time"/>
  199           </ xs:restric tion>
  200       </xs:s impleType>
  201  
  202  
  203       <xs:si mpleType n ame="Prese parationPr ogramType" >
  204           <x s:restrict ion base=" xs:string" >
  205                <xs:enum eration va lue="Benef its Delive ry At Disc harge (BDD )"/>
  206                <xs:enum eration va lue="Integ rated Disa bility Eva luation Sy stem (IDES )"/>
  207           </ xs:restric tion>
  208       </xs:s impleType>
  209  
  210       <xs:si mpleType n ame="Posts eparationT ype">
  211           <x s:restrict ion base=" xs:string" >
  212                <xs:enum eration va lue="FDC"/ >
  213                <xs:enum eration va lue="Stand ard"/>
  214           </ xs:restric tion>
  215       </xs:s impleType>
  216  
  217       <xs:si mpleType n ame="ExamR elatedClai mStatusTyp e">
  218           <x s:annotati on>
  219                <xs:docu mentation> Status of  the claim  associated  with the  contention (s)
  220                </xs:doc umentation >
  221           </ xs:annotat ion>
  222           <x s:restrict ion base=" xs:string" >
  223                <xs:enum eration va lue="Cance lled"/>
  224                <xs:enum eration va lue="Close d"/>
  225                <xs:enum eration va lue="New"/ >
  226           </ xs:restric tion>
  227       </xs:s impleType>
  228  
  229       <xs:co mplexType  name="Regi onalOffice Type">
  230           <x s:sequence >
  231                <xs:elem ent name=" PhysicalAd dress" typ e="Address Type"/>
  232                <xs:elem ent name=" MailingAdd ress" type ="AddressT ype"/>
  233           </ xs:sequenc e>
  234           <x s:attribut e name="ar ea" type=" RegionalAr ea"/>
  235           <x s:attribut e name="st ationNumbe r" type="x s:string"  use="requi red"/>
  236           <x s:attribut e name="ro Name" type ="xs:strin g"/>
  237       </xs:c omplexType >
  238  
  239       <xs:si mpleType n ame="Regio nalArea">
  240           <x s:restrict ion base=" xs:string" >
  241                <xs:enum eration va lue="CENTR AL"/>
  242                <xs:enum eration va lue="EASTE RN"/>
  243                <xs:enum eration va lue="SOUTH ERN"/>
  244                <xs:enum eration va lue="WESTE RN"/>
  245           </ xs:restric tion>
  246       </xs:s impleType>
  247  
  248       <xs:co mplexType  name="Faci lityType">
  249           <x s:sequence >
  250                <xs:elem ent name=" Address" t ype="Addre ssType"/>
  251           </ xs:sequenc e>
  252           <x s:attribut e name="id " type="xs :string" u se="requir ed"/>
  253           <x s:attribut e name="na me" type=" xs:string"  use="requ ired"/>
  254           <x s:attribut e name="as signingAut hority" ty pe="Assign ingAuthori tyType"/>
  255           <x s:attribut e name="ph one" type= "xs:string "/>
  256       </xs:c omplexType >
  257  
  258       <xs:si mpleType n ame="Gende rType">
  259           <x s:restrict ion base=" xs:string" >
  260                <xs:enum eration va lue="Male" />
  261                <xs:enum eration va lue="Femal e"/>
  262                <xs:enum eration va lue="Unkno wn"/>
  263           </ xs:restric tion>
  264       </xs:s impleType>
  265  
  266       <xs:co mplexType  name="Serv iceConnect edDisabili tyCollecti onType">
  267           <x s:sequence >
  268                <xs:elem ent name=" Disability " type="Se rviceConne ctedDisabi lityType"  maxOccurs= "5000"/>
  269           </ xs:sequenc e>
  270       </xs:c omplexType >
  271       <xs:co mplexType  name="Serv iceConnect edDisabili tyType">
  272           <x s:annotati on>
  273                <xs:docu mentation> Injuries o r diseases  that occu rred while  on active  duty, or  aggravated  by active  military  service.
  274                </xs:doc umentation >
  275           </ xs:annotat ion>
  276           <x s:attribut e name="na me" type=" xs:string"  use="requ ired"/>
  277           <x s:attribut e name="pe rcentage"  type="xs:i nt" use="r equired"/>
  278           <x s:attribut e name="di agnosticCo de" type=" xs:string"  use="requ ired"/>
  279           <x s:attribut e name="bi lateralInd icator" ty pe="Bilate ralIndicat orType"/>
  280       </xs:c omplexType >
  281  
  282  
  283       <xs:si mpleType n ame="SsnTo kenType">
  284           <x s:restrict ion base=" xs:token">
  285                <xs:patt ern value= "[0-9]{3}- [0-9]{2}-[ 0-9]{4}|[0 -9]{3}-[0- 9]{2}-[0-9 ]{4}[Pp]{1 }|[0-9]{9} [Pp]{1}|[0 -9]{9}"/>
  286           </ xs:restric tion>
  287       </xs:s impleType>
  288  
  289       <xs:co mplexType  name="SsnT ype">
  290           <x s:sequence >
  291                <xs:elem ent name=" Value" typ e="SsnToke nType" min Occurs="0" />
  292           </ xs:sequenc e>
  293           <x s:attribut e name="as signingAut hority" ty pe="Assign ingAuthori tyType"/>
  294       </xs:c omplexType >
  295  
  296  
  297       <xs:co mplexType  name="Uuid Collection ">
  298           <x s:sequence >
  299                <xs:elem ent name=" UuidValue"  type="Uui dType" max Occurs="50 00"/>
  300           </ xs:sequenc e>
  301       </xs:c omplexType >
  302       <xs:si mpleType n ame="UuidT ype">
  303           <x s:restrict ion base=" xs:string" >
  304                <xs:patt ern value= "[a-fA-F0- 9]{8}-[a-f A-F0-9]{4} -[a-fA-F0- 9]{4}-[a-f A-F0-9]{4} -[a-fA-F0- 9]{12}"/>
  305           </ xs:restric tion>
  306       </xs:s impleType>
  307  
  308       <xs:co mplexType  name="Stri ngCollecti on">
  309           <x s:sequence >
  310                <xs:elem ent name=" StringValu e" type="x s:string"  maxOccurs= "5000"/>
  311           </ xs:sequenc e>
  312       </xs:c omplexType >
  313  
  314       <xs:co mplexType  name="VsmP honeType">
  315           <x s:attribut e name="pr imaryPhone " type="xs :string" u se="requir ed"/>
  316           <x s:attribut e name="al ternatePho ne" type=" xs:string" />
  317       </xs:c omplexType >
  318  
  319       <xs:co mplexType  name="Inte grationCon trolNumber Type">
  320           <x s:sequence  minOccurs ="0">
  321                <xs:elem ent name=" Value" typ e="xs:stri ng" minOcc urs="0"/>
  322           </ xs:sequenc e>
  323           <x s:attribut e name="as signingAut hority" ty pe="Assign ingAuthori tyType"/>
  324       </xs:c omplexType >
  325  
  326       <xs:co mplexType  name="Peri odOfServic eCollectio n">
  327           <x s:sequence >
  328                <xs:elem ent name=" Period" ty pe="Period OfServiceT ype" maxOc curs="5000 "/>
  329           </ xs:sequenc e>
  330       </xs:c omplexType >
  331  
  332       <xs:co mplexType  name="Peri odOfServic eType">
  333           <x s:sequence >
  334                <xs:elem ent name=" Eras" type ="ErasOfSe rviceColle ction" min Occurs="0" />
  335           </ xs:sequenc e>
  336           <x s:attribut e name="br anchOfServ ice" type= "xs:string " use="req uired"/>
  337           <x s:attribut e name="en tryOnDuty"  type="xs: date" use= "required" />
  338           <x s:attribut e name="se rviceEndDa te" type=" xs:date"/>
  339       </xs:c omplexType >
  340  
  341       <xs:co mplexType  name="VsmT ype">
  342           <x s:annotati on>
  343                <xs:docu mentation> Data perta ining to a  Veteran S ervice Mem ber (VSM)
  344                </xs:doc umentation >
  345           </ xs:annotat ion>
  346           <x s:sequence >
  347                <xs:elem ent name=" SocialSecu rityNumber " type="Ss nType" min Occurs="0"  maxOccurs ="5000"/>
  348                <xs:choi ce>
  349                    <xs: element na me="Prefer redGeograp hicLocatio n" type="P referredGe ographicLo cationType "/>
  350                    <xs: element na me="Addres s" type="A ddressType "/>
  351                </xs:cho ice>
  352                <xs:elem ent name=" Phone" typ e="VsmPhon eType" min Occurs="0" />
  353                <xs:elem ent name=" Integratio nControlNu mber" type ="Integrat ionControl NumberType " minOccur s="0"/>
  354                <xs:elem ent name=" PeriodsOfS ervice" ty pe="Period OfServiceC ollection" />
  355                <xs:elem ent name=" PoaVsoName " type="xs :string" m inOccurs=" 0"/>
  356                <xs:elem ent name=" PoaVsoNumb er" type=" xs:string"  minOccurs ="0"/>
  357                <xs:elem ent name=" RegionalOf fice" type ="Regional OfficeType "/>
  358           </ xs:sequenc e>
  359           <x s:attribut e name="ED IPI" type= "xs:string "/>
  360           <x s:attribut e name="pa rticipantI d" type="x s:string"/ >
  361           <x s:attribut e name="fu llName" ty pe="xs:str ing" use=" required"/ >
  362           <x s:attribut e name="la stName" ty pe="xs:str ing" use=" required"/ >
  363           <x s:attribut e name="fi rstName" t ype="xs:st ring" use= "required" />
  364           <x s:attribut e name="mi ddleName"  type="xs:s tring"/>
  365           <x s:attribut e name="ge nder" type ="GenderTy pe" use="r equired"/>
  366           <x s:attribut e name="da teOfBirth"  type="xs: date" use= "required" />
  367           <x s:attribut e name="da teOfDeath"  type="xs: date"/>
  368           <x s:attribut e name="em ailAddress " type="xs :string"/>
  369           <x s:attribut e name="fi leNumber"  type="xs:s tring" use ="required "/>
  370           <x s:attribut e name="vi staIen" ty pe="xs:int eger"/><!- - TODO: pr obably get  rid of -- >
  371           <x s:attribut e name="pr egnant" ty pe="xs:boo lean"/>
  372       </xs:c omplexType >
  373  
  374  
  375  
  376   </xs:schem a>