1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package ca.uhn.hl7v2.model.v281.message;
35
36 import ca.uhn.hl7v2.model.v281.group.*;
37 import ca.uhn.hl7v2.model.v281.segment.*;
38
39 import ca.uhn.hl7v2.HL7Exception;
40 import ca.uhn.hl7v2.parser.ModelClassFactory;
41 import ca.uhn.hl7v2.parser.DefaultModelClassFactory;
42 import ca.uhn.hl7v2.model.*;
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88 public class ADT_AXX extends AbstractSuperMessage {
89
90
91
92
93 public ADT_AXX() {
94 this(new DefaultModelClassFactory());
95 }
96
97
98
99
100 public ADT_AXX(ModelClassFactory factory) {
101 super(factory);
102 init(factory);
103 }
104
105 private void init(ModelClassFactory factory) {
106 try {
107 this.add(MSH.class, true, false);
108 this.addSuperstructureApplication("MSH", "ADT_A01");
109 this.addSuperstructureApplication("MSH", "ADT_A02");
110 this.addSuperstructureApplication("MSH", "ADT_A03");
111 this.addSuperstructureApplication("MSH", "ADT_A04");
112 this.addSuperstructureApplication("MSH", "ADT_A05");
113 this.addSuperstructureApplication("MSH", "ADT_A06");
114 this.addSuperstructureApplication("MSH", "ADT_A07");
115 this.addSuperstructureApplication("MSH", "ADT_A08");
116 this.addSuperstructureApplication("MSH", "ADT_A09");
117 this.addSuperstructureApplication("MSH", "ADT_A10");
118 this.addSuperstructureApplication("MSH", "ADT_A11");
119 this.addSuperstructureApplication("MSH", "ADT_A12");
120 this.addSuperstructureApplication("MSH", "ADT_A13");
121 this.addSuperstructureApplication("MSH", "ADT_A14");
122 this.addSuperstructureApplication("MSH", "ADT_A15");
123 this.addSuperstructureApplication("MSH", "ADT_A16");
124 this.addSuperstructureApplication("MSH", "ADT_A17");
125 this.addSuperstructureApplication("MSH", "ADT_A20");
126 this.addSuperstructureApplication("MSH", "ADT_A21");
127 this.addSuperstructureApplication("MSH", "ADT_A22");
128 this.addSuperstructureApplication("MSH", "ADT_A23");
129 this.addSuperstructureApplication("MSH", "ADT_A24");
130 this.addSuperstructureApplication("MSH", "ADT_A25");
131 this.addSuperstructureApplication("MSH", "ADT_A26");
132 this.addSuperstructureApplication("MSH", "ADT_A27");
133 this.addSuperstructureApplication("MSH", "ADT_A28");
134 this.addSuperstructureApplication("MSH", "ADT_A29");
135 this.addSuperstructureApplication("MSH", "ADT_A31");
136 this.addSuperstructureApplication("MSH", "ADT_A32");
137 this.addSuperstructureApplication("MSH", "ADT_A33");
138 this.addSuperstructureApplication("MSH", "ADT_A37");
139 this.addSuperstructureApplication("MSH", "ADT_A38");
140 this.addSuperstructureApplication("MSH", "ADT_A39");
141 this.addSuperstructureApplication("MSH", "ADT_A40");
142 this.addSuperstructureApplication("MSH", "ADT_A41");
143 this.addSuperstructureApplication("MSH", "ADT_A42");
144 this.addSuperstructureApplication("MSH", "ADT_A43");
145 this.addSuperstructureApplication("MSH", "ADT_A44");
146 this.addSuperstructureApplication("MSH", "ADT_A45");
147 this.addSuperstructureApplication("MSH", "ADT_A47");
148 this.addSuperstructureApplication("MSH", "ADT_A49");
149 this.addSuperstructureApplication("MSH", "ADT_A50");
150 this.addSuperstructureApplication("MSH", "ADT_A51");
151 this.addSuperstructureApplication("MSH", "ADT_A52");
152 this.addSuperstructureApplication("MSH", "ADT_A53");
153 this.addSuperstructureApplication("MSH", "ADT_A54");
154 this.addSuperstructureApplication("MSH", "ADT_A55");
155 this.addSuperstructureApplication("MSH", "ADT_A60");
156 this.addSuperstructureApplication("MSH", "ADT_A61");
157 this.addSuperstructureApplication("MSH", "ADT_A62");
158 this.add(SFT.class, false, true);
159 this.addSuperstructureApplication("SFT", "ADT_A01");
160 this.addSuperstructureApplication("SFT", "ADT_A02");
161 this.addSuperstructureApplication("SFT", "ADT_A03");
162 this.addSuperstructureApplication("SFT", "ADT_A04");
163 this.addSuperstructureApplication("SFT", "ADT_A05");
164 this.addSuperstructureApplication("SFT", "ADT_A06");
165 this.addSuperstructureApplication("SFT", "ADT_A07");
166 this.addSuperstructureApplication("SFT", "ADT_A08");
167 this.addSuperstructureApplication("SFT", "ADT_A09");
168 this.addSuperstructureApplication("SFT", "ADT_A10");
169 this.addSuperstructureApplication("SFT", "ADT_A11");
170 this.addSuperstructureApplication("SFT", "ADT_A12");
171 this.addSuperstructureApplication("SFT", "ADT_A13");
172 this.addSuperstructureApplication("SFT", "ADT_A14");
173 this.addSuperstructureApplication("SFT", "ADT_A15");
174 this.addSuperstructureApplication("SFT", "ADT_A16");
175 this.addSuperstructureApplication("SFT", "ADT_A17");
176 this.addSuperstructureApplication("SFT", "ADT_A20");
177 this.addSuperstructureApplication("SFT", "ADT_A21");
178 this.addSuperstructureApplication("SFT", "ADT_A22");
179 this.addSuperstructureApplication("SFT", "ADT_A23");
180 this.addSuperstructureApplication("SFT", "ADT_A24");
181 this.addSuperstructureApplication("SFT", "ADT_A25");
182 this.addSuperstructureApplication("SFT", "ADT_A26");
183 this.addSuperstructureApplication("SFT", "ADT_A27");
184 this.addSuperstructureApplication("SFT", "ADT_A28");
185 this.addSuperstructureApplication("SFT", "ADT_A29");
186 this.addSuperstructureApplication("SFT", "ADT_A31");
187 this.addSuperstructureApplication("SFT", "ADT_A32");
188 this.addSuperstructureApplication("SFT", "ADT_A33");
189 this.addSuperstructureApplication("SFT", "ADT_A37");
190 this.addSuperstructureApplication("SFT", "ADT_A38");
191 this.addSuperstructureApplication("SFT", "ADT_A39");
192 this.addSuperstructureApplication("SFT", "ADT_A40");
193 this.addSuperstructureApplication("SFT", "ADT_A41");
194 this.addSuperstructureApplication("SFT", "ADT_A42");
195 this.addSuperstructureApplication("SFT", "ADT_A43");
196 this.addSuperstructureApplication("SFT", "ADT_A44");
197 this.addSuperstructureApplication("SFT", "ADT_A45");
198 this.addSuperstructureApplication("SFT", "ADT_A47");
199 this.addSuperstructureApplication("SFT", "ADT_A49");
200 this.addSuperstructureApplication("SFT", "ADT_A50");
201 this.addSuperstructureApplication("SFT", "ADT_A51");
202 this.addSuperstructureApplication("SFT", "ADT_A52");
203 this.addSuperstructureApplication("SFT", "ADT_A53");
204 this.addSuperstructureApplication("SFT", "ADT_A54");
205 this.addSuperstructureApplication("SFT", "ADT_A55");
206 this.addSuperstructureApplication("SFT", "ADT_A60");
207 this.addSuperstructureApplication("SFT", "ADT_A61");
208 this.addSuperstructureApplication("SFT", "ADT_A62");
209 this.add(UAC.class, false, false);
210 this.addSuperstructureApplication("UAC", "ADT_A01");
211 this.addSuperstructureApplication("UAC", "ADT_A02");
212 this.addSuperstructureApplication("UAC", "ADT_A03");
213 this.addSuperstructureApplication("UAC", "ADT_A04");
214 this.addSuperstructureApplication("UAC", "ADT_A05");
215 this.addSuperstructureApplication("UAC", "ADT_A06");
216 this.addSuperstructureApplication("UAC", "ADT_A07");
217 this.addSuperstructureApplication("UAC", "ADT_A08");
218 this.addSuperstructureApplication("UAC", "ADT_A09");
219 this.addSuperstructureApplication("UAC", "ADT_A10");
220 this.addSuperstructureApplication("UAC", "ADT_A11");
221 this.addSuperstructureApplication("UAC", "ADT_A12");
222 this.addSuperstructureApplication("UAC", "ADT_A13");
223 this.addSuperstructureApplication("UAC", "ADT_A14");
224 this.addSuperstructureApplication("UAC", "ADT_A15");
225 this.addSuperstructureApplication("UAC", "ADT_A16");
226 this.addSuperstructureApplication("UAC", "ADT_A17");
227 this.addSuperstructureApplication("UAC", "ADT_A20");
228 this.addSuperstructureApplication("UAC", "ADT_A21");
229 this.addSuperstructureApplication("UAC", "ADT_A22");
230 this.addSuperstructureApplication("UAC", "ADT_A23");
231 this.addSuperstructureApplication("UAC", "ADT_A24");
232 this.addSuperstructureApplication("UAC", "ADT_A25");
233 this.addSuperstructureApplication("UAC", "ADT_A26");
234 this.addSuperstructureApplication("UAC", "ADT_A27");
235 this.addSuperstructureApplication("UAC", "ADT_A28");
236 this.addSuperstructureApplication("UAC", "ADT_A29");
237 this.addSuperstructureApplication("UAC", "ADT_A31");
238 this.addSuperstructureApplication("UAC", "ADT_A32");
239 this.addSuperstructureApplication("UAC", "ADT_A33");
240 this.addSuperstructureApplication("UAC", "ADT_A37");
241 this.addSuperstructureApplication("UAC", "ADT_A38");
242 this.addSuperstructureApplication("UAC", "ADT_A39");
243 this.addSuperstructureApplication("UAC", "ADT_A40");
244 this.addSuperstructureApplication("UAC", "ADT_A41");
245 this.addSuperstructureApplication("UAC", "ADT_A42");
246 this.addSuperstructureApplication("UAC", "ADT_A43");
247 this.addSuperstructureApplication("UAC", "ADT_A44");
248 this.addSuperstructureApplication("UAC", "ADT_A45");
249 this.addSuperstructureApplication("UAC", "ADT_A47");
250 this.addSuperstructureApplication("UAC", "ADT_A49");
251 this.addSuperstructureApplication("UAC", "ADT_A50");
252 this.addSuperstructureApplication("UAC", "ADT_A51");
253 this.addSuperstructureApplication("UAC", "ADT_A52");
254 this.addSuperstructureApplication("UAC", "ADT_A53");
255 this.addSuperstructureApplication("UAC", "ADT_A54");
256 this.addSuperstructureApplication("UAC", "ADT_A55");
257 this.addSuperstructureApplication("UAC", "ADT_A60");
258 this.addSuperstructureApplication("UAC", "ADT_A61");
259 this.addSuperstructureApplication("UAC", "ADT_A62");
260 this.add(EVN.class, true, false);
261 this.addSuperstructureApplication("EVN", "ADT_A01");
262 this.addSuperstructureApplication("EVN", "ADT_A02");
263 this.addSuperstructureApplication("EVN", "ADT_A03");
264 this.addSuperstructureApplication("EVN", "ADT_A04");
265 this.addSuperstructureApplication("EVN", "ADT_A05");
266 this.addSuperstructureApplication("EVN", "ADT_A06");
267 this.addSuperstructureApplication("EVN", "ADT_A07");
268 this.addSuperstructureApplication("EVN", "ADT_A08");
269 this.addSuperstructureApplication("EVN", "ADT_A09");
270 this.addSuperstructureApplication("EVN", "ADT_A10");
271 this.addSuperstructureApplication("EVN", "ADT_A11");
272 this.addSuperstructureApplication("EVN", "ADT_A12");
273 this.addSuperstructureApplication("EVN", "ADT_A13");
274 this.addSuperstructureApplication("EVN", "ADT_A14");
275 this.addSuperstructureApplication("EVN", "ADT_A15");
276 this.addSuperstructureApplication("EVN", "ADT_A16");
277 this.addSuperstructureApplication("EVN", "ADT_A17");
278 this.addSuperstructureApplication("EVN", "ADT_A20");
279 this.addSuperstructureApplication("EVN", "ADT_A21");
280 this.addSuperstructureApplication("EVN", "ADT_A22");
281 this.addSuperstructureApplication("EVN", "ADT_A23");
282 this.addSuperstructureApplication("EVN", "ADT_A24");
283 this.addSuperstructureApplication("EVN", "ADT_A25");
284 this.addSuperstructureApplication("EVN", "ADT_A26");
285 this.addSuperstructureApplication("EVN", "ADT_A27");
286 this.addSuperstructureApplication("EVN", "ADT_A28");
287 this.addSuperstructureApplication("EVN", "ADT_A29");
288 this.addSuperstructureApplication("EVN", "ADT_A31");
289 this.addSuperstructureApplication("EVN", "ADT_A32");
290 this.addSuperstructureApplication("EVN", "ADT_A33");
291 this.addSuperstructureApplication("EVN", "ADT_A37");
292 this.addSuperstructureApplication("EVN", "ADT_A38");
293 this.addSuperstructureApplication("EVN", "ADT_A39");
294 this.addSuperstructureApplication("EVN", "ADT_A40");
295 this.addSuperstructureApplication("EVN", "ADT_A41");
296 this.addSuperstructureApplication("EVN", "ADT_A42");
297 this.addSuperstructureApplication("EVN", "ADT_A43");
298 this.addSuperstructureApplication("EVN", "ADT_A44");
299 this.addSuperstructureApplication("EVN", "ADT_A45");
300 this.addSuperstructureApplication("EVN", "ADT_A47");
301 this.addSuperstructureApplication("EVN", "ADT_A49");
302 this.addSuperstructureApplication("EVN", "ADT_A50");
303 this.addSuperstructureApplication("EVN", "ADT_A51");
304 this.addSuperstructureApplication("EVN", "ADT_A52");
305 this.addSuperstructureApplication("EVN", "ADT_A53");
306 this.addSuperstructureApplication("EVN", "ADT_A54");
307 this.addSuperstructureApplication("EVN", "ADT_A55");
308 this.addSuperstructureApplication("EVN", "ADT_A60");
309 this.addSuperstructureApplication("EVN", "ADT_A61");
310 this.addSuperstructureApplication("EVN", "ADT_A62");
311 this.add(PID.class, false, false);
312 this.addSuperstructureApplication("PID", "ADT_A01");
313 this.addSuperstructureApplication("PID", "ADT_A02");
314 this.addSuperstructureApplication("PID", "ADT_A03");
315 this.addSuperstructureApplication("PID", "ADT_A04");
316 this.addSuperstructureApplication("PID", "ADT_A05");
317 this.addSuperstructureApplication("PID", "ADT_A06");
318 this.addSuperstructureApplication("PID", "ADT_A07");
319 this.addSuperstructureApplication("PID", "ADT_A08");
320 this.addSuperstructureApplication("PID", "ADT_A09");
321 this.addSuperstructureApplication("PID", "ADT_A10");
322 this.addSuperstructureApplication("PID", "ADT_A11");
323 this.addSuperstructureApplication("PID", "ADT_A12");
324 this.addSuperstructureApplication("PID", "ADT_A13");
325 this.addSuperstructureApplication("PID", "ADT_A14");
326 this.addSuperstructureApplication("PID", "ADT_A15");
327 this.addSuperstructureApplication("PID", "ADT_A16");
328 this.addSuperstructureApplication("PID", "ADT_A17");
329 this.addSuperstructureApplication("PID", "ADT_A21");
330 this.addSuperstructureApplication("PID", "ADT_A22");
331 this.addSuperstructureApplication("PID", "ADT_A23");
332 this.addSuperstructureApplication("PID", "ADT_A24");
333 this.addSuperstructureApplication("PID", "ADT_A25");
334 this.addSuperstructureApplication("PID", "ADT_A26");
335 this.addSuperstructureApplication("PID", "ADT_A27");
336 this.addSuperstructureApplication("PID", "ADT_A28");
337 this.addSuperstructureApplication("PID", "ADT_A29");
338 this.addSuperstructureApplication("PID", "ADT_A31");
339 this.addSuperstructureApplication("PID", "ADT_A32");
340 this.addSuperstructureApplication("PID", "ADT_A33");
341 this.addSuperstructureApplication("PID", "ADT_A37");
342 this.addSuperstructureApplication("PID", "ADT_A38");
343 this.addSuperstructureApplication("PID", "ADT_A45");
344 this.addSuperstructureApplication("PID", "ADT_A50");
345 this.addSuperstructureApplication("PID", "ADT_A51");
346 this.addSuperstructureApplication("PID", "ADT_A52");
347 this.addSuperstructureApplication("PID", "ADT_A53");
348 this.addSuperstructureApplication("PID", "ADT_A54");
349 this.addSuperstructureApplication("PID", "ADT_A55");
350 this.addSuperstructureApplication("PID", "ADT_A60");
351 this.addSuperstructureApplication("PID", "ADT_A61");
352 this.addSuperstructureApplication("PID", "ADT_A62");
353 this.add(PD1.class, false, false);
354 this.addSuperstructureApplication("PD1", "ADT_A01");
355 this.addSuperstructureApplication("PD1", "ADT_A02");
356 this.addSuperstructureApplication("PD1", "ADT_A03");
357 this.addSuperstructureApplication("PD1", "ADT_A04");
358 this.addSuperstructureApplication("PD1", "ADT_A05");
359 this.addSuperstructureApplication("PD1", "ADT_A06");
360 this.addSuperstructureApplication("PD1", "ADT_A07");
361 this.addSuperstructureApplication("PD1", "ADT_A08");
362 this.addSuperstructureApplication("PD1", "ADT_A09");
363 this.addSuperstructureApplication("PD1", "ADT_A10");
364 this.addSuperstructureApplication("PD1", "ADT_A11");
365 this.addSuperstructureApplication("PD1", "ADT_A12");
366 this.addSuperstructureApplication("PD1", "ADT_A13");
367 this.addSuperstructureApplication("PD1", "ADT_A14");
368 this.addSuperstructureApplication("PD1", "ADT_A15");
369 this.addSuperstructureApplication("PD1", "ADT_A16");
370 this.addSuperstructureApplication("PD1", "ADT_A17");
371 this.addSuperstructureApplication("PD1", "ADT_A21");
372 this.addSuperstructureApplication("PD1", "ADT_A22");
373 this.addSuperstructureApplication("PD1", "ADT_A23");
374 this.addSuperstructureApplication("PD1", "ADT_A24");
375 this.addSuperstructureApplication("PD1", "ADT_A25");
376 this.addSuperstructureApplication("PD1", "ADT_A26");
377 this.addSuperstructureApplication("PD1", "ADT_A27");
378 this.addSuperstructureApplication("PD1", "ADT_A28");
379 this.addSuperstructureApplication("PD1", "ADT_A29");
380 this.addSuperstructureApplication("PD1", "ADT_A31");
381 this.addSuperstructureApplication("PD1", "ADT_A32");
382 this.addSuperstructureApplication("PD1", "ADT_A33");
383 this.addSuperstructureApplication("PD1", "ADT_A37");
384 this.addSuperstructureApplication("PD1", "ADT_A38");
385 this.addSuperstructureApplication("PD1", "ADT_A45");
386 this.addSuperstructureApplication("PD1", "ADT_A50");
387 this.addSuperstructureApplication("PD1", "ADT_A51");
388 this.addSuperstructureApplication("PD1", "ADT_A52");
389 this.addSuperstructureApplication("PD1", "ADT_A53");
390 this.addSuperstructureApplication("PD1", "ADT_A54");
391 this.addSuperstructureApplication("PD1", "ADT_A55");
392 this.addSuperstructureApplication("PD1", "ADT_A61");
393 this.addSuperstructureApplication("PD1", "ADT_A62");
394 this.add(ARV.class, false, true);
395 this.addSuperstructureApplication("ARV", "ADT_A01");
396 this.addSuperstructureApplication("ARV", "ADT_A02");
397 this.addSuperstructureApplication("ARV", "ADT_A03");
398 this.addSuperstructureApplication("ARV", "ADT_A04");
399 this.addSuperstructureApplication("ARV", "ADT_A05");
400 this.addSuperstructureApplication("ARV", "ADT_A06");
401 this.addSuperstructureApplication("ARV", "ADT_A07");
402 this.addSuperstructureApplication("ARV", "ADT_A08");
403 this.addSuperstructureApplication("ARV", "ADT_A13");
404 this.addSuperstructureApplication("ARV", "ADT_A14");
405 this.addSuperstructureApplication("ARV", "ADT_A15");
406 this.addSuperstructureApplication("ARV", "ADT_A16");
407 this.addSuperstructureApplication("ARV", "ADT_A28");
408 this.addSuperstructureApplication("ARV", "ADT_A31");
409 this.addSuperstructureApplication("ARV", "ADT_A60");
410 this.add(ROL.class, false, true);
411 this.addSuperstructureApplication("ROL", "ADT_A01");
412 this.addSuperstructureApplication("ROL", "ADT_A02");
413 this.addSuperstructureApplication("ROL", "ADT_A03");
414 this.addSuperstructureApplication("ROL", "ADT_A04");
415 this.addSuperstructureApplication("ROL", "ADT_A05");
416 this.addSuperstructureApplication("ROL", "ADT_A06");
417 this.addSuperstructureApplication("ROL", "ADT_A07");
418 this.addSuperstructureApplication("ROL", "ADT_A08");
419 this.addSuperstructureApplication("ROL", "ADT_A13");
420 this.addSuperstructureApplication("ROL", "ADT_A14");
421 this.addSuperstructureApplication("ROL", "ADT_A15");
422 this.addSuperstructureApplication("ROL", "ADT_A16");
423 this.addSuperstructureApplication("ROL", "ADT_A28");
424 this.addSuperstructureApplication("ROL", "ADT_A31");
425 this.addSuperstructureApplication("ROL", "ADT_A54");
426 this.addSuperstructureApplication("ROL", "ADT_A55");
427 this.addSuperstructureApplication("ROL", "ADT_A61");
428 this.addSuperstructureApplication("ROL", "ADT_A62");
429 this.add(MRG.class, false, false);
430 this.addSuperstructureApplication("MRG", "ADT_A06");
431 this.addSuperstructureApplication("MRG", "ADT_A07");
432 this.addSuperstructureApplication("MRG", "ADT_A50");
433 this.addSuperstructureApplication("MRG", "ADT_A51");
434 this.add(NK1.class, false, true);
435 this.addSuperstructureApplication("NK1", "ADT_A01");
436 this.addSuperstructureApplication("NK1", "ADT_A03");
437 this.addSuperstructureApplication("NK1", "ADT_A04");
438 this.addSuperstructureApplication("NK1", "ADT_A05");
439 this.addSuperstructureApplication("NK1", "ADT_A06");
440 this.addSuperstructureApplication("NK1", "ADT_A07");
441 this.addSuperstructureApplication("NK1", "ADT_A08");
442 this.addSuperstructureApplication("NK1", "ADT_A13");
443 this.addSuperstructureApplication("NK1", "ADT_A14");
444 this.addSuperstructureApplication("NK1", "ADT_A16");
445 this.addSuperstructureApplication("NK1", "ADT_A28");
446 this.addSuperstructureApplication("NK1", "ADT_A31");
447 this.add(PV1.class, false, false);
448 this.addSuperstructureApplication("PV1", "ADT_A01");
449 this.addSuperstructureApplication("PV1", "ADT_A02");
450 this.addSuperstructureApplication("PV1", "ADT_A03");
451 this.addSuperstructureApplication("PV1", "ADT_A04");
452 this.addSuperstructureApplication("PV1", "ADT_A05");
453 this.addSuperstructureApplication("PV1", "ADT_A06");
454 this.addSuperstructureApplication("PV1", "ADT_A07");
455 this.addSuperstructureApplication("PV1", "ADT_A08");
456 this.addSuperstructureApplication("PV1", "ADT_A09");
457 this.addSuperstructureApplication("PV1", "ADT_A10");
458 this.addSuperstructureApplication("PV1", "ADT_A11");
459 this.addSuperstructureApplication("PV1", "ADT_A12");
460 this.addSuperstructureApplication("PV1", "ADT_A13");
461 this.addSuperstructureApplication("PV1", "ADT_A14");
462 this.addSuperstructureApplication("PV1", "ADT_A15");
463 this.addSuperstructureApplication("PV1", "ADT_A16");
464 this.addSuperstructureApplication("PV1", "ADT_A17");
465 this.addSuperstructureApplication("PV1", "ADT_A21");
466 this.addSuperstructureApplication("PV1", "ADT_A22");
467 this.addSuperstructureApplication("PV1", "ADT_A23");
468 this.addSuperstructureApplication("PV1", "ADT_A24");
469 this.addSuperstructureApplication("PV1", "ADT_A25");
470 this.addSuperstructureApplication("PV1", "ADT_A26");
471 this.addSuperstructureApplication("PV1", "ADT_A27");
472 this.addSuperstructureApplication("PV1", "ADT_A28");
473 this.addSuperstructureApplication("PV1", "ADT_A29");
474 this.addSuperstructureApplication("PV1", "ADT_A31");
475 this.addSuperstructureApplication("PV1", "ADT_A32");
476 this.addSuperstructureApplication("PV1", "ADT_A33");
477 this.addSuperstructureApplication("PV1", "ADT_A37");
478 this.addSuperstructureApplication("PV1", "ADT_A38");
479 this.addSuperstructureApplication("PV1", "ADT_A50");
480 this.addSuperstructureApplication("PV1", "ADT_A51");
481 this.addSuperstructureApplication("PV1", "ADT_A52");
482 this.addSuperstructureApplication("PV1", "ADT_A53");
483 this.addSuperstructureApplication("PV1", "ADT_A54");
484 this.addSuperstructureApplication("PV1", "ADT_A55");
485 this.addSuperstructureApplication("PV1", "ADT_A60");
486 this.addSuperstructureApplication("PV1", "ADT_A61");
487 this.addSuperstructureApplication("PV1", "ADT_A62");
488 this.add(PV2.class, false, false);
489 this.addSuperstructureApplication("PV2", "ADT_A01");
490 this.addSuperstructureApplication("PV2", "ADT_A02");
491 this.addSuperstructureApplication("PV2", "ADT_A03");
492 this.addSuperstructureApplication("PV2", "ADT_A04");
493 this.addSuperstructureApplication("PV2", "ADT_A05");
494 this.addSuperstructureApplication("PV2", "ADT_A06");
495 this.addSuperstructureApplication("PV2", "ADT_A07");
496 this.addSuperstructureApplication("PV2", "ADT_A08");
497 this.addSuperstructureApplication("PV2", "ADT_A09");
498 this.addSuperstructureApplication("PV2", "ADT_A10");
499 this.addSuperstructureApplication("PV2", "ADT_A11");
500 this.addSuperstructureApplication("PV2", "ADT_A12");
501 this.addSuperstructureApplication("PV2", "ADT_A13");
502 this.addSuperstructureApplication("PV2", "ADT_A14");
503 this.addSuperstructureApplication("PV2", "ADT_A15");
504 this.addSuperstructureApplication("PV2", "ADT_A16");
505 this.addSuperstructureApplication("PV2", "ADT_A17");
506 this.addSuperstructureApplication("PV2", "ADT_A21");
507 this.addSuperstructureApplication("PV2", "ADT_A22");
508 this.addSuperstructureApplication("PV2", "ADT_A23");
509 this.addSuperstructureApplication("PV2", "ADT_A25");
510 this.addSuperstructureApplication("PV2", "ADT_A26");
511 this.addSuperstructureApplication("PV2", "ADT_A27");
512 this.addSuperstructureApplication("PV2", "ADT_A28");
513 this.addSuperstructureApplication("PV2", "ADT_A29");
514 this.addSuperstructureApplication("PV2", "ADT_A31");
515 this.addSuperstructureApplication("PV2", "ADT_A32");
516 this.addSuperstructureApplication("PV2", "ADT_A33");
517 this.addSuperstructureApplication("PV2", "ADT_A38");
518 this.addSuperstructureApplication("PV2", "ADT_A52");
519 this.addSuperstructureApplication("PV2", "ADT_A53");
520 this.addSuperstructureApplication("PV2", "ADT_A54");
521 this.addSuperstructureApplication("PV2", "ADT_A55");
522 this.addSuperstructureApplication("PV2", "ADT_A60");
523 this.addSuperstructureApplication("PV2", "ADT_A61");
524 this.addSuperstructureApplication("PV2", "ADT_A62");
525 this.add(ARV.class, false, true);
526 this.addSuperstructureApplication("ARV2", "ADT_A01");
527 this.addSuperstructureApplication("ARV2", "ADT_A02");
528 this.addSuperstructureApplication("ARV2", "ADT_A03");
529 this.addSuperstructureApplication("ARV2", "ADT_A04");
530 this.addSuperstructureApplication("ARV2", "ADT_A05");
531 this.addSuperstructureApplication("ARV2", "ADT_A06");
532 this.addSuperstructureApplication("ARV2", "ADT_A07");
533 this.addSuperstructureApplication("ARV2", "ADT_A08");
534 this.addSuperstructureApplication("ARV2", "ADT_A13");
535 this.addSuperstructureApplication("ARV2", "ADT_A14");
536 this.addSuperstructureApplication("ARV2", "ADT_A15");
537 this.addSuperstructureApplication("ARV2", "ADT_A16");
538 this.addSuperstructureApplication("ARV2", "ADT_A28");
539 this.addSuperstructureApplication("ARV2", "ADT_A31");
540 this.addSuperstructureApplication("ARV2", "ADT_A60");
541 this.add(ROL.class, false, true);
542 this.addSuperstructureApplication("ROL2", "ADT_A01");
543 this.addSuperstructureApplication("ROL2", "ADT_A02");
544 this.addSuperstructureApplication("ROL2", "ADT_A03");
545 this.addSuperstructureApplication("ROL2", "ADT_A04");
546 this.addSuperstructureApplication("ROL2", "ADT_A05");
547 this.addSuperstructureApplication("ROL2", "ADT_A06");
548 this.addSuperstructureApplication("ROL2", "ADT_A07");
549 this.addSuperstructureApplication("ROL2", "ADT_A08");
550 this.addSuperstructureApplication("ROL2", "ADT_A13");
551 this.addSuperstructureApplication("ROL2", "ADT_A14");
552 this.addSuperstructureApplication("ROL2", "ADT_A15");
553 this.addSuperstructureApplication("ROL2", "ADT_A16");
554 this.addSuperstructureApplication("ROL2", "ADT_A28");
555 this.addSuperstructureApplication("ROL2", "ADT_A31");
556 this.addSuperstructureApplication("ROL2", "ADT_A54");
557 this.addSuperstructureApplication("ROL2", "ADT_A55");
558 this.addSuperstructureApplication("ROL2", "ADT_A61");
559 this.addSuperstructureApplication("ROL2", "ADT_A62");
560 this.add(DB1.class, false, true);
561 this.addSuperstructureApplication("DB1", "ADT_A01");
562 this.addSuperstructureApplication("DB1", "ADT_A02");
563 this.addSuperstructureApplication("DB1", "ADT_A03");
564 this.addSuperstructureApplication("DB1", "ADT_A04");
565 this.addSuperstructureApplication("DB1", "ADT_A05");
566 this.addSuperstructureApplication("DB1", "ADT_A06");
567 this.addSuperstructureApplication("DB1", "ADT_A07");
568 this.addSuperstructureApplication("DB1", "ADT_A08");
569 this.addSuperstructureApplication("DB1", "ADT_A09");
570 this.addSuperstructureApplication("DB1", "ADT_A10");
571 this.addSuperstructureApplication("DB1", "ADT_A11");
572 this.addSuperstructureApplication("DB1", "ADT_A12");
573 this.addSuperstructureApplication("DB1", "ADT_A13");
574 this.addSuperstructureApplication("DB1", "ADT_A14");
575 this.addSuperstructureApplication("DB1", "ADT_A15");
576 this.addSuperstructureApplication("DB1", "ADT_A16");
577 this.addSuperstructureApplication("DB1", "ADT_A17");
578 this.addSuperstructureApplication("DB1", "ADT_A21");
579 this.addSuperstructureApplication("DB1", "ADT_A22");
580 this.addSuperstructureApplication("DB1", "ADT_A23");
581 this.addSuperstructureApplication("DB1", "ADT_A24");
582 this.addSuperstructureApplication("DB1", "ADT_A25");
583 this.addSuperstructureApplication("DB1", "ADT_A26");
584 this.addSuperstructureApplication("DB1", "ADT_A27");
585 this.addSuperstructureApplication("DB1", "ADT_A28");
586 this.addSuperstructureApplication("DB1", "ADT_A29");
587 this.addSuperstructureApplication("DB1", "ADT_A31");
588 this.addSuperstructureApplication("DB1", "ADT_A32");
589 this.addSuperstructureApplication("DB1", "ADT_A33");
590 this.addSuperstructureApplication("DB1", "ADT_A37");
591 this.addSuperstructureApplication("DB1", "ADT_A38");
592 this.add(OBX.class, false, true);
593 this.addSuperstructureApplication("OBX", "ADT_A01");
594 this.addSuperstructureApplication("OBX", "ADT_A02");
595 this.addSuperstructureApplication("OBX", "ADT_A03");
596 this.addSuperstructureApplication("OBX", "ADT_A04");
597 this.addSuperstructureApplication("OBX", "ADT_A05");
598 this.addSuperstructureApplication("OBX", "ADT_A06");
599 this.addSuperstructureApplication("OBX", "ADT_A07");
600 this.addSuperstructureApplication("OBX", "ADT_A08");
601 this.addSuperstructureApplication("OBX", "ADT_A09");
602 this.addSuperstructureApplication("OBX", "ADT_A10");
603 this.addSuperstructureApplication("OBX", "ADT_A11");
604 this.addSuperstructureApplication("OBX", "ADT_A12");
605 this.addSuperstructureApplication("OBX", "ADT_A13");
606 this.addSuperstructureApplication("OBX", "ADT_A14");
607 this.addSuperstructureApplication("OBX", "ADT_A15");
608 this.addSuperstructureApplication("OBX", "ADT_A16");
609 this.addSuperstructureApplication("OBX", "ADT_A17");
610 this.addSuperstructureApplication("OBX", "ADT_A21");
611 this.addSuperstructureApplication("OBX", "ADT_A22");
612 this.addSuperstructureApplication("OBX", "ADT_A23");
613 this.addSuperstructureApplication("OBX", "ADT_A25");
614 this.addSuperstructureApplication("OBX", "ADT_A26");
615 this.addSuperstructureApplication("OBX", "ADT_A27");
616 this.addSuperstructureApplication("OBX", "ADT_A28");
617 this.addSuperstructureApplication("OBX", "ADT_A29");
618 this.addSuperstructureApplication("OBX", "ADT_A31");
619 this.addSuperstructureApplication("OBX", "ADT_A32");
620 this.addSuperstructureApplication("OBX", "ADT_A33");
621 this.addSuperstructureApplication("OBX", "ADT_A38");
622 this.add(AL1.class, false, true);
623 this.addSuperstructureApplication("AL1", "ADT_A01");
624 this.addSuperstructureApplication("AL1", "ADT_A03");
625 this.addSuperstructureApplication("AL1", "ADT_A04");
626 this.addSuperstructureApplication("AL1", "ADT_A05");
627 this.addSuperstructureApplication("AL1", "ADT_A06");
628 this.addSuperstructureApplication("AL1", "ADT_A07");
629 this.addSuperstructureApplication("AL1", "ADT_A08");
630 this.addSuperstructureApplication("AL1", "ADT_A13");
631 this.addSuperstructureApplication("AL1", "ADT_A14");
632 this.addSuperstructureApplication("AL1", "ADT_A16");
633 this.addSuperstructureApplication("AL1", "ADT_A28");
634 this.addSuperstructureApplication("AL1", "ADT_A31");
635 this.add(DG1.class, false, true);
636 this.addSuperstructureApplication("DG1", "ADT_A01");
637 this.addSuperstructureApplication("DG1", "ADT_A03");
638 this.addSuperstructureApplication("DG1", "ADT_A04");
639 this.addSuperstructureApplication("DG1", "ADT_A05");
640 this.addSuperstructureApplication("DG1", "ADT_A06");
641 this.addSuperstructureApplication("DG1", "ADT_A07");
642 this.addSuperstructureApplication("DG1", "ADT_A08");
643 this.addSuperstructureApplication("DG1", "ADT_A13");
644 this.addSuperstructureApplication("DG1", "ADT_A14");
645 this.addSuperstructureApplication("DG1", "ADT_A16");
646 this.addSuperstructureApplication("DG1", "ADT_A28");
647 this.addSuperstructureApplication("DG1", "ADT_A31");
648 this.addSuperstructureApplication("DG1", "ADT_A38");
649 this.add(DRG.class, false, false);
650 this.addSuperstructureApplication("DRG", "ADT_A01");
651 this.addSuperstructureApplication("DRG", "ADT_A03");
652 this.addSuperstructureApplication("DRG", "ADT_A04");
653 this.addSuperstructureApplication("DRG", "ADT_A05");
654 this.addSuperstructureApplication("DRG", "ADT_A06");
655 this.addSuperstructureApplication("DRG", "ADT_A07");
656 this.addSuperstructureApplication("DRG", "ADT_A08");
657 this.addSuperstructureApplication("DRG", "ADT_A13");
658 this.addSuperstructureApplication("DRG", "ADT_A14");
659 this.addSuperstructureApplication("DRG", "ADT_A16");
660 this.addSuperstructureApplication("DRG", "ADT_A28");
661 this.addSuperstructureApplication("DRG", "ADT_A31");
662 this.addSuperstructureApplication("DRG", "ADT_A38");
663 this.add(ADT_AXX_PROCEDURE.class, false, true);
664 this.addSuperstructureApplication("PROCEDURE", "ADT_A08");
665 this.addSuperstructureApplication("PROCEDURE", "ADT_A04");
666 this.addSuperstructureApplication("PROCEDURE", "ADT_A13");
667 this.addSuperstructureApplication("PROCEDURE", "ADT_A14");
668 this.addSuperstructureApplication("PROCEDURE", "ADT_A28");
669 this.addSuperstructureApplication("PROCEDURE", "ADT_A31");
670 this.addSuperstructureApplication("PROCEDURE", "ADT_A07");
671 this.add(GT1.class, false, true);
672 this.addSuperstructureApplication("GT1", "ADT_A01");
673 this.addSuperstructureApplication("GT1", "ADT_A03");
674 this.addSuperstructureApplication("GT1", "ADT_A04");
675 this.addSuperstructureApplication("GT1", "ADT_A05");
676 this.addSuperstructureApplication("GT1", "ADT_A06");
677 this.addSuperstructureApplication("GT1", "ADT_A07");
678 this.addSuperstructureApplication("GT1", "ADT_A08");
679 this.addSuperstructureApplication("GT1", "ADT_A13");
680 this.addSuperstructureApplication("GT1", "ADT_A14");
681 this.addSuperstructureApplication("GT1", "ADT_A16");
682 this.addSuperstructureApplication("GT1", "ADT_A28");
683 this.addSuperstructureApplication("GT1", "ADT_A31");
684 this.add(ADT_AXX_INSURANCE.class, false, true);
685 this.addSuperstructureApplication("INSURANCE", "ADT_A08");
686 this.addSuperstructureApplication("INSURANCE", "ADT_A04");
687 this.addSuperstructureApplication("INSURANCE", "ADT_A13");
688 this.addSuperstructureApplication("INSURANCE", "ADT_A14");
689 this.addSuperstructureApplication("INSURANCE", "ADT_A28");
690 this.addSuperstructureApplication("INSURANCE", "ADT_A31");
691 this.addSuperstructureApplication("INSURANCE", "ADT_A07");
692 this.add(ACC.class, false, false);
693 this.addSuperstructureApplication("ACC", "ADT_A01");
694 this.addSuperstructureApplication("ACC", "ADT_A03");
695 this.addSuperstructureApplication("ACC", "ADT_A04");
696 this.addSuperstructureApplication("ACC", "ADT_A05");
697 this.addSuperstructureApplication("ACC", "ADT_A06");
698 this.addSuperstructureApplication("ACC", "ADT_A07");
699 this.addSuperstructureApplication("ACC", "ADT_A08");
700 this.addSuperstructureApplication("ACC", "ADT_A13");
701 this.addSuperstructureApplication("ACC", "ADT_A14");
702 this.addSuperstructureApplication("ACC", "ADT_A16");
703 this.addSuperstructureApplication("ACC", "ADT_A28");
704 this.addSuperstructureApplication("ACC", "ADT_A31");
705 this.add(UB1.class, false, false);
706 this.addSuperstructureApplication("UB1", "ADT_A01");
707 this.addSuperstructureApplication("UB1", "ADT_A04");
708 this.addSuperstructureApplication("UB1", "ADT_A05");
709 this.addSuperstructureApplication("UB1", "ADT_A06");
710 this.addSuperstructureApplication("UB1", "ADT_A07");
711 this.addSuperstructureApplication("UB1", "ADT_A08");
712 this.addSuperstructureApplication("UB1", "ADT_A13");
713 this.addSuperstructureApplication("UB1", "ADT_A14");
714 this.addSuperstructureApplication("UB1", "ADT_A28");
715 this.addSuperstructureApplication("UB1", "ADT_A31");
716 this.add(UB2.class, false, false);
717 this.addSuperstructureApplication("UB2", "ADT_A01");
718 this.addSuperstructureApplication("UB2", "ADT_A04");
719 this.addSuperstructureApplication("UB2", "ADT_A05");
720 this.addSuperstructureApplication("UB2", "ADT_A06");
721 this.addSuperstructureApplication("UB2", "ADT_A07");
722 this.addSuperstructureApplication("UB2", "ADT_A08");
723 this.addSuperstructureApplication("UB2", "ADT_A13");
724 this.addSuperstructureApplication("UB2", "ADT_A14");
725 this.addSuperstructureApplication("UB2", "ADT_A28");
726 this.addSuperstructureApplication("UB2", "ADT_A31");
727 this.add(PDA.class, false, false);
728 this.addSuperstructureApplication("PDA", "ADT_A01");
729 this.addSuperstructureApplication("PDA", "ADT_A02");
730 this.addSuperstructureApplication("PDA", "ADT_A03");
731 this.addSuperstructureApplication("PDA", "ADT_A04");
732 this.addSuperstructureApplication("PDA", "ADT_A08");
733 this.addSuperstructureApplication("PDA", "ADT_A13");
734 this.add(PID.class, false, false);
735 this.addSuperstructureApplication("PID2", "ADT_A17");
736 this.addSuperstructureApplication("PID2", "ADT_A24");
737 this.addSuperstructureApplication("PID2", "ADT_A37");
738 this.add(PD1.class, false, false);
739 this.addSuperstructureApplication("PD12", "ADT_A17");
740 this.addSuperstructureApplication("PD12", "ADT_A24");
741 this.addSuperstructureApplication("PD12", "ADT_A37");
742 this.add(PV1.class, false, false);
743 this.addSuperstructureApplication("PV12", "ADT_A17");
744 this.addSuperstructureApplication("PV12", "ADT_A24");
745 this.addSuperstructureApplication("PV12", "ADT_A37");
746 this.add(PV2.class, false, false);
747 this.addSuperstructureApplication("PV22", "ADT_A17");
748 this.add(DB1.class, false, true);
749 this.addSuperstructureApplication("DB12", "ADT_A17");
750 this.addSuperstructureApplication("DB12", "ADT_A24");
751 this.addSuperstructureApplication("DB12", "ADT_A37");
752 this.add(OBX.class, false, true);
753 this.addSuperstructureApplication("OBX2", "ADT_A17");
754 this.add(NPU.class, false, false);
755 this.addSuperstructureApplication("NPU", "ADT_A20");
756 this.add(ADT_AXX_PATIENT.class, false, true);
757 this.addSuperstructureApplication("PATIENT", "ADT_A40");
758 this.addSuperstructureApplication("PATIENT", "ADT_A41");
759 this.addSuperstructureApplication("PATIENT", "ADT_A42");
760 this.addSuperstructureApplication("PATIENT", "ADT_A49");
761 this.addSuperstructureApplication("PATIENT", "ADT_A47");
762 this.add(ADT_AXX_MERGE_INFO.class, false, true);
763 this.add(ADT_AXX_ADVERSE_REACTION_GROUP.class, false, true);
764 } catch(HL7Exception e) {
765 log.error("Unexpected error creating ADT_AXX - this is probably a bug in the source code generator.", e);
766 }
767 }
768
769 public java.util.List<String> getChildNamesForStructure(String theStructure) {
770 java.util.ArrayList<String> retVal = new java.util.ArrayList<String>();
771 if ( "ADT_A01".equals(theStructure) ) {
772 retVal.add("MSH");
773 retVal.add("SFT");
774 retVal.add("UAC");
775 retVal.add("EVN");
776 retVal.add("PID");
777 retVal.add("PD1");
778 retVal.add("ARV");
779 retVal.add("ROL");
780 retVal.add("NK1");
781 retVal.add("PV1");
782 retVal.add("PV2");
783 retVal.add("ARV2");
784 retVal.add("ROL2");
785 retVal.add("DB1");
786 retVal.add("OBX");
787 retVal.add("AL1");
788 retVal.add("DG1");
789 retVal.add("DRG");
790 retVal.add("PROCEDURE");
791 retVal.add("GT1");
792 retVal.add("INSURANCE");
793 retVal.add("ACC");
794 retVal.add("UB1");
795 retVal.add("UB2");
796 retVal.add("PDA");
797 }
798 if ( "ADT_A02".equals(theStructure) ) {
799 retVal.add("MSH");
800 retVal.add("SFT");
801 retVal.add("UAC");
802 retVal.add("EVN");
803 retVal.add("PID");
804 retVal.add("PD1");
805 retVal.add("ARV");
806 retVal.add("ROL");
807 retVal.add("PV1");
808 retVal.add("PV2");
809 retVal.add("ARV2");
810 retVal.add("ROL2");
811 retVal.add("DB1");
812 retVal.add("OBX");
813 retVal.add("PDA");
814 }
815 if ( "ADT_A03".equals(theStructure) ) {
816 retVal.add("MSH");
817 retVal.add("SFT");
818 retVal.add("UAC");
819 retVal.add("EVN");
820 retVal.add("PID");
821 retVal.add("PD1");
822 retVal.add("ARV");
823 retVal.add("ROL");
824 retVal.add("NK1");
825 retVal.add("PV1");
826 retVal.add("PV2");
827 retVal.add("ARV2");
828 retVal.add("ROL2");
829 retVal.add("DB1");
830 retVal.add("AL1");
831 retVal.add("DG1");
832 retVal.add("DRG");
833 retVal.add("PROCEDURE");
834 retVal.add("OBX");
835 retVal.add("GT1");
836 retVal.add("INSURANCE");
837 retVal.add("ACC");
838 retVal.add("PDA");
839 }
840 if ( "ADT_A05".equals(theStructure) ) {
841 retVal.add("MSH");
842 retVal.add("SFT");
843 retVal.add("UAC");
844 retVal.add("EVN");
845 retVal.add("PID");
846 retVal.add("PD1");
847 retVal.add("ARV");
848 retVal.add("ROL");
849 retVal.add("NK1");
850 retVal.add("PV1");
851 retVal.add("PV2");
852 retVal.add("ARV2");
853 retVal.add("ROL2");
854 retVal.add("DB1");
855 retVal.add("OBX");
856 retVal.add("AL1");
857 retVal.add("DG1");
858 retVal.add("DRG");
859 retVal.add("PROCEDURE");
860 retVal.add("GT1");
861 retVal.add("INSURANCE");
862 retVal.add("ACC");
863 retVal.add("UB1");
864 retVal.add("UB2");
865 }
866 if ( "ADT_A06".equals(theStructure) ) {
867 retVal.add("MSH");
868 retVal.add("SFT");
869 retVal.add("UAC");
870 retVal.add("EVN");
871 retVal.add("PID");
872 retVal.add("PD1");
873 retVal.add("ARV");
874 retVal.add("ROL");
875 retVal.add("MRG");
876 retVal.add("NK1");
877 retVal.add("PV1");
878 retVal.add("PV2");
879 retVal.add("ARV2");
880 retVal.add("ROL2");
881 retVal.add("DB1");
882 retVal.add("OBX");
883 retVal.add("AL1");
884 retVal.add("DG1");
885 retVal.add("DRG");
886 retVal.add("PROCEDURE");
887 retVal.add("GT1");
888 retVal.add("INSURANCE");
889 retVal.add("ACC");
890 retVal.add("UB1");
891 retVal.add("UB2");
892 }
893 if ( "ADT_A09".equals(theStructure) ) {
894 retVal.add("MSH");
895 retVal.add("SFT");
896 retVal.add("UAC");
897 retVal.add("EVN");
898 retVal.add("PID");
899 retVal.add("PD1");
900 retVal.add("PV1");
901 retVal.add("PV2");
902 retVal.add("DB1");
903 retVal.add("OBX");
904 }
905 if ( "ADT_A12".equals(theStructure) ) {
906 retVal.add("MSH");
907 retVal.add("SFT");
908 retVal.add("UAC");
909 retVal.add("EVN");
910 retVal.add("PID");
911 retVal.add("PD1");
912 retVal.add("PV1");
913 retVal.add("PV2");
914 retVal.add("DB1");
915 retVal.add("OBX");
916 }
917 if ( "ADT_A15".equals(theStructure) ) {
918 retVal.add("MSH");
919 retVal.add("SFT");
920 retVal.add("UAC");
921 retVal.add("EVN");
922 retVal.add("PID");
923 retVal.add("PD1");
924 retVal.add("ARV");
925 retVal.add("ROL");
926 retVal.add("PV1");
927 retVal.add("PV2");
928 retVal.add("ARV2");
929 retVal.add("ROL2");
930 retVal.add("DB1");
931 retVal.add("OBX");
932 }
933 if ( "ADT_A16".equals(theStructure) ) {
934 retVal.add("MSH");
935 retVal.add("SFT");
936 retVal.add("UAC");
937 retVal.add("EVN");
938 retVal.add("PID");
939 retVal.add("PD1");
940 retVal.add("ARV");
941 retVal.add("ROL");
942 retVal.add("NK1");
943 retVal.add("PV1");
944 retVal.add("PV2");
945 retVal.add("ARV2");
946 retVal.add("ROL2");
947 retVal.add("DB1");
948 retVal.add("OBX");
949 retVal.add("AL1");
950 retVal.add("DG1");
951 retVal.add("DRG");
952 retVal.add("PROCEDURE");
953 retVal.add("GT1");
954 retVal.add("INSURANCE");
955 retVal.add("ACC");
956 }
957 if ( "ADT_A17".equals(theStructure) ) {
958 retVal.add("MSH");
959 retVal.add("SFT");
960 retVal.add("UAC");
961 retVal.add("EVN");
962 retVal.add("PID");
963 retVal.add("PD1");
964 retVal.add("PV1");
965 retVal.add("PV2");
966 retVal.add("DB1");
967 retVal.add("OBX");
968 retVal.add("PID2");
969 retVal.add("PD12");
970 retVal.add("PV12");
971 retVal.add("PV22");
972 retVal.add("DB12");
973 retVal.add("OBX2");
974 }
975 if ( "ADT_A20".equals(theStructure) ) {
976 retVal.add("MSH");
977 retVal.add("SFT");
978 retVal.add("UAC");
979 retVal.add("EVN");
980 retVal.add("NPU");
981 }
982 if ( "ADT_A21".equals(theStructure) ) {
983 retVal.add("MSH");
984 retVal.add("SFT");
985 retVal.add("UAC");
986 retVal.add("EVN");
987 retVal.add("PID");
988 retVal.add("PD1");
989 retVal.add("PV1");
990 retVal.add("PV2");
991 retVal.add("DB1");
992 retVal.add("OBX");
993 }
994 if ( "ADT_A24".equals(theStructure) ) {
995 retVal.add("MSH");
996 retVal.add("SFT");
997 retVal.add("UAC");
998 retVal.add("EVN");
999 retVal.add("PID");
1000 retVal.add("PD1");
1001 retVal.add("PV1");
1002 retVal.add("DB1");
1003 retVal.add("PID2");
1004 retVal.add("PD12");
1005 retVal.add("PV12");
1006 retVal.add("DB12");
1007 }
1008 if ( "ADT_A37".equals(theStructure) ) {
1009 retVal.add("MSH");
1010 retVal.add("SFT");
1011 retVal.add("UAC");
1012 retVal.add("EVN");
1013 retVal.add("PID");
1014 retVal.add("PD1");
1015 retVal.add("PV1");
1016 retVal.add("DB1");
1017 retVal.add("PID2");
1018 retVal.add("PD12");
1019 retVal.add("PV12");
1020 retVal.add("DB12");
1021 }
1022 if ( "ADT_A38".equals(theStructure) ) {
1023 retVal.add("MSH");
1024 retVal.add("SFT");
1025 retVal.add("UAC");
1026 retVal.add("EVN");
1027 retVal.add("PID");
1028 retVal.add("PD1");
1029 retVal.add("PV1");
1030 retVal.add("PV2");
1031 retVal.add("DB1");
1032 retVal.add("OBX");
1033 retVal.add("DG1");
1034 retVal.add("DRG");
1035 }
1036 if ( "ADT_A39".equals(theStructure) ) {
1037 retVal.add("MSH");
1038 retVal.add("SFT");
1039 retVal.add("UAC");
1040 retVal.add("EVN");
1041 retVal.add("PATIENT");
1042 }
1043 if ( "ADT_A43".equals(theStructure) ) {
1044 retVal.add("MSH");
1045 retVal.add("SFT");
1046 retVal.add("UAC");
1047 retVal.add("EVN");
1048 retVal.add("PATIENT");
1049 }
1050 if ( "ADT_A44".equals(theStructure) ) {
1051 retVal.add("MSH");
1052 retVal.add("SFT");
1053 retVal.add("UAC");
1054 retVal.add("EVN");
1055 retVal.add("PATIENT");
1056 }
1057 if ( "ADT_A45".equals(theStructure) ) {
1058 retVal.add("MSH");
1059 retVal.add("SFT");
1060 retVal.add("UAC");
1061 retVal.add("EVN");
1062 retVal.add("PID");
1063 retVal.add("PD1");
1064 retVal.add("MERGE_INFO");
1065 }
1066 if ( "ADT_A50".equals(theStructure) ) {
1067 retVal.add("MSH");
1068 retVal.add("SFT");
1069 retVal.add("UAC");
1070 retVal.add("EVN");
1071 retVal.add("PID");
1072 retVal.add("PD1");
1073 retVal.add("MRG");
1074 retVal.add("PV1");
1075 }
1076 if ( "ADT_A52".equals(theStructure) ) {
1077 retVal.add("MSH");
1078 retVal.add("SFT");
1079 retVal.add("UAC");
1080 retVal.add("EVN");
1081 retVal.add("PID");
1082 retVal.add("PD1");
1083 retVal.add("PV1");
1084 retVal.add("PV2");
1085 }
1086 if ( "ADT_A54".equals(theStructure) ) {
1087 retVal.add("MSH");
1088 retVal.add("SFT");
1089 retVal.add("UAC");
1090 retVal.add("EVN");
1091 retVal.add("PID");
1092 retVal.add("PD1");
1093 retVal.add("ROL");
1094 retVal.add("PV1");
1095 retVal.add("PV2");
1096 retVal.add("ROL2");
1097 }
1098 if ( "ADT_A60".equals(theStructure) ) {
1099 retVal.add("MSH");
1100 retVal.add("SFT");
1101 retVal.add("UAC");
1102 retVal.add("EVN");
1103 retVal.add("PID");
1104 retVal.add("ARV");
1105 retVal.add("PV1");
1106 retVal.add("PV2");
1107 retVal.add("ARV2");
1108 retVal.add("ADVERSE_REACTION_GROUP");
1109 }
1110 if ( "ADT_A61".equals(theStructure) ) {
1111 retVal.add("MSH");
1112 retVal.add("SFT");
1113 retVal.add("UAC");
1114 retVal.add("EVN");
1115 retVal.add("PID");
1116 retVal.add("PD1");
1117 retVal.add("ROL");
1118 retVal.add("PV1");
1119 retVal.add("ROL2");
1120 retVal.add("PV2");
1121 }
1122 return retVal;
1123 }
1124
1125
1126
1127
1128 public String getVersion() {
1129 return "2.8.1";
1130 }
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143 public MSH getMSH() {
1144 return getTyped("MSH", MSH.class);
1145 }
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160 public SFT getSFT() {
1161 return getTyped("SFT", SFT.class);
1162 }
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176 public SFT getSFT(int rep) {
1177 return getTyped("SFT", rep, SFT.class);
1178 }
1179
1180
1181
1182
1183
1184
1185
1186 public int getSFTReps() {
1187 return getReps("SFT");
1188 }
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200 public java.util.List<SFT> getSFTAll() throws HL7Exception {
1201 return getAllAsList("SFT", SFT.class);
1202 }
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212 public void insertSFT(SFT structure, int rep) throws HL7Exception {
1213 super.insertRepetition( "SFT", structure, rep);
1214 }
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225 public SFT insertSFT(int rep) throws HL7Exception {
1226 return (SFT)super.insertRepetition("SFT", rep);
1227 }
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238 public SFT removeSFT(int rep) throws HL7Exception {
1239 return (SFT)super.removeRepetition("SFT", rep);
1240 }
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253 public UAC getUAC() {
1254 return getTyped("UAC", UAC.class);
1255 }
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269 public EVN getEVN() {
1270 return getTyped("EVN", EVN.class);
1271 }
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285 public PID getPID() {
1286 return getTyped("PID", PID.class);
1287 }
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301 public PD1 getPD1() {
1302 return getTyped("PD1", PD1.class);
1303 }
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318 public ARV getARV() {
1319 return getTyped("ARV", ARV.class);
1320 }
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334 public ARV getARV(int rep) {
1335 return getTyped("ARV", rep, ARV.class);
1336 }
1337
1338
1339
1340
1341
1342
1343
1344 public int getARVReps() {
1345 return getReps("ARV");
1346 }
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358 public java.util.List<ARV> getARVAll() throws HL7Exception {
1359 return getAllAsList("ARV", ARV.class);
1360 }
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370 public void insertARV(ARV structure, int rep) throws HL7Exception {
1371 super.insertRepetition( "ARV", structure, rep);
1372 }
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383 public ARV insertARV(int rep) throws HL7Exception {
1384 return (ARV)super.insertRepetition("ARV", rep);
1385 }
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396 public ARV removeARV(int rep) throws HL7Exception {
1397 return (ARV)super.removeRepetition("ARV", rep);
1398 }
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412 public ROL getROL() {
1413 return getTyped("ROL", ROL.class);
1414 }
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428 public ROL getROL(int rep) {
1429 return getTyped("ROL", rep, ROL.class);
1430 }
1431
1432
1433
1434
1435
1436
1437
1438 public int getROLReps() {
1439 return getReps("ROL");
1440 }
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452 public java.util.List<ROL> getROLAll() throws HL7Exception {
1453 return getAllAsList("ROL", ROL.class);
1454 }
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464 public void insertROL(ROL structure, int rep) throws HL7Exception {
1465 super.insertRepetition( "ROL", structure, rep);
1466 }
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477 public ROL insertROL(int rep) throws HL7Exception {
1478 return (ROL)super.insertRepetition("ROL", rep);
1479 }
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490 public ROL removeROL(int rep) throws HL7Exception {
1491 return (ROL)super.removeRepetition("ROL", rep);
1492 }
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505 public MRG getMRG() {
1506 return getTyped("MRG", MRG.class);
1507 }
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522 public NK1 getNK1() {
1523 return getTyped("NK1", NK1.class);
1524 }
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538 public NK1 getNK1(int rep) {
1539 return getTyped("NK1", rep, NK1.class);
1540 }
1541
1542
1543
1544
1545
1546
1547
1548 public int getNK1Reps() {
1549 return getReps("NK1");
1550 }
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562 public java.util.List<NK1> getNK1All() throws HL7Exception {
1563 return getAllAsList("NK1", NK1.class);
1564 }
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574 public void insertNK1(NK1 structure, int rep) throws HL7Exception {
1575 super.insertRepetition( "NK1", structure, rep);
1576 }
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587 public NK1 insertNK1(int rep) throws HL7Exception {
1588 return (NK1)super.insertRepetition("NK1", rep);
1589 }
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600 public NK1 removeNK1(int rep) throws HL7Exception {
1601 return (NK1)super.removeRepetition("NK1", rep);
1602 }
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615 public PV1 getPV1() {
1616 return getTyped("PV1", PV1.class);
1617 }
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631 public PV2 getPV2() {
1632 return getTyped("PV2", PV2.class);
1633 }
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648 public ARV getARV2() {
1649 return getTyped("ARV2", ARV.class);
1650 }
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664 public ARV getARV2(int rep) {
1665 return getTyped("ARV2", rep, ARV.class);
1666 }
1667
1668
1669
1670
1671
1672
1673
1674 public int getARV2Reps() {
1675 return getReps("ARV2");
1676 }
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688 public java.util.List<ARV> getARV2All() throws HL7Exception {
1689 return getAllAsList("ARV2", ARV.class);
1690 }
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700 public void insertARV2(ARV structure, int rep) throws HL7Exception {
1701 super.insertRepetition( "ARV2", structure, rep);
1702 }
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713 public ARV insertARV2(int rep) throws HL7Exception {
1714 return (ARV)super.insertRepetition("ARV2", rep);
1715 }
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726 public ARV removeARV2(int rep) throws HL7Exception {
1727 return (ARV)super.removeRepetition("ARV2", rep);
1728 }
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742 public ROL getROL2() {
1743 return getTyped("ROL2", ROL.class);
1744 }
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758 public ROL getROL2(int rep) {
1759 return getTyped("ROL2", rep, ROL.class);
1760 }
1761
1762
1763
1764
1765
1766
1767
1768 public int getROL2Reps() {
1769 return getReps("ROL2");
1770 }
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782 public java.util.List<ROL> getROL2All() throws HL7Exception {
1783 return getAllAsList("ROL2", ROL.class);
1784 }
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794 public void insertROL2(ROL structure, int rep) throws HL7Exception {
1795 super.insertRepetition( "ROL2", structure, rep);
1796 }
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807 public ROL insertROL2(int rep) throws HL7Exception {
1808 return (ROL)super.insertRepetition("ROL2", rep);
1809 }
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820 public ROL removeROL2(int rep) throws HL7Exception {
1821 return (ROL)super.removeRepetition("ROL2", rep);
1822 }
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836 public DB1 getDB1() {
1837 return getTyped("DB1", DB1.class);
1838 }
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852 public DB1 getDB1(int rep) {
1853 return getTyped("DB1", rep, DB1.class);
1854 }
1855
1856
1857
1858
1859
1860
1861
1862 public int getDB1Reps() {
1863 return getReps("DB1");
1864 }
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876 public java.util.List<DB1> getDB1All() throws HL7Exception {
1877 return getAllAsList("DB1", DB1.class);
1878 }
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888 public void insertDB1(DB1 structure, int rep) throws HL7Exception {
1889 super.insertRepetition( "DB1", structure, rep);
1890 }
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901 public DB1 insertDB1(int rep) throws HL7Exception {
1902 return (DB1)super.insertRepetition("DB1", rep);
1903 }
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914 public DB1 removeDB1(int rep) throws HL7Exception {
1915 return (DB1)super.removeRepetition("DB1", rep);
1916 }
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930 public OBX getOBX() {
1931 return getTyped("OBX", OBX.class);
1932 }
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946 public OBX getOBX(int rep) {
1947 return getTyped("OBX", rep, OBX.class);
1948 }
1949
1950
1951
1952
1953
1954
1955
1956 public int getOBXReps() {
1957 return getReps("OBX");
1958 }
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970 public java.util.List<OBX> getOBXAll() throws HL7Exception {
1971 return getAllAsList("OBX", OBX.class);
1972 }
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982 public void insertOBX(OBX structure, int rep) throws HL7Exception {
1983 super.insertRepetition( "OBX", structure, rep);
1984 }
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995 public OBX insertOBX(int rep) throws HL7Exception {
1996 return (OBX)super.insertRepetition("OBX", rep);
1997 }
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008 public OBX removeOBX(int rep) throws HL7Exception {
2009 return (OBX)super.removeRepetition("OBX", rep);
2010 }
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024 public AL1 getAL1() {
2025 return getTyped("AL1", AL1.class);
2026 }
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040 public AL1 getAL1(int rep) {
2041 return getTyped("AL1", rep, AL1.class);
2042 }
2043
2044
2045
2046
2047
2048
2049
2050 public int getAL1Reps() {
2051 return getReps("AL1");
2052 }
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064 public java.util.List<AL1> getAL1All() throws HL7Exception {
2065 return getAllAsList("AL1", AL1.class);
2066 }
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076 public void insertAL1(AL1 structure, int rep) throws HL7Exception {
2077 super.insertRepetition( "AL1", structure, rep);
2078 }
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089 public AL1 insertAL1(int rep) throws HL7Exception {
2090 return (AL1)super.insertRepetition("AL1", rep);
2091 }
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102 public AL1 removeAL1(int rep) throws HL7Exception {
2103 return (AL1)super.removeRepetition("AL1", rep);
2104 }
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118 public DG1 getDG1() {
2119 return getTyped("DG1", DG1.class);
2120 }
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134 public DG1 getDG1(int rep) {
2135 return getTyped("DG1", rep, DG1.class);
2136 }
2137
2138
2139
2140
2141
2142
2143
2144 public int getDG1Reps() {
2145 return getReps("DG1");
2146 }
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158 public java.util.List<DG1> getDG1All() throws HL7Exception {
2159 return getAllAsList("DG1", DG1.class);
2160 }
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170 public void insertDG1(DG1 structure, int rep) throws HL7Exception {
2171 super.insertRepetition( "DG1", structure, rep);
2172 }
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183 public DG1 insertDG1(int rep) throws HL7Exception {
2184 return (DG1)super.insertRepetition("DG1", rep);
2185 }
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196 public DG1 removeDG1(int rep) throws HL7Exception {
2197 return (DG1)super.removeRepetition("DG1", rep);
2198 }
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211 public DRG getDRG() {
2212 return getTyped("DRG", DRG.class);
2213 }
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228 public ADT_AXX_PROCEDURE getPROCEDURE() {
2229 return getTyped("PROCEDURE", ADT_AXX_PROCEDURE.class);
2230 }
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244 public ADT_AXX_PROCEDURE getPROCEDURE(int rep) {
2245 return getTyped("PROCEDURE", rep, ADT_AXX_PROCEDURE.class);
2246 }
2247
2248
2249
2250
2251
2252
2253
2254 public int getPROCEDUREReps() {
2255 return getReps("PROCEDURE");
2256 }
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268 public java.util.List<ADT_AXX_PROCEDURE> getPROCEDUREAll() throws HL7Exception {
2269 return getAllAsList("PROCEDURE", ADT_AXX_PROCEDURE.class);
2270 }
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280 public void insertPROCEDURE(ADT_AXX_PROCEDURE structure, int rep) throws HL7Exception {
2281 super.insertRepetition( "PROCEDURE", structure, rep);
2282 }
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293 public ADT_AXX_PROCEDURE insertPROCEDURE(int rep) throws HL7Exception {
2294 return (ADT_AXX_PROCEDURE)super.insertRepetition("PROCEDURE", rep);
2295 }
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306 public ADT_AXX_PROCEDURE removePROCEDURE(int rep) throws HL7Exception {
2307 return (ADT_AXX_PROCEDURE)super.removeRepetition("PROCEDURE", rep);
2308 }
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322 public GT1 getGT1() {
2323 return getTyped("GT1", GT1.class);
2324 }
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338 public GT1 getGT1(int rep) {
2339 return getTyped("GT1", rep, GT1.class);
2340 }
2341
2342
2343
2344
2345
2346
2347
2348 public int getGT1Reps() {
2349 return getReps("GT1");
2350 }
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362 public java.util.List<GT1> getGT1All() throws HL7Exception {
2363 return getAllAsList("GT1", GT1.class);
2364 }
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374 public void insertGT1(GT1 structure, int rep) throws HL7Exception {
2375 super.insertRepetition( "GT1", structure, rep);
2376 }
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387 public GT1 insertGT1(int rep) throws HL7Exception {
2388 return (GT1)super.insertRepetition("GT1", rep);
2389 }
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400 public GT1 removeGT1(int rep) throws HL7Exception {
2401 return (GT1)super.removeRepetition("GT1", rep);
2402 }
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416 public ADT_AXX_INSURANCE getINSURANCE() {
2417 return getTyped("INSURANCE", ADT_AXX_INSURANCE.class);
2418 }
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432 public ADT_AXX_INSURANCE getINSURANCE(int rep) {
2433 return getTyped("INSURANCE", rep, ADT_AXX_INSURANCE.class);
2434 }
2435
2436
2437
2438
2439
2440
2441
2442 public int getINSURANCEReps() {
2443 return getReps("INSURANCE");
2444 }
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456 public java.util.List<ADT_AXX_INSURANCE> getINSURANCEAll() throws HL7Exception {
2457 return getAllAsList("INSURANCE", ADT_AXX_INSURANCE.class);
2458 }
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468 public void insertINSURANCE(ADT_AXX_INSURANCE structure, int rep) throws HL7Exception {
2469 super.insertRepetition( "INSURANCE", structure, rep);
2470 }
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481 public ADT_AXX_INSURANCE insertINSURANCE(int rep) throws HL7Exception {
2482 return (ADT_AXX_INSURANCE)super.insertRepetition("INSURANCE", rep);
2483 }
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494 public ADT_AXX_INSURANCE removeINSURANCE(int rep) throws HL7Exception {
2495 return (ADT_AXX_INSURANCE)super.removeRepetition("INSURANCE", rep);
2496 }
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509 public ACC getACC() {
2510 return getTyped("ACC", ACC.class);
2511 }
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525 public UB1 getUB1() {
2526 return getTyped("UB1", UB1.class);
2527 }
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541 public UB2 getUB2() {
2542 return getTyped("UB2", UB2.class);
2543 }
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557 public PDA getPDA() {
2558 return getTyped("PDA", PDA.class);
2559 }
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573 public PID getPID2() {
2574 return getTyped("PID2", PID.class);
2575 }
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589 public PD1 getPD12() {
2590 return getTyped("PD12", PD1.class);
2591 }
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605 public PV1 getPV12() {
2606 return getTyped("PV12", PV1.class);
2607 }
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621 public PV2 getPV22() {
2622 return getTyped("PV22", PV2.class);
2623 }
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638 public DB1 getDB12() {
2639 return getTyped("DB12", DB1.class);
2640 }
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654 public DB1 getDB12(int rep) {
2655 return getTyped("DB12", rep, DB1.class);
2656 }
2657
2658
2659
2660
2661
2662
2663
2664 public int getDB12Reps() {
2665 return getReps("DB12");
2666 }
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678 public java.util.List<DB1> getDB12All() throws HL7Exception {
2679 return getAllAsList("DB12", DB1.class);
2680 }
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690 public void insertDB12(DB1 structure, int rep) throws HL7Exception {
2691 super.insertRepetition( "DB12", structure, rep);
2692 }
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703 public DB1 insertDB12(int rep) throws HL7Exception {
2704 return (DB1)super.insertRepetition("DB12", rep);
2705 }
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716 public DB1 removeDB12(int rep) throws HL7Exception {
2717 return (DB1)super.removeRepetition("DB12", rep);
2718 }
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732 public OBX getOBX2() {
2733 return getTyped("OBX2", OBX.class);
2734 }
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748 public OBX getOBX2(int rep) {
2749 return getTyped("OBX2", rep, OBX.class);
2750 }
2751
2752
2753
2754
2755
2756
2757
2758 public int getOBX2Reps() {
2759 return getReps("OBX2");
2760 }
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772 public java.util.List<OBX> getOBX2All() throws HL7Exception {
2773 return getAllAsList("OBX2", OBX.class);
2774 }
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784 public void insertOBX2(OBX structure, int rep) throws HL7Exception {
2785 super.insertRepetition( "OBX2", structure, rep);
2786 }
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797 public OBX insertOBX2(int rep) throws HL7Exception {
2798 return (OBX)super.insertRepetition("OBX2", rep);
2799 }
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810 public OBX removeOBX2(int rep) throws HL7Exception {
2811 return (OBX)super.removeRepetition("OBX2", rep);
2812 }
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825 public NPU getNPU() {
2826 return getTyped("NPU", NPU.class);
2827 }
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842 public ADT_AXX_PATIENT getPATIENT() {
2843 return getTyped("PATIENT", ADT_AXX_PATIENT.class);
2844 }
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858 public ADT_AXX_PATIENT getPATIENT(int rep) {
2859 return getTyped("PATIENT", rep, ADT_AXX_PATIENT.class);
2860 }
2861
2862
2863
2864
2865
2866
2867
2868 public int getPATIENTReps() {
2869 return getReps("PATIENT");
2870 }
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882 public java.util.List<ADT_AXX_PATIENT> getPATIENTAll() throws HL7Exception {
2883 return getAllAsList("PATIENT", ADT_AXX_PATIENT.class);
2884 }
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894 public void insertPATIENT(ADT_AXX_PATIENT structure, int rep) throws HL7Exception {
2895 super.insertRepetition( "PATIENT", structure, rep);
2896 }
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907 public ADT_AXX_PATIENT insertPATIENT(int rep) throws HL7Exception {
2908 return (ADT_AXX_PATIENT)super.insertRepetition("PATIENT", rep);
2909 }
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920 public ADT_AXX_PATIENT removePATIENT(int rep) throws HL7Exception {
2921 return (ADT_AXX_PATIENT)super.removeRepetition("PATIENT", rep);
2922 }
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936 public ADT_AXX_MERGE_INFO getMERGE_INFO() {
2937 return getTyped("MERGE_INFO", ADT_AXX_MERGE_INFO.class);
2938 }
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952 public ADT_AXX_MERGE_INFO getMERGE_INFO(int rep) {
2953 return getTyped("MERGE_INFO", rep, ADT_AXX_MERGE_INFO.class);
2954 }
2955
2956
2957
2958
2959
2960
2961
2962 public int getMERGE_INFOReps() {
2963 return getReps("MERGE_INFO");
2964 }
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976 public java.util.List<ADT_AXX_MERGE_INFO> getMERGE_INFOAll() throws HL7Exception {
2977 return getAllAsList("MERGE_INFO", ADT_AXX_MERGE_INFO.class);
2978 }
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988 public void insertMERGE_INFO(ADT_AXX_MERGE_INFO structure, int rep) throws HL7Exception {
2989 super.insertRepetition( "MERGE_INFO", structure, rep);
2990 }
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001 public ADT_AXX_MERGE_INFO insertMERGE_INFO(int rep) throws HL7Exception {
3002 return (ADT_AXX_MERGE_INFO)super.insertRepetition("MERGE_INFO", rep);
3003 }
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014 public ADT_AXX_MERGE_INFO removeMERGE_INFO(int rep) throws HL7Exception {
3015 return (ADT_AXX_MERGE_INFO)super.removeRepetition("MERGE_INFO", rep);
3016 }
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030 public ADT_AXX_ADVERSE_REACTION_GROUP getADVERSE_REACTION_GROUP() {
3031 return getTyped("ADVERSE_REACTION_GROUP", ADT_AXX_ADVERSE_REACTION_GROUP.class);
3032 }
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046 public ADT_AXX_ADVERSE_REACTION_GROUP getADVERSE_REACTION_GROUP(int rep) {
3047 return getTyped("ADVERSE_REACTION_GROUP", rep, ADT_AXX_ADVERSE_REACTION_GROUP.class);
3048 }
3049
3050
3051
3052
3053
3054
3055
3056 public int getADVERSE_REACTION_GROUPReps() {
3057 return getReps("ADVERSE_REACTION_GROUP");
3058 }
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070 public java.util.List<ADT_AXX_ADVERSE_REACTION_GROUP> getADVERSE_REACTION_GROUPAll() throws HL7Exception {
3071 return getAllAsList("ADVERSE_REACTION_GROUP", ADT_AXX_ADVERSE_REACTION_GROUP.class);
3072 }
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082 public void insertADVERSE_REACTION_GROUP(ADT_AXX_ADVERSE_REACTION_GROUP structure, int rep) throws HL7Exception {
3083 super.insertRepetition( "ADVERSE_REACTION_GROUP", structure, rep);
3084 }
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095 public ADT_AXX_ADVERSE_REACTION_GROUP insertADVERSE_REACTION_GROUP(int rep) throws HL7Exception {
3096 return (ADT_AXX_ADVERSE_REACTION_GROUP)super.insertRepetition("ADVERSE_REACTION_GROUP", rep);
3097 }
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108 public ADT_AXX_ADVERSE_REACTION_GROUP removeADVERSE_REACTION_GROUP(int rep) throws HL7Exception {
3109 return (ADT_AXX_ADVERSE_REACTION_GROUP)super.removeRepetition("ADVERSE_REACTION_GROUP", rep);
3110 }
3111
3112
3113
3114 }
3115