Produced by Araxis Merge on 4/18/2019 5:56:03 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 | MCCF_EDI_TAS_TASCore v2.0_Build_10.zip\MCCF_EDI_TAS_Vistalink\SwaggerUI\dist | mccfVistaLink.yaml | Wed Apr 3 02:27:46 2019 UTC |
2 | MCCF_EDI_TAS_TASCore v2.0_Build_10.zip\MCCF_EDI_TAS_Vistalink\SwaggerUI\dist | mccfVistaLink.yaml | Wed Apr 17 17:33:08 2019 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 762 |
Changed | 1 | 2 |
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 | # MCCF RES T GATEWAY Server (Vi sta Data A ccess) | |
3 | # | |
4 | ||
5 | swagger: ' 2.0' | |
6 | ||
7 | # | |
8 | # Informat ion Sectio n includes descripti on, versio n and titl e informat ion for th e API | |
9 | # | |
10 | ||
11 | info: | |
12 | descript ion: >- | |
13 | The fo llowing sp ecificatio n is for t he current implement ation of t he Rest Ga teway Serv er that ca n be acces sed by the FHIR serv er to comm unicate wi th multipl e Vista Re positories . The Vist a reposito ry is the database o f record a nd will be used for all restfu l operatio ns that in clude Crea te/Read/Up date and D eleting of data. Thi s API is u seful for anyone wan ting to ex tract data from the database o f record a nd uses st andard Res t API cons tructs, Vi sta rpc's, Ports and Vista Lis teners to connect an d provide data and e xecute rel ated opera tions. | |
14 | version: 0.0.1 | |
15 | title: R est Gatewa y Server A ccess to V ista | |
16 | ||
17 | # | |
18 | # Host, Ba se Path an d Schemes are provid ed for inf ormation a bout where to access | |
19 | # | |
20 | ||
21 | host: DNS. URL | |
22 | basePath: /dev_0001 | |
23 | schemes: [ 'https'] | |
24 | ||
25 | # | |
26 | # Security Section t o include headers th at are hid den and ne ed special entry | |
27 | # | |
28 | security: | |
29 | - access roles: [] | |
30 | vistai d: [] | |
31 | ||
32 | # | |
33 | # Paths Se ction incl udes the p ath, rest type, summ ary and ot her inform ation | |
34 | # relevant to the st ructure of the Path being defi ned | |
35 | # | |
36 | ||
37 | paths: | |
38 | /HEALTH: | |
39 | get: | |
40 | tags : | |
41 | - HEALTH | |
42 | summ ary: Provi des a resp onse for t he vista l isteners | |
43 | prod uces: | |
44 | - applicatio n/json | |
45 | resp onses: | |
46 | '2 00': | |
47 | descriptio n: success ful operat ion | |
48 | schema: | |
49 | $ref: '# /definitio ns/health' | |
50 | '5 00': | |
51 | descriptio n: unsucce ssful oper ation | |
52 | schema: | |
53 | $ref: '# /definitio ns/duz' | |
54 | /TAS837: | |
55 | get: | |
56 | tags : | |
57 | - TAS837 | |
58 | summ ary: Find all 837 Tr ansactions in Vista | |
59 | prod uces: | |
60 | - applicatio n/json | |
61 | resp onses: | |
62 | '2 00': | |
63 | descriptio n: success ful operat ion | |
64 | schema: | |
65 | $ref: '# /definitio ns/info' | |
66 | '5 00': | |
67 | descriptio n: unsucce ssful oper ation | |
68 | schema: | |
69 | $ref: '# /definitio ns/duz' | |
70 | ||
71 | /TAS837/ {rid}: | |
72 | get: | |
73 | tags : | |
74 | - TAS837 | |
75 | summ ary: Find a specific 837 Trans action in Vista | |
76 | prod uces: | |
77 | - applicatio n/json | |
78 | oper ationId: g et837ById | |
79 | para meters: | |
80 | - in: path | |
81 | name: rid | |
82 | descriptio n: Resourc e Identifi er | |
83 | required: true | |
84 | type: inte ger | |
85 | - in: query | |
86 | name: RESO URCE | |
87 | descriptio n: Resoure to return or * for all | |
88 | required: true | |
89 | type: stri ng | |
90 | default: " *" | |
91 | - in: query | |
92 | name: FIEL DS | |
93 | descriptio n: Show al l fields e ven if nul l | |
94 | required: false | |
95 | type: stri ng | |
96 | default: " ALL" | |
97 | resp onses: | |
98 | '2 00': | |
99 | descriptio n: success ful operat ion | |
100 | schema: | |
101 | $ref: '# /definitio ns/gbi' | |
102 | '5 00': | |
103 | descriptio n: unsucce ssful oper ation | |
104 | schema: | |
105 | $ref: '# /definitio ns/duz' | |
106 | ||
107 | /EPAYRPT : | |
108 | get: | |
109 | tags : | |
110 | - EPAYRPT | |
111 | summ ary: Find a specific EPAYRPT T ransaction in Vista | |
112 | prod uces: | |
113 | - applicatio n/json | |
114 | oper ationId: g etEpayRptB yIdResourc e | |
115 | para meters: | |
116 | - in: query | |
117 | name: RESO URCE | |
118 | descriptio n: 'Resour ce: <br> - Claimres calls {RCT AS EPAY GE T} <br> - Payrec {RC TAS EPAY G ET} <br> - Find with FROM and TO calls { RCTAS EPAY FIND LEGA CY} <br> - Find with just FROM calls {RC TAS EPAY F IND CHANGE S}]' | |
119 | required: true | |
120 | type: stri ng | |
121 | enum: ["CL AIMRES","P AYREC","FI ND"] | |
122 | - in: query | |
123 | name: FROM | |
124 | descriptio n: 'Beg da te to use for select ion of dat a' | |
125 | required: false | |
126 | type: stri ng | |
127 | default: " YYYYMMDD" | |
128 | - in: query | |
129 | name: TO | |
130 | descriptio n: 'End da te to use for select ion of dat a' | |
131 | required: false | |
132 | type: stri ng | |
133 | default: " YYYYMMDD" | |
134 | resp onses: | |
135 | '2 00': | |
136 | descriptio n: success ful operat ion | |
137 | schema: | |
138 | $ref: '# /definitio ns/epayrpt ' | |
139 | '5 00': | |
140 | descriptio n: unsucce ssful oper ation | |
141 | schema: | |
142 | $ref: '# /definitio ns/duz' | |
143 | ||
144 | ||
145 | # | |
146 | # Security Definitio ns section is used t o define t he headers that are hidden | |
147 | # and need special e ntry | |
148 | # | |
149 | ||
150 | securityDe finitions: | |
151 | accessr oles: | |
152 | type: apiKey | |
153 | in: h eader | |
154 | name: ACCESSROL ES | |
155 | vistaid : | |
156 | type: apiKey | |
157 | in: h eader | |
158 | name: vistaid | |
159 | ||
160 | # | |
161 | # Definiti ons or Com ponents ar e referenc es that ca n be calle d from wit hin | |
162 | # the curr ent defini tion and p rovides fo r access t o addition al constru cts | |
163 | # used thr oughout th e main bod y of the y aml or jso n file | |
164 | # | |
165 | ||
166 | definition s: | |
167 | ||
168 | # Health Response | |
169 | epayrpt: | |
170 | type: object | |
171 | proper ties: | |
172 | info : | |
173 | $r ef: '#/def initions/e payrptmess age' | |
174 | epayrptm essage: | |
175 | type: object | |
176 | proper ties: | |
177 | code : | |
178 | ty pe: intege r | |
179 | fo rmat: int3 2 | |
180 | ex ample: '20 0' | |
181 | code Message: | |
182 | ty pe: array | |
183 | it ems: | |
184 | $ref: '#/d efinitions /epayrptre sponse' | |
185 | epayrptr esponse: | |
186 | type: object | |
187 | proper ties: | |
188 | ien: | |
189 | ty pe: string | |
190 | ex ample: "99 999" | |
191 | ||
192 | # Health Response | |
193 | health: | |
194 | type: object | |
195 | proper ties: | |
196 | info : | |
197 | $r ef: '#/def initions/h ealthmessa ge' | |
198 | healthme ssage: | |
199 | type: object | |
200 | proper ties: | |
201 | code : | |
202 | ty pe: intege r | |
203 | fo rmat: int3 2 | |
204 | ex ample: '20 0' | |
205 | code Message: | |
206 | ty pe: array | |
207 | it ems: | |
208 | $ref: '#/d efinitions /healthres ponse' | |
209 | healthre sponse: | |
210 | type: object | |
211 | proper ties: | |
212 | stat us: | |
213 | ty pe: string | |
214 | ex ample: 'RU NNING' | |
215 | ien: | |
216 | ty pe: string | |
217 | ex ample: '1' | |
218 | port : | |
219 | ty pe: string | |
220 | ex ample: '91 25' | |
221 | # di splay: 'AS SOCIATED C ONFIGURATI ON' | |
222 | asso ciatedconf iguration: | |
223 | ty pe: string | |
224 | ex ample: "" | |
225 | # di splay: 'US ER RESPONS IBLE' | |
226 | user responsibl e: | |
227 | ty pe: string | |
228 | ex ample: "PO STMASTER" | |
229 | # di splay: "FI LE" | |
230 | file : | |
231 | ty pe: string | |
232 | ex ample: "18 .04" | |
233 | #dis play: "BOX -VOLUME PA IR" | |
234 | boxv olumepair: | |
235 | ty pe: string | |
236 | ex ample: "RO U:VISTAS1" | |
237 | #dis play: "DAT E/TIME OF LAST STATU S" | |
238 | last statusdate time: | |
239 | ty pe: string | |
240 | ex ample: "JU L 13, 2018 @08:42:28" | |
241 | ||
242 | # DUZ Re sponse | |
243 | duz: | |
244 | type: object | |
245 | proper ties: | |
246 | info : | |
247 | $r ef: '#/def initions/d uzmessage' | |
248 | duzmessa ge: | |
249 | type: object | |
250 | proper ties: | |
251 | code : | |
252 | ty pe: intege r | |
253 | fo rmat: int3 2 | |
254 | ex ample: '10 08' | |
255 | code Message: | |
256 | ty pe: array | |
257 | it ems: | |
258 | type: stri ng | |
259 | example: ' security d uz not pro vided' | |
260 | ||
261 | # /TAS83 7 response for list of 837's t o process | |
262 | info: | |
263 | type: object | |
264 | proper ties: | |
265 | info : | |
266 | $r ef: '#/def initions/i nfomessage ' | |
267 | infomess age: | |
268 | type: object | |
269 | proper ties: | |
270 | code : | |
271 | ty pe: intege r | |
272 | fo rmat: int3 2 | |
273 | ex ample: '20 0' | |
274 | code Message: | |
275 | ty pe: array | |
276 | it ems: | |
277 | $ref: '#/d efinitions /inforespo nse' | |
278 | inforesp onse: | |
279 | type: object | |
280 | proper ties: | |
281 | site : | |
282 | ty pe: intege r | |
283 | fo rmat: int6 4 | |
284 | ex ample: '44 2' | |
285 | ien: | |
286 | ty pe: intege r | |
287 | fo rmat: int6 4 | |
288 | ex ample: '21 13071' | |
289 | type : | |
290 | ty pe: string | |
291 | en um: | |
292 | - DENTAL | |
293 | - PROFESSI ONAL | |
294 | - INSTITUT IONAL | |
295 | stat us: | |
296 | ty pe: string | |
297 | en um: | |
298 | - live | |
299 | ||
300 | # 837 Ge t By ID to retrieve a specific 837 for p rocessing | |
301 | gbi: | |
302 | type: object | |
303 | proper ties: | |
304 | info : | |
305 | $r ef: '#/def initions/g bimessage' | |
306 | gbimessa ge: | |
307 | type: object | |
308 | proper ties: | |
309 | code : | |
310 | ty pe: intege r | |
311 | fo rmat: int3 2 | |
312 | ex ample: '20 0' | |
313 | code Message: | |
314 | ty pe: array | |
315 | it ems: | |
316 | $ref: '#/d efinitions /gbirespon se' | |
317 | gbirespo nse: | |
318 | type: object | |
319 | proper ties: | |
320 | Bund le: | |
321 | ty pe: object | |
322 | pr operties: | |
323 | Condition: | |
324 | type: st ring | |
325 | enum: | |
326 | - valueS tring: 'id entifier' | |
327 | value: 'value' | |
328 | Practition er: | |
329 | type: st ring | |
330 | enum: | |
331 | - valueS tring: 'id entifier' | |
332 | value: 'value' | |
333 | Basic: | |
334 | type: st ring | |
335 | enum: | |
336 | - valueS tring: 'id entifier' | |
337 | value: 'value' | |
338 | Organizati on: | |
339 | type: st ring | |
340 | enum: | |
341 | - valueS tring: 'id entifier' | |
342 | value: 'value' | |
343 | Encounter: | |
344 | type: st ring | |
345 | enum: | |
346 | - valueS tring: 'id entifier' | |
347 | value: 'value' | |
348 | Patient: | |
349 | type: st ring | |
350 | enum: | |
351 | - valueS tring: 'id entifier' | |
352 | value: 'value' | |
353 | Procedure: | |
354 | type: st ring | |
355 | enum: | |
356 | - valueS tring: 'id entifier' | |
357 | value: 'value' | |
358 | Coverage: | |
359 | type: st ring | |
360 | enum: | |
361 | - valueS tring: 'id entifier' | |
362 | value: 'value' | |
363 | Explanatio nOfBenefit : | |
364 | type: st ring | |
365 | enum: | |
366 | - valueS tring: 'id entifier' | |
367 | value: 'value' | |
368 | ValueSet: | |
369 | type: st ring | |
370 | enum: | |
371 | - valueS tring: 'id entifier' | |
372 | value: 'value' | |
373 | Claim: | |
374 | type: st ring | |
375 | enum: | |
376 | - valueS tring: 'id entifier' | |
377 | value: 'value' | |
378 | Location: | |
379 | type: st ring | |
380 | enum: | |
381 | - valueS tring: 'id entifier' | |
382 | value: 'value' |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.