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
80
81
82
83
84
85
86
87
88
89
90
91
92 @SuppressWarnings("unused")
93 public class STF extends AbstractSegment {
94
95
96
97
98 public STF(Group parent, ModelClassFactory factory) {
99 super(parent, factory);
100 init(factory);
101 }
102
103 private void init(ModelClassFactory factory) {
104 try {
105 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Primary Key Value - STF");
106 this.add(CX.class, false, 0, 250, new Object[]{ getMessage() }, "Staff Identifier List");
107 this.add(XPN.class, false, 0, 250, new Object[]{ getMessage() }, "Staff Name");
108 this.add(IS.class, false, 0, 2, new Object[]{ getMessage(), new Integer(182) }, "Staff Type");
109 this.add(IS.class, false, 1, 1, new Object[]{ getMessage(), new Integer(1) }, "Administrative Sex");
110 this.add(TS.class, false, 1, 26, new Object[]{ getMessage() }, "Date/Time of Birth");
111 this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(183) }, "Active/Inactive Flag");
112 this.add(CE.class, false, 0, 250, new Object[]{ getMessage() }, "Department");
113 this.add(CE.class, false, 0, 250, new Object[]{ getMessage() }, "Hospital Service - STF");
114 this.add(XTN.class, false, 0, 250, new Object[]{ getMessage() }, "Phone");
115 this.add(XAD.class, false, 0, 250, new Object[]{ getMessage() }, "Office/Home Address/Birthplace");
116 this.add(DIN.class, false, 0, 276, new Object[]{ getMessage() }, "Institution Activation Date");
117 this.add(DIN.class, false, 0, 276, new Object[]{ getMessage() }, "Institution Inactivation Date");
118 this.add(CE.class, false, 0, 250, new Object[]{ getMessage() }, "Backup Person ID");
119 this.add(ST.class, false, 0, 40, new Object[]{ getMessage() }, "E-Mail Address");
120 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Preferred Method of Contact");
121 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Marital Status");
122 this.add(ST.class, false, 1, 20, new Object[]{ getMessage() }, "Job Title");
123 this.add(JCC.class, false, 1, 20, new Object[]{ getMessage() }, "Job Code/Class");
124 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Employment Status Code");
125 this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(136) }, "Additional Insured on Auto");
126 this.add(DLN.class, false, 1, 25, new Object[]{ getMessage() }, "Driver's License Number - Staff");
127 this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(136) }, "Copy Auto Ins");
128 this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Auto Ins. Expires");
129 this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Date Last DMV Review");
130 this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Date Next DMV Review");
131 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Race");
132 this.add(CE.class, false, 1, 250, new Object[]{ getMessage() }, "Ethnic Group");
133 this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(136) }, "Re-activation Approval Indicator");
134 this.add(CE.class, false, 0, 250, new Object[]{ getMessage() }, "Citizenship");
135 this.add(TS.class, false, 1, 8, new Object[]{ getMessage() }, "Death Date and Time");
136 this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(136) }, "Death Indicator");
137 this.add(CWE.class, false, 1, 250, new Object[]{ getMessage() }, "Institution Relationship Type Code");
138 this.add(DR.class, false, 1, 52, new Object[]{ getMessage() }, "Institution Relationship Period");
139 this.add(DT.class, false, 1, 8, new Object[]{ getMessage() }, "Expected Return Date");
140 this.add(CWE.class, false, 0, 250, new Object[]{ getMessage() }, "Cost Center Code");
141 this.add(ID.class, false, 1, 1, new Object[]{ getMessage(), new Integer(136) }, "Generic Classification Indicator");
142 this.add(CWE.class, false, 1, 250, new Object[]{ getMessage() }, "Inactive Reason Code");
143 } catch(HL7Exception e) {
144 log.error("Unexpected error creating STF - this is probably a bug in the source code generator.", e);
145 }
146 }
147
148
149
150
151
152
153
154 public CE getPrimaryKeyValueSTF() {
155 CE retVal = this.getTypedField(1, 0);
156 return retVal;
157 }
158
159
160
161
162
163 public CE getStf1_PrimaryKeyValueSTF() {
164 CE retVal = this.getTypedField(1, 0);
165 return retVal;
166 }
167
168
169
170
171
172 public CX[] getStaffIdentifierList() {
173 CX[] retVal = this.getTypedField(2, new CX[0]);
174 return retVal;
175 }
176
177
178
179
180
181 public CX[] getStf2_StaffIdentifierList() {
182 CX[] retVal = this.getTypedField(2, new CX[0]);
183 return retVal;
184 }
185
186
187
188
189
190
191
192 public int getStaffIdentifierListReps() {
193 return this.getReps(2);
194 }
195
196
197
198
199
200
201
202
203 public CX getStaffIdentifierList(int rep) {
204 CX retVal = this.getTypedField(2, rep);
205 return retVal;
206 }
207
208
209
210
211
212
213
214 public CX getStf2_StaffIdentifierList(int rep) {
215 CX retVal = this.getTypedField(2, rep);
216 return retVal;
217 }
218
219
220
221
222
223
224 public int getStf2_StaffIdentifierListReps() {
225 return this.getReps(2);
226 }
227
228
229
230
231
232
233
234
235
236 public CX insertStaffIdentifierList(int rep) throws HL7Exception {
237 return (CX) super.insertRepetition(2, rep);
238 }
239
240
241
242
243
244
245
246
247
248 public CX insertStf2_StaffIdentifierList(int rep) throws HL7Exception {
249 return (CX) super.insertRepetition(2, rep);
250 }
251
252
253
254
255
256
257
258
259
260 public CX removeStaffIdentifierList(int rep) throws HL7Exception {
261 return (CX) super.removeRepetition(2, rep);
262 }
263
264
265
266
267
268
269
270
271
272 public CX removeStf2_StaffIdentifierList(int rep) throws HL7Exception {
273 return (CX) super.removeRepetition(2, rep);
274 }
275
276
277
278
279
280
281 public XPN[] getStaffName() {
282 XPN[] retVal = this.getTypedField(3, new XPN[0]);
283 return retVal;
284 }
285
286
287
288
289
290 public XPN[] getStf3_StaffName() {
291 XPN[] retVal = this.getTypedField(3, new XPN[0]);
292 return retVal;
293 }
294
295
296
297
298
299
300
301 public int getStaffNameReps() {
302 return this.getReps(3);
303 }
304
305
306
307
308
309
310
311
312 public XPN getStaffName(int rep) {
313 XPN retVal = this.getTypedField(3, rep);
314 return retVal;
315 }
316
317
318
319
320
321
322
323 public XPN getStf3_StaffName(int rep) {
324 XPN retVal = this.getTypedField(3, rep);
325 return retVal;
326 }
327
328
329
330
331
332
333 public int getStf3_StaffNameReps() {
334 return this.getReps(3);
335 }
336
337
338
339
340
341
342
343
344
345 public XPN insertStaffName(int rep) throws HL7Exception {
346 return (XPN) super.insertRepetition(3, rep);
347 }
348
349
350
351
352
353
354
355
356
357 public XPN insertStf3_StaffName(int rep) throws HL7Exception {
358 return (XPN) super.insertRepetition(3, rep);
359 }
360
361
362
363
364
365
366
367
368
369 public XPN removeStaffName(int rep) throws HL7Exception {
370 return (XPN) super.removeRepetition(3, rep);
371 }
372
373
374
375
376
377
378
379
380
381 public XPN removeStf3_StaffName(int rep) throws HL7Exception {
382 return (XPN) super.removeRepetition(3, rep);
383 }
384
385
386
387
388
389
390 public IS[] getStaffType() {
391 IS[] retVal = this.getTypedField(4, new IS[0]);
392 return retVal;
393 }
394
395
396
397
398
399 public IS[] getStf4_StaffType() {
400 IS[] retVal = this.getTypedField(4, new IS[0]);
401 return retVal;
402 }
403
404
405
406
407
408
409
410 public int getStaffTypeReps() {
411 return this.getReps(4);
412 }
413
414
415
416
417
418
419
420
421 public IS getStaffType(int rep) {
422 IS retVal = this.getTypedField(4, rep);
423 return retVal;
424 }
425
426
427
428
429
430
431
432 public IS getStf4_StaffType(int rep) {
433 IS retVal = this.getTypedField(4, rep);
434 return retVal;
435 }
436
437
438
439
440
441
442 public int getStf4_StaffTypeReps() {
443 return this.getReps(4);
444 }
445
446
447
448
449
450
451
452
453
454 public IS insertStaffType(int rep) throws HL7Exception {
455 return (IS) super.insertRepetition(4, rep);
456 }
457
458
459
460
461
462
463
464
465
466 public IS insertStf4_StaffType(int rep) throws HL7Exception {
467 return (IS) super.insertRepetition(4, rep);
468 }
469
470
471
472
473
474
475
476
477
478 public IS removeStaffType(int rep) throws HL7Exception {
479 return (IS) super.removeRepetition(4, rep);
480 }
481
482
483
484
485
486
487
488
489
490 public IS removeStf4_StaffType(int rep) throws HL7Exception {
491 return (IS) super.removeRepetition(4, rep);
492 }
493
494
495
496
497
498
499
500
501 public IS getAdministrativeSex() {
502 IS retVal = this.getTypedField(5, 0);
503 return retVal;
504 }
505
506
507
508
509
510 public IS getStf5_AdministrativeSex() {
511 IS retVal = this.getTypedField(5, 0);
512 return retVal;
513 }
514
515
516
517
518
519
520
521 public TS getDateTimeOfBirth() {
522 TS retVal = this.getTypedField(6, 0);
523 return retVal;
524 }
525
526
527
528
529
530 public TS getStf6_DateTimeOfBirth() {
531 TS retVal = this.getTypedField(6, 0);
532 return retVal;
533 }
534
535
536
537
538
539
540
541 public ID getActiveInactiveFlag() {
542 ID retVal = this.getTypedField(7, 0);
543 return retVal;
544 }
545
546
547
548
549
550 public ID getStf7_ActiveInactiveFlag() {
551 ID retVal = this.getTypedField(7, 0);
552 return retVal;
553 }
554
555
556
557
558
559 public CE[] getDepartment() {
560 CE[] retVal = this.getTypedField(8, new CE[0]);
561 return retVal;
562 }
563
564
565
566
567
568 public CE[] getStf8_Department() {
569 CE[] retVal = this.getTypedField(8, new CE[0]);
570 return retVal;
571 }
572
573
574
575
576
577
578
579 public int getDepartmentReps() {
580 return this.getReps(8);
581 }
582
583
584
585
586
587
588
589
590 public CE getDepartment(int rep) {
591 CE retVal = this.getTypedField(8, rep);
592 return retVal;
593 }
594
595
596
597
598
599
600
601 public CE getStf8_Department(int rep) {
602 CE retVal = this.getTypedField(8, rep);
603 return retVal;
604 }
605
606
607
608
609
610
611 public int getStf8_DepartmentReps() {
612 return this.getReps(8);
613 }
614
615
616
617
618
619
620
621
622
623 public CE insertDepartment(int rep) throws HL7Exception {
624 return (CE) super.insertRepetition(8, rep);
625 }
626
627
628
629
630
631
632
633
634
635 public CE insertStf8_Department(int rep) throws HL7Exception {
636 return (CE) super.insertRepetition(8, rep);
637 }
638
639
640
641
642
643
644
645
646
647 public CE removeDepartment(int rep) throws HL7Exception {
648 return (CE) super.removeRepetition(8, rep);
649 }
650
651
652
653
654
655
656
657
658
659 public CE removeStf8_Department(int rep) throws HL7Exception {
660 return (CE) super.removeRepetition(8, rep);
661 }
662
663
664
665
666
667
668 public CE[] getHospitalServiceSTF() {
669 CE[] retVal = this.getTypedField(9, new CE[0]);
670 return retVal;
671 }
672
673
674
675
676
677 public CE[] getStf9_HospitalServiceSTF() {
678 CE[] retVal = this.getTypedField(9, new CE[0]);
679 return retVal;
680 }
681
682
683
684
685
686
687
688 public int getHospitalServiceSTFReps() {
689 return this.getReps(9);
690 }
691
692
693
694
695
696
697
698
699 public CE getHospitalServiceSTF(int rep) {
700 CE retVal = this.getTypedField(9, rep);
701 return retVal;
702 }
703
704
705
706
707
708
709
710 public CE getStf9_HospitalServiceSTF(int rep) {
711 CE retVal = this.getTypedField(9, rep);
712 return retVal;
713 }
714
715
716
717
718
719
720 public int getStf9_HospitalServiceSTFReps() {
721 return this.getReps(9);
722 }
723
724
725
726
727
728
729
730
731
732 public CE insertHospitalServiceSTF(int rep) throws HL7Exception {
733 return (CE) super.insertRepetition(9, rep);
734 }
735
736
737
738
739
740
741
742
743
744 public CE insertStf9_HospitalServiceSTF(int rep) throws HL7Exception {
745 return (CE) super.insertRepetition(9, rep);
746 }
747
748
749
750
751
752
753
754
755
756 public CE removeHospitalServiceSTF(int rep) throws HL7Exception {
757 return (CE) super.removeRepetition(9, rep);
758 }
759
760
761
762
763
764
765
766
767
768 public CE removeStf9_HospitalServiceSTF(int rep) throws HL7Exception {
769 return (CE) super.removeRepetition(9, rep);
770 }
771
772
773
774
775
776
777 public XTN[] getPhone() {
778 XTN[] retVal = this.getTypedField(10, new XTN[0]);
779 return retVal;
780 }
781
782
783
784
785
786 public XTN[] getStf10_Phone() {
787 XTN[] retVal = this.getTypedField(10, new XTN[0]);
788 return retVal;
789 }
790
791
792
793
794
795
796
797 public int getPhoneReps() {
798 return this.getReps(10);
799 }
800
801
802
803
804
805
806
807
808 public XTN getPhone(int rep) {
809 XTN retVal = this.getTypedField(10, rep);
810 return retVal;
811 }
812
813
814
815
816
817
818
819 public XTN getStf10_Phone(int rep) {
820 XTN retVal = this.getTypedField(10, rep);
821 return retVal;
822 }
823
824
825
826
827
828
829 public int getStf10_PhoneReps() {
830 return this.getReps(10);
831 }
832
833
834
835
836
837
838
839
840
841 public XTN insertPhone(int rep) throws HL7Exception {
842 return (XTN) super.insertRepetition(10, rep);
843 }
844
845
846
847
848
849
850
851
852
853 public XTN insertStf10_Phone(int rep) throws HL7Exception {
854 return (XTN) super.insertRepetition(10, rep);
855 }
856
857
858
859
860
861
862
863
864
865 public XTN removePhone(int rep) throws HL7Exception {
866 return (XTN) super.removeRepetition(10, rep);
867 }
868
869
870
871
872
873
874
875
876
877 public XTN removeStf10_Phone(int rep) throws HL7Exception {
878 return (XTN) super.removeRepetition(10, rep);
879 }
880
881
882
883
884
885
886 public XAD[] getOfficeHomeAddressBirthplace() {
887 XAD[] retVal = this.getTypedField(11, new XAD[0]);
888 return retVal;
889 }
890
891
892
893
894
895 public XAD[] getStf11_OfficeHomeAddressBirthplace() {
896 XAD[] retVal = this.getTypedField(11, new XAD[0]);
897 return retVal;
898 }
899
900
901
902
903
904
905
906 public int getOfficeHomeAddressBirthplaceReps() {
907 return this.getReps(11);
908 }
909
910
911
912
913
914
915
916
917 public XAD getOfficeHomeAddressBirthplace(int rep) {
918 XAD retVal = this.getTypedField(11, rep);
919 return retVal;
920 }
921
922
923
924
925
926
927
928 public XAD getStf11_OfficeHomeAddressBirthplace(int rep) {
929 XAD retVal = this.getTypedField(11, rep);
930 return retVal;
931 }
932
933
934
935
936
937
938 public int getStf11_OfficeHomeAddressBirthplaceReps() {
939 return this.getReps(11);
940 }
941
942
943
944
945
946
947
948
949
950 public XAD insertOfficeHomeAddressBirthplace(int rep) throws HL7Exception {
951 return (XAD) super.insertRepetition(11, rep);
952 }
953
954
955
956
957
958
959
960
961
962 public XAD insertStf11_OfficeHomeAddressBirthplace(int rep) throws HL7Exception {
963 return (XAD) super.insertRepetition(11, rep);
964 }
965
966
967
968
969
970
971
972
973
974 public XAD removeOfficeHomeAddressBirthplace(int rep) throws HL7Exception {
975 return (XAD) super.removeRepetition(11, rep);
976 }
977
978
979
980
981
982
983
984
985
986 public XAD removeStf11_OfficeHomeAddressBirthplace(int rep) throws HL7Exception {
987 return (XAD) super.removeRepetition(11, rep);
988 }
989
990
991
992
993
994
995 public DIN[] getInstitutionActivationDate() {
996 DIN[] retVal = this.getTypedField(12, new DIN[0]);
997 return retVal;
998 }
999
1000
1001
1002
1003
1004 public DIN[] getStf12_InstitutionActivationDate() {
1005 DIN[] retVal = this.getTypedField(12, new DIN[0]);
1006 return retVal;
1007 }
1008
1009
1010
1011
1012
1013
1014
1015 public int getInstitutionActivationDateReps() {
1016 return this.getReps(12);
1017 }
1018
1019
1020
1021
1022
1023
1024
1025
1026 public DIN getInstitutionActivationDate(int rep) {
1027 DIN retVal = this.getTypedField(12, rep);
1028 return retVal;
1029 }
1030
1031
1032
1033
1034
1035
1036
1037 public DIN getStf12_InstitutionActivationDate(int rep) {
1038 DIN retVal = this.getTypedField(12, rep);
1039 return retVal;
1040 }
1041
1042
1043
1044
1045
1046
1047 public int getStf12_InstitutionActivationDateReps() {
1048 return this.getReps(12);
1049 }
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059 public DIN insertInstitutionActivationDate(int rep) throws HL7Exception {
1060 return (DIN) super.insertRepetition(12, rep);
1061 }
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071 public DIN insertStf12_InstitutionActivationDate(int rep) throws HL7Exception {
1072 return (DIN) super.insertRepetition(12, rep);
1073 }
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083 public DIN removeInstitutionActivationDate(int rep) throws HL7Exception {
1084 return (DIN) super.removeRepetition(12, rep);
1085 }
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095 public DIN removeStf12_InstitutionActivationDate(int rep) throws HL7Exception {
1096 return (DIN) super.removeRepetition(12, rep);
1097 }
1098
1099
1100
1101
1102
1103
1104 public DIN[] getInstitutionInactivationDate() {
1105 DIN[] retVal = this.getTypedField(13, new DIN[0]);
1106 return retVal;
1107 }
1108
1109
1110
1111
1112
1113 public DIN[] getStf13_InstitutionInactivationDate() {
1114 DIN[] retVal = this.getTypedField(13, new DIN[0]);
1115 return retVal;
1116 }
1117
1118
1119
1120
1121
1122
1123
1124 public int getInstitutionInactivationDateReps() {
1125 return this.getReps(13);
1126 }
1127
1128
1129
1130
1131
1132
1133
1134
1135 public DIN getInstitutionInactivationDate(int rep) {
1136 DIN retVal = this.getTypedField(13, rep);
1137 return retVal;
1138 }
1139
1140
1141
1142
1143
1144
1145
1146 public DIN getStf13_InstitutionInactivationDate(int rep) {
1147 DIN retVal = this.getTypedField(13, rep);
1148 return retVal;
1149 }
1150
1151
1152
1153
1154
1155
1156 public int getStf13_InstitutionInactivationDateReps() {
1157 return this.getReps(13);
1158 }
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168 public DIN insertInstitutionInactivationDate(int rep) throws HL7Exception {
1169 return (DIN) super.insertRepetition(13, rep);
1170 }
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180 public DIN insertStf13_InstitutionInactivationDate(int rep) throws HL7Exception {
1181 return (DIN) super.insertRepetition(13, rep);
1182 }
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192 public DIN removeInstitutionInactivationDate(int rep) throws HL7Exception {
1193 return (DIN) super.removeRepetition(13, rep);
1194 }
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204 public DIN removeStf13_InstitutionInactivationDate(int rep) throws HL7Exception {
1205 return (DIN) super.removeRepetition(13, rep);
1206 }
1207
1208
1209
1210
1211
1212
1213 public CE[] getBackupPersonID() {
1214 CE[] retVal = this.getTypedField(14, new CE[0]);
1215 return retVal;
1216 }
1217
1218
1219
1220
1221
1222 public CE[] getStf14_BackupPersonID() {
1223 CE[] retVal = this.getTypedField(14, new CE[0]);
1224 return retVal;
1225 }
1226
1227
1228
1229
1230
1231
1232
1233 public int getBackupPersonIDReps() {
1234 return this.getReps(14);
1235 }
1236
1237
1238
1239
1240
1241
1242
1243
1244 public CE getBackupPersonID(int rep) {
1245 CE retVal = this.getTypedField(14, rep);
1246 return retVal;
1247 }
1248
1249
1250
1251
1252
1253
1254
1255 public CE getStf14_BackupPersonID(int rep) {
1256 CE retVal = this.getTypedField(14, rep);
1257 return retVal;
1258 }
1259
1260
1261
1262
1263
1264
1265 public int getStf14_BackupPersonIDReps() {
1266 return this.getReps(14);
1267 }
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277 public CE insertBackupPersonID(int rep) throws HL7Exception {
1278 return (CE) super.insertRepetition(14, rep);
1279 }
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289 public CE insertStf14_BackupPersonID(int rep) throws HL7Exception {
1290 return (CE) super.insertRepetition(14, rep);
1291 }
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301 public CE removeBackupPersonID(int rep) throws HL7Exception {
1302 return (CE) super.removeRepetition(14, rep);
1303 }
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313 public CE removeStf14_BackupPersonID(int rep) throws HL7Exception {
1314 return (CE) super.removeRepetition(14, rep);
1315 }
1316
1317
1318
1319
1320
1321
1322 public ST[] getEMailAddress() {
1323 ST[] retVal = this.getTypedField(15, new ST[0]);
1324 return retVal;
1325 }
1326
1327
1328
1329
1330
1331 public ST[] getStf15_EMailAddress() {
1332 ST[] retVal = this.getTypedField(15, new ST[0]);
1333 return retVal;
1334 }
1335
1336
1337
1338
1339
1340
1341
1342 public int getEMailAddressReps() {
1343 return this.getReps(15);
1344 }
1345
1346
1347
1348
1349
1350
1351
1352
1353 public ST getEMailAddress(int rep) {
1354 ST retVal = this.getTypedField(15, rep);
1355 return retVal;
1356 }
1357
1358
1359
1360
1361
1362
1363
1364 public ST getStf15_EMailAddress(int rep) {
1365 ST retVal = this.getTypedField(15, rep);
1366 return retVal;
1367 }
1368
1369
1370
1371
1372
1373
1374 public int getStf15_EMailAddressReps() {
1375 return this.getReps(15);
1376 }
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386 public ST insertEMailAddress(int rep) throws HL7Exception {
1387 return (ST) super.insertRepetition(15, rep);
1388 }
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398 public ST insertStf15_EMailAddress(int rep) throws HL7Exception {
1399 return (ST) super.insertRepetition(15, rep);
1400 }
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410 public ST removeEMailAddress(int rep) throws HL7Exception {
1411 return (ST) super.removeRepetition(15, rep);
1412 }
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422 public ST removeStf15_EMailAddress(int rep) throws HL7Exception {
1423 return (ST) super.removeRepetition(15, rep);
1424 }
1425
1426
1427
1428
1429
1430
1431
1432
1433 public CE getPreferredMethodOfContact() {
1434 CE retVal = this.getTypedField(16, 0);
1435 return retVal;
1436 }
1437
1438
1439
1440
1441
1442 public CE getStf16_PreferredMethodOfContact() {
1443 CE retVal = this.getTypedField(16, 0);
1444 return retVal;
1445 }
1446
1447
1448
1449
1450
1451
1452
1453 public CE getMaritalStatus() {
1454 CE retVal = this.getTypedField(17, 0);
1455 return retVal;
1456 }
1457
1458
1459
1460
1461
1462 public CE getStf17_MaritalStatus() {
1463 CE retVal = this.getTypedField(17, 0);
1464 return retVal;
1465 }
1466
1467
1468
1469
1470
1471
1472
1473 public ST getJobTitle() {
1474 ST retVal = this.getTypedField(18, 0);
1475 return retVal;
1476 }
1477
1478
1479
1480
1481
1482 public ST getStf18_JobTitle() {
1483 ST retVal = this.getTypedField(18, 0);
1484 return retVal;
1485 }
1486
1487
1488
1489
1490
1491
1492
1493 public JCC getJobCodeClass() {
1494 JCC retVal = this.getTypedField(19, 0);
1495 return retVal;
1496 }
1497
1498
1499
1500
1501
1502 public JCC getStf19_JobCodeClass() {
1503 JCC retVal = this.getTypedField(19, 0);
1504 return retVal;
1505 }
1506
1507
1508
1509
1510
1511
1512
1513 public CE getEmploymentStatusCode() {
1514 CE retVal = this.getTypedField(20, 0);
1515 return retVal;
1516 }
1517
1518
1519
1520
1521
1522 public CE getStf20_EmploymentStatusCode() {
1523 CE retVal = this.getTypedField(20, 0);
1524 return retVal;
1525 }
1526
1527
1528
1529
1530
1531
1532
1533 public ID getAdditionalInsuredOnAuto() {
1534 ID retVal = this.getTypedField(21, 0);
1535 return retVal;
1536 }
1537
1538
1539
1540
1541
1542 public ID getStf21_AdditionalInsuredOnAuto() {
1543 ID retVal = this.getTypedField(21, 0);
1544 return retVal;
1545 }
1546
1547
1548
1549
1550
1551
1552
1553 public DLN getDriverSLicenseNumberStaff() {
1554 DLN retVal = this.getTypedField(22, 0);
1555 return retVal;
1556 }
1557
1558
1559
1560
1561
1562 public DLN getStf22_DriverSLicenseNumberStaff() {
1563 DLN retVal = this.getTypedField(22, 0);
1564 return retVal;
1565 }
1566
1567
1568
1569
1570
1571
1572
1573 public ID getCopyAutoIns() {
1574 ID retVal = this.getTypedField(23, 0);
1575 return retVal;
1576 }
1577
1578
1579
1580
1581
1582 public ID getStf23_CopyAutoIns() {
1583 ID retVal = this.getTypedField(23, 0);
1584 return retVal;
1585 }
1586
1587
1588
1589
1590
1591
1592
1593 public DT getAutoInsExpires() {
1594 DT retVal = this.getTypedField(24, 0);
1595 return retVal;
1596 }
1597
1598
1599
1600
1601
1602 public DT getStf24_AutoInsExpires() {
1603 DT retVal = this.getTypedField(24, 0);
1604 return retVal;
1605 }
1606
1607
1608
1609
1610
1611
1612
1613 public DT getDateLastDMVReview() {
1614 DT retVal = this.getTypedField(25, 0);
1615 return retVal;
1616 }
1617
1618
1619
1620
1621
1622 public DT getStf25_DateLastDMVReview() {
1623 DT retVal = this.getTypedField(25, 0);
1624 return retVal;
1625 }
1626
1627
1628
1629
1630
1631
1632
1633 public DT getDateNextDMVReview() {
1634 DT retVal = this.getTypedField(26, 0);
1635 return retVal;
1636 }
1637
1638
1639
1640
1641
1642 public DT getStf26_DateNextDMVReview() {
1643 DT retVal = this.getTypedField(26, 0);
1644 return retVal;
1645 }
1646
1647
1648
1649
1650
1651
1652
1653 public CE getRace() {
1654 CE retVal = this.getTypedField(27, 0);
1655 return retVal;
1656 }
1657
1658
1659
1660
1661
1662 public CE getStf27_Race() {
1663 CE retVal = this.getTypedField(27, 0);
1664 return retVal;
1665 }
1666
1667
1668
1669
1670
1671
1672
1673 public CE getEthnicGroup() {
1674 CE retVal = this.getTypedField(28, 0);
1675 return retVal;
1676 }
1677
1678
1679
1680
1681
1682 public CE getStf28_EthnicGroup() {
1683 CE retVal = this.getTypedField(28, 0);
1684 return retVal;
1685 }
1686
1687
1688
1689
1690
1691
1692
1693 public ID getReActivationApprovalIndicator() {
1694 ID retVal = this.getTypedField(29, 0);
1695 return retVal;
1696 }
1697
1698
1699
1700
1701
1702 public ID getStf29_ReActivationApprovalIndicator() {
1703 ID retVal = this.getTypedField(29, 0);
1704 return retVal;
1705 }
1706
1707
1708
1709
1710
1711 public CE[] getCitizenship() {
1712 CE[] retVal = this.getTypedField(30, new CE[0]);
1713 return retVal;
1714 }
1715
1716
1717
1718
1719
1720 public CE[] getStf30_Citizenship() {
1721 CE[] retVal = this.getTypedField(30, new CE[0]);
1722 return retVal;
1723 }
1724
1725
1726
1727
1728
1729
1730
1731 public int getCitizenshipReps() {
1732 return this.getReps(30);
1733 }
1734
1735
1736
1737
1738
1739
1740
1741
1742 public CE getCitizenship(int rep) {
1743 CE retVal = this.getTypedField(30, rep);
1744 return retVal;
1745 }
1746
1747
1748
1749
1750
1751
1752
1753 public CE getStf30_Citizenship(int rep) {
1754 CE retVal = this.getTypedField(30, rep);
1755 return retVal;
1756 }
1757
1758
1759
1760
1761
1762
1763 public int getStf30_CitizenshipReps() {
1764 return this.getReps(30);
1765 }
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775 public CE insertCitizenship(int rep) throws HL7Exception {
1776 return (CE) super.insertRepetition(30, rep);
1777 }
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787 public CE insertStf30_Citizenship(int rep) throws HL7Exception {
1788 return (CE) super.insertRepetition(30, rep);
1789 }
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799 public CE removeCitizenship(int rep) throws HL7Exception {
1800 return (CE) super.removeRepetition(30, rep);
1801 }
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811 public CE removeStf30_Citizenship(int rep) throws HL7Exception {
1812 return (CE) super.removeRepetition(30, rep);
1813 }
1814
1815
1816
1817
1818
1819
1820
1821
1822 public TS getDeathDateAndTime() {
1823 TS retVal = this.getTypedField(31, 0);
1824 return retVal;
1825 }
1826
1827
1828
1829
1830
1831 public TS getStf31_DeathDateAndTime() {
1832 TS retVal = this.getTypedField(31, 0);
1833 return retVal;
1834 }
1835
1836
1837
1838
1839
1840
1841
1842 public ID getDeathIndicator() {
1843 ID retVal = this.getTypedField(32, 0);
1844 return retVal;
1845 }
1846
1847
1848
1849
1850
1851 public ID getStf32_DeathIndicator() {
1852 ID retVal = this.getTypedField(32, 0);
1853 return retVal;
1854 }
1855
1856
1857
1858
1859
1860
1861
1862 public CWE getInstitutionRelationshipTypeCode() {
1863 CWE retVal = this.getTypedField(33, 0);
1864 return retVal;
1865 }
1866
1867
1868
1869
1870
1871 public CWE getStf33_InstitutionRelationshipTypeCode() {
1872 CWE retVal = this.getTypedField(33, 0);
1873 return retVal;
1874 }
1875
1876
1877
1878
1879
1880
1881
1882 public DR getInstitutionRelationshipPeriod() {
1883 DR retVal = this.getTypedField(34, 0);
1884 return retVal;
1885 }
1886
1887
1888
1889
1890
1891 public DR getStf34_InstitutionRelationshipPeriod() {
1892 DR retVal = this.getTypedField(34, 0);
1893 return retVal;
1894 }
1895
1896
1897
1898
1899
1900
1901
1902 public DT getExpectedReturnDate() {
1903 DT retVal = this.getTypedField(35, 0);
1904 return retVal;
1905 }
1906
1907
1908
1909
1910
1911 public DT getStf35_ExpectedReturnDate() {
1912 DT retVal = this.getTypedField(35, 0);
1913 return retVal;
1914 }
1915
1916
1917
1918
1919
1920 public CWE[] getCostCenterCode() {
1921 CWE[] retVal = this.getTypedField(36, new CWE[0]);
1922 return retVal;
1923 }
1924
1925
1926
1927
1928
1929 public CWE[] getStf36_CostCenterCode() {
1930 CWE[] retVal = this.getTypedField(36, new CWE[0]);
1931 return retVal;
1932 }
1933
1934
1935
1936
1937
1938
1939
1940 public int getCostCenterCodeReps() {
1941 return this.getReps(36);
1942 }
1943
1944
1945
1946
1947
1948
1949
1950
1951 public CWE getCostCenterCode(int rep) {
1952 CWE retVal = this.getTypedField(36, rep);
1953 return retVal;
1954 }
1955
1956
1957
1958
1959
1960
1961
1962 public CWE getStf36_CostCenterCode(int rep) {
1963 CWE retVal = this.getTypedField(36, rep);
1964 return retVal;
1965 }
1966
1967
1968
1969
1970
1971
1972 public int getStf36_CostCenterCodeReps() {
1973 return this.getReps(36);
1974 }
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984 public CWE insertCostCenterCode(int rep) throws HL7Exception {
1985 return (CWE) super.insertRepetition(36, rep);
1986 }
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996 public CWE insertStf36_CostCenterCode(int rep) throws HL7Exception {
1997 return (CWE) super.insertRepetition(36, rep);
1998 }
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008 public CWE removeCostCenterCode(int rep) throws HL7Exception {
2009 return (CWE) super.removeRepetition(36, rep);
2010 }
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020 public CWE removeStf36_CostCenterCode(int rep) throws HL7Exception {
2021 return (CWE) super.removeRepetition(36, rep);
2022 }
2023
2024
2025
2026
2027
2028
2029
2030
2031 public ID getGenericClassificationIndicator() {
2032 ID retVal = this.getTypedField(37, 0);
2033 return retVal;
2034 }
2035
2036
2037
2038
2039
2040 public ID getStf37_GenericClassificationIndicator() {
2041 ID retVal = this.getTypedField(37, 0);
2042 return retVal;
2043 }
2044
2045
2046
2047
2048
2049
2050
2051 public CWE getInactiveReasonCode() {
2052 CWE retVal = this.getTypedField(38, 0);
2053 return retVal;
2054 }
2055
2056
2057
2058
2059
2060 public CWE getStf38_InactiveReasonCode() {
2061 CWE retVal = this.getTypedField(38, 0);
2062 return retVal;
2063 }
2064
2065
2066
2067
2068
2069
2070 protected Type createNewTypeWithoutReflection(int field) {
2071 switch (field) {
2072 case 0: return new CE(getMessage());
2073 case 1: return new CX(getMessage());
2074 case 2: return new XPN(getMessage());
2075 case 3: return new IS(getMessage(), new Integer( 182 ));
2076 case 4: return new IS(getMessage(), new Integer( 1 ));
2077 case 5: return new TS(getMessage());
2078 case 6: return new ID(getMessage(), new Integer( 183 ));
2079 case 7: return new CE(getMessage());
2080 case 8: return new CE(getMessage());
2081 case 9: return new XTN(getMessage());
2082 case 10: return new XAD(getMessage());
2083 case 11: return new DIN(getMessage());
2084 case 12: return new DIN(getMessage());
2085 case 13: return new CE(getMessage());
2086 case 14: return new ST(getMessage());
2087 case 15: return new CE(getMessage());
2088 case 16: return new CE(getMessage());
2089 case 17: return new ST(getMessage());
2090 case 18: return new JCC(getMessage());
2091 case 19: return new CE(getMessage());
2092 case 20: return new ID(getMessage(), new Integer( 136 ));
2093 case 21: return new DLN(getMessage());
2094 case 22: return new ID(getMessage(), new Integer( 136 ));
2095 case 23: return new DT(getMessage());
2096 case 24: return new DT(getMessage());
2097 case 25: return new DT(getMessage());
2098 case 26: return new CE(getMessage());
2099 case 27: return new CE(getMessage());
2100 case 28: return new ID(getMessage(), new Integer( 136 ));
2101 case 29: return new CE(getMessage());
2102 case 30: return new TS(getMessage());
2103 case 31: return new ID(getMessage(), new Integer( 136 ));
2104 case 32: return new CWE(getMessage());
2105 case 33: return new DR(getMessage());
2106 case 34: return new DT(getMessage());
2107 case 35: return new CWE(getMessage());
2108 case 36: return new ID(getMessage(), new Integer( 136 ));
2109 case 37: return new CWE(getMessage());
2110 default: return null;
2111 }
2112 }
2113
2114
2115 }
2116