Produced by Araxis Merge on 3/25/2019 8:58:03 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | C:\AraxisMergeCompare\Pri_un\IMAG_Source\VISA\Java\ImagingRouter\main\src\java\gov\va\med\imaging\router\facade | ImagingRouter.java | Mon Mar 18 20:39:09 2019 UTC |
2 | C:\AraxisMergeCompare\Pri_re\IMAG_Source\VISA\Java\ImagingRouter\main\src\java\gov\va\med\imaging\router\facade | ImagingRouter.java | Tue Mar 19 12:03:52 2019 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 3 | 988 |
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: DN S WERFEJ | |
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.WorkIt em; | |
59 | import gov .va.med.im aging.exch ange.busin ess.annota tions.Imag eAnnotatio n; | |
60 | import gov .va.med.im aging.exch ange.busin ess.annota tions.Imag eAnnotatio nDetails; | |
61 | import gov .va.med.im aging.exch ange.busin ess.annota tions.Imag eAnnotatio nSource; | |
62 | import gov .va.med.im aging.exch ange.busin ess.docume nts.Docume ntRetrieve Result; | |
63 | import gov .va.med.im aging.exch ange.busin ess.docume nts.Docume ntSetResul t; | |
64 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.Exam; | |
65 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.ExamIma ge; | |
66 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.ExamIma ges; | |
67 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.ExamLis tResult; | |
68 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.Patient Enterprise Exams; | |
69 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.Patient Registrati on; | |
70 | import gov .va.med.im aging.exch ange.enums .StudyLoad Level; | |
71 | import gov .va.med.im aging.exch ange.stora ge.DataSou rceInputSt ream; | |
72 | ||
73 | import jav a.io.Input Stream; | |
74 | import jav a.io.Outpu tStream; | |
75 | import jav a.util.Lis t; | |
76 | ||
77 | /** | |
78 | * @author DN S WERFEJ | |
79 | * | |
80 | */ | |
81 | @FacadeRou terInterfa ce | |
82 | @FacadeRou terInterfa ceCommandT ester | |
83 | public int erface Ima gingRouter | |
84 | extends Fa cadeRouter | |
85 | { | |
86 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tImageAcce ssEventFro mDataSourc eCommand") | |
87 | pu blic abstr act void p ostImageAc cessEvent( RoutingTok en routing Token, Ima geAccessLo gEvent eve nt) | |
88 | th rows Metho dException , Connecti onExceptio n; | |
89 | ||
90 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Post ImageAcces sEventRetr yableComma nd") | |
91 | pu blic abstr act void p ostImageAc cessEventR etryable(I mageAccess LogEvent e vent); | |
92 | ||
93 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchInstan ceByImageU rnCommand" ) | |
94 | pu blic abstr act void p refetchIns tanceByIma geUrn(Imag eURN image Urn, | |
95 | ImageF ormatQuali tyList ima geFormatQu alityList) ; | |
96 | ||
97 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchInstan ceByImageU rnCommand" , priority =1, delay= 60000) | |
98 | pu blic abstr act void p refetchIns tanceByIma geUrnDelay OneMinute( ImageURN i mageUrn, | |
99 | ImageF ormatQuali tyList ima geFormatQu alityList) ; | |
100 | ||
101 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchExamIn stanceByIm ageUrnComm and", prio rity=1, de lay=60000) | |
102 | pu blic abstr act void p refetchExa mInstanceB yImageUrnD elayOneMin ute(ImageU RN imageUr n, | |
103 | ImageF ormatQuali tyList ima geFormatQu alityList) ; | |
104 | ||
105 | @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) | |
106 | pu blic abstr act void g etDocument SetListByS iteNumber( RoutingTok en routing Token, Doc umentFilte r filter, Asynchrono usCommandR esultListe ner<?> lis tener); | |
107 | ||
108 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get StudiesByC prsIdentif ierFromDat aSourceCom mand") | |
109 | pu blic abstr act List<S tudy> getS tudyFromCp rsIdentifi er( | |
110 | Routin gToken rou tingToken, | |
111 | String patientIc n, | |
112 | CprsId entifier c prsIdentif ier) | |
113 | th rows Metho dException , Connecti onExceptio n; | |
114 | ||
115 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get StudiesByC prsIdentif ierAndFilt erFromData SourceComm and") | |
116 | pu blic abstr act List<S tudy> getS tudyFromCp rsIdentifi erAndFilte r( | |
117 | Routin gToken rou tingToken, | |
118 | String patientIc n, | |
119 | StudyF ilter filt er, | |
120 | CprsId entifier c prsIdentif ier) | |
121 | th rows Metho dException , Connecti onExceptio n; | |
122 | ||
123 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tStudiesBy CprsIdenti fiersFromD ataSourceC ommand") | |
124 | pu blic abstr act List<S tudy> post StudiesByC prsIdentif iers( | |
125 | Routin gToken rou tingToken, | |
126 | Patien tIdentifie r patientI dentifier, | |
127 | List<C prsIdentif ier> cprsI dentifiers ) | |
128 | th rows Metho dException , Connecti onExceptio n; | |
129 | ||
130 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tStudiesBy CprsIdenti fiersAndFi lterFromDa taSourceCo mmand") | |
131 | pu blic abstr act List<S tudy> post StudiesByC prsIdentif iersAndFil ter( | |
132 | Routin gToken rou tingToken, | |
133 | Patien tIdentifie r patientI dentifier, | |
134 | StudyF ilter filt er, | |
135 | List<C prsIdentif ier> cprsI dentifiers ) | |
136 | th rows Metho dException , Connecti onExceptio n; | |
137 | ||
138 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
139 | pu blic abstr act Patien tEnterpris eExams get PatientEnt erpriseExa ms(Routing Token rout ingToken, String pat ientIcn, B oolean ful lyLoadExam s) | |
140 | th rows Metho dException , Connecti onExceptio n; | |
141 | ||
142 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
143 | pu blic abstr act Patien tRegistrat ion getPat ientRegist ration(Rou tingToken routingTok en) | |
144 | th rows Metho dException , Connecti onExceptio n; | |
145 | ||
146 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
147 | pu blic abstr act String [] getRele vantPriorC ptCodes(Ro utingToken routingTo ken, Strin g cptCode) | |
148 | th rows Metho dException , Connecti onExceptio n; | |
149 | ||
150 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchExamIm agesAsyncC ommand") | |
151 | pu blic abstr act void p refetchExa mImages(St udyURN stu dyUrn) | |
152 | th rows Metho dException , Connecti onExceptio n; | |
153 | ||
154 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true) | |
155 | pu blic abstr act void g etExamInst anceByImag eUrn(Image URN imageU rn, ImageF ormatQuali tyList ima geFormatQu alityList) | |
156 | th rows Metho dException , Connecti onExceptio n; | |
157 | ||
158 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByImageU rnCommand" ) | |
159 | pu blic abstr act Intege r getExamT extFileByI mageUrn(Im ageURN ima geUrn) | |
160 | th rows Metho dException , Connecti onExceptio n; | |
161 | ||
162 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByImageU rnCommand" ) | |
163 | pu blic abstr act Intege r getExamT extFileByI mageUrn(Im ageURN ima geUrn, Ima geMetadata Notificati on imageMe tadataNoti fication, OutputStre am outStre am) | |
164 | th rows Metho dException , Connecti onExceptio n; | |
165 | ||
166 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetF ullyLoaded ExamSiteBy SiteNumber Command") | |
167 | pu blic abstr act void g etFullyLoa dedExamSit e(RoutingT oken routi ngToken, S tring pati entIcn, bo olean forc eRefresh, | |
168 | boolea n forceIma gesFromJb) ; | |
169 | ||
170 | @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) | |
171 | pu blic abstr act void g etFullyLoa dedExamSit e(RoutingT oken routi ngToken, S tring pati entIcn, bo olean forc eRefresh, | |
172 | boolea n forceIma gesFromJb, Asynchron ousCommand ResultList ener<?> li stener); | |
173 | ||
174 | @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) | |
175 | pu blic abstr act void g etExamSite BySiteNumb er(Routing Token rout ingToken, String pat ientIcn, | |
176 | Boolea n forceRef resh, Bool ean forceI magesFromJ b, Asynchr onousComma ndResultLi stener<?> listener); | |
177 | ||
178 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByImageU rnFromData SourceComm and") | |
179 | pu blic abstr act DataSo urceInputS tream getE xamTextFil eFromDataS ource(Imag eURN image Urn) | |
180 | th rows Metho dException , Connecti onExceptio n; | |
181 | ||
182 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamTextFi leByExamIm ageFromDat aSourceCom mand") | |
183 | pu blic abstr act DataSo urceInputS tream getE xamTextFil eFromDataS ource(Exam Image exam Image) | |
184 | th rows Metho dException , Connecti onExceptio n; | |
185 | ||
186 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamInstan ceByExamIm ageFromDat aSourceCom mand") | |
187 | pu blic abstr act ImageS treamRespo nse getExa mInstanceF romDataSou rce(ExamIm age image, ImageForm atQualityL ist reques tFormatQua lity) | |
188 | th rows Metho dException , Connecti onExceptio n; | |
189 | ||
190 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamInstan ceByImageU rnFromData SourceComm and") | |
191 | pu blic abstr act ImageS treamRespo nse getExa mInstanceF romDataSou rce(ImageU RN imageUr n, ImageFo rmatQualit yList requ estFormatQ uality) | |
192 | th rows Metho dException , Connecti onExceptio n; | |
193 | ||
194 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamReport FromDataSo urceComman d") | |
195 | pu blic abstr act String getExamRe portFromDa taSource(S tudyURN st udyUrn) | |
196 | th rows Metho dException , Connecti onExceptio n; | |
197 | ||
198 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamRequis itionRepor tFromDataS ourceComma nd") | |
199 | pu blic abstr act String getExamRe quisitionR eportFromD ataSource( StudyURN s tudyUrn) | |
200 | th rows Metho dException , Connecti onExceptio n; | |
201 | ||
202 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamsForPa tientFromD ataSourceC ommand") | |
203 | pu blic abstr act ExamLi stResult g etExamsFor PatientFro mDataSourc e(RoutingT oken routi ngToken, S tring pati entIcn, bo olean full yLoadExams , | |
204 | boolea n forceRef resh, bool ean forceI magesFromJ b) | |
205 | th rows Metho dException , Connecti onExceptio n; | |
206 | ||
207 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamImages ForExamFro mDataSourc eCommand") | |
208 | pu blic abstr act ExamIm ages getEx amImagesFo rExamFromD ataSource( StudyURN s tudyUrn) | |
209 | th rows Metho dException , Connecti onExceptio n; | |
210 | ||
211 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get ExamFromDa taSourceCo mmand") | |
212 | pu blic abstr act Exam g etExamFrom DataSource (StudyURN studyUrn) | |
213 | th rows Metho dException , Connecti onExceptio n; | |
214 | ||
215 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientDoc umentSetsD ataSourceC ommand") | |
216 | pu blic abstr act Docume ntSetResul t getPatie ntDocument Sets(Routi ngToken ro utingToken , String p atientIcn, DocumentF ilter filt er) | |
217 | th rows Metho dException , Connecti onExceptio n; | |
218 | ||
219 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get DocumentFr omDataSour ceCommand" ) | |
220 | pu blic abstr act ImageS treamRespo nse getDoc umentFromD ataSource( GlobalArti factIdenti fier docum entIdentif ier) | |
221 | th rows Metho dException , Connecti onExceptio n; | |
222 | ||
223 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceBy ImageUrnFr omDataSour ceCommand" ) | |
224 | pu blic abstr act ImageS treamRespo nse getIns tanceByIma geUrn(Imag eURN image Urn, Image FormatQual ityList re questForma tQualityLi st) | |
225 | th rows Metho dException , Connecti onExceptio n; | |
226 | ||
227 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceBy ImageFromD ataSourceC ommand") | |
228 | pu blic abstr act ImageS treamRespo nse getIns tanceByIma ge(Image i mage, Imag eFormatQua lityList r equestForm atQualityL ist) | |
229 | th rows Metho dException , Connecti onExceptio n; | |
230 | ||
231 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceTe xtFileByIm ageFromDat aSourceCom mand") | |
232 | pu blic abstr act DataSo urceInputS tream getI nstanceTex tFileByIma ge(Image i mage) | |
233 | th rows Metho dException , Connecti onExceptio n; | |
234 | ||
235 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get InstanceTe xtFileByIm ageUrnFrom DataSource Command") | |
236 | pu blic abstr act DataSo urceInputS tream getI nstanceTex tFileByIma geUrn(Imag eURN image Urn) | |
237 | th rows Metho dException , Connecti onExceptio n; | |
238 | ||
239 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetS tudyListBy SiteComman d") | |
240 | pu blic abstr act void g etStudyLis t(RoutingT oken routi ngToken, P atientIden tifier pat ientIdenti fier, Stud yFilter fi lter); | |
241 | ||
242 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get StudySetBy SiteNumber FromDataSo urceComman d") | |
243 | pu blic abstr act StudyS etResult g etStudySet (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier, | |
244 | StudyF ilter filt er, StudyL oadLevel s tudyLoadLe vel) | |
245 | th rows Metho dException , Connecti onExceptio n; | |
246 | ||
247 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientIde ntificatio nImageFrom DataSource Command") | |
248 | pu blic abstr act InputS tream getP atientIden tification Image(Rout ingToken r outingToke n, Patient Identifier patientId entifier) | |
249 | th rows Metho dException , Connecti onExceptio n; | |
250 | ||
251 | // 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. | |
252 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientPho toIdentifi cationImag eFromDataS ourceComma nd") | |
253 | pu blic abstr act Patien tPhotoID g etPatientP hotoIdenti ficationIm age(Routin gToken rou tingToken, PatientId entifier p atientIden tifier) | |
254 | th rows Metho dException , Connecti onExceptio n; | |
255 | ||
256 | ||
257 | @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") | |
258 | 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) ; | |
259 | ||
260 | @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") | |
261 | pu blic void getStudySe tResultWit hReportsBy SiteNumber (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier, | |
262 | StudyF ilter filt er, Asynch ronousComm andResultL istener<?> listener) ; | |
263 | ||
264 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSh allowStudy SetResultB ySiteNumbe rCommand", isChildCo mmand=true , asynchro nousComman dResultLis tenerParam eterName=" listener") | |
265 | pu blic void getShallow StudySetRe sultBySite Number(Rou tingToken routingTok en, Patien tIdentifie r patientI dentifier, | |
266 | StudyF ilter filt er, Asynch ronousComm andResultL istener<?> listener) ; | |
267 | ||
268 | /* * | |
269 | * Get fully loaded st udies | |
270 | * @param ro utingToken | |
271 | * @param pa tientId | |
272 | * @param fi lter | |
273 | * @param li stener | |
274 | * / | |
275 | @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") | |
276 | pu blic void getStudySe tResultByS iteNumber( RoutingTok en routing Token, Pat ientIdenti fier patie ntIdentifi er, | |
277 | StudyF ilter filt er, Asynch ronousComm andResultL istener<?> listener) ; | |
278 | ||
279 | @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) | |
280 | pu blic abstr act void g etDocument SetResultB ySiteNumbe r(RoutingT oken routi ngToken, D ocumentFil ter filter , Asynchro nousComman dResultLis tener<?> l istener); | |
281 | ||
282 | /* * | |
283 | * 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 | |
284 | * @param pa tientId | |
285 | * @param st udyFilter | |
286 | * @return | |
287 | * @throws M ethodExcep tion | |
288 | * @throws C onnectionE xception | |
289 | * / | |
290 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetC umulativeS tatisticsS tudySetRes ultForPati entCommand ", isChild Command=tr ue) | |
291 | 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) | |
292 | th rows Metho dException , Connecti onExceptio n; | |
293 | ||
294 | /* * | |
295 | * 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 | |
296 | * @param pa tientId | |
297 | * @param st udyFilter | |
298 | * @return | |
299 | * @throws M ethodExcep tion | |
300 | * @throws C onnectionE xception | |
301 | * / | |
302 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetC umulativeS tatisticsD ocumentSet ResultComm and", isCh ildCommand =true) | |
303 | pu blic abstr act Cumula tiveComman dStatistic s getCumul ativeStati sticsDocum entSetResu ltForPatie nt(Routing Token rout ingToken, DocumentFi lter docum entFilter) | |
304 | th rows Metho dException , Connecti onExceptio n; | |
305 | ||
306 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetFu llyLoadedA rtifactRes ultsBySite NumberComm and", | |
307 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
308 | pu blic abstr act void g etPatientA rtifactRes ultsFromSi teAsync(Ro utingToken routingTo ken, | |
309 | Patien tIdentifie r patientI dentifier, | |
310 | StudyF ilter filt er, | |
311 | boolea n includeR adiology, | |
312 | boolea n includeD ocuments, | |
313 | Asynch ronousComm andResultL istener<?> listener) ; | |
314 | ||
315 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetF ullyLoaded ArtifactRe sultsBySit eNumberDat aSourceCom mand", isC hildComman d=true) | |
316 | pu blic abstr act Artifa ctResults getFullyLo adedPatien tArtifactR esultsFrom Site(Routi ngToken ro utingToken , | |
317 | Patien tIdentifie r patientI dentifier, | |
318 | StudyF ilter filt er, | |
319 | boolea n includeR adiology, | |
320 | boolea n includeD ocuments) | |
321 | th rows Metho dException , Connecti onExceptio n; | |
322 | ||
323 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udyOnlyArt ifactResul tsBySiteNu mberComman d", | |
324 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
325 | pu blic abstr act void g etStudyOnl yPatientAr tifactResu ltsFromSit eAsync(Rou tingToken routingTok en, | |
326 | Patien tIdentifie r patientI dentifier, | |
327 | StudyF ilter filt er, | |
328 | boolea n includeR adiology, | |
329 | boolea n includeD ocuments, | |
330 | Asynch ronousComm andResultL istener<?> listener) ; | |
331 | ||
332 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyOnlyAr tifactResu ltsBySiteN umberDataS ourceComma nd", isChi ldCommand= true) | |
333 | pu blic abstr act Artifa ctResults getStudyOn lyPatientA rtifactRes ultsFromSi te(Routing Token rout ingToken, | |
334 | Patien tIdentifie r patientI dentifier, | |
335 | StudyF ilter filt er, | |
336 | boolea n includeR adiology, | |
337 | boolea n includeD ocuments) | |
338 | th rows Metho dException , Connecti onExceptio n; | |
339 | ||
340 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyOnlyAr tifactResu ltsBySiteN umberMuseD ataSourceC ommand", i sChildComm and=true) | |
341 | pu blic abstr act Artifa ctResults getStudyOn lyPatientA rtifactRes ultsFromSi teMuse(Rou tingToken routingTok en, | |
342 | Patien tIdentifie r patientI dentifier, | |
343 | StudyF ilter filt er, | |
344 | boolea n includeR adiology, | |
345 | boolea n includeD ocuments) | |
346 | th rows Metho dException , Connecti onExceptio n; | |
347 | ||
348 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udyWithIma gesArtifac tResultsBy SiteNumber Command", | |
349 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
350 | pu blic abstr act void g etStudyWit hImagesPat ientArtifa ctResultsF romSiteAsy nc(Routing Token rout ingToken, | |
351 | Patien tIdentifie r patientI dentifier, | |
352 | StudyF ilter filt er, | |
353 | boolea n includeR adiology, | |
354 | boolea n includeD ocuments, | |
355 | Asynch ronousComm andResultL istener<?> listener) ; | |
356 | ||
357 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyWithIm agesArtifa ctResultsB ySiteNumbe rDataSourc eCommand", isChildCo mmand=true ) | |
358 | pu blic abstr act Artifa ctResults getStudyWi thImagesPa tientArtif actResults FromSite(R outingToke n routingT oken, | |
359 | Patien tIdentifie r patientI dentifier, | |
360 | StudyF ilter filt er, | |
361 | boolea n includeR adiology, | |
362 | boolea n includeD ocuments) | |
363 | th rows Metho dException , Connecti onExceptio n; | |
364 | ||
365 | @F acadeRoute rMethod(as ynchronous =true, com mandClassN ame="GetSt udyWithRep ortArtifac tResultsBy SiteNumber Command", | |
366 | isChil dCommand=t rue, async hronousCom mandResult ListenerPa rameterNam e="listene r") | |
367 | pu blic abstr act void g etStudyWit hReportPat ientArtifa ctResultsF romSiteAsy nc(Routing Token rout ingToken, | |
368 | Patien tIdentifie r patientI dentifier, | |
369 | StudyF ilter filt er, | |
370 | boolea n includeR adiology, | |
371 | boolea n includeD ocuments, | |
372 | Asynch ronousComm andResultL istener<?> listener) ; | |
373 | ||
374 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyWithRe portArtifa ctResultsB ySiteNumbe rDataSourc eCommand", isChildCo mmand=true ) | |
375 | pu blic abstr act Artifa ctResults getStudyWi thReportPa tientArtif actResults FromSite(R outingToke n routingT oken, | |
376 | Patien tIdentifie r patientI dentifier, | |
377 | StudyF ilter filt er, | |
378 | boolea n includeR adiology, | |
379 | boolea n includeD ocuments) | |
380 | th rows Metho dException , Connecti onExceptio n; | |
381 | ||
382 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get DocumentCo mmand") | |
383 | pu blic abstr act Docume ntRetrieve Result get Document(G lobalArtif actIdentif ier artifa ctIdentifi er) | |
384 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
385 | ||
386 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchPatien tStudiesAs yncCommand ") | |
387 | pu blic abstr act void p refetchPat ientStudie s(RoutingT oken routi ngToken, P atientIden tifier pat ientIdenti fier, | |
388 | StudyF ilter filt er, StudyL oadLevel s tudyLoadLe vel); | |
389 | ||
390 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetE xamInstanc eByImageUr nCommand") | |
391 | pu blic abstr act void g etExamInst anceByImag eUrnAsync( ImageURN i mageUrn, I mageFormat QualityLis t imageFor matQuality List); | |
392 | ||
393 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetE xamTextFil eByImageUr nCommand") | |
394 | pu blic abstr act void g etExamText FileByImag eUrnAsync( ImageURN i mageUrn); | |
395 | ||
396 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Pref etchDocume ntAsyncCom mand") | |
397 | pu blic abstr act void p refetchDoc ument(Glob alArtifact Identifier gai); | |
398 | ||
399 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tImageAnno tationDeta ilsDataSou rceCommand ") | |
400 | @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", | |
401 | dataSo urceSpi="I mageAnnota tionDataSo urceSpi", methodName ="storeIma geAnnotati onDetails" , routingT okenParame terName="i magingUrn" ) | |
402 | pu blic abstr act ImageA nnotation postImageA nnotationD etails(Abs tractImagi ngURN imag ingUrn, St ring annot ationDetai ls, | |
403 | String annotatio nVersion, ImageAnnot ationSourc e annotati onSource) | |
404 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
405 | ||
406 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tImagingLo gEventData SourceComm and") | |
407 | @F acadeRoute rDataSourc eMethod(co mmandClass Name="Post ImagingLog EventDataS ourceComma nd", comma ndPackage= "gov.va.me d.imaging. router.com mands.data source", | |
408 | dataSo urceSpi="I mageAccess LoggingSpi ", methodN ame="LogIm agingLogEv ent", rout ingTokenPa rameterNam e="routing Token", | |
409 | spiPar ameterName s="imaging LogEvent") | |
410 | pu blic abstr act void p ostImaging LogEvent(R outingToke n routingT oken, Imag ingLogEven t imagingL ogEvent) | |
411 | th rows Metho dException , Connecti onExceptio n; | |
412 | ||
413 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="Post ImagingLog EventRetry ableComman d") | |
414 | pu blic abstr act void p ostImaging LogEventRe tryable(Im agingLogEv ent imagin gLogEvent) ; | |
415 | ||
416 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get MostRecent ImageAnnot ationDetai lsCommand" ) | |
417 | pu blic abstr act ImageA nnotationD etails get MostRecent ImageAnnot ationDetai ls(Abstrac tImagingUR N imagingU rn) | |
418 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
419 | ||
420 | /* * | |
421 | * 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 | |
422 | * @param im ageUrn | |
423 | * @param im ageFormatQ ualityList | |
424 | * @param im ageMetadat aNotificat ion | |
425 | * @throws M ethodExcep tion | |
426 | * @throws C onnectionE xception | |
427 | * / | |
428 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pre fetchInsta nceByImage UrnCommand ") | |
429 | pu blic abstr act void p refetchIns tanceByIma geUrnSync( ImageURN i mageUrn, | |
430 | ImageF ormatQuali tyList ima geFormatQu alityList, ImageMeta dataNotifi cation ima geMetadata Notificati on) | |
431 | th rows Metho dException , Connecti onExceptio n; | |
432 | ||
433 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientInf ormationCo mmand") | |
434 | pu blic abstr act Patien t getPatie ntInformat ion(Routin gToken rou tingToken, PatientId entifier p atientIden tifier) | |
435 | th rows Metho dException , Connecti onExceptio n; | |
436 | ||
437 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientIde ntificatio nImageInfo rmationFro mDataSourc eCommand") | |
438 | pu blic abstr act Patien tPhotoIDIn formation getPatient Identifica tionImageI nformation (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier) | |
439 | th rows Metho dException , Connecti onExceptio n; | |
440 | ||
441 | @F acadeRoute rMethod(as ynchronous =true, isC hildComman d=true, co mmandClass Name="GetP atientIden tification ImageInfor mationComm and") | |
442 | pu blic abstr act void g etPatientI dentificat ionImageIn formationA sync(Routi ngToken ro utingToken , PatientI dentifier patientIde ntifier, | |
443 | bool ean allowC ached); | |
444 | ||
445 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get PatientIde ntificatio nImageInfo rmationCom mand") | |
446 | pu blic abstr act Patien tPhotoIDIn formation getPatient Identifica tionImageI nformation (RoutingTo ken routin gToken, Pa tientIdent ifier pati entIdentif ier, | |
447 | bool ean allowC ached) | |
448 | th rows Metho dException , Connecti onExceptio n; | |
449 | ||
450 | @S uppressWar nings("raw types") | |
451 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetC umulativeS tatisticsA rtifactRes ultsForPat ientComman d", isChil dCommand=t rue) | |
452 | pu blic abstr act Cumula tiveComman dStatistic s getCumul ativeStati sticsArtif actResults ForPatient ( | |
453 | Routin gToken pat ientTreati ngSiteRout ingToken, | |
454 | Patien tIdentifie r patientI dentifier, | |
455 | StudyF ilter stud yFilter, | |
456 | boolea n includeR adiology, | |
457 | boolea n includeD ocuments, | |
458 | StudyL oadLevel s tudyLoadLe vel) | |
459 | th rows Metho dException , Connecti onExceptio n; | |
460 | ||
461 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Pos tViewerStu diesForQaR eviewFromD ataSourceC ommand") | |
462 | pu blic abstr act List<S tudy> post ViewerStud iesForQaRe view( | |
463 | Routin gToken rou tingToken, | |
464 | StudyF ilter filt er) | |
465 | th rows Metho dException , Connecti onExceptio n; | |
466 | ||
467 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get RemoteWork ItemListCo mmand") | |
468 | pu blic abstr act List<W orkItem> g etRemoteWo rkItemList ( | |
469 | Routin gToken glo balRouting Token, | |
470 | String idType, | |
471 | String patientId , | |
472 | String cptCode) | |
473 | th rows Metho dException , Connecti onExceptio n; | |
474 | ||
475 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Del eteRemoteW orkItemCom mand") | |
476 | pu blic abstr act Boolea n deleteRe moteWorkIt em( | |
477 | Routin gToken glo balRouting Token, | |
478 | String id) | |
479 | th rows Metho dException , Connecti onExceptio n; | |
480 | ||
481 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Get RemoteWork ItemListFr omDataSour ceCommand" ) | |
482 | pu blic abstr act List<W orkItem> g etRemoteWo rkItemList FromDataSo urce( | |
483 | Routin gToken glo balRouting Token, | |
484 | String idType, | |
485 | String patientId , | |
486 | String cptCode) | |
487 | th rows Metho dException , Connecti onExceptio n; | |
488 | ||
489 | @F acadeRoute rMethod(as ynchronous =false, is ChildComma nd=true, c ommandClas sName="Del eteRemoteW orkItemFro mDataSourc eCommand") | |
490 | pu blic abstr act Boolea n deleteRe moteWorkIt emFromData Source( | |
491 | Routin gToken glo balRouting Token, | |
492 | String id) | |
493 | th rows Metho dException , Connecti onExceptio n; | |
494 | ||
495 | ||
496 | } |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.