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.segment;
35
36
37 import ca.uhn.hl7v2.model.v25.datatype.*;
38 import ca.uhn.hl7v2.HL7Exception;
39 import ca.uhn.hl7v2.parser.ModelClassFactory;
40 import ca.uhn.hl7v2.parser.DefaultModelClassFactory;
41 import ca.uhn.hl7v2.model.AbstractMessage;
42 import ca.uhn.hl7v2.model.Group;
43 import ca.uhn.hl7v2.model.Type;
44 import ca.uhn.hl7v2.model.AbstractSegment;
45 import ca.uhn.hl7v2.model.Varies;
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 @SuppressWarnings("unused")
80 public class ARQ extends AbstractSegment {
81
82
83
84
85 public ARQ(Group parent, ModelClassFactory factory) {
86 super(parent, factory);
87 init(factory);
88 }
89
90 private void init(ModelClassFactory factory) {
91 try {
92 this.add(EI.class, true, 1, 75, new Object[]{ getMessage() }, "Placer Appointment ID");
93 this.add(EI.class, false, 1, 75, new Object[]{ getMessage() }, "Filler Appointment ID");
94 this.add(NM.class, false, 1, 5, new Object[]{ getMessage() }, "Occurrence Number");
95 this.add(EI.class, false, 1, 22, new Object[]{ getMessage() }, "Placer Group Number");
96 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Schedule ID");
97 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Request Event Reason");
98 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Appointment Reason");
99 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Appointment Type");
100 this.add(NM.class, false, 1, 20, new Object[]{ getMessage() }, "Appointment Duration");
101 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Appointment Duration Units");
102 this.add(DR.class, false, 0, 53, new Object[]{ getMessage() }, "Requested Start Date/Time Range");
103 this.add(ST.class, false, 1, 5, new Object[]{ getMessage() }, "Priority-ARQ");
104 this.add(RI.class, false, 1, 100, new Object[]{ getMessage() }, "Repeating Interval");
105 this.add(ST.class, false, 1, 5, new Object[]{ getMessage() }, "Repeating Interval Duration");
106 this.add(XCN.class, true, 0, 250, new Object[]{ getMessage() }, "Placer Contact Person");
107 this.add(XTN.class, false, 0, 250, new Object[]{ getMessage() }, "Placer Contact Phone Number");
108 this.add(XAD.class, false, 0, 250, new Object[]{ getMessage() }, "Placer Contact Address");
109 this.add(PL.class, false, 1, 80, new Object[]{ getMessage() }, "Placer Contact Location");
110 this.add(XCN.class, true, 0, 250, new Object[]{ getMessage() }, "Entered By Person");
111 this.add(XTN.class, false, 0, 250, new Object[]{ getMessage() }, "Entered By Phone Number");
112 this.add(PL.class, false, 1, 80, new Object[]{ getMessage() }, "Entered By Location");
113 this.add(EI.class, false, 1, 75, new Object[]{ getMessage() }, "Parent Placer Appointment ID");
114 this.add(EI.class, false, 1, 75, new Object[]{ getMessage() }, "Parent Filler Appointment ID");
115 this.add(EI.class, false, 0, 22, new Object[]{ getMessage() }, "Placer Order Number");
116 this.add(EI.class, false, 0, 22, new Object[]{ getMessage() }, "Filler Order Number");
117 } catch(HL7Exception e) {
118 log.error("Unexpected error creating ARQ - this is probably a bug in the source code generator.", e);
119 }
120 }
121
122
123
124
125
126
127
128 public EI getPlacerAppointmentID() {
129 EI retVal = this.getTypedField(1, 0);
130 return retVal;
131 }
132
133
134
135
136
137 public EI getArq1_PlacerAppointmentID() {
138 EI retVal = this.getTypedField(1, 0);
139 return retVal;
140 }
141
142
143
144
145
146
147
148 public EI getFillerAppointmentID() {
149 EI retVal = this.getTypedField(2, 0);
150 return retVal;
151 }
152
153
154
155
156
157 public EI getArq2_FillerAppointmentID() {
158 EI retVal = this.getTypedField(2, 0);
159 return retVal;
160 }
161
162
163
164
165
166
167
168 public NM getOccurrenceNumber() {
169 NM retVal = this.getTypedField(3, 0);
170 return retVal;
171 }
172
173
174
175
176
177 public NM getArq3_OccurrenceNumber() {
178 NM retVal = this.getTypedField(3, 0);
179 return retVal;
180 }
181
182
183
184
185
186
187
188 public EI getPlacerGroupNumber() {
189 EI retVal = this.getTypedField(4, 0);
190 return retVal;
191 }
192
193
194
195
196
197 public EI getArq4_PlacerGroupNumber() {
198 EI retVal = this.getTypedField(4, 0);
199 return retVal;
200 }
201
202
203
204
205
206
207
208 public CE getScheduleID() {
209 CE retVal = this.getTypedField(5, 0);
210 return retVal;
211 }
212
213
214
215
216
217 public CE getArq5_ScheduleID() {
218 CE retVal = this.getTypedField(5, 0);
219 return retVal;
220 }
221
222
223
224
225
226
227
228 public CE getRequestEventReason() {
229 CE retVal = this.getTypedField(6, 0);
230 return retVal;
231 }
232
233
234
235
236
237 public CE getArq6_RequestEventReason() {
238 CE retVal = this.getTypedField(6, 0);
239 return retVal;
240 }
241
242
243
244
245
246
247
248 public CE getAppointmentReason() {
249 CE retVal = this.getTypedField(7, 0);
250 return retVal;
251 }
252
253
254
255
256
257 public CE getArq7_AppointmentReason() {
258 CE retVal = this.getTypedField(7, 0);
259 return retVal;
260 }
261
262
263
264
265
266
267
268 public CE getAppointmentType() {
269 CE retVal = this.getTypedField(8, 0);
270 return retVal;
271 }
272
273
274
275
276
277 public CE getArq8_AppointmentType() {
278 CE retVal = this.getTypedField(8, 0);
279 return retVal;
280 }
281
282
283
284
285
286
287
288 public NM getAppointmentDuration() {
289 NM retVal = this.getTypedField(9, 0);
290 return retVal;
291 }
292
293
294
295
296
297 public NM getArq9_AppointmentDuration() {
298 NM retVal = this.getTypedField(9, 0);
299 return retVal;
300 }
301
302
303
304
305
306
307
308 public CE getAppointmentDurationUnits() {
309 CE retVal = this.getTypedField(10, 0);
310 return retVal;
311 }
312
313
314
315
316
317 public CE getArq10_AppointmentDurationUnits() {
318 CE retVal = this.getTypedField(10, 0);
319 return retVal;
320 }
321
322
323
324
325
326 public DR[] getRequestedStartDateTimeRange() {
327 DR[] retVal = this.getTypedField(11, new DR[0]);
328 return retVal;
329 }
330
331
332
333
334
335 public DR[] getArq11_RequestedStartDateTimeRange() {
336 DR[] retVal = this.getTypedField(11, new DR[0]);
337 return retVal;
338 }
339
340
341
342
343
344
345
346 public int getRequestedStartDateTimeRangeReps() {
347 return this.getReps(11);
348 }
349
350
351
352
353
354
355
356
357 public DR getRequestedStartDateTimeRange(int rep) {
358 DR retVal = this.getTypedField(11, rep);
359 return retVal;
360 }
361
362
363
364
365
366
367
368 public DR getArq11_RequestedStartDateTimeRange(int rep) {
369 DR retVal = this.getTypedField(11, rep);
370 return retVal;
371 }
372
373
374
375
376
377
378 public int getArq11_RequestedStartDateTimeRangeReps() {
379 return this.getReps(11);
380 }
381
382
383
384
385
386
387
388
389
390 public DR insertRequestedStartDateTimeRange(int rep) throws HL7Exception {
391 return (DR) super.insertRepetition(11, rep);
392 }
393
394
395
396
397
398
399
400
401
402 public DR insertArq11_RequestedStartDateTimeRange(int rep) throws HL7Exception {
403 return (DR) super.insertRepetition(11, rep);
404 }
405
406
407
408
409
410
411
412
413
414 public DR removeRequestedStartDateTimeRange(int rep) throws HL7Exception {
415 return (DR) super.removeRepetition(11, rep);
416 }
417
418
419
420
421
422
423
424
425
426 public DR removeArq11_RequestedStartDateTimeRange(int rep) throws HL7Exception {
427 return (DR) super.removeRepetition(11, rep);
428 }
429
430
431
432
433
434
435
436
437 public ST getPriorityARQ() {
438 ST retVal = this.getTypedField(12, 0);
439 return retVal;
440 }
441
442
443
444
445
446 public ST getArq12_PriorityARQ() {
447 ST retVal = this.getTypedField(12, 0);
448 return retVal;
449 }
450
451
452
453
454
455
456
457 public RI getRepeatingInterval() {
458 RI retVal = this.getTypedField(13, 0);
459 return retVal;
460 }
461
462
463
464
465
466 public RI getArq13_RepeatingInterval() {
467 RI retVal = this.getTypedField(13, 0);
468 return retVal;
469 }
470
471
472
473
474
475
476
477 public ST getRepeatingIntervalDuration() {
478 ST retVal = this.getTypedField(14, 0);
479 return retVal;
480 }
481
482
483
484
485
486 public ST getArq14_RepeatingIntervalDuration() {
487 ST retVal = this.getTypedField(14, 0);
488 return retVal;
489 }
490
491
492
493
494
495 public XCN[] getPlacerContactPerson() {
496 XCN[] retVal = this.getTypedField(15, new XCN[0]);
497 return retVal;
498 }
499
500
501
502
503
504 public XCN[] getArq15_PlacerContactPerson() {
505 XCN[] retVal = this.getTypedField(15, new XCN[0]);
506 return retVal;
507 }
508
509
510
511
512
513
514
515 public int getPlacerContactPersonReps() {
516 return this.getReps(15);
517 }
518
519
520
521
522
523
524
525
526 public XCN getPlacerContactPerson(int rep) {
527 XCN retVal = this.getTypedField(15, rep);
528 return retVal;
529 }
530
531
532
533
534
535
536
537 public XCN getArq15_PlacerContactPerson(int rep) {
538 XCN retVal = this.getTypedField(15, rep);
539 return retVal;
540 }
541
542
543
544
545
546
547 public int getArq15_PlacerContactPersonReps() {
548 return this.getReps(15);
549 }
550
551
552
553
554
555
556
557
558
559 public XCN insertPlacerContactPerson(int rep) throws HL7Exception {
560 return (XCN) super.insertRepetition(15, rep);
561 }
562
563
564
565
566
567
568
569
570
571 public XCN insertArq15_PlacerContactPerson(int rep) throws HL7Exception {
572 return (XCN) super.insertRepetition(15, rep);
573 }
574
575
576
577
578
579
580
581
582
583 public XCN removePlacerContactPerson(int rep) throws HL7Exception {
584 return (XCN) super.removeRepetition(15, rep);
585 }
586
587
588
589
590
591
592
593
594
595 public XCN removeArq15_PlacerContactPerson(int rep) throws HL7Exception {
596 return (XCN) super.removeRepetition(15, rep);
597 }
598
599
600
601
602
603
604 public XTN[] getPlacerContactPhoneNumber() {
605 XTN[] retVal = this.getTypedField(16, new XTN[0]);
606 return retVal;
607 }
608
609
610
611
612
613 public XTN[] getArq16_PlacerContactPhoneNumber() {
614 XTN[] retVal = this.getTypedField(16, new XTN[0]);
615 return retVal;
616 }
617
618
619
620
621
622
623
624 public int getPlacerContactPhoneNumberReps() {
625 return this.getReps(16);
626 }
627
628
629
630
631
632
633
634
635 public XTN getPlacerContactPhoneNumber(int rep) {
636 XTN retVal = this.getTypedField(16, rep);
637 return retVal;
638 }
639
640
641
642
643
644
645
646 public XTN getArq16_PlacerContactPhoneNumber(int rep) {
647 XTN retVal = this.getTypedField(16, rep);
648 return retVal;
649 }
650
651
652
653
654
655
656 public int getArq16_PlacerContactPhoneNumberReps() {
657 return this.getReps(16);
658 }
659
660
661
662
663
664
665
666
667
668 public XTN insertPlacerContactPhoneNumber(int rep) throws HL7Exception {
669 return (XTN) super.insertRepetition(16, rep);
670 }
671
672
673
674
675
676
677
678
679
680 public XTN insertArq16_PlacerContactPhoneNumber(int rep) throws HL7Exception {
681 return (XTN) super.insertRepetition(16, rep);
682 }
683
684
685
686
687
688
689
690
691
692 public XTN removePlacerContactPhoneNumber(int rep) throws HL7Exception {
693 return (XTN) super.removeRepetition(16, rep);
694 }
695
696
697
698
699
700
701
702
703
704 public XTN removeArq16_PlacerContactPhoneNumber(int rep) throws HL7Exception {
705 return (XTN) super.removeRepetition(16, rep);
706 }
707
708
709
710
711
712
713 public XAD[] getPlacerContactAddress() {
714 XAD[] retVal = this.getTypedField(17, new XAD[0]);
715 return retVal;
716 }
717
718
719
720
721
722 public XAD[] getArq17_PlacerContactAddress() {
723 XAD[] retVal = this.getTypedField(17, new XAD[0]);
724 return retVal;
725 }
726
727
728
729
730
731
732
733 public int getPlacerContactAddressReps() {
734 return this.getReps(17);
735 }
736
737
738
739
740
741
742
743
744 public XAD getPlacerContactAddress(int rep) {
745 XAD retVal = this.getTypedField(17, rep);
746 return retVal;
747 }
748
749
750
751
752
753
754
755 public XAD getArq17_PlacerContactAddress(int rep) {
756 XAD retVal = this.getTypedField(17, rep);
757 return retVal;
758 }
759
760
761
762
763
764
765 public int getArq17_PlacerContactAddressReps() {
766 return this.getReps(17);
767 }
768
769
770
771
772
773
774
775
776
777 public XAD insertPlacerContactAddress(int rep) throws HL7Exception {
778 return (XAD) super.insertRepetition(17, rep);
779 }
780
781
782
783
784
785
786
787
788
789 public XAD insertArq17_PlacerContactAddress(int rep) throws HL7Exception {
790 return (XAD) super.insertRepetition(17, rep);
791 }
792
793
794
795
796
797
798
799
800
801 public XAD removePlacerContactAddress(int rep) throws HL7Exception {
802 return (XAD) super.removeRepetition(17, rep);
803 }
804
805
806
807
808
809
810
811
812
813 public XAD removeArq17_PlacerContactAddress(int rep) throws HL7Exception {
814 return (XAD) super.removeRepetition(17, rep);
815 }
816
817
818
819
820
821
822
823
824 public PL getPlacerContactLocation() {
825 PL retVal = this.getTypedField(18, 0);
826 return retVal;
827 }
828
829
830
831
832
833 public PL getArq18_PlacerContactLocation() {
834 PL retVal = this.getTypedField(18, 0);
835 return retVal;
836 }
837
838
839
840
841
842 public XCN[] getEnteredByPerson() {
843 XCN[] retVal = this.getTypedField(19, new XCN[0]);
844 return retVal;
845 }
846
847
848
849
850
851 public XCN[] getArq19_EnteredByPerson() {
852 XCN[] retVal = this.getTypedField(19, new XCN[0]);
853 return retVal;
854 }
855
856
857
858
859
860
861
862 public int getEnteredByPersonReps() {
863 return this.getReps(19);
864 }
865
866
867
868
869
870
871
872
873 public XCN getEnteredByPerson(int rep) {
874 XCN retVal = this.getTypedField(19, rep);
875 return retVal;
876 }
877
878
879
880
881
882
883
884 public XCN getArq19_EnteredByPerson(int rep) {
885 XCN retVal = this.getTypedField(19, rep);
886 return retVal;
887 }
888
889
890
891
892
893
894 public int getArq19_EnteredByPersonReps() {
895 return this.getReps(19);
896 }
897
898
899
900
901
902
903
904
905
906 public XCN insertEnteredByPerson(int rep) throws HL7Exception {
907 return (XCN) super.insertRepetition(19, rep);
908 }
909
910
911
912
913
914
915
916
917
918 public XCN insertArq19_EnteredByPerson(int rep) throws HL7Exception {
919 return (XCN) super.insertRepetition(19, rep);
920 }
921
922
923
924
925
926
927
928
929
930 public XCN removeEnteredByPerson(int rep) throws HL7Exception {
931 return (XCN) super.removeRepetition(19, rep);
932 }
933
934
935
936
937
938
939
940
941
942 public XCN removeArq19_EnteredByPerson(int rep) throws HL7Exception {
943 return (XCN) super.removeRepetition(19, rep);
944 }
945
946
947
948
949
950
951 public XTN[] getEnteredByPhoneNumber() {
952 XTN[] retVal = this.getTypedField(20, new XTN[0]);
953 return retVal;
954 }
955
956
957
958
959
960 public XTN[] getArq20_EnteredByPhoneNumber() {
961 XTN[] retVal = this.getTypedField(20, new XTN[0]);
962 return retVal;
963 }
964
965
966
967
968
969
970
971 public int getEnteredByPhoneNumberReps() {
972 return this.getReps(20);
973 }
974
975
976
977
978
979
980
981
982 public XTN getEnteredByPhoneNumber(int rep) {
983 XTN retVal = this.getTypedField(20, rep);
984 return retVal;
985 }
986
987
988
989
990
991
992
993 public XTN getArq20_EnteredByPhoneNumber(int rep) {
994 XTN retVal = this.getTypedField(20, rep);
995 return retVal;
996 }
997
998
999
1000
1001
1002
1003 public int getArq20_EnteredByPhoneNumberReps() {
1004 return this.getReps(20);
1005 }
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015 public XTN insertEnteredByPhoneNumber(int rep) throws HL7Exception {
1016 return (XTN) super.insertRepetition(20, rep);
1017 }
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027 public XTN insertArq20_EnteredByPhoneNumber(int rep) throws HL7Exception {
1028 return (XTN) super.insertRepetition(20, rep);
1029 }
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039 public XTN removeEnteredByPhoneNumber(int rep) throws HL7Exception {
1040 return (XTN) super.removeRepetition(20, rep);
1041 }
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051 public XTN removeArq20_EnteredByPhoneNumber(int rep) throws HL7Exception {
1052 return (XTN) super.removeRepetition(20, rep);
1053 }
1054
1055
1056
1057
1058
1059
1060
1061
1062 public PL getEnteredByLocation() {
1063 PL retVal = this.getTypedField(21, 0);
1064 return retVal;
1065 }
1066
1067
1068
1069
1070
1071 public PL getArq21_EnteredByLocation() {
1072 PL retVal = this.getTypedField(21, 0);
1073 return retVal;
1074 }
1075
1076
1077
1078
1079
1080
1081
1082 public EI getParentPlacerAppointmentID() {
1083 EI retVal = this.getTypedField(22, 0);
1084 return retVal;
1085 }
1086
1087
1088
1089
1090
1091 public EI getArq22_ParentPlacerAppointmentID() {
1092 EI retVal = this.getTypedField(22, 0);
1093 return retVal;
1094 }
1095
1096
1097
1098
1099
1100
1101
1102 public EI getParentFillerAppointmentID() {
1103 EI retVal = this.getTypedField(23, 0);
1104 return retVal;
1105 }
1106
1107
1108
1109
1110
1111 public EI getArq23_ParentFillerAppointmentID() {
1112 EI retVal = this.getTypedField(23, 0);
1113 return retVal;
1114 }
1115
1116
1117
1118
1119
1120 public EI[] getPlacerOrderNumber() {
1121 EI[] retVal = this.getTypedField(24, new EI[0]);
1122 return retVal;
1123 }
1124
1125
1126
1127
1128
1129 public EI[] getArq24_PlacerOrderNumber() {
1130 EI[] retVal = this.getTypedField(24, new EI[0]);
1131 return retVal;
1132 }
1133
1134
1135
1136
1137
1138
1139
1140 public int getPlacerOrderNumberReps() {
1141 return this.getReps(24);
1142 }
1143
1144
1145
1146
1147
1148
1149
1150
1151 public EI getPlacerOrderNumber(int rep) {
1152 EI retVal = this.getTypedField(24, rep);
1153 return retVal;
1154 }
1155
1156
1157
1158
1159
1160
1161
1162 public EI getArq24_PlacerOrderNumber(int rep) {
1163 EI retVal = this.getTypedField(24, rep);
1164 return retVal;
1165 }
1166
1167
1168
1169
1170
1171
1172 public int getArq24_PlacerOrderNumberReps() {
1173 return this.getReps(24);
1174 }
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184 public EI insertPlacerOrderNumber(int rep) throws HL7Exception {
1185 return (EI) super.insertRepetition(24, rep);
1186 }
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196 public EI insertArq24_PlacerOrderNumber(int rep) throws HL7Exception {
1197 return (EI) super.insertRepetition(24, rep);
1198 }
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208 public EI removePlacerOrderNumber(int rep) throws HL7Exception {
1209 return (EI) super.removeRepetition(24, rep);
1210 }
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220 public EI removeArq24_PlacerOrderNumber(int rep) throws HL7Exception {
1221 return (EI) super.removeRepetition(24, rep);
1222 }
1223
1224
1225
1226
1227
1228
1229 public EI[] getFillerOrderNumber() {
1230 EI[] retVal = this.getTypedField(25, new EI[0]);
1231 return retVal;
1232 }
1233
1234
1235
1236
1237
1238 public EI[] getArq25_FillerOrderNumber() {
1239 EI[] retVal = this.getTypedField(25, new EI[0]);
1240 return retVal;
1241 }
1242
1243
1244
1245
1246
1247
1248
1249 public int getFillerOrderNumberReps() {
1250 return this.getReps(25);
1251 }
1252
1253
1254
1255
1256
1257
1258
1259
1260 public EI getFillerOrderNumber(int rep) {
1261 EI retVal = this.getTypedField(25, rep);
1262 return retVal;
1263 }
1264
1265
1266
1267
1268
1269
1270
1271 public EI getArq25_FillerOrderNumber(int rep) {
1272 EI retVal = this.getTypedField(25, rep);
1273 return retVal;
1274 }
1275
1276
1277
1278
1279
1280
1281 public int getArq25_FillerOrderNumberReps() {
1282 return this.getReps(25);
1283 }
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293 public EI insertFillerOrderNumber(int rep) throws HL7Exception {
1294 return (EI) super.insertRepetition(25, rep);
1295 }
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305 public EI insertArq25_FillerOrderNumber(int rep) throws HL7Exception {
1306 return (EI) super.insertRepetition(25, rep);
1307 }
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317 public EI removeFillerOrderNumber(int rep) throws HL7Exception {
1318 return (EI) super.removeRepetition(25, rep);
1319 }
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329 public EI removeArq25_FillerOrderNumber(int rep) throws HL7Exception {
1330 return (EI) super.removeRepetition(25, rep);
1331 }
1332
1333
1334
1335
1336
1337
1338
1339 protected Type createNewTypeWithoutReflection(int field) {
1340 switch (field) {
1341 case 0: return new EI(getMessage());
1342 case 1: return new EI(getMessage());
1343 case 2: return new NM(getMessage());
1344 case 3: return new EI(getMessage());
1345 case 4: return new CE(getMessage());
1346 case 5: return new CE(getMessage());
1347 case 6: return new CE(getMessage());
1348 case 7: return new CE(getMessage());
1349 case 8: return new NM(getMessage());
1350 case 9: return new CE(getMessage());
1351 case 10: return new DR(getMessage());
1352 case 11: return new ST(getMessage());
1353 case 12: return new RI(getMessage());
1354 case 13: return new ST(getMessage());
1355 case 14: return new XCN(getMessage());
1356 case 15: return new XTN(getMessage());
1357 case 16: return new XAD(getMessage());
1358 case 17: return new PL(getMessage());
1359 case 18: return new XCN(getMessage());
1360 case 19: return new XTN(getMessage());
1361 case 20: return new PL(getMessage());
1362 case 21: return new EI(getMessage());
1363 case 22: return new EI(getMessage());
1364 case 23: return new EI(getMessage());
1365 case 24: return new EI(getMessage());
1366 default: return null;
1367 }
1368 }
1369
1370
1371 }
1372