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.
| # | 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 |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 0 | 0 |
| Inserted | 1 | 469 |
| Removed | 0 | 0 |
| 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 |
No regular expressions were active.
| 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>   ; | |||||
| 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> |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.