Produced by Araxis Merge on 3/25/2019 8:58:02 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\FederationWebApp\main\src\java\gov\va\med\imaging\federation | FederationRouter.java | Mon Mar 18 20:39:06 2019 UTC |
2 | C:\AraxisMergeCompare\Pri_re\IMAG_Source\VISA\Java\FederationWebApp\main\src\java\gov\va\med\imaging\federation | FederationRouter.java | Tue Mar 19 12:03:38 2019 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 3 | 576 |
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: Dec 15, 2008 | |
6 | Site Nam e: Washin gton OI Fi eld Office , Silver S pring, MD | |
7 | Developer: DNS 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.fed eration; | |
27 | ||
28 | import jav a.util.Lis t; | |
29 | ||
30 | import gov .va.med.Gl obalArtifa ctIdentifi er; | |
31 | import gov .va.med.He althSummar yURN; | |
32 | import gov .va.med.Pa tientIdent ifier; | |
33 | ||
34 | import gov .va.med.Ro utingToken ; | |
35 | import gov .va.med.im aging.Abst ractImagin gURN; | |
36 | import gov .va.med.im aging.Cprs Identifier ; | |
37 | import gov .va.med.im aging.Imag eAnnotatio nURN; | |
38 | import gov .va.med.im aging.Imag eURN; | |
39 | import gov .va.med.im aging.Stud yURN; | |
40 | import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterIn terface; | |
41 | import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterIn terfaceCom mandTester ; | |
42 | import gov .va.med.im aging.core .annotatio ns.routerf acade.Faca deRouterMe thod; | |
43 | import gov .va.med.im aging.core .interface s.exceptio ns.Connect ionExcepti on; | |
44 | import gov .va.med.im aging.core .interface s.exceptio ns.MethodE xception; | |
45 | import gov .va.med.im aging.exch ange.Imagi ngLogEvent ; | |
46 | import gov .va.med.im aging.exch ange.busin ess.Artifa ctResults; | |
47 | import gov .va.med.im aging.exch ange.busin ess.Divisi on; | |
48 | import gov .va.med.im aging.exch ange.busin ess.Electr onicSignat ureResult; | |
49 | import gov .va.med.im aging.exch ange.busin ess.Health SummaryTyp e; | |
50 | import gov .va.med.im aging.exch ange.busin ess.ImageA ccessReaso n; | |
51 | import gov .va.med.im aging.exch ange.busin ess.ImageF ormatQuali tyList; | |
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 tMeansTest Result; | |
54 | import gov .va.med.im aging.exch ange.busin ess.Patien tSensitive Value; | |
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.UserIn formation; | |
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.vistar ad.ActiveE xams; | |
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 ges; | |
65 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.ExamSit e; | |
66 | import gov .va.med.im aging.exch ange.busin ess.vistar ad.Patient Registrati on; | |
67 | import gov .va.med.im aging.exch ange.enums .ImageAcce ssReasonTy pe; | |
68 | import gov .va.med.im aging.exch ange.enums .StudyLoad Level; | |
69 | ||
70 | /** | |
71 | * @author DNS werfej | |
72 | * | |
73 | */ | |
74 | @FacadeRou terInterfa ce(extends ClassName= "gov.va.me d.imaging. ImagingBas eWebFacade RouterImpl ") | |
75 | @FacadeRou terInterfa ceCommandT ester | |
76 | public int erface Fed erationRou ter | |
77 | extends go v.va.med.i maging.Ima gingBaseWe bFacadeRou ter | |
78 | { | |
79 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetP atientSens itivityLev elCommand" ) | |
80 | pu blic abstr act Patien tSensitive Value getP atientSens itiveValue (RoutingTo ken routin gToken, St ring patie ntIcn) | |
81 | th rows Metho dException , Connecti onExceptio n; | |
82 | ||
83 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudiesByCp rsIdentifi erCommand" ) | |
84 | pu blic abstr act List<S tudy> getS tudiesByCp rsIdentifi er(String patientIcn , RoutingT oken routi ngToken, C prsIdentif ier cprsId entifier) | |
85 | th rows Metho dException , Connecti onExceptio n; | |
86 | ||
87 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudiesByCp rsIdentifi erAndFilte rCommand") | |
88 | pu blic abstr act List<S tudy> getS tudiesByCp rsIdentifi erAndFilte r( | |
89 | String patientIc n, | |
90 | Routin gToken rou tingToken, | |
91 | CprsId entifier c prsIdentif ier, | |
92 | StudyF ilter filt er) | |
93 | th rows Metho dException , Connecti onExceptio n; | |
94 | ||
95 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetP atientRegi strationCo mmand") | |
96 | pu blic abstr act Patien tRegistrat ion getNex tPatientRe gistration (RoutingTo ken routin gToken) | |
97 | th rows Metho dException , Connecti onExceptio n; | |
98 | ||
99 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetR elevantPri orCptCodes Command") | |
100 | pu blic abstr act String [] getRele vantPriorC ptCodes(Ro utingToken routingTo ken, Strin g cptCode) | |
101 | th rows Metho dException , Connecti onExceptio n; | |
102 | ||
103 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetA ctiveWorkl istCommand ") | |
104 | pu blic abstr act Active Exams getA ctiveWorkl ist(Routin gToken rou tingToken, String li stDescript or) | |
105 | th rows Metho dException , Connecti onExceptio n; | |
106 | ||
107 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetE xamCommand ") | |
108 | pu blic abstr act Exam g etExam(Stu dyURN stud yUrn) | |
109 | th rows Metho dException , Connecti onExceptio n; | |
110 | ||
111 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetE xamSiteByS iteNumberC ommand") | |
112 | pu blic abstr act ExamSi te getExam Site(Routi ngToken ro utingToken , String p atientIcn, Boolean f orceRefres h, | |
113 | Boolea n forceIma gesFromJb) | |
114 | th rows Metho dException , Connecti onExceptio n; | |
115 | ||
116 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetF ullyLoaded ExamSiteBy SiteNumber Command") | |
117 | pu blic abstr act ExamSi te getFull yLoadedExa mSite(Rout ingToken r outingToke n, String patientIcn , | |
118 | boolea n forceRef resh, bool ean forceI magesFromJ b) | |
119 | th rows Metho dException , Connecti onExceptio n; | |
120 | ||
121 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetE xamReportC ommand") | |
122 | pu blic abstr act String getExamRe port(Study URN studyU rn) | |
123 | th rows Metho dException , Connecti onExceptio n; | |
124 | ||
125 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetE xamRequisi tionReport Command") | |
126 | pu blic abstr act String getExamRe quisitionR eport(Stud yURN study Urn) | |
127 | th rows Metho dException , Connecti onExceptio n; | |
128 | ||
129 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetE xamImagesB yStudyUrnC ommand") | |
130 | pu blic abstr act ExamIm ages getEx amImages(S tudyURN st udyUrn) | |
131 | th rows Metho dException , Connecti onExceptio n; | |
132 | ||
133 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Post ExamAccess EventComma nd") | |
134 | pu blic abstr act Boolea n postExam AccessEven t(RoutingT oken routi ngToken, S tring inpu tParameter ) | |
135 | th rows Metho dException , Connecti onExceptio n; | |
136 | ||
137 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Pref etchExamIm agesComman d") | |
138 | pu blic abstr act void p refetchExa mImages(St udyURN stu dyUrn) | |
139 | th rows Metho dException , Connecti onExceptio n; | |
140 | ||
141 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Proc essSiteSer viceCacheR efreshComm and") | |
142 | pu blic abstr act void r efreshSite ServiceCac he() | |
143 | th rows Metho dException , Connecti onExceptio n; | |
144 | ||
145 | ||
146 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetF ullyLoaded ArtifactRe sultsBySit eNumberCom mand") | |
147 | pu blic abstr act Artifa ctResults getFullyLo adedPatien tArtifactR esultsFrom Site(Routi ngToken ro utingToken , | |
148 | Patien tIdentifie r patientI dentifier, | |
149 | StudyF ilter filt er, | |
150 | boolea n includeR adiology, | |
151 | boolea n includeD ocuments) | |
152 | th rows Metho dException , Connecti onExceptio n; | |
153 | ||
154 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyOnlyAr tifactResu ltsBySiteN umberComma nd") | |
155 | pu blic abstr act Artifa ctResults getStudyOn lyPatientA rtifactRes ultsFromSi te(Routing Token rout ingToken, | |
156 | Patien tIdentifie r patientI dentifier, | |
157 | StudyF ilter filt er, | |
158 | boolea n includeR adiology, | |
159 | boolea n includeD ocuments) | |
160 | th rows Metho dException , Connecti onExceptio n; | |
161 | ||
162 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyWithIm agesArtifa ctResultsB ySiteNumbe rCommand") | |
163 | pu blic abstr act Artifa ctResults getStudyWi thImagesPa tientArtif actResults FromSite(R outingToke n routingT oken, | |
164 | Patien tIdentifie r patientI dentifier, | |
165 | StudyF ilter filt er, | |
166 | boolea n includeR adiology, | |
167 | boolea n includeD ocuments) | |
168 | th rows Metho dException , Connecti onExceptio n; | |
169 | ||
170 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetS tudyWithRe portArtifa ctResultsB ySiteNumbe rCommand") | |
171 | pu blic abstr act Artifa ctResults getStudyWi thReportPa tientArtif actResults FromSite(R outingToke n routingT oken, | |
172 | Patien tIdentifie r patientI dentifier, | |
173 | StudyF ilter filt er, | |
174 | boolea n includeR adiology, | |
175 | boolea n includeD ocuments) | |
176 | th rows Metho dException , Connecti onExceptio n; | |
177 | ||
178 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Pref etchPatien tStudiesCo mmand") | |
179 | pu blic abstr act Boolea n prefetch PatientStu dies(Routi ngToken ro utingToken , PatientI dentifier patientIde ntifier, | |
180 | StudyF ilter filt er, StudyL oadLevel s tudyLoadLe vel) | |
181 | th rows Metho dException , Connecti onExceptio n; | |
182 | ||
183 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Post SensitiveP atientAcce ssCommand" ) | |
184 | pu blic abstr act Boolea n postSens itivePatie ntAccess(R outingToke n routingT oken, Pati entIdentif ier patien tIdentifie r) | |
185 | th rows Metho dException , Connecti onExceptio n; | |
186 | ||
187 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Post StudiesByC prsIdentif iersComman d") | |
188 | pu blic abstr act List<S tudy> post StudiesByC prsIdentif iers(Patie ntIdentifi er patient Identifier , RoutingT oken routi ngToken, L ist<CprsId entifier> cprsIdenti fiers) | |
189 | th rows Metho dException , Connecti onExceptio n; | |
190 | ||
191 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Post StudiesByC prsIdentif iersAndFil terCommand ") | |
192 | pu blic abstr act List<S tudy> post StudiesByC prsIdentif iersAndFil ter(Patien tIdentifie r patientI dentifier, RoutingTo ken routin gToken, St udyFilter filter, Li st<CprsIde ntifier> c prsIdentif iers) | |
193 | th rows Metho dException , Connecti onExceptio n; | |
194 | ||
195 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Pref etchExamIn stanceByIm ageUrnSync Command") | |
196 | pu blic abstr act Boolea n prefetch ExamImageI nstance(Im ageURN ima geUrn, | |
197 | ImageF ormatQuali tyList ima geFormatQu alityList, | |
198 | boolea n includeT extFile) | |
199 | th rows Metho dException , Connecti onExceptio n; | |
200 | ||
201 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Pref etchInstan ceByImageU rnSyncComm and") | |
202 | pu blic abstr act Boolea n prefetch ImageInsta nce(ImageU RN imageUr n, | |
203 | ImageF ormatQuali tyList ima geFormatQu alityList) | |
204 | th rows Metho dException , Connecti onExceptio n; | |
205 | ||
206 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Pref etchDocume ntCommand" ) | |
207 | pu blic abstr act Boolea n prefetch Document(G lobalArtif actIdentif ier gai) | |
208 | th rows Metho dException , Connecti onExceptio n; | |
209 | ||
210 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetI mageAnnota tionListBy ImageUrnCo mmand") | |
211 | pu blic abstr act List<I mageAnnota tion> getI mageAnnota tions(Abst ractImagin gURN imagi ngUrn) | |
212 | th rows Metho dException , Connecti onExceptio n; | |
213 | ||
214 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetI mageAnnota tionDetail sCommand") | |
215 | pu blic abstr act ImageA nnotationD etails get ImageAnnot ationDetai ls(Abstrac tImagingUR N imagingU rn, | |
216 | ImageA nnotationU RN imageAn notationUr n) | |
217 | th rows Metho dException , Connecti onExceptio n; | |
218 | ||
219 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Post ImageAnnot ationDetai lsCommand" ) | |
220 | pu blic abstr act ImageA nnotation storeImage Annotation (AbstractI magingURN imagingUrn , String a nnotationD etails, | |
221 | String annotatio nVersion, ImageAnnot ationSourc e annotati onSource) | |
222 | th rows Metho dException , Connecti onExceptio n; | |
223 | ||
224 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetU serKeysCom mand") | |
225 | pu blic abstr act List<S tring> get UserKeys(R outingToke n routingT oken) | |
226 | th rows Metho dException , Connecti onExceptio n; | |
227 | ||
228 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetD ivisionLis tCommand") | |
229 | pu blic abstr act List<D ivision> g etDivision List(Strin g accessCo de, Routin gToken rou tingToken) | |
230 | th rows Metho dException , Connecti onExceptio n; | |
231 | ||
232 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetU serInforma tionFromDa taSourceCo mmand") | |
233 | pu blic abstr act UserIn formation getUserInf ormation(R outingToke n routingT oken) | |
234 | th rows Metho dException , Connecti onExceptio n; | |
235 | ||
236 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetT reatingSit esFromData SourceComm and") | |
237 | pu blic abstr act List<S tring> get TreatingSi teNumbers( RoutingTok en routing Token, Pat ientIdenti fier patie ntIdentifi er, | |
238 | boolea n includeT railingCha ractersFor Site200) | |
239 | th rows Metho dException , Connecti onExceptio n; | |
240 | ||
241 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetP atientInfo rmationCom mand") | |
242 | pu blic abstr act Patien t getPatie ntInformat ion(Routin gToken rou tingToken, PatientId entifier p atientIden tifier) | |
243 | th rows Metho dException , Connecti onExceptio n; | |
244 | ||
245 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetP atientMean sTestComma nd") | |
246 | pu blic abstr act Patien tMeansTest Result get PatientMea nsTest(Rou tingToken routingTok ne, Patien tIdentifie r patientI dentifier) | |
247 | th rows Metho dException , Connecti onExceptio n; | |
248 | ||
249 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Post ImagingLog EventComma nd") | |
250 | pu blic abstr act void p ostImaging LogEvent(I magingLogE vent imagi ngLogEvent ) | |
251 | th rows Metho dException , Connecti onExceptio n; | |
252 | ||
253 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetI mageAccess ReasonList Command") | |
254 | pu blic abstr act List<I mageAccess Reason> ge tImageAcce ssReasons( RoutingTok en routing Token, | |
255 | List<I mageAccess ReasonType > reasonTy pes) | |
256 | th rows Metho dException , Connecti onExceptio n; | |
257 | ||
258 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetV erifyElect ronicSigna tureComman d") | |
259 | pu blic abstr act Electr onicSignat ureResult verifyElec tronicSign ature(Rout ingToken r outingToke n, String electronic Signature) | |
260 | th rows Metho dException , Connecti onExceptio n; | |
261 | ||
262 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetH ealthSumma ryTypeList Command") | |
263 | pu blic abstr act List<H ealthSumma ryType> ge tHealthSum maries(Rou tingToken routingTok en) | |
264 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
265 | ||
266 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetP atientHeal thSummaryC ommand") | |
267 | pu blic abstr act String getHealth Summary(He althSummar yURN healt hSummaryUr n, Patient Identifier patientId entifier) | |
268 | th rows Conne ctionExcep tion, Meth odExceptio n; | |
269 | ||
270 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="GetR emoteWorkI temListCom mand") | |
271 | pu blic abstr act List<W orkItem> g etRemoteWo rkItemList ( | |
272 | Routin gToken rou tingToken, | |
273 | String idType, | |
274 | String patientId , | |
275 | String cptCode) | |
276 | th rows Metho dException , Connecti onExceptio n; | |
277 | ||
278 | @F acadeRoute rMethod(as ynchronous =false, co mmandClass Name="Dele teRemoteWo rkItemComm and") | |
279 | pu blic abstr act Boolea n deleteRe moteWorkIt em( | |
280 | Routin gToken rou tingToken, | |
281 | String id) | |
282 | th rows Metho dException , Connecti onExceptio n; | |
283 | ||
284 | ||
285 | } | |
286 | ||
287 | ||
288 | ||
289 | ||
290 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.