3181. EPMO Open Source Coordination Office Redaction File Detail Report

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

3181.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:49:55 2017 UTC
2 eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-client\src\main\resources\gov\va\nvap\service\pdq PatientDemographics.xsd Fri Apr 21 20:03:26 2017 UTC

3181.2 Comparison summary

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

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

3181.4 Active regular expressions

No regular expressions were active.

3181.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           xm lns:author ization="h ttp://gov/ va/nvap/se rvice/pdq"  xmlns:jax b="http:// java.sun.c om/xml/ns/ jaxb"
        4           ta rgetNamesp ace="http: //gov/va/n vap/servic e/pdq" ele mentFormDe fault="qua lified"
        5           at tributeFor mDefault=" unqualifie d" version ="0.2" xml :lang="en"
        6           ja xb:version ="2.0">
        7           <x s:annotati on>
        8                    <xs: appinfo>
        9                             <jaxb: globalBind ings>
        10                                      <jaxb:ja vaType nam e="java.ut il.Date" x mlType="xs :dateTime"
        11                                               parseMetho d="gov.va. nvap.commo n.xsd.date .DateAdapt er.parseDa teTime"
        12                                               printMetho d="gov.va. nvap.commo n.xsd.date .DateAdapt er.printDa teTime" />
        13                             </jaxb :globalBin dings>
        14                    </xs :appinfo>
        15           </ xs:annotat ion>
        16           <x s:complexT ype name=" patient-pr ofile">
        17                    <xs: sequence>
        18                             <xs:el ement name ="icn" typ e="xs:stri ng" />
        19                             <xs:el ement name ="last-nam e" type="x s:string"  />
        20                             <xs:el ement name ="first-na me" type=" xs:string"  />
        21                             <xs:el ement name ="middle-i nitial" ty pe="xs:str ing" />
        22                             <xs:el ement name ="ssn" typ e="xs:stri ng" />
        23                             <xs:el ement name ="dob" typ e="xs:date Time" />
        24                             <xs:el ement name ="gender"  type="xs:s tring" />
        25                    </xs :sequence>
        26           </ xs:complex Type>
        27           <x s:complexT ype name=" patient-de mographics ">
        28                    <xs: sequence>
        29                             <xs:el ement name ="icn" typ e="xs:stri ng" />
        30                             <xs:el ement name ="last-nam e" type="x s:string"  />
        31                             <xs:el ement name ="first-na me" type=" xs:string"  />
        32                             <xs:el ement name ="middle-n ame" type= "xs:string " />
        33                             <xs:el ement name ="prefix"  type="xs:s tring" />
        34                             <xs:el ement name ="suffix"  type="xs:s tring" />
        35                             <xs:el ement name ="mother-m aiden-name " type="xs :string" / >
        36                             <xs:el ement name ="dob" typ e="xs:date Time" />
        37                             <xs:el ement name ="place-of -birth-cit y" type="x s:string"  />
        38                             <xs:el ement name ="place-of -birth-sta te" type=" xs:string"  />
        39                             <xs:el ement name ="place-of -birth-sta te-descrip tion" type ="xs:strin g" />
        40                             <xs:el ement name ="gender"  type="xs:s tring" />
        41                             <xs:el ement name ="gender-d escription " type="xs :string" / >
        42                             <xs:el ement name ="ssn" typ e="xs:stri ng" />
        43                             <xs:el ement name ="ssn-veri fication-s tatus" typ e="xs:stri ng" />
        44                             <xs:el ement name ="ssn-veri fication-s tatus-desc ription"
        45                                      type="xs :string" / >
        46                             <xs:el ement name ="pseudo-s sn-reason"  type="xs: string" />
        47                             <xs:el ement name ="primary- icn" type= "xs:string " />
        48                             <xs:el ement name ="date-ori ginal-crea tion" type ="xs:dateT ime" />
        49                             <xs:el ement name ="facility -number-or iginal-cre ation" typ e="xs:stri ng" />
        50                             <xs:el ement name ="facility -name-orig inal-creat ion" type= "xs:string " />
        51                             <xs:el ement name ="created- by" type=" xs:string"  />
        52                             <xs:el ement name ="resoluti on-journal -case-numb er" type=" xs:string"  />
        53                             <xs:el ement name ="resoluti on-journal -case-numb er-descrip tion"
        54                                      type="xs :string" / >
        55                             <xs:el ement name ="primary- view-last- updated" t ype="xs:da teTime" />
        56                             <xs:el ement name ="identity -theft" ty pe="xs:str ing" />
        57                             <xs:el ement name ="identity -theft-des cription"  type="xs:s tring" />
        58                             <xs:el ement name ="id-state " type="xs :string" / >
        59                             <xs:el ement name ="id-state -descripti on" type=" xs:string"  />
        60                             <xs:el ement name ="date-of- id-state"  type="xs:d ateTime" / >
        61                             <xs:el ement name ="alias1"  type="xs:s tring" />
        62                             <xs:el ement name ="alias2"  type="xs:s tring" />
        63                             <xs:el ement name ="alias3"  type="xs:s tring" />
        64                             <xs:el ement name ="alias4"  type="xs:s tring" />
        65                             <xs:el ement name ="alias5"  type="xs:s tring" />
        66                             <xs:el ement name ="alias6"  type="xs:s tring" />
        67                             <xs:el ement name ="race-des cription"  type="xs:s tring" />
        68                             <xs:el ement name ="race" ty pe="xs:str ing" />
        69                             <xs:el ement name ="ethnicit y-descript ion" type= "xs:string " />
        70                             <xs:el ement name ="ethnicit y" type="x s:string"  />
        71                             <xs:el ement name ="facility -name" typ e="xs:stri ng" />
        72                             <xs:el ement name ="facility -number" t ype="xs:st ring" />
        73                             <xs:el ement name ="dfn" typ e="xs:stri ng" />
        74                             <xs:el ement name ="assignin g-authorit y-name" ty pe="xs:str ing" />
        75                             <xs:el ement name ="assignin g-authorit y-number"  type="xs:s tring" />
        76                             <xs:el ement name ="date-of- death" typ e="xs:date Time" />
        77                             <xs:el ement name ="claim-nu mber" type ="xs:strin g" />
        78                             <xs:el ement name ="date-las t-treated"  type="xs: dateTime"  />
        79                             <xs:el ement name ="adt-hl7- reason" ty pe="xs:str ing" />
        80                             <xs:el ement name ="date-of- last-updat ed-message " type="xs :dateTime"  />
        81                             <xs:el ement name ="potentia l-cat-edit -status" t ype="xs:st ring" />
        82                             <xs:el ement name ="potentia l-cat-edit -status-de scription"
        83                                      type="xs :string" / >
        84                             <xs:el ement name ="correlat ion-date"  type="xs:d ateTime" / >
        85                             <xs:el ement name ="identifi er-status"  type="xs: string" />
        86                             <xs:el ement name ="identifi er-status- descriptio n" type="x s:string"  />
        87                             <xs:el ement name ="marital- status-des cription"  type="xs:s tring" />
        88                             <xs:el ement name ="marital- status" ty pe="xs:str ing" />
        89                             <xs:el ement name ="street-a ddress-lin e1" type=" xs:string"  />
        90                             <xs:el ement name ="street-a ddress-lin e2" type=" xs:string"  />
        91                             <xs:el ement name ="street-a ddress-lin e3" type=" xs:string"  />
        92                             <xs:el ement name ="residenc e-city" ty pe="xs:str ing" />
        93                             <xs:el ement name ="residenc e-state-de scription"  type="xs: string" />
        94                             <xs:el ement name ="residenc e-state" t ype="xs:st ring" />
        95                             <xs:el ement name ="residenc e-zip4" ty pe="xs:str ing" />
        96                             <xs:el ement name ="residenc e-phone-nu mber" type ="xs:strin g" />
        97                             <xs:el ement name ="pow-stat us-indicat ed-descrip tion" type ="xs:strin g" />
        98                             <xs:el ement name ="pow-stat us-indicat ed" type=" xs:string"  />
        99                             <xs:el ement name ="multiple -birth-ind icator-des cription"
        100                                      type="xs :string" / >
        101                             <xs:el ement name ="multiple -birth-ind icator" ty pe="xs:str ing" />
        102                             <xs:el ement name ="site-ass ociation1"  type="xs: string" />
        103                             <xs:el ement name ="site-ass ociation2"  type="xs: string" />
        104                             <xs:el ement name ="site-ass ociation3"  type="xs: string" />
        105                             <xs:el ement name ="site-ass ociation4"  type="xs: string" />
        106                             <xs:el ement name ="site-ass ociation5"  type="xs: string" />
        107                             <xs:el ement name ="site-ass ociation6"  type="xs: string" />
        108                    </xs :sequence>
        109           </ xs:complex Type>
        110           <x s:complexT ype name=" facility">
        111                    <xs: sequence>
        112                             <xs:el ement name ="facility -id" type= "xs:string " />
        113                             <xs:el ement name ="correlat ed-patient -id" type= "xs:string " />
        114                             <xs:el ement name ="assignin g-authorit y-name" ty pe="xs:str ing" />
        115                             <xs:el ement name ="assignin g-authorit y-number"  type="xs:s tring" />
        116                             <xs:el ement name ="facility -number" t ype="xs:st ring" />
        117                             <xs:el ement name ="facility -name" typ e="xs:stri ng" />
        118                    </xs :sequence>
        119           </ xs:complex Type>
        120           <x s:element  name="pati ent-correl ations-que ry">
        121                    <xs: complexTyp e>
        122                             <xs:se quence>
        123                                      <xs:elem ent name=" patient-id " type="xs :string" / >
        124                             </xs:s equence>
        125                    </xs :complexTy pe>
        126           </ xs:element >
        127           <x s:element  name="pati ent-correl ations-res ponse">
        128                    <xs: complexTyp e>
        129                             <xs:se quence>
        130                                      <xs:elem ent name=" facilities " type="au thorizatio n:facility "
        131                                               maxOccurs= "4999" />
        132                             </xs:s equence>
        133                    </xs :complexTy pe>
        134           </ xs:element >
        135           <x s:element  name="pati ent-demogr aphics-que ry">
        136                    <xs: complexTyp e>
        137                             <xs:se quence>
        138                                      <xs:elem ent name=" patient-id " type="xs :string" / >
        139                             </xs:s equence>
        140                    </xs :complexTy pe>
        141           </ xs:element >
        142           <x s:element  name="pati ent-demogr aphics-res ponse">
        143                    <xs: complexTyp e>
        144                             <xs:se quence>
        145                                      <xs:elem ent name=" patient-de mographics " type="au thorizatio n:patient- demographi cs" />
        146                                      <xs:elem ent name=" error" typ e="authori zation:err or" />
        147                             </xs:s equence>
        148                    </xs :complexTy pe>
        149           </ xs:element >
        150           <x s:element  name="pati ent-match- query">
        151                    <xs: complexTyp e>
        152                             <xs:se quence>
        153                                      <xs:elem ent name=" patient-pr ofile" typ e="authori zation:pat ient-profi le" />
        154                             </xs:s equence>
        155                    </xs :complexTy pe>
        156           </ xs:element >
        157           <x s:element  name="pati ent-match- response">
        158                    <xs: complexTyp e>
        159                             <xs:se quence>
        160                                      <xs:elem ent name=" patients">
        161                                               <xs:comple xType>
        162                                                       <x s:sequence >
        163                                                                <xs: element na me="patien t-profile"  type="aut horization :patient-p rofile"
        164                                                                         maxOcc urs="4999"  />
        165                                                       </ xs:sequenc e>
        166                                               </xs:compl exType>
        167                                      </xs:ele ment>
        168                                      <xs:elem ent name=" error" typ e="authori zation:err or" />
        169                             </xs:s equence>
        170                    </xs :complexTy pe>
        171           </ xs:element >
        172           <x s:complexT ype name=" error">
        173                    <xs: sequence>
        174                             <xs:el ement name ="error-co de" type=" xs:string"  />
        175                             <xs:el ement name ="error-de scription"  type="xs: string" />
        176                    </xs :sequence>
        177           </ xs:complex Type>
        178           <x s:element  name="remo ve-patient -correlati on-request ">
        179                    <xs: complexTyp e>
        180                             <xs:se quence>
        181                                      <xs:elem ent name=" patient-id " type="xs :string" / >
        182                                      <xs:elem ent name=" user-id" t ype="xs:st ring" />
        183                                      <xs:elem ent name=" correlated -patient-i d" type="x s:string"  />
        184                                      <xs:elem ent name=" correlated -assigning -authority -name"
        185                                               type="xs:s tring" />
        186                                      <xs:elem ent name=" correlated -assigning -authority -oid"
        187                                               type="xs:s tring" />
        188                                      <xs:elem ent name=" patient-fi rst-name"  type="xs:s tring" />
        189                                      <xs:elem ent name=" patient-la st-name" t ype="xs:st ring" />
        190                                      <xs:elem ent name=" patient-mi ddle-name"  type="xs: string" />
        191                             </xs:s equence>
        192                    </xs :complexTy pe>
        193           </ xs:element >
        194   </xs:schem a>