626. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/5/2017 4:25:33 PM 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.

626.1 Files compared

# Location File Last Modified
1 C:\working_scrub\Unredacted\VAP Code Base\VAP_Bld2_Source_Code_CIF_2017-02-14\nvap-legacy\src\soapui PatientAnnounce-soapui-project.xml Wed Feb 1 18:37:28 2017 UTC
2 eHX-CIF.zip\eHX-CIF\VAP Code Base\VAP_Bld2_Source_Code_CIF_2017-02-14\nvap-legacy\src\soapui PatientAnnounce-soapui-project.xml Wed Apr 5 12:39:41 2017 UTC

626.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 11 652
Changed 10 20
Inserted 0 0
Removed 0 0

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

626.4 Active regular expressions

No regular expressions were active.

626.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:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service?ws dl" 
  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:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service?ws dl"
  29      >
  30       <con:part>
  31        <con:url>
  32         http:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service?ws dl
  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:inclu de schemaL ocation="h ttp:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service?xs d=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                 <soap:addr ess locati on="http:/ / s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service"/>
  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:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service?xs d=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:impor t namespac e="urn:gov :va:med:nh in:adapter :permissio n" schemaL ocation="h ttp:// s e r v er : 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:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service?xs d=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:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service
  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:// s e r v er : port /NHINAdapt erGatewayP atientAnno unce/Annou ncePatient Service
  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 >