3981. EPMO Open Source Coordination Office Redaction File Detail Report

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

3981.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:51:06 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-server\src\soapui PatientAnnounce-soapui-project.xml Mon Jun 5 18:42:10 2017 UTC

3981.2 Comparison summary

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

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

3981.4 Active regular expressions

No regular expressions were active.

3981.5 Comparison detail

        1   <?xml 
        2     version="1 .0" 
        3     encoding=" UTF-8"
        4   ?>
        5   <con:soapu i-project 
        6     name="Pati entAnnounc e" 
        7     resourceRo ot="" 
        8     soapui-ver sion="4.0. 0" 
        9     abortOnErr or="false"  
        10     runType="S EQUENTIAL"  
        11     xmlns:con= "http://ev iware.com/ soapui/con fig"
        12   >
        13     <con:setti ngs/>
        14     <con:inter face 
        15      xsi:type=" con:WsdlIn terface" 
        16      wsaVersion ="NONE" 
        17      name="Anno uncePatien tBinding" 
        18      type="wsdl
        19      bindingNam e="{urn:go v:va:med:n hin:adapte r:announce patient}An nouncePati entBinding
        20      soapVersio n="1_1" 
        21      anonymous= "optional"  
        22      definition ="http://U RL.DNS:POR T/NHINAdap terGateway PatientAnn ounce/Anno uncePatien tService?w sdl" 
        23      xmlns:xsi= "http://ww w.w3.org/2 001/XMLSch ema-instan ce"
        24     >
        25      <con:setti ngs/>
        26      <con:defin itionCache  
        27       type="TEXT
        28       rootPart=" http://URL .DNS:PORT/ NHINAdapte rGatewayPa tientAnnou nce/Announ cePatientS ervice?wsd l"
        29      >
        30       <con:part>
        31        <con:url>
        32         http://URL .DNS:PORT/ NHINAdapte rGatewayPa tientAnnou nce/Announ cePatientS ervice?wsd l
        33        </con:url>
        34        <con:conte nt>
        35         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
        36         <definitio ns name="A nnouncePat ient" targ etNamespac e="urn:gov :va:med:nh in:adapter :announcep atient" xm lns="http: //schemas. xmlsoap.or g/wsdl/" x mlns:wsdl= "http://sc hemas.xmls oap.org/ws dl/" xmlns :xsd="http ://www.w3. org/2001/X MLSchema"  xmlns:tns= "urn:gov:v a:med:nhin :adapter:a nnouncepat ient" xmln s:ns="urn: gov:va:med :nhin:adap ter:announ cepatient"  xmlns:pln k="http:// docs.oasis -open.org/ wsbpel/2.0 /plnktype"  xmlns:soa p="http:// schemas.xm lsoap.org/ wsdl/soap/ ">
        37           <types>
        38             <xsd:s chema targ etNamespac e="urn:gov :va:med:nh in:adapter :announcep atient">
        39               <xsd :include s chemaLocat ion="http: //URL.DNS: PORT/NHINA dapterGate wayPatient Announce/A nnouncePat ientServic e?xsd=1"/>
        40             </xsd: schema>
        41           </types>
        42           <message  name="ann ouncePatie ntRequest" >
        43             <part  name="body " element= "ns:Announ cePatient" />
        44           </messag e>
        45           <message  name="ann ouncePatie ntResponse ">
        46             <part  name="body " element= "ns:Announ cePatientR esponse"/>
        47           </messag e>
        48           <portTyp e name="An nouncePati entPortTyp e">
        49             <opera tion name= "announceP atient">
        50               <inp ut name="i nput1" mes sage="tns: announcePa tientReque st"/>
        51               <out put name=" output1" m essage="tn s:announce PatientRes ponse"/>
        52             </oper ation>
        53           </portTy pe>
        54           <binding  name="Ann ouncePatie ntBinding"  type="tns :AnnounceP atientPort Type">
        55             <soap: binding st yle="docum ent" trans port="http ://schemas .xmlsoap.o rg/soap/ht tp"/>
        56             <opera tion name= "announceP atient">
        57               <soa p:operatio n/>
        58               <inp ut name="i nput1">
        59                 <s oap:body u se="litera l"/>
        60               </in put>
        61               <out put name=" output1">
        62                 <s oap:body u se="litera l"/>
        63               </ou tput>
        64             </oper ation>
        65           </bindin g>
        66           <service  name="Ann ouncePatie ntService" >
        67             <port  name="Anno uncePatien tPort" bin ding="tns: AnnouncePa tientBindi ng">
        68               <soa p:address  location=" http://URL .DNS:PORT/ NHINAdapte rGatewayPa tientAnnou nce/Announ cePatientS ervice"/>
        69             </port >
        70           </servic e>
        71           <plnk:pa rtnerLinkT ype name=" AnnouncePa tient">
        72             <!--A  partner li nk type is  automatic ally gener ated when  a new port  type is a dded. Part ner link t ypes are u sed by BPE L processe s. 
        73         In a BPEL  process, a  partner l ink repres ents the i nteraction  between t he BPEL pr ocess and  a partner  service. E ach partne r link is  associated  with a pa rtner link  type.
        74         A partner  link type  characteri zes the co nversation al relatio nship betw een two se rvices. Th e partner  link type  can have o ne or two  roles.-->
        75             <plnk: role name= "AnnounceP atientPort TypeRole"  portType=" tns:Announ cePatientP ortType"/>
        76           </plnk:p artnerLink Type>
        77         </definiti ons>]]>
        78        </con:cont ent>
        79        <con:type>
        80         http://sch emas.xmlso ap.org/wsd l/
        81        </con:type >
        82       </con:part >
        83       <con:part>
        84        <con:url>
        85         http://URL .DNS:PORT/ NHINAdapte rGatewayPa tientAnnou nce/Announ cePatientS ervice?xsd =1
        86        </con:url>
        87        <con:conte nt>
        88         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
        89         <!--edited  with XMLS py v2011 r el. 3 (htt p://www.al tova.com)  by SPAWAR  Systems Ce nter Atlan tic (SPAWA R Systems  Center Atl antic)-->
        90         <xsd:schem a targetNa mespace="u rn:gov:va: med:nhin:a dapter:ann ouncepatie nt" elemen tFormDefau lt="qualif ied" xmlns :xsd="http ://www.w3. org/2001/X MLSchema"  xmlns:tns= "urn:gov:v a:med:nhin :adapter:a nnouncepat ient" xmln s:ns1="urn :gov:va:me d:nhin:ada pter:permi ssion">
        91           <xsd:imp ort namesp ace="urn:g ov:va:med: nhin:adapt er:permiss ion" schem aLocation= "http://UR L.DNS:PORT /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service?xs d=2"/>
        92           <xsd:com plexType n ame="Annou ncePatient Type">
        93             <xsd:s equence>
        94               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
        95               <xsd :element n ame="facil ities" min Occurs="0" >
        96                 <x sd:complex Type>
        97                    <xsd:seque nce>
        98                      <xsd:ele ment name= "facility"  type="xsd :string" m axOccurs=" unbounded" />
        99                    </xsd:sequ ence>
        100                 </ xsd:comple xType>
        101               </xs d:element>
        102               <xsd :element n ame="userI nfo" type= "ns1:UserI nfoType"/>
        103             </xsd: sequence>
        104           </xsd:co mplexType>
        105           <xsd:com plexType n ame="Annou ncePatient ResponseTy pe">
        106             <xsd:s equence>
        107               <xsd :element n ame="retur n" type="x sd:int"/>
        108             </xsd: sequence>
        109           </xsd:co mplexType>
        110           <xsd:ele ment name= "AnnounceP atient" ty pe="tns:An nouncePati entType"/>
        111           <xsd:ele ment name= "AnnounceP atientResp onse" type ="tns:Anno uncePatien tResponseT ype"/>
        112         </xsd:sche ma>]]>
        113        </con:cont ent>
        114        <con:type>
        115         http://www .w3.org/20 01/XMLSche ma
        116        </con:type >
        117       </con:part >
        118       <con:part>
        119        <con:url>
        120         http://URL .DNS:PORT/ NHINAdapte rGatewayPa tientAnnou nce/Announ cePatientS ervice?xsd =2
        121        </con:url>
        122        <con:conte nt>
        123         <![CDATA[< !--Publish ed by JAX- WS RI at h ttp://jax- ws.dev.jav a.net. RI' s version  is Oracle  JAX-WS 2.1 .5.-->
        124         <xsd:schem a targetNa mespace="u rn:gov:va: med:nhin:a dapter:per mission" e lementForm Default="q ualified"  xmlns:xsd= "http://ww w.w3.org/2 001/XMLSch ema" xmlns :tns="urn: gov:va:med :nhin:adap ter:permis sion">
        125           <xsd:com plexType n ame="OptOu tResponseT ype">
        126             <xsd:s equence>
        127               <xsd :element n ame="statu s" type="t ns:StatusT ype"/>
        128               <xsd :element n ame="resul ts" minOcc urs="0">
        129                 <x sd:complex Type>
        130                    <xsd:seque nce>
        131                      <xsd:ele ment name= "result" t ype="tns:O ptInPatien tResponseT ype" maxOc curs="unbo unded"/>
        132                    </xsd:sequ ence>
        133                 </ xsd:comple xType>
        134               </xs d:element>
        135             </xsd: sequence>
        136           </xsd:co mplexType>
        137           <xsd:com plexType n ame="OptOu tType">
        138             <xsd:s equence>
        139               <xsd :element n ame="optOu tPatients" >
        140                 <x sd:complex Type>
        141                    <xsd:seque nce>
        142                      <xsd:ele ment name= "optOutPat ient" type ="tns:OptO utPatientT ype" maxOc curs="unbo unded"/>
        143                    </xsd:sequ ence>
        144                 </ xsd:comple xType>
        145               </xs d:element>
        146               <xsd :element n ame="userI nfo" type= "tns:UserI nfoType"/>
        147             </xsd: sequence>
        148           </xsd:co mplexType>
        149           <xsd:com plexType n ame="OptIn Type">
        150             <xsd:s equence>
        151               <xsd :element n ame="optIn Patients">
        152                 <x sd:complex Type>
        153                    <xsd:seque nce>
        154                      <xsd:ele ment name= "optInPati ent" type= "tns:OptIn PatientTyp e" maxOccu rs="unboun ded"/>
        155                    </xsd:sequ ence>
        156                 </ xsd:comple xType>
        157               </xs d:element>
        158               <xsd :element n ame="userI nfo" type= "tns:UserI nfoType"/>
        159             </xsd: sequence>
        160           </xsd:co mplexType>
        161           <xsd:com plexType n ame="UserI nfoType">
        162             <xsd:s equence>
        163               <xsd :element n ame="userI d" type="x sd:string" />
        164               <xsd :element n ame="fullN ame" type= "xsd:strin g"/>
        165               <xsd :element n ame="authe nticationM ethod" typ e="xsd:str ing"/>
        166               <xsd :element n ame="role"  type="xsd :string"/>
        167             </xsd: sequence>
        168           </xsd:co mplexType>
        169           <xsd:ele ment name= "OptIn" ty pe="tns:Op tInType"/>
        170           <xsd:com plexType n ame="OptIn ResponseTy pe">
        171             <xsd:s equence>
        172               <xsd :element n ame="statu s" type="t ns:StatusT ype"/>
        173               <xsd :element n ame="resul ts" minOcc urs="0">
        174                 <x sd:complex Type>
        175                    <xsd:seque nce>
        176                      <xsd:ele ment name= "result" t ype="tns:O ptInPatien tResponseT ype" maxOc curs="unbo unded"/>
        177                    </xsd:sequ ence>
        178                 </ xsd:comple xType>
        179               </xs d:element>
        180             </xsd: sequence>
        181           </xsd:co mplexType>
        182           <xsd:ele ment name= "OptInResp onse" type ="tns:OptI nResponseT ype"/>
        183           <xsd:ele ment name= "OptOut" t ype="tns:O ptOutType" />
        184           <xsd:ele ment name= "OptOutRes ponse" typ e="tns:Opt OutRespons eType"/>
        185           <xsd:com plexType n ame="GetCo rrelations Type">
        186             <xsd:s equence>
        187               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
        188             </xsd: sequence>
        189           </xsd:co mplexType>
        190           <xsd:com plexType n ame="GetCo rrelations ResponseTy pe">
        191             <xsd:s equence>
        192               <xsd :element n ame="statu s" type="t ns:StatusT ype"/>
        193               <xsd :element n ame="corre lations" m inOccurs=" 0">
        194                 <x sd:complex Type>
        195                    <xsd:seque nce>
        196                      <xsd:ele ment name= "correlati on" type=" tns:Correl ationType"  maxOccurs ="unbounde d" minOccu rs="0"/>
        197                      <xsd:ele ment name= "status" t ype="tns:S tatusType" />
        198                    </xsd:sequ ence>
        199                 </ xsd:comple xType>
        200               </xs d:element>
        201             </xsd: sequence>
        202           </xsd:co mplexType>
        203           <xsd:com plexType n ame="Corre lationType ">
        204             <xsd:s equence>
        205               <xsd :element n ame="facil ityNumber"  type="xsd :string"/>
        206               <xsd :element n ame="facil ityName" t ype="xsd:s tring"/>
        207               <xsd :element n ame="homeC ommunityId " type="xs d:string"/ >
        208               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
        209             </xsd: sequence>
        210           </xsd:co mplexType>
        211           <xsd:ele ment name= "GetCorrel ations" ty pe="tns:Ge tCorrelati onsType"/>
        212           <xsd:ele ment name= "GetCorrel ationsResp onse" type ="tns:GetC orrelation sResponseT ype"/>
        213           <xsd:com plexType n ame="GetSt atusType">
        214             <xsd:s equence>
        215               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
        216             </xsd: sequence>
        217           </xsd:co mplexType>
        218           <xsd:com plexType n ame="GetSt atusRespon seType">
        219             <xsd:s equence>
        220               <xsd :element n ame="statu s" type="t ns:StatusT ype"/>
        221               <xsd :element n ame="optIn DateTime"  type="xsd: dateTime"  minOccurs= "0"/>
        222               <xsd :element n ame="expir esDateTime " type="xs d:dateTime " minOccur s="0"/>
        223             </xsd: sequence>
        224           </xsd:co mplexType>
        225           <xsd:ele ment name= "GetStatus " type="tn s:GetStatu sType"/>
        226           <xsd:ele ment name= "GetStatus Response"  type="tns: GetStatusR esponseTyp e"/>
        227           <xsd:sim pleType na me="Status Type">
        228             <xsd:r estriction  base="xsd :string">
        229               <xsd :enumerati on value=" OPTED_IN"/ >
        230               <xsd :enumerati on value=" OPTED_OUT" />
        231               <xsd :enumerati on value=" INVALID_PA TIENT_ID"/ >
        232               <xsd :enumerati on value=" PATIENT_NO T_FOUND"/>
        233               <xsd :enumerati on value=" SUCCESS"/>
        234               <xsd :enumerati on value=" FAILURE"/>
        235               <xsd :enumerati on value=" WARN"/>
        236             </xsd: restrictio n>
        237           </xsd:si mpleType>
        238           <xsd:com plexType n ame="OptIn PatientTyp e">
        239             <xsd:s equence>
        240               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
        241               <xsd :element n ame="optIn DateTime"  type="xsd: dateTime"/ >
        242               <xsd :element n ame="expir esDateTime " type="xs d:dateTime "/>
        243             </xsd: sequence>
        244           </xsd:co mplexType>
        245           <xsd:com plexType n ame="OptOu tPatientTy pe">
        246             <xsd:s equence>
        247               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
        248               <xsd :element n ame="reaso n" type="x sd:long"/>
        249             </xsd: sequence>
        250           </xsd:co mplexType>
        251           <xsd:com plexType n ame="OptIn PatientRes ponseType" >
        252             <xsd:s equence>
        253               <xsd :element n ame="patie ntId" type ="xsd:stri ng"/>
        254               <xsd :element n ame="statu s" type="t ns:StatusT ype"/>
        255             </xsd: sequence>
        256           </xsd:co mplexType>
        257         </xsd:sche ma>]]>
        258        </con:cont ent>
        259        <con:type>
        260         http://www .w3.org/20 01/XMLSche ma
        261        </con:type >
        262       </con:part >
        263      </con:defi nitionCach e>
        264      <con:endpo ints>
        265       <con:endpo int>
        266        http://URL .DNS:PORT/ NHINAdapte rGatewayPa tientAnnou nce/Announ cePatientS ervice
        267       </con:endp oint>
        268      </con:endp oints>
        269      <con:opera tion 
        270       isOneWay=" false" 
        271       action="" 
        272       name="anno uncePatien t" 
        273       bindingOpe rationName ="announce Patient" 
        274       type="Requ est-Respon se" 
        275       outputName ="output1"  
        276       inputName= "input1" 
        277       receivesAt tachments= "false" 
        278       sendsAttac hments="fa lse" 
        279       anonymous= "optional"
        280      >
        281       <con:setti ngs/>
        282       <con:call 
        283        name="Requ est 1"
        284       >
        285        <con:setti ngs>
        286         <con:setti ng 
        287          id="com.ev iware.soap ui.impl.ws dl.WsdlReq uest@reque st-headers "
        288         >
        289          &lt;xml-fr agment/>
        290         </con:sett ing>
        291        </con:sett ings>
        292        <con:encod ing>
        293         UTF-8
        294        </con:enco ding>
        295        <con:endpo int>
        296         http://URL .DNS:PORT/ NHINAdapte rGatewayPa tientAnnou nce/Announ cePatientS ervice
        297        </con:endp oint>
        298        <con:reque st>
        299         <![CDATA[< soapenv:En velope xml ns:soapenv ="http://s chemas.xml soap.org/s oap/envelo pe/" xmlns :urn="urn: gov:va:med :nhin:adap ter:announ cepatient"  xmlns:urn 1="urn:gov :va:med:nh in:adapter :permissio n">
        300            <soapen v:Header/>
        301            <soapen v:Body>
        302               <urn :AnnounceP atient>
        303                  < urn:patien tId>101258 1676V37780 2</urn:pat ientId>
        304                  < !--Optiona l:-->
        305                  < urn:facili ties>
        306                      <!--1 or  more repe titions:-- >
        307                      <urn:fac ility>200N UT</urn:fa cility>
        308                  < /urn:facil ities>
        309                  < urn:userIn fo>
        310                      <urn1:us erId>test< /urn1:user Id>
        311                      <urn1:fu llName>tes t</urn1:fu llName>
        312                      <urn1:au thenticati onMethod>t est</urn1: authentica tionMethod >
        313                      <urn1:ro le>test</u rn1:role>
        314                  < /urn:userI nfo>
        315               </ur n:Announce Patient>
        316            </soape nv:Body>
        317         </soapenv: Envelope>] ]>
        318        </con:requ est>
        319        <con:jmsCo nfig 
        320         JMSDeliver yMode="PER SISTENT"
        321        />
        322        <con:jmsPr opertyConf ig/>
        323        <con:wsaCo nfig 
        324         mustUnders tand="NONE
        325         version="2 00508" 
        326         action="ur n:gov:va:m ed:nhin:ad apter:anno uncepatien t/Announce PatientPor tType/inpu t1"
        327        />
        328        <con:wsrmC onfig 
        329         version="1 .2"
        330        />
        331       </con:call >
        332      </con:oper ation>
        333     </con:inte rface>
        334     <con:prope rties/>
        335     <con:wssCo ntainer/>
        336   </con:soap ui-project >