2. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/20/2017 7:20:06 AM 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.

2.1 Files compared

# Location File Last Modified
1 CIF_MHV_2017.3.0.0_SW_Docx.zip\CIF_MHV_2017.3.0.0.zip\mhv_source\mhv_bluebutton\mhv-bluebutton-portal-portlet\src\main\webapp\views\bluebutton\healthsummary healthSummary.xhtml Sat Jun 3 17:35:42 2017 UTC
2 CIF_MHV_2017.3.0.0_SW_Docx.zip\CIF_MHV_2017.3.0.0.zip\mhv_source\mhv_bluebutton\mhv-bluebutton-portal-portlet\src\main\webapp\views\bluebutton\healthsummary healthSummary.xhtml Mon Jun 19 13:54:16 2017 UTC

2.2 Comparison summary

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

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

2.4 Active regular expressions

No regular expressions were active.

2.5 Comparison detail

  1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
  2  
  3   <ui:compos ition xmln s="http:// www.w3.org /1999/xhtm l" xmlns:c ="http://j ava.sun.co m/jsp/jstl /core"
  4           xm lns:f="htt p://java.s un.com/jsf /core" xml ns:h="http ://java.su n.com/jsf/ html"
  5           xm lns:ui="ht tp://java. sun.com/js f/facelets " xmlns:p= "http://pr imefaces.o rg/ui"
  6           te mplate="/v iews/blueb utton/layo ut.xhtml">
  7           
  8           <u i:define n ame="title ">#{msg.do wnloadResu ltsTitle}< /ui:define >
  9           
  10           <u i:define n ame="mainc ontent">
  11                    <div  class="ro w">
  12                             <div c lass="nav- li">
  13                                      <ul>
  14                                               <li>
  15                                                       <s pan>&#160; </span><h: outputText  value="|"  class="hi de-link-di vider-medi um-screen" /><span>&# 160;</span >
  16                                                       <a  href="#{s electRepor tControlle r.mhvConte xt}/protec ting-your- personal-h ealth-info rmation" t arget="_bl ank">Prote cting Your  Personal  Health Inf ormation</ a>
  17                                               </li>
  18                                               <li>
  19                                                       <s pan>&#160; </span><h: outputText  value="|"  class="hi de-link-di vider-medi um-screen" /><span>&# 160;</span >
  20                                                       <a  href="#{s electRepor tControlle r.mhvConte xt}/health -summary-v a-ccd-lear n-more" ta rget="_bla nk">Learn  More</a>
  21                                               </li>
  22                                               <li>
  23                                                       <a  href="/do cuments/25 286/25831/ VA_CCD_Qui ck_Guide.p df/6e34acb e-ebff-463 6-b317-10e 7d55d0b82"  target="_ blank">VA  Health Sum mary User  Guide</a>
  24                                               </li>
  25                                      </ul>
  26                             </div>
  27                    </di v>
  28                    
  29                    <hr  class="hea dlineRule"  size="1"/ >
  30                    <h:f orm id="he althSummar y_refresh" >
  31                    <f:m etadata>
  32                             <f:eve nt type="p reRenderVi ew" listen er="#{heal thSummaryC ontroller. init}"/>
  33                    </f: metadata>
  34                    
  35                    <scr ipt langua ge="JavaSc ript" type ="text/Jav aScript">
  36                    func tion pdfDo wnloadPopu p(dateGen)  {
  37                              messa ge = " Whe n you open  or downlo ad a PDF f ile, a tem porary fil e is creat ed on"
  38                                        + " th is compute r. Others  accessing  this compu ter may be  able to v iew"
  39                                        + " yo ur persona l health i nformation .  There i s a risk o f exposing  your"
  40                                        + " in formationw hen you do wnload a P DF file, e specially  on public  or"
  41                                        + " sh ared compu ters."
  42                         var r = co nfirm(mess age);
  43                        
  44                         if (r == t rue) {
  45                                 cr eateCookie ('Token',' #{healthSu mmaryContr oller.getA PIToken()} ',5);
  46                             window .location. href='/mhv api/v1/blu ebutton/ex ternal/str eam/ccda/' +dateGen+' /fileForma t/PDF/ccdT ype/#{heal thSummaryC ontroller. ccdType}';
  47                             }
  48                        
  49                    }
  50                    </sc ript> 
  51                    
  52                    <h:p anelGroup  id="health SummaryCon troller_st atus" styl eClass="in formationB ox" layout ="block">
  53                             <h:pan elGroup re ndered="#{ osccdServi ceStatusBe an.isUpdat ing}">
  54                                      <div cla ss="person al-info-di sclaimer">
  55                                               <p><h:grap hicImage   library="i mg" name=" icon_error -condition al-40x40.g if" styleC lass="left " alt="ico n alert"/>  #{msg.dow nloadResul tsUpdating }</p>
  56                                              
  57                                                       <p :commandBu tton immed iate="true " action=" #{healthSu mmaryContr oller.chec kCCDUpdati ngStatus}"  update="h ealthSumma ry_refresh " value="C heck Updat es" onclic k="this.di sabled=tru e" styleCl ass="btn"  />
  58                                              
  59                                      </div>
  60                             </h:pa nelGroup>
  61                             <h:pan elGroup re ndered="#{ osccdServi ceStatusBe an.isCompl ete}">
  62                                      <div cla ss="person al-info-di sclaimer">
  63                                               <p><h:grap hicImage   library="i mg" name=" icon_error -condition al-40x40.g if" styleC lass="left " alt="ico n alert"/>  #{msg.dow nloadResul tsComplete }</p>
  64                                      </div>
  65                             </h:pa nelGroup>
  66                             <h:pan elGroup re ndered="#{ osccdServi ceStatusBe an.isServi ceError}">
  67                                      <div cla ss="person al-info-di sclaimer">
  68                                               <p><h:grap hicImage   library="i mg" name=" icon_error -condition al-40x40.g if" styleC lass="left " alt="ico n alert"/> #{msg.down loadResult sSystemErr or1}</p>
  69                                               <p>#{msg.d ownloadRes ultsSystem Error2} </ p>
  70                                      </div>
  71                             </h:pa nelGroup>
  72                             <h:pan elGroup re ndered="#{ osccdServi ceStatusBe an.isDataE rror}">
  73                                      <div cla ss="person al-info-di sclaimer">
  74                                               <table>
  75                                                       <t r>
  76                                                                <td  style="wid th: 40px;  padding: 0  15px 0px  0px;">
  77                                                                         <h:gra phicImage   library=" img" name= "icon_erro r-conditio nal-40x40. gif" style Class="lef t" alt="ic on alert"/ >
  78                                                                </td >
  79                                                                <td>
  80                                                                         #{msg. downloadRe sultsDataE rror1} <a  href="#{se lectReport Controller .mhvContex t}/health- summary-va -ccd-learn -more" tar get="_blan k" style=" font-weigh t: bold"># {msg.downl oadResults DataError2 }</a> #{ms g.download ResultsDat aError3}.
  81                                                                </td >
  82                                                       </ tr>
  83                                               </table>                                            
  84                                      </div>
  85                             </h:pa nelGroup>
  86                             <h:pan elGroup re ndered="#{ osccdServi ceStatusBe an.isNothi ngToShow}" >
  87                                      <div cla ss="person al-info-di sclaimer">
  88                                               <p><h:grap hicImage   library="i mg" name=" icon_error -condition al-40x40.g if" styleC lass="left " alt="ico n alert"/>  #{msg.dow nloadResul tsNothingF ound}</p>
  89                                      </div>
  90                             </h:pa nelGroup>
  91                    </h: panelGroup >
  92                    
  93                    <div  id="main" >
  94                    <p>
  95                             <h:out putText es cape="fals e"  value= "#{msg.dow nloadResul tsInstruct ionsLabel1 a}" />
  96                             <a hre f="#{selec tReportCon troller.mh vContext}/ va-continu ity-of-car e-document " target=" _blank"><h :outputTex t escape=" false" val ue="#{msg. downloadRe sultsInstr uctionsLab el1b}"/></ a><span>&# 160;</span >
  97                             <h:out putText es cape="fals e" value=" #{msg.down loadResult sInstructi onsLabel1c }" />
  98                             <h:pan elGroup re ndered="#{ healthSumm aryControl ler.isVACC DDirectFie ldTestUser }">
  99                                      <h:outpu tText esca pe="false"  value="#{ msg.downlo adResultsI nstruction sLabel1d}"  />
  100                             </h:pa nelGroup>
  101                    </p>
  102                    <ul>
  103                             <li>
  104                                      <h:outpu tText esca pe="false"  value="#{ msg.downlo adResultsI nstruction sLabel2a}"  />
  105                             </li>
  106                             <li>
  107                                      <h:outpu tText esca pe="false"  value="#{ msg.downlo adResultsI nstruction sLabel2b}"  />
  108                             </li>
  109                             <h:pan elGroup re ndered="#{ healthSumm aryControl ler.isVACC DDirectFie ldTestUser }">
  110                                      <li>
  111                                               <h:outputT ext escape ="false" v alue="#{ms g.download ResultsIns tructionsL abel2c}" / >
  112                                      </li>
  113                             </h:pa nelGroup>
  114                    </ul >
  115                    
  116                    <h:p anelGroup  rendered=" #{healthSu mmaryContr oller.isVA CCDDirectF ieldTestUs er}">
  117                             <p>
  118                                      <h:outpu tText esca pe="false"  value="#{ msg.downlo adResultsI nstruction sLabel3a}"  />
  119                                      <a href= "#{selectR eportContr oller.mhvC ontext}/pr ofiles"><h :outputTex t escape=" false" val ue="#{msg. downloadRe sultsInstr uctionsLab el3b}" />< /a><span>& #160;</spa n>
  120                                      <h:outpu tText esca pe="false"  value="#{ msg.downlo adResultsI nstruction sLabel3c}"  /><span>& #160;</spa n>
  121                                      <h:comma ndLink act ion="/view s/bluebutt on/sendReq uestsStatu s/sendRequ estsStatus " >#{msg.d ownloadRes ultsInstru ctionsB5b} </h:comman dLink>
  122                             </p>
  123                    </h: panelGroup >
  124                    
  125                    <div  class="ro w">
  126                             <div c lass="span 12">
  127                                      <fieldse t style="p adding: 5p x 5px 0px  15px;">
  128                                               <legend> # {msg.retri eveOptions OverviewLa bel} </leg end>
  129                                               <ul>
  130                                                       <l i>
  131                                                                <h:o utputText  escape="fa lse" value ="#{msg.do wnloadResu ltsInstruc tionsB1a}"  />
  132                                                                <a h ref="/docu ments/1261 2/25115/CC D.xsl/c51a 4404-2507- 43d2-b179- 2f59cc292a 8d" target ="_blank"> <h:outputT ext escape ="false" v alue="#{ms g.download ResultsIns tructionsB 1b}" /></a >
  133                                                                <h:o utputText  escape="fa lse" value ="#{msg.do wnloadResu ltsInstruc tionsB1c}"  />
  134                                                       </ li>
  135                                                       <l i>
  136                                                                <h:o utputText  escape="fa lse" value ="#{msg.do wnloadResu ltsInstruc tionsB2a}"  />
  137                                                                 <a href="h ttp://www. DNS     /viewer.ht m" target= "_blank">< h:outputTe xt escape= "false" va lue="#{msg .downloadR esultsInst ructionsB2 b}" /></a> <span>&#16 0;</span>
  138                                                                <h:o utputText  escape="fa lse" value ="#{msg.do wnloadResu ltsInstruc tionsB2c}"  />
  139                                                       </ li>
  140                                                       <l i>
  141                                                                <h:o utputText  escape="fa lse" value ="#{msg.do wnloadResu ltsInstruc tionsB3}"  />
  142                                                       </ li>
  143                                               </ul>
  144                                      </fields et><br/>
  145                             </div>
  146                    </di v>
  147  
  148                    <h:p anelGroup  rendered=" #{healthSu mmaryContr oller.isVA CCDDirectF ieldTestUs er}">
  149                             <div c lass="row" >
  150                                      <div cla ss="span12 ">
  151                                               <fieldset  style="pad ding: 5px  5px 0px 15 px;">
  152                                                       <l egend> #{m sg.otherSu mmaryOptio nsLabel} < /legend>
  153                                                       <u l>
  154                                                                <li>
  155                                                                         <h:out putText es cape="fals e" value=" #{msg.down loadResult sInstructi onsB4a}" / >
  156                                                                         <a hre f="#{selec tReportCon troller.mh vContext}/ ccd-direct -participa ting-provi ders-help"  target="_ blank"><h: outputText  escape="f alse" valu e="#{msg.d ownloadRes ultsInstru ctionsB4b} " /></a><s pan>&#160; </span>
  157                                                                         <h:out putText es cape="fals e" value=" #{msg.down loadResult sInstructi onsB4c}" / >
  158                                                                </li >
  159                                                                <li>
  160                                                                         <h:out putText es cape="fals e" value=" #{msg.down loadResult sInstructi onsB6a}" / >
  161                                                                         <a hre f="#{selec tReportCon troller.mh vContext}/ profiles"> <h:outputT ext escape ="false" v alue="#{ms g.download ResultsIns tructionsB 6b}" /></a ><span>&#1 60;</span>
  162                                                                         <h:out putText es cape="fals e" value=" #{msg.down loadResult sInstructi onsB6c}" / >
  163                                                                </li >
  164                                                                <li>
  165                                                                         <h:out putText es cape="fals e" value=" #{msg.down loadResult sInstructi onsB5a}" / ><h:comman dLink acti on="/views /bluebutto n/sendRequ estsStatus /sendReque stsStatus"  > #{msg.d ownloadRes ultsInstru ctionsB5b} </h:comman dLink><spa n>&#160;</ span><h:ou tputText e scape="fal se" value= "#{msg.dow nloadResul tsInstruct ionsB5c}"  />
  166                                                                </li >
  167                                                       </ ul>
  168                                               </fieldset ><br/>
  169                                      </div>
  170                             </div>
  171                    </h: panelGroup >
  172                    
  173                    <h:o utputText  escape="fa lse" value ="#{msg.do wnloadResu ltsInstruc tions7}" / ><br/><br/ >
  174                    
  175                    <h:f orm id="he althSummar y_form">
  176                    <h2> #{msg.down loadResult sPHIof}  # {healthSum maryContro ller.first Name}  #{h ealthSumma ryControll er.lastNam e}</h2>
  177                    <!--   <h:panel Group id=" healthSumm arystatus_ table"> -- >
  178                <div cla ss="row">
  179                    <div  class="sp an12">
  180                         <fieldset>
  181                            <legend > #{msg.do wnloadResu ltsTableLa bel} </leg end> 
  182                                               <p:dataTab le id="hea lthSummary _table" va r="healthS ummary" va lue="#{hea lthSummary ListBean.h ealthSumma ries}">
  183                                                       <p :column he aderText=" File Conte nts">
  184                                                                <h:o utputText  value="#{h ealthSumma ry.fileCon tents}"/>
  185                                                       </ p:column>
  186                                                       <p :column he aderText=" File Name" >
  187                                                                <h:o utputText  value="#{h ealthSumma ry.filenam e}" />
  188                                                       </ p:column>
  189                                                       <p :column he aderText=" Request Da te">
  190                                                                <h:o utputText  value="#{h ealthSumma ry.request Date}" />
  191                                                       </ p:column>
  192                                                       <p :column he aderText=" Status">
  193                                                                <h:o utputText  value="#{h ealthSumma ry.status} " />
  194                                                       </ p:column>
  195                                                       <p :column he aderText=" Option to  Retrieve D ata">                                                      
  196                                                                         <p:com mandButton  rendered= "#{healthS ummary.sta tus=='Read y to Downl oad'}" upd ate="@this " oncomple te="this.d isabled=fa lse;" oncl ick="this. disabled=t rue;create Cookie('To ken','#{he althSummar yControlle r.getAPITo ken()}',5) ;window.lo cation.hre f='/mhvapi /v1/bluebu tton/exter nal/stream /ccda/#{he althSummar y.dateGene ratedTs}/f ileFormat/ XML/ccdTyp e/#{health SummaryCon troller.cc dType}'" v alue="Down load xml"  styleClass ="btn" />
  197                                                                         <p:com mandButton  rendered= "#{healthS ummary.sta tus=='Read y to Downl oad'}"  up date="@thi s" oncompl ete="this. disabled=f alse;" onc lick="pdfD ownloadPop up('#{heal thSummary. dateGenera tedTs}');t his.disabl ed=true;"  value="Dow nload pdf"  styleClas s="btn" />
  198                                                                         <p:com mandButton  rendered= "#{healthS ummary.sta tus=='Read y to Downl oad'}" act ion="/view s/bluebutt on/healths ummary/pre viewHealth Summary" o nclick="th is.disable d=true;cre ateCookie( 'Token','# {healthSum maryContro ller.getAP IToken()}' ,5);" styl eClass="bt n" actionL istener="# {ccdAttrib utes.attri buteListen er}">
  199                                                                         <f:att ribute nam e="value"  value="Vie w/Print"   />
  200                                                                         <f:att ribute nam e="dateGen erated" va lue="#{hea lthSummary .dateGener atedTs}"   />
  201                                                                         <f:att ribute nam e="ccdType " value="# {healthSum maryContro ller.ccdTy pe}" />
  202                                                                         </p:co mmandButto n>                                                           
  203                                                       </ p:column>
  204                                               </p:dataTa ble>
  205                                               <h:panelGr oup render ed="#{heal thSummaryC ontroller. isVACCDDir ectFieldTe stUser and  (not oscc dServiceSt atusBean.i sServiceEr ror) and ( not osccdS erviceStat usBean.isD ataError)  and (not o sccdServic eStatusBea n.isNothin gToShow)}" ><h:output Text escap e="false"  value="#{m sg.downloa dResultsSe ndLabel}"  /><p:space r width="5 0" height= "10" /><p: commandLin k action=" /views/blu ebutton/he althsummar y/sendHeal thSummary"  onclick=" this.disab led=true;c reateCooki e('Token', '#{healthS ummaryCont roller.get APIToken() }',5);" st yleClass=" mydatabutt on-blue" s tyle="colo r:white; t ext-decora tion: none "><h:graph icImage al t="Share"  width="14"  height="1 4" library ="img" nam e="share.p ng"/>Send  my health  summary</p :commandLi nk></h:pan elGroup>
  206                                      </fields et>
  207                             </div>
  208                    </di v>
  209                    <!--   </h:pane lGroup> -- >
  210                    <div  class="ro w">
  211                    <div  class="sp an12">
  212                                      <p>
  213                                               <br/>
  214                                               <h:outputT ext value= "#{msg.dow nloadResul tsFooterLa bela}" esc ape="false "/> <a hre f="#{selec tReportCon troller.mh vContext}/ protecting -your-pers onal-healt h-informat ion" targe t="_blank" > <h:outpu tText  val ue="#{msg. downloadRe sultsFoote rLabelb}"  escape="fa lse"/></a>
  215                                      </p>
  216                                      <ul>
  217                                               <li>
  218                                                       <h :outputTex t escape=" false" val ue="#{msg. downloadRe sultsFoote rBullets1} " />
  219                                               </li>
  220                                               <li>
  221                                                       <h :outputTex t escape=" false" val ue="#{msg. downloadRe sultsFoote rBullets2} " />
  222                                               </li>
  223                                               <li>
  224                                                       <h :outputTex t escape=" false" val ue="#{msg. downloadRe sultsFoote rBullets3} " />
  225                                               </li>
  226                                      </ul>
  227                                      <h:outpu tLink id=" cancel" va lue="perso nal-inform ation" sty leClass="a nchorButto n" class=" btn"> <spa n>Cancel</ span></h:o utputLink>
  228                             </div>
  229                    </di v>
  230                    </h: form>
  231                    </di v>
  232                    </h: form>
  233                    
  234                    
  235           </ ui:define>
  236           
  237           <u i:define n ame="discl aimer">
  238                    <ui: insert nam e="info-pr otection-d isclaimer"  >
  239                             <ui:in clude src= "/views/bl uebutton/i nfo-protec tion-discl aimer.xhtm l" />
  240                    </ui :insert>
  241           </ ui:define>
  242           
  243   </ui:compo sition>