4475. EPMO Open Source Coordination Office Redaction File Detail Report

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

4475.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:51:41 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-web\src\main\webapp\WEB-INF\web documentDisclosureReport.jsp Fri Apr 21 20:15:58 2017 UTC

4475.2 Comparison summary

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

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

4475.4 Active regular expressions

No regular expressions were active.

4475.5 Comparison detail

        1   <%--
        2       Docume nt   : Doc ument Disc losure Rep ort
        3       Create d By : Dav id Vasquez  / Robert  Snelling
        4       Modifi ed By: Ash a Amritraj
        5   --%>
        6  
        7   <%@taglib  tagdir="/W EB-INF/tag s/formatti ng" prefix ="f" %>
        8   <%@taglib  uri="http: //java.sun .com/jsp/j stl/core"  prefix="c"  %>
        9   <%@taglib  uri="http: //java.sun .com/jsp/j stl/fmt" p refix="fmt " %>
        10   <%@taglib  uri="http: //java.sun .com/jsp/j stl/functi ons" prefi x="fn" %>
        11   <%@taglib  tagdir="/W EB-INF/tag s/cpp" pre fix="cpp"  %>
        12   <%@taglib  tagdir="/W EB-INF/tag s/date" pr efix="date " %>
        13  
        14   <f:mainTem plate head erText="Ac counting o f Disclosu res Report ">
        15       <scrip t language ="JavaScri pt">
        16           $( document). ready(func tion () {
        17                $('#sour ce').on('c hange', fu nction ()  {
        18                    hand leSourceCh ange();
        19                });
        20  
        21                $("#star tDate").da tepicker({
        22                    maxD ate: 0,
        23                    date Format: 'm m/dd/yy',
        24                    onCl ose: funct ion (selec tedDate) {
        25                         $("#endDat e").datepi cker("opti on", "minD ate", sele ctedDate);
        26                    }
        27                });
        28  
        29                $("#endD ate").date picker({
        30                    maxD ate: 0,
        31                    date Format: 'm m/dd/yy',
        32                    onCl ose: funct ion (selec tedDate) {
        33                         $("#startD ate").date picker("op tion", "ma xDate", se lectedDate );
        34                    }
        35                });
        36  
        37                //initia l data tab le setup a nd call fo r the firs t recordse t
        38                $.fn.dat aTable.ext .errMode =  'none';
        39  
        40                setFocus (documentD isclosureR eportForm. source);
        41  
        42                buildTab le(true);
        43  
        44                function  buildTabl e(loadingP age) {
        45                    if ( loadingPag e) {
        46                         setProcess ingForData Table('exc hangeDataT able');
        47  
        48                         reportTabl e = $('#ex changeData Table').Da taTable({
        49                             deferL oading: 0,
        50                             destro y: true,
        51                             ajax:  {
        52                                 ur l: constru ctUrl("doS earch"),
        53                                 da taSrc: fun ction(json ){
        54                                      $('.data Tables_emp ty').remov e();
        55                                      return j son.data;
        56                                 },
        57                                 er ror: funct ion(o){
        58                                      handleEr rorsInData Table('exc hangeDataT able', o,  12);
        59                                 }
        60                             },
        61                             info:  true,
        62                             langua ge: {
        63                                 em ptyTable:  "No record s found",
        64                                 lo adingRecor ds: ""
        65                             },
        66                             dom: ' lipt<"pad- bottom-20" >ipr',
        67                             length Menu: [ 10 , 25, 50,  100, 250,  500 ],
        68                             pageLe ngth: 25,
        69                             proces sing: true ,
        70                             search ing: false ,
        71                             server Side: true ,
        72                             column Defs: [
        73                                 {o rderable:  false, tar gets: [10,  11]},
        74                                 {
        75                                      targets:  11,
        76                                      data: nu ll,
        77                                      render:  function(d ata,type,f ull,meta){
        78                                          retu rn '<a hre f="#/" onc lick="docu mentView(\ ''+data[11 ]+'\', \'' +data[12]+ '\');">vie w</a>';
        79                                      }
        80                                 },
        81                                 {
        82                                      targets:  0,
        83                                      data: nu ll,
        84                                      render:  function(d ata,type,f ull,meta){
        85                                          retu rn '<a hre f="#/" onc lick="link ToPatient( \''+data[1 3]+'\', \' '+data[1]+ '\', \''+d ata[2]+'\' );">'+data [0]+'</a>' ;
        86                                      }
        87                                 },
        88                                 {c lassName:  'vap-col-m in-80 dt-h ead-center ', targets : 0},
        89                                 {c lassName:  'vap-col-m in-130 dt- head-cente r', target s: [3,4]},
        90                                 {c lassName:  'vap-col-m in-150 dt- head-cente r', target s: [5,7]},
        91                                 {c lassName:  "dt-head-c enter", ta rgets: [1, 2,6,8,9,10 ,11]}
        92                             ],
        93                             scroll X:true,
        94                             initCo mplete: fu nction(){
        95                                 //  Enable TH EAD scroll  bars
        96                                 $( '.dataTabl es_scrollH ead').css( 'overflow' , 'auto');
        97  
        98                                 //  Sync THEA D scrollin g with TBO DY
        99                                 $( '.dataTabl es_scrollH ead').on(' scroll', f unction ()  {
        100                                      $('.data Tables_scr ollBody'). scrollLeft ($(this).s crollLeft( ));
        101                                 }) ;
        102                             },
        103                             order:  [[3, "des c"]]
        104                         });
        105                    } el se if ($(' #source'). val() ===  'exchange' ) {
        106                         setProcess ingForData Table('exc hangeDataT able');
        107  
        108                         reportTabl e = $('#ex changeData Table').Da taTable({
        109                             destro y: true,
        110                             ajax:  {
        111                                 ur l: constru ctUrl("doS earch"),
        112                                 da taSrc: fun ction(json ){
        113                                      $('.data Tables_emp ty').remov e();
        114                                      return j son.data;
        115                                 },
        116                                 er ror: funct ion(o){
        117                                      handleEr rorsInData Table('exc hangeDataT able', o,  12);
        118                                 }
        119                             },
        120                             info:  true,
        121                             langua ge: {
        122                                 em ptyTable:  "No record s found",
        123                                 lo adingRecor ds: ""
        124                             },
        125                             dom: ' lipt<"pad- bottom-20" >ipr',
        126                             length Menu: [ 10 , 25, 50,  100, 250,  500 ],
        127                             pageLe ngth: 25,
        128                             proces sing: true ,
        129                             search ing: false ,
        130                             server Side: true ,
        131                             column Defs: [
        132                                 {o rderable:  false, tar gets: [10,  11]},
        133                                 {
        134                                      targets:  11,
        135                                      data: nu ll,
        136                                      render:  function(d ata,type,f ull,meta){
        137                                          retu rn '<a hre f="#/" onc lick="docu mentView(\ ''+data[11 ]+'\', \'' +data[12]+ '\');">vie w</a>';
        138                                      }
        139                                 },
        140                                 {
        141                                      targets:  0,
        142                                      data: nu ll,
        143                                      render:  function(d ata,type,f ull,meta){
        144                                          retu rn '<a hre f="#/" onc lick="link ToPatient( \''+data[1 3]+'\', \' '+data[1]+ '\', \''+d ata[2]+'\' );">'+data [0]+'</a>' ;
        145                                      }
        146                                 },
        147                                 {c lassName:  'vap-col-m in-80 dt-h ead-center ', targets : 0},
        148                                 {c lassName:  'vap-col-m in-130 dt- head-cente r', target s: [3,4]},
        149                                 {c lassName:  'vap-col-m in-150 dt- head-cente r', target s: [5,7]},
        150                                 {c lassName:  "dt-head-c enter", ta rgets: [1, 2,6,8,9,10 ,11]}
        151                             ],
        152                             scroll X:true,
        153                             initCo mplete: fu nction(){
        154                                 //  Enable TH EAD scroll  bars
        155                                 $( '.dataTabl es_scrollH ead').css( 'overflow' , 'auto');
        156  
        157                                 //  Sync THEA D scrollin g with TBO DY
        158                                 $( '.dataTabl es_scrollH ead').on(' scroll', f unction ()  {
        159                                      $('.data Tables_scr ollBody'). scrollLeft ($(this).s crollLeft( ));
        160                                 }) ;
        161                             },
        162                             order:  [[3, "des c"]]
        163                         });
        164                    } el se {
        165                         setProcess ingForData Table('dir ectDataTab le');
        166  
        167                         reportTabl e = $('#di rectDataTa ble').Data Table({
        168                             destro y: true,
        169                             ajax:  {
        170                                 ur l: constru ctUrl("doS earch"),
        171                                 da taSrc: fun ction(json ){
        172                                      $('.data Tables_emp ty').remov e();
        173                                      return j son.data;
        174                                 },
        175                                 er ror: funct ion(o){
        176                                      handleEr rorsInData Table('dir ectDataTab le', o, 8) ;
        177                                 }
        178                             },
        179                             info:  false,
        180                             langua ge: {
        181                                 em ptyTable:  "No record s found",
        182                                 lo adingRecor ds: ""
        183                             },
        184                             dom: ' lipt<"pad- bottom-20" >lipr',
        185                             length Menu: [ 10 , 25, 50,  100, 250,  500 ],
        186                             pageLe ngth: 25,
        187                             proces sing: true ,
        188                             search ing: false ,
        189                             server Side: true ,
        190                             column Defs: [
        191                                 {
        192                                      targets:  0,
        193                                      data: nu ll,
        194                                      render:  function(d ata,type,f ull,meta){
        195                                          retu rn '<a hre f="#/" onc lick="link ToPatient( \''+data[8 ]+'\', \'' +data[1]+' \', \''+da ta[2]+'\') ;">'+data[ 0]+'</a>';
        196                                      }
        197                                 },
        198                                 {c lassName:  'vap-col-m in-80 dt-h ead-center ', targets : 0},
        199                                 {c lassName:  'vap-col-m in-150 dt- head-cente r', target s: [3,4,5] },
        200                                 {c lassName:  "dt-head-c enter", ta rgets: [1, 2,6,7]}
        201                             ],
        202                             scroll X:true,
        203                             initCo mplete: fu nction(){
        204                                 //  Enable TH EAD scroll  bars
        205                                 $( '.dataTabl es_scrollH ead').css( 'overflow' , 'auto');
        206  
        207                                 //  Sync THEA D scrollin g with TBO DY
        208                                 $( '.dataTabl es_scrollH ead').on(' scroll', f unction ()  {
        209                                      $('.data Tables_scr ollBody'). scrollLeft ($(this).s crollLeft( ));
        210                                 }) ;
        211                             },
        212                             order:  [[3, "des c"]]
        213                         });
        214                    }
        215                }
        216  
        217                // DataT able overr ides
        218                reportTa ble.on('dr aw', funct ion () {
        219                    addA riaToDataT able('exch angeDataTa ble', repo rtTable);
        220                    addA riaToDataT able('dire ctDataTabl e', report Table);
        221                });
        222  
        223                $('#sear chButton') .on('click ', functio n () {
        224                    var  startDate  = $('#star tDate').va l();
        225                    var  endDate =  $('#endDat e').val();
        226  
        227                    var  errorMessa ge = valid ateStartAn dEndDate(s tartDate,  endDate);
        228  
        229                    if ( errorMessa ge != '')
        230                    {
        231                         //we have  an error s o show the  error, an d then don 't send th e ajax req uest
        232                         $('#errorM essage').h tml(errorM essage);
        233                         $('#errorM essage').s how();
        234  
        235                         return fal se;
        236                    } el se {
        237                         //no error , let's ma ke the cal l to popul ate the re port
        238                         $('#result s').show() ;
        239                         buildTable (false);
        240                    }
        241                });
        242  
        243                $('#prin tReport'). on('click' , function  () {
        244                    wind ow.print() ;
        245                });
        246  
        247                $('#star tDate,#end Date').on( 'change',  function ( ) {
        248                    //if  either da te changes , hide the  error mes sage if it s not alre ady hidden
        249                    $('# errorMessa ge').hide( );
        250                });
        251  
        252                handleSo urceChange ();
        253           }) ;
        254  
        255           co nstructUrl  = functio n(methodNa me){
        256                var url  = 'Documen tDisclosur eReport.do _sec' +
        257                         '?' + meth odName + ' =true' +
        258                         '&ssn=' +  $('#ssn'). val() +
        259                         '&firstNam e=' + $('# firstName' ).val() +
        260                         '&lastName =' + $('#l astName'). val() +
        261                         '&purposeO fUse=' + $ ('#purpose OfUse').va l() +
        262                         '&source='  + $('#sou rce').val( ) +
        263                         '&startDat e=' + $('# startDate' ).val() +
        264                         '&endDate= ' + $('#en dDate').va l() +
        265                         '&organiza tion=' + $ ('#organiz ation').va l() +
        266                         '&organiza tionName='  + $('#org anizationN ame').val( ) +
        267                         '&facility =' + $('#f acility'). val() +
        268                         '&facility Name=' + $ ('#facilit yName').va l() +
        269                         '&patientT ypes=' + $ ('#patient Types').va l();
        270  
        271                if($('#s ource').va l() === 'e xchange')  {
        272                    url  = url + '& sortBy=' +  $('#excha ngeDataTab le').dataT able().fnS ettings(). aaSorting[ 0][0] +
        273                    '&so rtOrder='  + $('#exch angeDataTa ble').data Table().fn Settings() .aaSorting [0][1];
        274                } else {
        275                    url  = url + '& sortBy=' +  $('#direc tDataTable ').dataTab le().fnSet tings().aa Sorting[0] [0] +
        276                    '&so rtOrder='  + $('#dire ctDataTabl e').dataTa ble().fnSe ttings().a aSorting[0 ][1];
        277                }
        278                if (meth odName ===  'exportTo Csv' || me thodName = == 'export ToExcel')  {
        279                    url  = url + '& totalRows= ' + report Table.page .info().re cordsTotal ;
        280                }
        281                return u rl;
        282           };
        283  
        284           // Used by 'v iew' butto n in excha nge final  table colu mn
        285           fu nction doc umentView( documentIC N, documen tUniqueID) {
        286                $('#docu ment-View- ICN').val( documentIC N);
        287                $('#docu ment-View- Unique-Id' ).val(docu mentUnique ID);
        288                document .getElemen tById('doc umentViewF orm').subm it();
        289           }
        290  
        291           fu nction han dleSourceC hange() {
        292                if ($('# source opt ion:select ed').val()  === 'exch ange') {
        293                    $("# facilityDi v").show() ;
        294                    $("# organizati onDiv").sh ow();
        295                    $("# patientTyp esDiv").sh ow();
        296                    $("# exchangeDa taTable_wr apper").sh ow();
        297                    $("# exchangeDa taTable"). show();
        298                    $("# directData Table_wrap per").hide ();
        299                    $("# directData Table").hi de();
        300                } else {
        301                    $("# facilityDi v").hide() ;
        302                    $("# organizati onDiv").hi de();
        303                    $("# patientTyp esDiv").hi de();
        304                    $("# exchangeDa taTable_wr apper").hi de();
        305                    $("# exchangeDa taTable"). hide();
        306                    $("# directData Table_wrap per").show ();
        307                    $("# directData Table").sh ow();
        308                }
        309                $('#resu lts').hide ();
        310           };
        311       </scri pt>
        312  
        313       <div c lass="well ">
        314           Fi ll in the  fields bel ow to narr ow your se arch. All  dates will  be includ ed if Star t Date and  End Date  are left b lank.
        315       </div>
        316  
        317       <cpp:e rrors />
        318  
        319       <div c lass="form -container ">
        320           <f orm name=" documentDi sclosureRe portForm"  action="Do cumentDisc losureRepo rt.do_sec"  method="P OST" onsub mit="retur n doSubmit (this)">
        321                <fieldse t>
        322                    <inp ut type="h idden" id= "organizat ionName" n ame="organ izationNam e">
        323                    <inp ut type="h idden" id= "facilityN ame" name= "facilityN ame">
        324                    <leg end>Search  Details</ legend>
        325                    <div  id="error Message" c lass="bg-w arning pad -15" style ="display:  none;"></ div>
        326                    <div  class="pa d-top-10">
        327                         <label tit le="Select  the discl osure sour ce" for="s ource">Dis closure So urce</labe l>
        328                         <select id ="source"  name="sour ce" data-t ooltip="<c :out value ="${descri ptors['dis closureSou rceField'] }"/>">
        329                             <optio n value="e xchange" s elected>Ex change</op tion>
        330                             <optio n value="d irect">Dir ect</optio n>
        331                         </select>
        332                    </di v>
        333                    <div >
        334                         <label for ="ssn">SSN  <i><span  style="fon t-weight:n ormal;">(# ########)< /span></i> </label>
        335                         <input tit le="Enter  SSN. Enter  numbers o nly no hyp hens" id=" ssn" name= "ssn" type ="text" ma xlength="9 " size="9"  data-tool tip="<c:ou t value="$ {descripto rs['ssnFie ld']}"/>"/ > <i><span  style="fo nt-weight: normal;">  (Enter num bers only,  no hyphen s.)</span> </i> &nbsp ;
        336                    </di v>
        337                    <div >
        338                         <label for ="lastName ">Last Nam e</label>
        339                         <input tit le="Enter  Last Name"  id="lastN ame" name= "lastName"  type="tex t" maxleng th="255" s ize="30" d ata-toolti p="<c:out  value="${d escriptors ['lastName Field']}"/ >" />
        340                    </di v>
        341                    <div >
        342                         <label for ="firstNam e">First N ame</label >
        343                         <input tit le="Enter  First Name " id="firs tName" nam e="firstNa me" type=" text" maxl ength="255 " size="30 " data-too ltip="<c:o ut value=" ${descript ors['first NameField' ]}"/>" />
        344                    </di v>
        345                    <div  class="wi dth-450" i d="dateTip " data-too ltip="<c:o ut value=" ${descript ors['start DateEndDat eField']}" />">
        346                         <div>
        347                             <label  for="star tDate">Sta rt Date</l abel>
        348                             <date: date id="s tartDate"  name="star tDate" val ue="${star tDateDefau lt}"/> <i> mm/dd/yyyy </i>
        349                         </div>
        350                         <div>
        351                             <label  for="endD ate">End D ate</label >
        352                             <date: date id="e ndDate" na me="endDat e" value=" ${endDateD efault}"/>  <i>mm/dd/ yyyy</i>
        353                         </div>
        354                    </di v>
        355                    <c:i f test="${ pouFlag eq  true}">
        356                         <div>
        357                             <label  title="Pu rpose of U se" for="p urposeOfUs e">Purpose  of Use</l abel>
        358                             <selec t id="purp oseOfUse"  name="purp oseOfUse"  data-toolt ip="<c:out  value="${ descriptor s['purpose OfUseField ']}"/>">
        359                                 <o ption valu e="">ALL</ option>
        360                                 <c :forEach v ar="pou" i tems="${po us}">
        361                                      <option  value="<c: out value= "${pou.pou Value}" /> "><c:out v alue="${po u.pouValue }" /></opt ion>
        362                                 </ c:forEach>
        363                             </sele ct>
        364                         </div>
        365                    </c: if>
        366                    <div  id="facil ityDiv">
        367                         <label tit le="Query  based on P atient Pre ferred Fac ility from  the dropd own list"  for="facil ity">Patie nt Preferr ed Facilit y</label>
        368                         <select id ="facility " name="fa cility" on change="do cument.get ElementByI d('facilit yName').va lue = this .options[t his.select edIndex].t ext;" data -tooltip=" <c:out val ue="${desc riptors['p atientPref erredFacil ityFilter' ]}"/>">
        369                             <optio n value="" >ALL</opti on>
        370                             <c:for Each var=" f" items=" ${faciliti es}">
        371                                 <o ption valu e="<c:out  value="${f .facilityS tation}" / >"
        372                                          <c:c hoose>
        373                                               <c:when te st="${f.fa cilityStat ion eq def aultUserFa cility.fac ilityStati on}">
        374                                                   select ed
        375                                               </c:when>
        376                                               <c:when te st="${cook ie.facilit y.value ==  f.facilit yStation}" >
        377                                                   select ed
        378                                               </c:when>
        379                                          </c: choose>>
        380                                      <c:choos e>
        381                                          <c:w hen test=" ${f.facili tyName !=  ''}">
        382                                               <c:out val ue="${f.fa cilityName }" />
        383                                          </c: when>
        384                                          <c:o therwise>
        385                                               <c:out val ue="${fn:s plit(f.fac ilityDns,  '.')[0]}"  />
        386                                          </c: otherwise>
        387                                      </c:choo se>
        388                                      (<c:out  value="${f .facilityS tation}" / >)
        389                                 </ option>
        390                             </c:fo rEach>
        391                         </select>
        392                    </di v>
        393                    <div  id="organ izationDiv ">
        394                         <label tit le="Query  based on < c:out valu e="${organ izationNam e}" /> Org anization  from the d ropdown li st" for="o rganizatio n"><c:out  value="${o rganizatio nName}" />  Organizat ion</label >
        395                         <select id ="organiza tion" name ="organiza tion" onch ange="docu ment.getEl ementById( 'organizat ionName'). value = th is.options [this.sele ctedIndex] .text;" da ta-tooltip ="<c:out v alue="${de scriptors[ 'accountin gOfDisclos uresReport Organizati onField']} "/>">
        396                             <optio n value=""  selected> ALL</optio n>
        397                             <c:for Each var=" r" items=" ${activeOr gs}">
        398                                 <o ption valu e="%<c:out  value="${ r.orgOid}"  />"><c:ou t value="$ {r.orgName }" /></opt ion>
        399                             </c:fo rEach>
        400                             <c:for Each var=" r" items=" ${inactive Orgs}">
        401                                 <o ption valu e="%<c:out  value="${ r.orgOid}"  />">[INAC TIVE] <c:o ut value=" ${r.orgNam e}" /></op tion>
        402                             </c:fo rEach>
        403                         </select>
        404                    </di v>
        405                    <div  id="patie ntTypesDiv ">
        406                         <label for ="patientT ypes">Pati ent Types< span style ="display: none;">"Ch oose wheth er you wou ld like to  filter by  real pati ents only,  test pati ents only,  or both." </span></l abel>
        407                         <select id ="patientT ypes" name ="patientT ypes" data -tooltip=" <c:out val ue="${desc riptors['p atientType sField']}" />">
        408                             <optio n value="3 ">ALL</opt ion>
        409                             <optio n value="1 " selected >Real Pati ents</opti on>
        410                             <optio n value="2 ">Test Pat ients</opt ion>
        411                         </select>
        412                    </di v>
        413  
        414                </fields et>
        415           </ form>
        416           <d iv>
        417                <input i d="searchB utton" nam e="search"  title="Se arch" clas s="button"  type="sub mit" value ="Search"  />
        418           </ div>
        419       </div>
        420       <div i d="results ">
        421       <div a lign="righ t" class=" pad-top-5" >
        422           <b utton name ="exportTo Excel" cla ss="button " title="E xport to E xcel" id=" excelButto n">Export  to Excel</ button>
        423           <i nput name= "exportToC sv" id="cs vButton" t itle="Expo rt to CSV"  class="bu tton" type ="submit"  value="Exp ort to CSV " />
        424           <i nput name= "printRepo rt" id="pr intReport"  title="Pr int" class ="button"  type="butt on" value= "Print" />
        425       </div>
        426       <%@inc lude file= "patientLi nkForm.jsp "%>
        427       <div i d="divRepo rtContent" >
        428           <f orm action ="Document Disclosure Report.do_ sec" metho d="POST" t arget="_bl ank" onsub mit="retur n doSubmit (this)" id ="document ViewForm">
        429                <input t ype="hidde n" name="v iew" value ="true">
        430                <input t ype="hidde n" name="d ocumentICN "  value=" " id="docu ment-View- ICN">
        431                <input t ype="hidde n" name="d ocumentUni queId" val ue="" id=" document-V iew-Unique -Id">
        432           </ form>
        433  
        434           <t able id="e xchangeDat aTable" cl ass="displ ay" width= "100%" cel lspacing=" 0" role="p resentatio n">
        435                <thead>
        436                    <tr  role="row" >
        437                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['ssnColu mn']}"/>"> SSN</span> </th>
        438                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['lastNam eColumn']} "/>">Patie nt Last Na me</span>< /th>
        439                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['firstNa meColumn'] }"/>">Pati ent First  Name</span ></th>
        440                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['eventOc curredColu mn']}"/>"> Date of Di sclosures  (CT)</span ></th>
        441                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['disclos ureColumn' ]}"/>">Dis closures</ span></th>
        442                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['disclos ureReportF acilityCol umn']}"/>" >Patient P referred F acility</s pan></th>
        443                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['patient PreferredF acilitySta tionIdColu mn']}"/>"> Patient Pr eferred Fa cility Sta tion ID</s pan></th>
        444                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['account ingOfDiscl osuresRepo rtOrganiza tion']}"/> ">eHealth  Exchange O rganizatio n</span></ th>
        445                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['disclos uresUserId Column']}" />">User I D</span></ th>
        446                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['purpose OfUseColum n']}"/>">P urpose of  Use</span> </th>
        447                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['disclos ureDetaile dReportUse rRoleColum n']}"/>" d ata-toolti p-position ="left">Us er Role</s pan></th>
        448                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['generic ViewColumn ']}"/>" da ta-tooltip -position= "left">Vie w</span></ th>
        449                    </tr >
        450                </thead>
        451           </ table>
        452           <d iv aria-li ve="polite " role="st atus" id=" directData Table_info " class="d ataTables_ info hidde n">Shows e ntries for  Direct</d iv><%-- be cause we d on't have  the "Showi ng x of x"  turned on  for this  table, we  need this  here to su pport aria  --%>
        453           <t able id="d irectDataT able" clas s="display " width="1 00%" cells pacing="0"  role="pre sentation" >
        454                <thead>
        455                    <tr  role="row" >
        456                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['ssnColu mn']}"/>"> SSN</span> </th>
        457                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['lastNam eColumn']} "/>">Patie nt Last Na me</span>< /th>
        458                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['firstNa meColumn'] }"/>">Pati ent First  Name</span ></th>
        459                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['eventOc curredColu mn']}"/>"> Date of Di sclosures  (CT)</span ></th>
        460                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['disclos ureColumn' ]}"/>">Dis closures</ span></th>
        461                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['disclos uresDirect Address']} "/>">Direc t Address< /span></th >
        462                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['disclos uresUserId Column']}" />">User I D</span></ th>
        463                         <th role=" columnhead er"><span  data-toolt ip="<c:out  value="${ descriptor s['purpose OfUseColum n']}"/>">P urpose of  Use</span> </th>
        464                    </tr >
        465                </thead>
        466           </ table>
        467       </div>
        468       </div>
        469   </f:mainTe mplate>