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