Produced by Araxis Merge on 7/10/2017 1:01:44 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.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | C:\AraxisMergeCompare\Pri_un\IV-ehmp_cif\ImagingRouter\main\src\java\gov\va\med\imaging\router\facade | ImagingRouter.java | Thu Jun 29 17:23:04 2017 UTC |
| 2 | C:\AraxisMergeCompare\Pri_re\IV-ehmp_cif\ImagingRouter\main\src\java\gov\va\med\imaging\router\facade | ImagingRouter.java | Thu Jul 6 15:03:33 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 3 | 868 |
| Changed | 2 | 4 |
| Inserted | 0 | 0 |
| 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 | * | |
| 3 | Package: MAG - Vis tA Imaging | |
| 4 | WARNING: Per VHA D irective 2 004-038, t his routin e should n ot be modi fied. | |
| 5 | Date Cre ated: May 7, 2011 | |
| 6 | Site Nam e: Washin gton OI Fi eld Office , Silver S pring, MD | |
| 7 | Developer:
|
|
| 8 | Descript ion: | |
| 9 | ||
| 10 | ;; +-------- ---------- ---------- ---------- ---------- ---------- ---------- + | |
| 11 | ;; Property of the US Government . | |
| 12 | ;; No permis sion to co py or redi stribute t his softwa re is give n. | |
| 13 | ;; Use of un released v ersions of this soft ware requi res the us er | |
| 14 | ;; to execu te a writt en test ag reement wi th the Vis tA Imaging | |
| 15 | ;; Developm ent Office of the De partment o f Veterans Affairs, | |
| 16 | ;; telephon e (301) 73 4-0100. | |
| 17 | ;; | |
| 18 | ;; The Food and Drug A dministrat ion classi fies this software a s | |
| 19 | ;; a Class I I medical device. A s such, it may not b e changed | |
| 20 | ;; in any wa y. Modifi cations to this soft ware may r esult in a n | |
| 21 | ;; adulterat ed medical device un der 21CFR8 20, the us e of which | |
| 22 | ;; is consid ered to be a violati on of US F ederal Sta tutes. | |
| 23 | ;; +-------- ---------- ---------- ---------- ---------- ---------- ---------- + | |
| 24 | ||
| 25 | */ | |
| 26 | package go v.va.med.i maging.rou ter.facade ; | |
| 27 | ||
| 28 | import gov .va.med.Gl obalArtifa ctIdentifi er; | |
| 29 | import gov .va.med.Pa tientIdent ifier; | |
| 30 | import gov .va.med.Ro utingToken ; | |
| 31 | import gov .va.med.im aging.Abst ractImagin gURN; | |
| 32 | import gov .va.med.im aging.Cprs Identifier ; | |
| 33 | import gov .va.med.im aging.Imag eURN; | |
| 34 | import gov .va.med.im aging.Stud yURN; | |
| 35 | import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterDa taSourceMe thod; | |
| 36 | import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterIn terface; | |
| 37 | import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterIn terfaceCom mandTester ; | |
| 38 | import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterMe thod; | |
| 39 | import gov .va.med.im aging.core .interface s.FacadeRo uter; | |
| 40 | import gov .va.med.im aging.core .interface s.ImageMet adataNotif ication; | |
| 41 | import gov .va.med.im aging.core .interface s.exceptio ns.Connect ionExcepti on; | |
| 42 | import gov .va.med.im aging.core .interface s.exceptio ns.MethodE xception; | |
| 43 | import gov .va.med.im aging.core .interface s.router.A synchronou sCommandRe sultListen er; | |
| 44 | import gov .va.med.im aging.core .interface s.router.C umulativeC ommandStat istics; | |
| 45 | import gov .va.med.im aging.exch ange.Image AccessLogE vent; | |
| 46 | import gov .va.med.im aging.exch ange.Imagi ngLogEvent ; | |
| 47 | import gov .va.med.im aging.exch ange.busin ess.Artifa ctResults; | |
| 48 | import gov .va.med.im aging.exch ange.busin ess.Docume ntFilter; | |
| 49 | import gov .va.med.im aging.exch ange.busin ess.Image; | |
| 50 | import gov .va.med.im aging.exch ange.busin ess.ImageF ormatQuali tyList; | |
| 51 | import gov .va.med.im aging.exch ange.busin ess.ImageS treamRespo nse; | |
| 52 | import gov .va.med.im aging.exch ange.busin ess.Patien t; | |
| 53 | import gov .va.med.im aging.exch ange.busin ess.Patien tPhotoID; | |
| 54 | import gov .va.med.im aging.exch ange.busin ess.Patien tPhotoIDIn formation; | |
| 55 | import gov .va.med.im aging.exch ange.busin ess.Study; | |
| 56 | import gov .va.med.im aging.exch ange.busin ess.StudyF ilter; | |
| 57 | import gov .va.med.im aging.exch ange.busin ess.StudyS etResult; | |
| 58 | import gov .va.med.im aging.exch ange.busin ess.annota tions.Imag eAnnotatio n; | |
| 59 | import gov .va.med.im aging.exch ange.busin ess.annota tions.Imag eAnnotatio nDetails; | |
| 60 | import gov .va.med.im aging.exch ange.busin ess.annota tions.Imag eAnnotatio nSource; | |
| 61 | import gov .va.med.im aging.exch ange.busin ess.docume nts.Docume ntRetrieve Result; | |
| 62 | import gov .va.med.im aging.exch ange.busin ess.docume nts.Docume ntSetResul t; | |
| 63 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.Exam; | |
| 64 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.ExamIma ge; | |
| 65 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.ExamIma ges; | |
| 66 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.ExamLis tResult; | |
| 67 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.Patient Enterprise Exams; | |
| 68 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.Patient Registrati on; | |
| 69 | import gov .va.med.im aging.exch ange.enums .StudyLoad Level; | |
| 70 | import gov .va.med.im aging.exch ange.stora ge.DataSou rceInputSt ream; | |
| 71 | ||
| 72 | import jav a.io.Input Stream; | |
| 73 | import jav a.io.Outpu tStream; | |
| 74 | import jav a.util.Lis t; | |
| 75 | ||
| 76 | /** | |
| 77 | * @author
|
|
| 78 | * | |
| 79 | */ | |
| 80 | @FacadeRou terInterfa ce | |
| 81 | @FacadeRou terInterfa ceCommandT ester | |
| 82 | public int erface Ima gingRouter | |
| 83 | extends Fa cadeRouter | |
| 84 | { | |
| 85 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tImageAcce ssEventFro mDataSourc eCommand") | |
| 86 | pu blic abstr act void p ostImageAc cessEvent( RoutingTok en routing Token, Ima geAccessLo gEvent eve nt) | |
| 87 | th rows Metho dException , Connecti onExceptio n; | |
| 88 | ||
| 89 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Post ImageAcces sEventRetr yableComma nd") | |
| 90 | pu blic abstr act void p ostImageAc cessEventR etryable(I mageAccess LogEvent e vent); | |
| 91 | ||
| 92 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchInstan ceByImageU rnCommand" ) | |
| 93 | pu blic abstr act void p refetchIns tanceByIma geUrn(Imag eURN image Urn, | |
| 94 | ImageF ormatQuali tyList ima geFormatQu alityList) ; | |
| 95 | ||
| 96 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchInstan ceByImageU rnCommand" , priority =1, delay= 60000) | |
| 97 | pu blic abstr act void p refetchIns tanceByIma geUrnDelay OneMinute( ImageURN i mageUrn, | |
| 98 | ImageF ormatQuali tyList ima geFormatQu alityList) ; | |
| 99 | ||
| 100 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchExamIn stanceByIm ageUrnComm and", prio rity=1, de lay=60000) | |
| 101 | pu blic abstr act void p refetchExa mInstanceB yImageUrnD elayOneMin ute(ImageU RN imageUr n, | |
| 102 | ImageF ormatQuali tyList ima geFormatQu alityList) ; | |
| 103 | ||
| 104 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetD ocumentSet ListBySite NumberComm and", asyn chronousCo mmandResul tListenerP arameterNa me="listen er", prior ity=2) | |
| 105 | pu blic abstr act void g etDocument SetListByS iteNumber( RoutingTok en routing Token, Doc umentFilte r filter, Asynchrono usCommandR esultListe ner<?> lis tener); | |
| 106 | ||
| 107 | ||
| 108 | ||
| 109 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get StudiesByC prsIdentif ierFromDat aSourceCom mand") | |
| 110 | pu blic abstr act List<S tudy> getS tudyFromCp rsIdentifi er(Routing Token rout ingToken, String pat ientIcn, C prsIdentif ier cprsId entifier) | |
| 111 | th rows Metho dException , Connecti onExceptio n; | |
| 112 | ||
| 113 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
| 114 | pu blic abstr act Patien tEnterpris eExams get PatientEnt erpriseExa ms(Routing Token rout ingToken, String pat ientIcn, B oolean ful lyLoadExam s) | |
| 115 | th rows Metho dException , Connecti onExceptio n; | |
| 116 | ||
| 117 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
| 118 | pu blic abstr act Patien tRegistrat ion getPat ientRegist ration(Rou tingToken routingTok en) | |
| 119 | th rows Metho dException , Connecti onExceptio n; | |
| 120 | ||
| 121 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
| 122 | pu blic abstr act String [] getRele vantPriorC ptCodes(Ro utingToken routingTo ken, Strin g cptCode) | |
| 123 | th rows Metho dException , Connecti onExceptio n; | |
| 124 | ||
| 125 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchExamIm agesAsyncC ommand") | |
| 126 | pu blic abstr act void p refetchExa mImages(St udyURN stu dyUrn) | |
| 127 | th rows Metho dException , Connecti onExceptio n; | |
| 128 | ||
| 129 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
| 130 | pu blic abstr act void g etExamInst anceByImag eUrn(Image URN imageU rn, ImageF ormatQuali tyList ima geFormatQu alityList) | |
| 131 | th rows Metho dException , Connecti onExceptio n; | |
| 132 | ||
| 133 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByImageU rnCommand" ) | |
| 134 | pu blic abstr act Intege r getExamT extFileByI mageUrn(Im ageURN ima geUrn) | |
| 135 | th rows Metho dException , Connecti onExceptio n; | |
| 136 | ||
| 137 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByImageU rnCommand" ) | |
| 138 | pu blic abstr act Intege r getExamT extFileByI mageUrn(Im ageURN ima geUrn, Ima geMetadata Notificati on imageMe tadataNoti fication, OutputStre am outStre am) | |
| 139 | th rows Metho dException , Connecti onExceptio n; | |
| 140 | ||
| 141 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetF ullyLoaded ExamSiteBy SiteNumber Command") | |
| 142 | pu blic abstr act void g etFullyLoa dedExamSit e(RoutingT oken routi ngToken, S tring pati entIcn, bo olean forc eRefresh, | |
| 143 | boolea n forceIma gesFromJb) ; | |
| 144 | ||
| 145 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetF ullyLoaded ExamSiteBy SiteNumber Command", asynchrono usCommandR esultListe nerParamet erName="li stener", p riority=2) | |
| 146 | pu blic abstr act void g etFullyLoa dedExamSit e(RoutingT oken routi ngToken, S tring pati entIcn, bo olean forc eRefresh, | |
| 147 | boolea n forceIma gesFromJb, Asynchron ousCommand ResultList ener<?> li stener); | |
| 148 | ||
| 149 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetE xamSiteByS iteNumberC ommand", a synchronou sCommandRe sultListen erParamete rName="lis tener", pr iority=2) | |
| 150 | pu blic abstr act void g etExamSite BySiteNumb er(Routing Token rout ingToken, String pat ientIcn, | |
| 151 | Boolea n forceRef resh, Bool ean forceI magesFromJ b, Asynchr onousComma ndResultLi stener<?> listener); | |
| 152 | ||
| 153 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByImageU rnFromData SourceComm and") | |
| 154 | pu blic abstr act DataSo urceInputS tream getE xamTextFil eFromDataS ource(Imag eURN image Urn) | |
| 155 | th rows Metho dException , Connecti onExceptio n; | |
| 156 | ||
| 157 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByExamIm ageFromDat aSourceCom mand") | |
| 158 | pu blic abstr act DataSo urceInputS tream getE xamTextFil eFromDataS ource(Exam Image exam Image) | |
| 159 | th rows Metho dException , Connecti onExceptio n; | |
| 160 | ||
| 161 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamInstan ceByExamIm ageFromDat aSourceCom mand") | |
| 162 | pu blic abstr act ImageS treamRespo nse getExa mInstanceF romDataSou rce(ExamIm age image, ImageForm atQualityL ist reques tFormatQua lity) | |
| 163 | th rows Metho dException , Connecti onExceptio n; | |
| 164 | ||
| 165 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamInstan ceByImageU rnFromData SourceComm and") | |
| 166 | pu blic abstr act ImageS treamRespo nse getExa mInstanceF romDataSou rce(ImageU RN imageUr n, ImageFo rmatQualit yList requ estFormatQ uality) | |
| 167 | th rows Metho dException , Connecti onExceptio n; | |
| 168 | ||
| 169 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamReport FromDataSo urceComman d") | |
| 170 | pu blic abstr act String getExamRe portFromDa taSource(S tudyURN st udyUrn) | |
| 171 | th rows Metho dException , Connecti onExceptio n; | |
| 172 | ||
| 173 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamRequis itionRepor tFromDataS ourceComma nd") | |
| 174 | pu blic abstr act String getExamRe quisitionR eportFromD ataSource( StudyURN s tudyUrn) | |
| 175 | th rows Metho dException , Connecti onExceptio n; | |
| 176 | ||
| 177 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamsForPa tientFromD ataSourceC ommand") | |
| 178 | pu blic abstr act ExamLi stResult g etExamsFor PatientFro mDataSourc e(RoutingT oken routi ngToken, S tring pati entIcn, bo olean full yLoadExams , | |
| 179 | boolea n forceRef resh, bool ean forceI magesFromJ b) | |
| 180 | th rows Metho dException , Connecti onExceptio n; | |
| 181 | ||
| 182 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamImages ForExamFro mDataSourc eCommand") | |
| 183 | pu blic abstr act ExamIm ages getEx amImagesFo rExamFromD ataSource( StudyURN s tudyUrn) | |
| 184 | th rows Metho dException , Connecti onExceptio n; | |
| 185 | ||
| 186 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamFromDa taSourceCo mmand") | |
| 187 | pu blic abstr act Exam g etExamFrom DataSource (StudyURN studyUrn) | |
| 188 | th rows Metho dException , Connecti onExceptio n; | |
| 189 | ||
| 190 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientDoc umentSetsD ataSourceC ommand") | |
| 191 | pu blic abstr act Docume ntSetResul t getPatie ntDocument Sets(Routi ngToken ro utingToken , String p atientIcn, DocumentF ilter filt er) | |
| 192 | th rows Metho dException , Connecti onExceptio n; | |
| 193 | ||
| 194 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get DocumentFr omDataSour ceCommand" ) | |
| 195 | pu blic abstr act ImageS treamRespo nse getDoc umentFromD ataSource( GlobalArti factIdenti fier docum entIdentif ier) | |
| 196 | th rows Metho dException , Connecti onExceptio n; | |
| 197 | ||
| 198 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceBy ImageUrnFr omDataSour ceCommand" ) | |
| 199 | pu blic abstr act ImageS treamRespo nse getIns tanceByIma geUrn(Imag eURN image Urn, Image FormatQual ityList re questForma tQualityLi st) | |
| 200 | th rows Metho dException , Connecti onExceptio n; | |
| 201 | ||
| 202 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceBy ImageFromD ataSourceC ommand") | |
| 203 | pu blic abstr act ImageS treamRespo nse getIns tanceByIma ge(Image i mage, Imag eFormatQua lityList r equestForm atQualityL ist) | |
| 204 | th rows Metho dException , Connecti onExceptio n; | |
| 205 | ||
| 206 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceTe xtFileByIm ageFromDat aSourceCom mand") | |
| 207 | pu blic abstr act DataSo urceInputS tream getI nstanceTex tFileByIma ge(Image i mage) | |
| 208 | th rows Metho dException , Connecti onExceptio n; | |
| 209 | ||
| 210 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceTe xtFileByIm ageUrnFrom DataSource Command") | |
| 211 | pu blic abstr act DataSo urceInputS tream getI nstanceTex tFileByIma geUrn(Imag eURN image Urn) | |
| 212 | th rows Metho dException , Connecti onExceptio n; | |
| 213 | ||
| 214 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetS tudyListBy SiteComman d") | |
| 215 | pu blic abstr act void g etStudyLis t(RoutingT oken routi ngToken, P atientIden tifier pat ientIdenti fier, Stud yFilter fi lter); | |
| 216 | ||
| 217 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get StudySetBy SiteNumber FromDataSo urceComman d") | |
| 218 | pu blic abstr act StudyS etResult g etStudySet (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier, | |
| 219 | StudyF ilter filt er, StudyL oadLevel s tudyLoadLe vel) | |
| 220 | th rows Metho dException , Connecti onExceptio n; | |
| 221 | ||
| 222 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientIde ntificatio nImageFrom DataSource Command") | |
| 223 | pu blic abstr act InputS tream getP atientIden tification Image(Rout ingToken r outingToke n, Patient Identifier patientId entifier) | |
| 224 | th rows Metho dException , Connecti onExceptio n; | |
| 225 | ||
| 226 | // WFP-change d the comm and name. It was mat ching same as above. Find who calls thi s and chan ge accordi ngly in Vi ewerStudyW ebApp. | |
| 227 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientPho toIdentifi cationImag eFromDataS ourceComma nd") | |
| 228 | pu blic abstr act Patien tPhotoID g etPatientP hotoIdenti ficationIm age(Routin gToken rou tingToken, PatientId entifier p atientIden tifier) | |
| 229 | th rows Metho dException , Connecti onExceptio n; | |
| 230 | ||
| 231 | ||
| 232 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udySetResu ltWithImag esBySiteNu mberComman d", isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
| 233 | pu blic void getStudySe tResultWit hImagesByS iteNumber( RoutingTok en routing Token, Pat ientIdenti fier patie ntIdentifi er, StudyF ilter filt er, Asynch ronousComm andResultL istener<?> listener) ; | |
| 234 | ||
| 235 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSh allowStudy SetWithRep ortBySiteN umberComma nd", isChi ldCommand= true, asyn chronousCo mmandResul tListenerP arameterNa me="listen er") | |
| 236 | pu blic void getStudySe tResultWit hReportsBy SiteNumber (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier, | |
| 237 | StudyF ilter filt er, Asynch ronousComm andResultL istener<?> listener) ; | |
| 238 | ||
| 239 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSh allowStudy SetResultB ySiteNumbe rCommand", isChildCo mmand=true , asynchro nousComman dResultLis tenerParam eterName=" listener") | |
| 240 | pu blic void getShallow StudySetRe sultBySite Number(Rou tingToken routingTok en, Patien tIdentifie r patientI dentifier, | |
| 241 | StudyF ilter filt er, Asynch ronousComm andResultL istener<?> listener) ; | |
| 242 | ||
| 243 | /* * | |
| 244 | * Get fully loaded st udies | |
| 245 | * @param ro utingToken | |
| 246 | * @param pa tientId | |
| 247 | * @param fi lter | |
| 248 | * @param li stener | |
| 249 | * / | |
| 250 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udySetResu ltBySiteCo mmand", is ChildComma nd=true, a synchronou sCommandRe sultListen erParamete rName="lis tener") | |
| 251 | pu blic void getStudySe tResultByS iteNumber( RoutingTok en routing Token, Pat ientIdenti fier patie ntIdentifi er, | |
| 252 | StudyF ilter filt er, Asynch ronousComm andResultL istener<?> listener) ; | |
| 253 | ||
| 254 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetD ocumentSet ResultBySi teNumberCo mmand", as ynchronous CommandRes ultListene rParameter Name="list ener", pri ority=2) | |
| 255 | pu blic abstr act void g etDocument SetResultB ySiteNumbe r(RoutingT oken routi ngToken, D ocumentFil ter filter , Asynchro nousComman dResultLis tener<?> l istener); | |
| 256 | ||
| 257 | /* * | |
| 258 | * This meth od returns Cumulativ eCommandSt atistics<S tudySetRes ult> but i sn't defin ed that wa y because it confuse s the Core RouterAnno tationProc essor | |
| 259 | * @param pa tientId | |
| 260 | * @param st udyFilter | |
| 261 | * @return | |
| 262 | * @throws M ethodExcep tion | |
| 263 | * @throws C onnectionE xception | |
| 264 | * / | |
| 265 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetC umulativeS tatisticsS tudySetRes ultForPati entCommand ", isChild Command=tr ue) | |
| 266 | pu blic abstr act Cumula tiveComman dStatistic s getCumul ativeStati sticsStudy SetResultF orPatient( PatientIde ntifier pa tientIdent ifier, Stu dyFilter s tudyFilter , StudyLoa dLevel stu dyLoadLeve l) | |
| 267 | th rows Metho dException , Connecti onExceptio n; | |
| 268 | ||
| 269 | /* * | |
| 270 | * This meth od returns Cumulativ eCommandSt atistics<D ocumentSet Result> bu t isn't de fined that way becau se it conf uses the C oreRouterA nnotationP rocessor | |
| 271 | * @param pa tientId | |
| 272 | * @param st udyFilter | |
| 273 | * @return | |
| 274 | * @throws M ethodExcep tion | |
| 275 | * @throws C onnectionE xception | |
| 276 | * / | |
| 277 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetC umulativeS tatisticsD ocumentSet ResultComm and", isCh ildCommand =true) | |
| 278 | pu blic abstr act Cumula tiveComman dStatistic s getCumul ativeStati sticsDocum entSetResu ltForPatie nt(Routing Token rout ingToken, DocumentFi lter docum entFilter) | |
| 279 | th rows Metho dException , Connecti onExceptio n; | |
| 280 | ||
| 281 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetFu llyLoadedA rtifactRes ultsBySite NumberComm and", | |
| 282 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
| 283 | pu blic abstr act void g etPatientA rtifactRes ultsFromSi teAsync(Ro utingToken routingTo ken, | |
| 284 | Patien tIdentifie r patientI dentifier, | |
| 285 | StudyF ilter filt er, | |
| 286 | boolea n includeR adiology, | |
| 287 | boolea n includeD ocuments, | |
| 288 | Asynch ronousComm andResultL istener<?> listener) ; | |
| 289 | ||
| 290 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetF ullyLoaded ArtifactRe sultsBySit eNumberDat aSourceCom mand", isC hildComman d=true) | |
| 291 | pu blic abstr act Artifa ctResults getFullyLo adedPatien tArtifactR esultsFrom Site(Routi ngToken ro utingToken , | |
| 292 | Patien tIdentifie r patientI dentifier, | |
| 293 | StudyF ilter filt er, | |
| 294 | boolea n includeR adiology, | |
| 295 | boolea n includeD ocuments) | |
| 296 | th rows Metho dException , Connecti onExceptio n; | |
| 297 | ||
| 298 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udyOnlyArt ifactResul tsBySiteNu mberComman d", | |
| 299 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
| 300 | pu blic abstr act void g etStudyOnl yPatientAr tifactResu ltsFromSit eAsync(Rou tingToken routingTok en, | |
| 301 | Patien tIdentifie r patientI dentifier, | |
| 302 | StudyF ilter filt er, | |
| 303 | boolea n includeR adiology, | |
| 304 | boolea n includeD ocuments, | |
| 305 | Asynch ronousComm andResultL istener<?> listener) ; | |
| 306 | ||
| 307 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyOnlyAr tifactResu ltsBySiteN umberDataS ourceComma nd", isChi ldCommand= true) | |
| 308 | pu blic abstr act Artifa ctResults getStudyOn lyPatientA rtifactRes ultsFromSi te(Routing Token rout ingToken, | |
| 309 | Patien tIdentifie r patientI dentifier, | |
| 310 | StudyF ilter filt er, | |
| 311 | boolea n includeR adiology, | |
| 312 | boolea n includeD ocuments) | |
| 313 | th rows Metho dException , Connecti onExceptio n; | |
| 314 | ||
| 315 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udyWithIma gesArtifac tResultsBy SiteNumber Command", | |
| 316 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
| 317 | pu blic abstr act void g etStudyWit hImagesPat ientArtifa ctResultsF romSiteAsy nc(Routing Token rout ingToken, | |
| 318 | Patien tIdentifie r patientI dentifier, | |
| 319 | StudyF ilter filt er, | |
| 320 | boolea n includeR adiology, | |
| 321 | boolea n includeD ocuments, | |
| 322 | Asynch ronousComm andResultL istener<?> listener) ; | |
| 323 | ||
| 324 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyWithIm agesArtifa ctResultsB ySiteNumbe rDataSourc eCommand", isChildCo mmand=true ) | |
| 325 | pu blic abstr act Artifa ctResults getStudyWi thImagesPa tientArtif actResults FromSite(R outingToke n routingT oken, | |
| 326 | Patien tIdentifie r patientI dentifier, | |
| 327 | StudyF ilter filt er, | |
| 328 | boolea n includeR adiology, | |
| 329 | boolea n includeD ocuments) | |
| 330 | th rows Metho dException , Connecti onExceptio n; | |
| 331 | ||
| 332 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udyWithRep ortArtifac tResultsBy SiteNumber Command", | |
| 333 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
| 334 | pu blic abstr act void g etStudyWit hReportPat ientArtifa ctResultsF romSiteAsy nc(Routing Token rout ingToken, | |
| 335 | Patien tIdentifie r patientI dentifier, | |
| 336 | StudyF ilter filt er, | |
| 337 | boolea n includeR adiology, | |
| 338 | boolea n includeD ocuments, | |
| 339 | Asynch ronousComm andResultL istener<?> listener) ; | |
| 340 | ||
| 341 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyWithRe portArtifa ctResultsB ySiteNumbe rDataSourc eCommand", isChildCo mmand=true ) | |
| 342 | pu blic abstr act Artifa ctResults getStudyWi thReportPa tientArtif actResults FromSite(R outingToke n routingT oken, | |
| 343 | Patien tIdentifie r patientI dentifier, | |
| 344 | StudyF ilter filt er, | |
| 345 | boolea n includeR adiology, | |
| 346 | boolea n includeD ocuments) | |
| 347 | th rows Metho dException , Connecti onExceptio n; | |
| 348 | ||
| 349 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get DocumentCo mmand") | |
| 350 | pu blic abstr act Docume ntRetrieve Result get Document(G lobalArtif actIdentif ier artifa ctIdentifi er) | |
| 351 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
| 352 | ||
| 353 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchPatien tStudiesAs yncCommand ") | |
| 354 | pu blic abstr act void p refetchPat ientStudie s(RoutingT oken routi ngToken, P atientIden tifier pat ientIdenti fier, | |
| 355 | StudyF ilter filt er, StudyL oadLevel s tudyLoadLe vel); | |
| 356 | ||
| 357 | ||
| 358 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetE xamInstanc eByImageUr nCommand") | |
| 359 | pu blic abstr act void g etExamInst anceByImag eUrnAsync( ImageURN i mageUrn, I mageFormat QualityLis t imageFor matQuality List); | |
| 360 | ||
| 361 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetE xamTextFil eByImageUr nCommand") | |
| 362 | pu blic abstr act void g etExamText FileByImag eUrnAsync( ImageURN i mageUrn); | |
| 363 | ||
| 364 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchDocume ntAsyncCom mand") | |
| 365 | pu blic abstr act void p refetchDoc ument(Glob alArtifact Identifier gai); | |
| 366 | ||
| 367 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tImageAnno tationDeta ilsDataSou rceCommand ") | |
| 368 | @F acadeRoute rDataSourc eMethod(co mmandClass Name="Post ImageAnnot ationDetai lsDataSour ceCommand" , commandP ackage="go v.va.med.i maging.rou ter.comman ds.annotat ions.datas ource", | |
| 369 | dataSo urceSpi="I mageAnnota tionDataSo urceSpi", methodName ="storeIma geAnnotati onDetails" , routingT okenParame terName="i magingUrn" ) | |
| 370 | pu blic abstr act ImageA nnotation postImageA nnotationD etails(Abs tractImagi ngURN imag ingUrn, St ring annot ationDetai ls, | |
| 371 | String annotatio nVersion, ImageAnnot ationSourc e annotati onSource) | |
| 372 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
| 373 | ||
| 374 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tImagingLo gEventData SourceComm and") | |
| 375 | @F acadeRoute rDataSourc eMethod(co mmandClass Name="Post ImagingLog EventDataS ourceComma nd", comma ndPackage= "gov.va.me d.imaging. router.com mands.data source", | |
| 376 | dataSo urceSpi="I mageAccess LoggingSpi ", methodN ame="LogIm agingLogEv ent", rout ingTokenPa rameterNam e="routing Token", | |
| 377 | spiPar ameterName s="imaging LogEvent") | |
| 378 | pu blic abstr act void p ostImaging LogEvent(R outingToke n routingT oken, Imag ingLogEven t imagingL ogEvent) | |
| 379 | th rows Metho dException , Connecti onExceptio n; | |
| 380 | ||
| 381 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Post ImagingLog EventRetry ableComman d") | |
| 382 | pu blic abstr act void p ostImaging LogEventRe tryable(Im agingLogEv ent imagin gLogEvent) ; | |
| 383 | ||
| 384 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tStudiesBy CprsIdenti fiersFromD ataSourceC ommand") | |
| 385 | pu blic abstr act List<S tudy> post StudiesByC prsIdentif iers(Routi ngToken ro utingToken , PatientI dentifier patientIde ntifier, L ist<CprsId entifier> cprsIdenti fiers) | |
| 386 | th rows Metho dException , Connecti onExceptio n; | |
| 387 | ||
| 388 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get MostRecent ImageAnnot ationDetai lsCommand" ) | |
| 389 | pu blic abstr act ImageA nnotationD etails get MostRecent ImageAnnot ationDetai ls(Abstrac tImagingUR N imagingU rn) | |
| 390 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
| 391 | ||
| 392 | /* * | |
| 393 | * Prefetch an instanc e synchron ously - pu ts the ima ge into th e cache. I f there is an error an excepti on is thro wn | |
| 394 | * @param im ageUrn | |
| 395 | * @param im ageFormatQ ualityList | |
| 396 | * @param im ageMetadat aNotificat ion | |
| 397 | * @throws M ethodExcep tion | |
| 398 | * @throws C onnectionE xception | |
| 399 | * / | |
| 400 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pre fetchInsta nceByImage UrnCommand ") | |
| 401 | pu blic abstr act void p refetchIns tanceByIma geUrnSync( ImageURN i mageUrn, | |
| 402 | ImageF ormatQuali tyList ima geFormatQu alityList, ImageMeta dataNotifi cation ima geMetadata Notificati on) | |
| 403 | th rows Metho dException , Connecti onExceptio n; | |
| 404 | ||
| 405 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientInf ormationCo mmand") | |
| 406 | pu blic abstr act Patien t getPatie ntInformat ion(Routin gToken rou tingToken, PatientId entifier p atientIden tifier) | |
| 407 | th rows Metho dException , Connecti onExceptio n; | |
| 408 | ||
| 409 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientIde ntificatio nImageInfo rmationFro mDataSourc eCommand") | |
| 410 | pu blic abstr act Patien tPhotoIDIn formation getPatient Identifica tionImageI nformation (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier) | |
| 411 | th rows Metho dException , Connecti onExceptio n; | |
| 412 | ||
| 413 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetP atientIden tification ImageInfor mationComm and") | |
| 414 | pu blic abstr act void g etPatientI dentificat ionImageIn formationA sync(Routi ngToken ro utingToken , PatientI dentifier patientIde ntifier, | |
| 415 | bool ean allowC ached); | |
| 416 | ||
| 417 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientIde ntificatio nImageInfo rmationCom mand") | |
| 418 | pu blic abstr act Patien tPhotoIDIn formation getPatient Identifica tionImageI nformation (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier, | |
| 419 | bool ean allowC ached) | |
| 420 | th rows Metho dException , Connecti onExceptio n; | |
| 421 | ||
| 422 | @S uppressWar nings("raw types") | |
| 423 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetC umulativeS tatisticsA rtifactRes ultsForPat ientComman d", isChil dCommand=t rue) | |
| 424 | pu blic abstr act Cumula tiveComman dStatistic s getCumul ativeStati sticsArtif actResults ForPatient ( | |
| 425 | Routin gToken pat ientTreati ngSiteRout ingToken, | |
| 426 | Patien tIdentifie r patientI dentifier, | |
| 427 | StudyF ilter stud yFilter, | |
| 428 | boolea n includeR adiology, | |
| 429 | boolea n includeD ocuments, | |
| 430 | StudyL oadLevel s tudyLoadLe vel) | |
| 431 | th rows Metho dException , Connecti onExceptio n; | |
| 432 | ||
| 433 | // @FacadeRou terMethod( asynchrono us=false, isChildCom mand=true, commandCl assName="P ostStudies ByCprsIden tifiersFro mDataSourc eCommand") | |
| 434 | // public abs tract List <Study> po stStudyFro mCprsIdent ifiers(Rou tingToken routingTok en, Patien tIdentifie r patientI dentifier, List<Cprs Identifier > cprsIden tifiers) | |
| 435 | // throws Met hodExcepti on, Connec tionExcept ion; | |
| 436 | } |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.