3757. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/9/2017 3:50:31 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.

3757.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:50:31 2017 UTC
2 eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-ext-svc-proxy\src\main\resources\schemas AuditManager.xsd Wed Jun 7 05:05:10 2017 UTC

3757.2 Comparison summary

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

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

3757.4 Active regular expressions

No regular expressions were active.

3757.5 Comparison detail

        1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
        2   <!-- Publi shed by JA X-WS RI at  http://ja x-ws.dev.j ava.net. R I's versio n is Oracl e JAX-WS 2 .1.5. -->
        3   <!-- edite d with XML Spy v2011  rel. 3 (ht tp://www.a ltova.com)  by SPAWAR  Systems C enter Atla ntic (SPAW AR Systems  Center At lantic) -- >
        4   <xsd:schem a xmlns:xs d="http:// www.w3.org /2001/XMLS chema" xml ns:tns="ur n:gov:va:m ed:nhin:ad apter:audi t" targetN amespace=" urn:gov:va :med:nhin: adapter:au dit" eleme ntFormDefa ult="quali fied">
        5           <x sd:complex Type name= "SortField sType">
        6                    <xsd :sequence>
        7                             <xsd:e lement nam e="sortFie ld" type=" tns:SortFi eldType" m axOccurs=" 4999"/>
        8                    </xs d:sequence >
        9           </ xsd:comple xType>
        10           <x sd:simpleT ype name=" SortDirect ion">
        11                    <xsd :restricti on base="x sd:string" >
        12                             <xsd:e numeration  value="AS C"/>
        13                             <xsd:e numeration  value="DE SC"/>
        14                    </xs d:restrict ion>
        15           </ xsd:simple Type>
        16           <x sd:complex Type name= "InValuesT ype">
        17                    <xsd :attribute  name="not In" type=" xsd:boolea n" default ="false"/>
        18           </ xsd:comple xType>
        19           <x sd:complex Type name= "QueryType ">
        20                    <xsd :sequence>
        21                             <xsd:e lement nam e="fromDat e" type="x sd:dateTim e" minOccu rs="0"/>
        22                             <xsd:e lement nam e="toDate"  type="xsd :dateTime"  minOccurs ="0"/>
        23                             <xsd:e lement nam e="patient Ids" type= "tns:Strin gValuesTyp e" minOccu rs="0"/>
        24                             <xsd:e lement nam e="patient SSNs" type ="tns:Stri ngValuesTy pe" minOcc urs="0"/>
        25                             <xsd:e lement nam e="patient LastNames"  type="tns :StringVal uesType" m inOccurs=" 0"/>
        26                             <xsd:e lement nam e="patient GivenNames " type="tn s:StringVa luesType"  minOccurs= "0"/>
        27                             <xsd:e lement nam e="purpose ForUses" t ype="tns:S tringValue sType" min Occurs="0" />
        28                             <xsd:e lement nam e="patient FacilityNu mbers" typ e="tns:Str ingValuesT ype" minOc curs="0"/>
        29                             <xsd:e lement nam e="userIds " type="tn s:StringVa luesType"  minOccurs= "0"/>
        30                             <xsd:e lement nam e="userNam es" type=" tns:String ValuesType " minOccur s="0"/>
        31                             <xsd:e lement nam e="userFac ilityNumbe rs" type=" tns:String ValuesType " minOccur s="0"/>
        32                             <xsd:e lement nam e="organiz ationIds"  type="tns: StringValu esType" mi nOccurs="0 "/>
        33                             <xsd:e lement nam e="remoteO rganizatio nIds" type ="tns:Stri ngValuesTy pe" minOcc urs="0"/>
        34                             <xsd:e lement nam e="actions " type="tn s:ActionVa luesType"  minOccurs= "0"/>
        35                             <xsd:e lement nam e="details " type="xs d:string"  minOccurs= "0"/>
        36                <xsd:ele ment name= "patientTy pes" type= "xsd:int"  minOccurs= "0"/>
        37                    </xs d:sequence >
        38           </ xsd:comple xType>
        39           <x sd:simpleT ype name=" FieldType" >
        40                    <xsd :restricti on base="x sd:string" >
        41                             <xsd:e numeration  value="au ditTime"/>
        42                             <xsd:e numeration  value="ac tion"/>
        43                             <xsd:e numeration  value="us erId"/>
        44                             <xsd:e numeration  value="us erName"/>
        45                             <xsd:e numeration  value="us erFacility Number"/>
        46                             <xsd:e numeration  value="or ganization Id"/>
        47                             <xsd:e numeration  value="or ganization Name"/>
        48                             <xsd:e numeration  value="pa tientId"/>
        49                             <xsd:e numeration  value="pa tientSSN"/ >
        50                             <xsd:e numeration  value="pa tientLastN ame"/>
        51                <xsd:enu meration v alue="pati entMiddleN ame"/>
        52                             <xsd:e numeration  value="pa tientGiven Name"/>
        53                             <xsd:e numeration  value="pa tientFacil ityNumber" />
        54                             <xsd:e numeration  value="pa tientFacil ityName"/>
        55                <xsd:enu meration v alue="faci lityName"/ >
        56                             <xsd:e numeration  value="pu rposeForUs e"/>
        57                             <xsd:e numeration  value="re moteOrgani zationId"/ >
        58                             <xsd:e numeration  value="re moteOrgani zationName "/>
        59                             <xsd:e numeration  value="op tOutReason "/>
        60                             <xsd:e numeration  value="do cumentId"/ >
        61                             <xsd:e numeration  value="do cumentTitl e"/>
        62                    </xs d:restrict ion>
        63           </ xsd:simple Type>
        64           <x sd:complex Type name= "PageInfoT ype">
        65                    <xsd :sequence>
        66                             <xsd:e lement nam e="pageNum ber" type= "xsd:int"  default="0 "/>
        67                             <xsd:e lement nam e="pageSiz e" type="x sd:int" de fault="-1" />
        68                    </xs d:sequence >
        69           </ xsd:comple xType>
        70           <x sd:complex Type name= "GetAudits Type">
        71                    <xsd :complexCo ntent>
        72                             <xsd:e xtension b ase="tns:Q ueryType">
        73                                      <xsd:seq uence>
        74                                               <xsd:eleme nt name="s ortFields"  type="tns :SortField sType" min Occurs="0" />
        75                                               <xsd:eleme nt name="p ageInfo" t ype="tns:P ageInfoTyp e" minOccu rs="0"/>
        76                                      </xsd:se quence>
        77                             </xsd: extension>
        78                    </xs d:complexC ontent>
        79           </ xsd:comple xType>
        80           <x sd:complex Type name= "GetAudits SummaryTyp e">
        81                    <xsd :complexCo ntent>
        82                             <xsd:e xtension b ase="tns:Q ueryType">
        83                                      <xsd:seq uence>
        84                                               <xsd:eleme nt name="g roupByFiel ds" type=" tns:GroupB yFieldsTyp e" minOccu rs="0"/>
        85                                               <xsd:eleme nt name="p ageInfo" t ype="tns:P ageInfoTyp e" minOccu rs="0"/>
        86                                      </xsd:se quence>
        87                             </xsd: extension>
        88                    </xs d:complexC ontent>
        89           </ xsd:comple xType>
        90           <x sd:element  name="Get AuditsSumm aryRespons e" type="t ns:GetAudi tsSummaryR esponseTyp e"/>
        91           <x sd:complex Type name= "GetAudits SummaryRes ponseType" >
        92                    <xsd :sequence>
        93                             <xsd:e lement nam e="groupBy Fields" ty pe="tns:Gr oupByField sType" min Occurs="0" />
        94                             <xsd:e lement nam e="auditSu mmaries" t ype="tns:A uditSummar iesType" m inOccurs=" 0"/>
        95                             <xsd:e lement nam e="pageInf o" type="t ns:PageInf oType"/>
        96                    </xs d:sequence >
        97           </ xsd:comple xType>
        98           <x sd:element  name="Get AuditsSumm ary" type= "tns:GetAu ditsSummar yType"/>
        99           <x sd:complex Type name= "GroupByFi eldsType">
        100                    <xsd :sequence>
        101                             <xsd:e lement nam e="groupBy Field" typ e="tns:Fie ldType" ma xOccurs="4 999"/>
        102                    </xs d:sequence >
        103           </ xsd:comple xType>
        104           <x sd:simpleT ype name=" ActionType ">
        105                    <xsd :restricti on base="x sd:string" >
        106                             <xsd:e numeration  value="Re trieve Doc ument"/>
        107                             <xsd:e numeration  value="Re trieveDocu mentOut"/>
        108                             <xsd:e numeration  value="Ad dPatientCo rrelation" />
        109                             <xsd:e numeration  value="CP P OptOut"/ >
        110                             <xsd:e numeration  value="CP P Announce "/>
        111                             <xsd:e numeration  value="An nounce"/>
        112                             <xsd:e numeration  value="Ch eckPolicy" />
        113                             <xsd:e numeration  value="MP I findMatc h"/>
        114                             <xsd:e numeration  value="CP P OptIn"/>
        115                             <xsd:e numeration  value="CP P Login"/>
        116                             <xsd:e numeration  value="CP P Revoke"/ >
        117                             <xsd:e numeration  value="Do cumentSubm issionIn"/ >
        118                    </xs d:restrict ion>
        119           </ xsd:simple Type>
        120           <x sd:complex Type name= "ActionVal uesType">
        121                    <xsd :complexCo ntent>
        122                             <xsd:e xtension b ase="tns:I nValuesTyp e">
        123                                      <xsd:seq uence>
        124                                               <xsd:eleme nt name="v alue" type ="tns:Acti onType" ma xOccurs="4 999"/>
        125                                      </xsd:se quence>
        126                             </xsd: extension>
        127                    </xs d:complexC ontent>
        128           </ xsd:comple xType>
        129           <x sd:complex Type name= "AuditSumm ariesType" >
        130                    <xsd :sequence>
        131                             <xsd:e lement nam e="auditSu mmary" typ e="tns:Aud itSummaryT ype" maxOc curs="4999 "/>
        132                    </xs d:sequence >
        133           </ xsd:comple xType>
        134           <x sd:complex Type name= "SummaryFi eldsType">
        135                    <xsd :sequence>
        136                             <xsd:e lement nam e="summary Field" typ e="xsd:str ing" maxOc curs="4999 "/>
        137                    </xs d:sequence >
        138           </ xsd:comple xType>
        139           <x sd:complex Type name= "AuditSumm aryType">
        140                    <xsd :sequence>
        141                             <xsd:e lement nam e="summary Fields" ty pe="tns:Su mmaryField sType" min Occurs="0" />
        142                             <xsd:e lement nam e="count"  type="xsd: long"/>
        143                    </xs d:sequence >
        144           </ xsd:comple xType>
        145           <x sd:complex Type name= "AuditType ">
        146                    <xsd :sequence>
        147                             <xsd:e lement nam e="auditId " type="xs d:long"/>
        148                             <xsd:e lement nam e="auditTi me" type=" xsd:dateTi me"/>
        149                             <xsd:e lement nam e="action"  type="tns :ActionTyp e"/>
        150                             <xsd:e lement nam e="userId"  type="xsd :string"/>
        151                             <xsd:e lement nam e="userNam e" type="x sd:string" />
        152                             <xsd:e lement nam e="userFac ilityNumbe r" type="x sd:string" />
        153                             <xsd:e lement nam e="userFac ilityName"  type="xsd :string"/>
        154                             <xsd:e lement nam e="userRol e" type="x sd:string" />
        155                             <xsd:e lement nam e="organiz ationId" t ype="xsd:s tring"/>
        156                             <xsd:e lement nam e="organiz ationName"  type="xsd :string"/>
        157                             <xsd:e lement nam e="patient Id" type=" xsd:string "/>
        158                             <xsd:e lement nam e="patient SSN" type= "xsd:strin g"/>
        159                             <xsd:e lement nam e="patient LastName"  type="xsd: string"/>
        160                             <xsd:e lement nam e="patient GivenName"  type="xsd :string"/>
        161                <xsd:ele ment name= "patientMi ddleName"  type="xsd: string"/>
        162                             <xsd:e lement nam e="patient FacilityNu mber" type ="xsd:stri ng"/>
        163                             <xsd:e lement nam e="patient FacilityNa me" type=" xsd:string "/>
        164                             <xsd:e lement nam e="purpose ForUse" ty pe="xsd:st ring"/>
        165                             <xsd:e lement nam e="documen tId" type= "xsd:strin g"/>
        166                             <xsd:e lement nam e="documen tTitle" ty pe="xsd:st ring"/>
        167                             <xsd:e lement nam e="remoteO rganizatio nId" type= "xsd:strin g"/>
        168                             <xsd:e lement nam e="remoteO rganizatio nName" typ e="xsd:str ing"/>
        169                             <xsd:e lement nam e="remoteD ocumentRep ositoryId"  type="xsd :string"/>
        170                             <xsd:e lement nam e="remoteD ocumentId"  type="xsd :string"/>
        171                             <xsd:e lement nam e="sourceP atientId"  type="xsd: string"/>
        172                             <xsd:e lement nam e="sourceA ssigningAu thority" t ype="xsd:s tring"/>
        173                             <xsd:e lement nam e="optOutR eason" typ e="xsd:str ing"/>
        174                             <xsd:e lement nam e="details " type="xs d:string"/ >
        175                             <xsd:e lement nam e="docSpec Type" type ="xsd:stri ng"/>                       
        176                    </xs d:sequence >
        177           </ xsd:comple xType>
        178           <x sd:complex Type name= "GetAudits ResponseTy pe">
        179                    <xsd :sequence>
        180                             <xsd:e lement nam e="audits"  type="tns :AuditsTyp e" minOccu rs="0"/>
        181                             <xsd:e lement nam e="pageInf o" type="t ns:PageInf oType"/>
        182                    </xs d:sequence >
        183           </ xsd:comple xType>
        184           <x sd:complex Type name= "AuditsTyp e">
        185                    <xsd :sequence>
        186                             <xsd:e lement nam e="audit"  type="tns: AuditType"  maxOccurs ="4999"/>
        187                    </xs d:sequence >
        188           </ xsd:comple xType>
        189           <x sd:complex Type name= "StringVal uesType">
        190                    <xsd :complexCo ntent>
        191                             <xsd:e xtension b ase="tns:I nValuesTyp e">
        192                                      <xsd:seq uence>
        193                                               <xsd:eleme nt name="v alue" type ="xsd:stri ng" maxOcc urs="4999" />
        194                                      </xsd:se quence>
        195                             </xsd: extension>
        196                    </xs d:complexC ontent>
        197           </ xsd:comple xType>
        198           <x sd:element  name="Get Audits" ty pe="tns:Ge tAuditsTyp e"/>
        199           <x sd:element  name="Get AuditsResp onse" type ="tns:GetA uditsRespo nseType"/>
        200           <x sd:complex Type name= "SortField Type">
        201                    <xsd :sequence>
        202                             <xsd:e lement nam e="field"  type="tns: FieldType" />
        203                             <xsd:e lement nam e="directi on" type=" tns:SortDi rection" d efault="AS C" minOccu rs="0"/>
        204                    </xs d:sequence >
        205           </ xsd:comple xType>
        206           <x sd:complex Type name= "UserIdsTy pe">
        207                    <xsd :complexCo ntent>
        208                             <xsd:e xtension b ase="tns:I nValuesTyp e">
        209                                      <xsd:seq uence>
        210                                               <xsd:eleme nt name="u serId" typ e="xsd:str ing" maxOc curs="4999 "/>
        211                                      </xsd:se quence>
        212                             </xsd: extension>
        213                    </xs d:complexC ontent>
        214           </ xsd:comple xType>
        215   </xsd:sche ma>