1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  package ca.uhn.hl7v2.model.v281.segment;
35  
36  
37  import ca.uhn.hl7v2.model.v281.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  
93  
94  
95  
96  
97  
98  
99  
100 
101 
102 
103 
104 
105 
106 
107 
108 
109 @SuppressWarnings("unused")
110 public class IN1 extends AbstractSegment {
111 
112     
113 
114 
115     public IN1(Group parent, ModelClassFactory factory) {
116        super(parent, factory);
117        init(factory);
118     }
119 
120     private void init(ModelClassFactory factory) {
121        try {
122                                   this.add(SI.class, true, 1, 0, new Object[]{ getMessage() }, "Set ID - IN1");
123                                   this.add(CWE.class, true, 1, 0, new Object[]{ getMessage() }, "Health Plan ID");
124                                   this.add(CX.class, true, 0, 0, new Object[]{ getMessage() }, "Insurance Company ID");
125                                   this.add(XON.class, false, 0, 0, new Object[]{ getMessage() }, "Insurance Company Name");
126                                   this.add(XAD.class, false, 0, 0, new Object[]{ getMessage() }, "Insurance Company Address");
127                                   this.add(XPN.class, false, 0, 0, new Object[]{ getMessage() }, "Insurance Co Contact Person");
128                                   this.add(XTN.class, false, 0, 0, new Object[]{ getMessage() }, "Insurance Co Phone Number");
129                                   this.add(ST.class, false, 1, 0, new Object[]{ getMessage() }, "Group Number");
130                                   this.add(XON.class, false, 0, 0, new Object[]{ getMessage() }, "Group Name");
131                                   this.add(CX.class, false, 0, 0, new Object[]{ getMessage() }, "Insured's Group Emp ID");
132                                   this.add(XON.class, false, 0, 0, new Object[]{ getMessage() }, "Insured's Group Emp Name");
133                                   this.add(DT.class, false, 1, 0, new Object[]{ getMessage() }, "Plan Effective Date");
134                                   this.add(DT.class, false, 1, 0, new Object[]{ getMessage() }, "Plan Expiration Date");
135                                   this.add(AUI.class, false, 1, 0, new Object[]{ getMessage() }, "Authorization Information");
136                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Plan Type");
137                                   this.add(XPN.class, false, 0, 0, new Object[]{ getMessage() }, "Name Of Insured");
138                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Insured's Relationship To Patient");
139                                   this.add(DTM.class, false, 1, 0, new Object[]{ getMessage() }, "Insured's Date Of Birth");
140                                   this.add(XAD.class, false, 0, 0, new Object[]{ getMessage() }, "Insured's Address");
141                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Assignment Of Benefits");
142                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Coordination Of Benefits");
143                                   this.add(ST.class, false, 1, 0, new Object[]{ getMessage() }, "Coord Of Ben. Priority");
144                                               this.add(ID.class, false, 1, 0, new Object[]{ getMessage(), new Integer(136) }, "Notice Of Admission Flag");
145                                   this.add(DT.class, false, 1, 0, new Object[]{ getMessage() }, "Notice Of Admission Date");
146                                               this.add(ID.class, false, 1, 0, new Object[]{ getMessage(), new Integer(136) }, "Report Of Eligibility Flag");
147                                   this.add(DT.class, false, 1, 0, new Object[]{ getMessage() }, "Report Of Eligibility Date");
148                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Release Information Code");
149                                   this.add(ST.class, false, 1, 0, new Object[]{ getMessage() }, "Pre-Admit Cert (PAC)");
150                                   this.add(DTM.class, false, 1, 0, new Object[]{ getMessage() }, "Verification Date/Time");
151                                   this.add(XCN.class, false, 0, 0, new Object[]{ getMessage() }, "Verification By");
152                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Type Of Agreement Code");
153                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Billing Status");
154                                   this.add(NM.class, false, 1, 0, new Object[]{ getMessage() }, "Lifetime Reserve Days");
155                                   this.add(NM.class, false, 1, 0, new Object[]{ getMessage() }, "Delay Before L.R. Day");
156                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Company Plan Code");
157                                   this.add(ST.class, false, 1, 0, new Object[]{ getMessage() }, "Policy Number");
158                                   this.add(CP.class, false, 1, 0, new Object[]{ getMessage() }, "Policy Deductible");
159                                   this.add(NULLDT.class, false, 1, 0, new Object[]{ getMessage() }, "Policy Limit - Amount");
160                                   this.add(NM.class, false, 1, 0, new Object[]{ getMessage() }, "Policy Limit - Days");
161                                   this.add(NULLDT.class, false, 1, 0, new Object[]{ getMessage() }, "Room Rate - Semi-Private");
162                                   this.add(NULLDT.class, false, 1, 0, new Object[]{ getMessage() }, "Room Rate - Private");
163                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Insured's Employment Status");
164                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Insured's Administrative Sex");
165                                   this.add(XAD.class, false, 0, 0, new Object[]{ getMessage() }, "Insured's Employer's Address");
166                                   this.add(ST.class, false, 1, 0, new Object[]{ getMessage() }, "Verification Status");
167                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Prior Insurance Plan ID");
168                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Coverage Type");
169                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Handicap");
170                                   this.add(CX.class, false, 0, 0, new Object[]{ getMessage() }, "Insured's ID Number");
171                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Signature Code");
172                                   this.add(DT.class, false, 1, 0, new Object[]{ getMessage() }, "Signature Code Date");
173                                   this.add(ST.class, false, 1, 0, new Object[]{ getMessage() }, "Insured's Birth Place");
174                                   this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "VIP Indicator");
175                                   this.add(CX.class, false, 0, 0, new Object[]{ getMessage() }, "External Health Plan Identifiers");
176                                               this.add(ID.class, false, 1, 0, new Object[]{ getMessage(), new Integer(206) }, "Insurance Action Code");
177        } catch(HL7Exception e) {
178           log.error("Unexpected error creating IN1 - this is probably a bug in the source code generator.", e);
179        }
180     }
181 
182 
183 
184     
185 
186 
187 
188     public SI getSetIDIN1() { 
189 		SI retVal = this.getTypedField(1, 0);
190 		return retVal;
191     }
192     
193     
194 
195 
196 
197     public SI getIn11_SetIDIN1() { 
198 		SI retVal = this.getTypedField(1, 0);
199 		return retVal;
200     }
201 
202 
203 
204     
205 
206 
207 
208     public CWE getHealthPlanID() { 
209 		CWE retVal = this.getTypedField(2, 0);
210 		return retVal;
211     }
212     
213     
214 
215 
216 
217     public CWE getIn12_HealthPlanID() { 
218 		CWE retVal = this.getTypedField(2, 0);
219 		return retVal;
220     }
221 
222 
223     
224 
225 
226     public CX[] getInsuranceCompanyID() {
227     	CX[] retVal = this.getTypedField(3, new CX[0]);
228     	return retVal;
229     }
230 
231 
232     
233 
234 
235     public CX[] getIn13_InsuranceCompanyID() {
236     	CX[] retVal = this.getTypedField(3, new CX[0]);
237     	return retVal;
238     }
239 
240 
241     
242 
243 
244 
245 
246     public int getInsuranceCompanyIDReps() {
247     	return this.getReps(3);
248     }
249 
250 
251     
252 
253 
254 
255 
256 
257     public CX getInsuranceCompanyID(int rep) { 
258 		CX retVal = this.getTypedField(3, rep);
259 		return retVal;
260     }
261 
262     
263 
264 
265 
266 
267 
268     public CX getIn13_InsuranceCompanyID(int rep) { 
269 		CX retVal = this.getTypedField(3, rep);
270 		return retVal;
271     }
272 
273     
274 
275 
276 
277 
278     public int getIn13_InsuranceCompanyIDReps() {
279     	return this.getReps(3);
280     }
281 
282 
283     
284 
285 
286 
287 
288 
289 
290     public CX insertInsuranceCompanyID(int rep) throws HL7Exception { 
291         return (CX) super.insertRepetition(3, rep);
292     }
293 
294 
295     
296 
297 
298 
299 
300 
301 
302     public CX insertIn13_InsuranceCompanyID(int rep) throws HL7Exception { 
303         return (CX) super.insertRepetition(3, rep);
304     }
305 
306 
307     
308 
309 
310 
311 
312 
313 
314     public CX removeInsuranceCompanyID(int rep) throws HL7Exception { 
315         return (CX) super.removeRepetition(3, rep);
316     }
317 
318 
319     
320 
321 
322 
323 
324 
325 
326     public CX removeIn13_InsuranceCompanyID(int rep) throws HL7Exception { 
327         return (CX) super.removeRepetition(3, rep);
328     }
329 
330 
331 
332     
333 
334 
335     public XON[] getInsuranceCompanyName() {
336     	XON[] retVal = this.getTypedField(4, new XON[0]);
337     	return retVal;
338     }
339 
340 
341     
342 
343 
344     public XON[] getIn14_InsuranceCompanyName() {
345     	XON[] retVal = this.getTypedField(4, new XON[0]);
346     	return retVal;
347     }
348 
349 
350     
351 
352 
353 
354 
355     public int getInsuranceCompanyNameReps() {
356     	return this.getReps(4);
357     }
358 
359 
360     
361 
362 
363 
364 
365 
366     public XON getInsuranceCompanyName(int rep) { 
367 		XON retVal = this.getTypedField(4, rep);
368 		return retVal;
369     }
370 
371     
372 
373 
374 
375 
376 
377     public XON getIn14_InsuranceCompanyName(int rep) { 
378 		XON retVal = this.getTypedField(4, rep);
379 		return retVal;
380     }
381 
382     
383 
384 
385 
386 
387     public int getIn14_InsuranceCompanyNameReps() {
388     	return this.getReps(4);
389     }
390 
391 
392     
393 
394 
395 
396 
397 
398 
399     public XON insertInsuranceCompanyName(int rep) throws HL7Exception { 
400         return (XON) super.insertRepetition(4, rep);
401     }
402 
403 
404     
405 
406 
407 
408 
409 
410 
411     public XON insertIn14_InsuranceCompanyName(int rep) throws HL7Exception { 
412         return (XON) super.insertRepetition(4, rep);
413     }
414 
415 
416     
417 
418 
419 
420 
421 
422 
423     public XON removeInsuranceCompanyName(int rep) throws HL7Exception { 
424         return (XON) super.removeRepetition(4, rep);
425     }
426 
427 
428     
429 
430 
431 
432 
433 
434 
435     public XON removeIn14_InsuranceCompanyName(int rep) throws HL7Exception { 
436         return (XON) super.removeRepetition(4, rep);
437     }
438 
439 
440 
441     
442 
443 
444     public XAD[] getInsuranceCompanyAddress() {
445     	XAD[] retVal = this.getTypedField(5, new XAD[0]);
446     	return retVal;
447     }
448 
449 
450     
451 
452 
453     public XAD[] getIn15_InsuranceCompanyAddress() {
454     	XAD[] retVal = this.getTypedField(5, new XAD[0]);
455     	return retVal;
456     }
457 
458 
459     
460 
461 
462 
463 
464     public int getInsuranceCompanyAddressReps() {
465     	return this.getReps(5);
466     }
467 
468 
469     
470 
471 
472 
473 
474 
475     public XAD getInsuranceCompanyAddress(int rep) { 
476 		XAD retVal = this.getTypedField(5, rep);
477 		return retVal;
478     }
479 
480     
481 
482 
483 
484 
485 
486     public XAD getIn15_InsuranceCompanyAddress(int rep) { 
487 		XAD retVal = this.getTypedField(5, rep);
488 		return retVal;
489     }
490 
491     
492 
493 
494 
495 
496     public int getIn15_InsuranceCompanyAddressReps() {
497     	return this.getReps(5);
498     }
499 
500 
501     
502 
503 
504 
505 
506 
507 
508     public XAD insertInsuranceCompanyAddress(int rep) throws HL7Exception { 
509         return (XAD) super.insertRepetition(5, rep);
510     }
511 
512 
513     
514 
515 
516 
517 
518 
519 
520     public XAD insertIn15_InsuranceCompanyAddress(int rep) throws HL7Exception { 
521         return (XAD) super.insertRepetition(5, rep);
522     }
523 
524 
525     
526 
527 
528 
529 
530 
531 
532     public XAD removeInsuranceCompanyAddress(int rep) throws HL7Exception { 
533         return (XAD) super.removeRepetition(5, rep);
534     }
535 
536 
537     
538 
539 
540 
541 
542 
543 
544     public XAD removeIn15_InsuranceCompanyAddress(int rep) throws HL7Exception { 
545         return (XAD) super.removeRepetition(5, rep);
546     }
547 
548 
549 
550     
551 
552 
553     public XPN[] getInsuranceCoContactPerson() {
554     	XPN[] retVal = this.getTypedField(6, new XPN[0]);
555     	return retVal;
556     }
557 
558 
559     
560 
561 
562     public XPN[] getIn16_InsuranceCoContactPerson() {
563     	XPN[] retVal = this.getTypedField(6, new XPN[0]);
564     	return retVal;
565     }
566 
567 
568     
569 
570 
571 
572 
573     public int getInsuranceCoContactPersonReps() {
574     	return this.getReps(6);
575     }
576 
577 
578     
579 
580 
581 
582 
583 
584     public XPN getInsuranceCoContactPerson(int rep) { 
585 		XPN retVal = this.getTypedField(6, rep);
586 		return retVal;
587     }
588 
589     
590 
591 
592 
593 
594 
595     public XPN getIn16_InsuranceCoContactPerson(int rep) { 
596 		XPN retVal = this.getTypedField(6, rep);
597 		return retVal;
598     }
599 
600     
601 
602 
603 
604 
605     public int getIn16_InsuranceCoContactPersonReps() {
606     	return this.getReps(6);
607     }
608 
609 
610     
611 
612 
613 
614 
615 
616 
617     public XPN insertInsuranceCoContactPerson(int rep) throws HL7Exception { 
618         return (XPN) super.insertRepetition(6, rep);
619     }
620 
621 
622     
623 
624 
625 
626 
627 
628 
629     public XPN insertIn16_InsuranceCoContactPerson(int rep) throws HL7Exception { 
630         return (XPN) super.insertRepetition(6, rep);
631     }
632 
633 
634     
635 
636 
637 
638 
639 
640 
641     public XPN removeInsuranceCoContactPerson(int rep) throws HL7Exception { 
642         return (XPN) super.removeRepetition(6, rep);
643     }
644 
645 
646     
647 
648 
649 
650 
651 
652 
653     public XPN removeIn16_InsuranceCoContactPerson(int rep) throws HL7Exception { 
654         return (XPN) super.removeRepetition(6, rep);
655     }
656 
657 
658 
659     
660 
661 
662     public XTN[] getInsuranceCoPhoneNumber() {
663     	XTN[] retVal = this.getTypedField(7, new XTN[0]);
664     	return retVal;
665     }
666 
667 
668     
669 
670 
671     public XTN[] getIn17_InsuranceCoPhoneNumber() {
672     	XTN[] retVal = this.getTypedField(7, new XTN[0]);
673     	return retVal;
674     }
675 
676 
677     
678 
679 
680 
681 
682     public int getInsuranceCoPhoneNumberReps() {
683     	return this.getReps(7);
684     }
685 
686 
687     
688 
689 
690 
691 
692 
693     public XTN getInsuranceCoPhoneNumber(int rep) { 
694 		XTN retVal = this.getTypedField(7, rep);
695 		return retVal;
696     }
697 
698     
699 
700 
701 
702 
703 
704     public XTN getIn17_InsuranceCoPhoneNumber(int rep) { 
705 		XTN retVal = this.getTypedField(7, rep);
706 		return retVal;
707     }
708 
709     
710 
711 
712 
713 
714     public int getIn17_InsuranceCoPhoneNumberReps() {
715     	return this.getReps(7);
716     }
717 
718 
719     
720 
721 
722 
723 
724 
725 
726     public XTN insertInsuranceCoPhoneNumber(int rep) throws HL7Exception { 
727         return (XTN) super.insertRepetition(7, rep);
728     }
729 
730 
731     
732 
733 
734 
735 
736 
737 
738     public XTN insertIn17_InsuranceCoPhoneNumber(int rep) throws HL7Exception { 
739         return (XTN) super.insertRepetition(7, rep);
740     }
741 
742 
743     
744 
745 
746 
747 
748 
749 
750     public XTN removeInsuranceCoPhoneNumber(int rep) throws HL7Exception { 
751         return (XTN) super.removeRepetition(7, rep);
752     }
753 
754 
755     
756 
757 
758 
759 
760 
761 
762     public XTN removeIn17_InsuranceCoPhoneNumber(int rep) throws HL7Exception { 
763         return (XTN) super.removeRepetition(7, rep);
764     }
765 
766 
767 
768 
769     
770 
771 
772 
773     public ST getGroupNumber() { 
774 		ST retVal = this.getTypedField(8, 0);
775 		return retVal;
776     }
777     
778     
779 
780 
781 
782     public ST getIn18_GroupNumber() { 
783 		ST retVal = this.getTypedField(8, 0);
784 		return retVal;
785     }
786 
787 
788     
789 
790 
791     public XON[] getGroupName() {
792     	XON[] retVal = this.getTypedField(9, new XON[0]);
793     	return retVal;
794     }
795 
796 
797     
798 
799 
800     public XON[] getIn19_GroupName() {
801     	XON[] retVal = this.getTypedField(9, new XON[0]);
802     	return retVal;
803     }
804 
805 
806     
807 
808 
809 
810 
811     public int getGroupNameReps() {
812     	return this.getReps(9);
813     }
814 
815 
816     
817 
818 
819 
820 
821 
822     public XON getGroupName(int rep) { 
823 		XON retVal = this.getTypedField(9, rep);
824 		return retVal;
825     }
826 
827     
828 
829 
830 
831 
832 
833     public XON getIn19_GroupName(int rep) { 
834 		XON retVal = this.getTypedField(9, rep);
835 		return retVal;
836     }
837 
838     
839 
840 
841 
842 
843     public int getIn19_GroupNameReps() {
844     	return this.getReps(9);
845     }
846 
847 
848     
849 
850 
851 
852 
853 
854 
855     public XON insertGroupName(int rep) throws HL7Exception { 
856         return (XON) super.insertRepetition(9, rep);
857     }
858 
859 
860     
861 
862 
863 
864 
865 
866 
867     public XON insertIn19_GroupName(int rep) throws HL7Exception { 
868         return (XON) super.insertRepetition(9, rep);
869     }
870 
871 
872     
873 
874 
875 
876 
877 
878 
879     public XON removeGroupName(int rep) throws HL7Exception { 
880         return (XON) super.removeRepetition(9, rep);
881     }
882 
883 
884     
885 
886 
887 
888 
889 
890 
891     public XON removeIn19_GroupName(int rep) throws HL7Exception { 
892         return (XON) super.removeRepetition(9, rep);
893     }
894 
895 
896 
897     
898 
899 
900     public CX[] getInsuredSGroupEmpID() {
901     	CX[] retVal = this.getTypedField(10, new CX[0]);
902     	return retVal;
903     }
904 
905 
906     
907 
908 
909     public CX[] getIn110_InsuredSGroupEmpID() {
910     	CX[] retVal = this.getTypedField(10, new CX[0]);
911     	return retVal;
912     }
913 
914 
915     
916 
917 
918 
919 
920     public int getInsuredSGroupEmpIDReps() {
921     	return this.getReps(10);
922     }
923 
924 
925     
926 
927 
928 
929 
930 
931     public CX getInsuredSGroupEmpID(int rep) { 
932 		CX retVal = this.getTypedField(10, rep);
933 		return retVal;
934     }
935 
936     
937 
938 
939 
940 
941 
942     public CX getIn110_InsuredSGroupEmpID(int rep) { 
943 		CX retVal = this.getTypedField(10, rep);
944 		return retVal;
945     }
946 
947     
948 
949 
950 
951 
952     public int getIn110_InsuredSGroupEmpIDReps() {
953     	return this.getReps(10);
954     }
955 
956 
957     
958 
959 
960 
961 
962 
963 
964     public CX insertInsuredSGroupEmpID(int rep) throws HL7Exception { 
965         return (CX) super.insertRepetition(10, rep);
966     }
967 
968 
969     
970 
971 
972 
973 
974 
975 
976     public CX insertIn110_InsuredSGroupEmpID(int rep) throws HL7Exception { 
977         return (CX) super.insertRepetition(10, rep);
978     }
979 
980 
981     
982 
983 
984 
985 
986 
987 
988     public CX removeInsuredSGroupEmpID(int rep) throws HL7Exception { 
989         return (CX) super.removeRepetition(10, rep);
990     }
991 
992 
993     
994 
995 
996 
997 
998 
999 
1000     public CX removeIn110_InsuredSGroupEmpID(int rep) throws HL7Exception { 
1001         return (CX) super.removeRepetition(10, rep);
1002     }
1003 
1004 
1005 
1006     
1007 
1008 
1009     public XON[] getInsuredSGroupEmpName() {
1010     	XON[] retVal = this.getTypedField(11, new XON[0]);
1011     	return retVal;
1012     }
1013 
1014 
1015     
1016 
1017 
1018     public XON[] getIn111_InsuredSGroupEmpName() {
1019     	XON[] retVal = this.getTypedField(11, new XON[0]);
1020     	return retVal;
1021     }
1022 
1023 
1024     
1025 
1026 
1027 
1028 
1029     public int getInsuredSGroupEmpNameReps() {
1030     	return this.getReps(11);
1031     }
1032 
1033 
1034     
1035 
1036 
1037 
1038 
1039 
1040     public XON getInsuredSGroupEmpName(int rep) { 
1041 		XON retVal = this.getTypedField(11, rep);
1042 		return retVal;
1043     }
1044 
1045     
1046 
1047 
1048 
1049 
1050 
1051     public XON getIn111_InsuredSGroupEmpName(int rep) { 
1052 		XON retVal = this.getTypedField(11, rep);
1053 		return retVal;
1054     }
1055 
1056     
1057 
1058 
1059 
1060 
1061     public int getIn111_InsuredSGroupEmpNameReps() {
1062     	return this.getReps(11);
1063     }
1064 
1065 
1066     
1067 
1068 
1069 
1070 
1071 
1072 
1073     public XON insertInsuredSGroupEmpName(int rep) throws HL7Exception { 
1074         return (XON) super.insertRepetition(11, rep);
1075     }
1076 
1077 
1078     
1079 
1080 
1081 
1082 
1083 
1084 
1085     public XON insertIn111_InsuredSGroupEmpName(int rep) throws HL7Exception { 
1086         return (XON) super.insertRepetition(11, rep);
1087     }
1088 
1089 
1090     
1091 
1092 
1093 
1094 
1095 
1096 
1097     public XON removeInsuredSGroupEmpName(int rep) throws HL7Exception { 
1098         return (XON) super.removeRepetition(11, rep);
1099     }
1100 
1101 
1102     
1103 
1104 
1105 
1106 
1107 
1108 
1109     public XON removeIn111_InsuredSGroupEmpName(int rep) throws HL7Exception { 
1110         return (XON) super.removeRepetition(11, rep);
1111     }
1112 
1113 
1114 
1115 
1116     
1117 
1118 
1119 
1120     public DT getPlanEffectiveDate() { 
1121 		DT retVal = this.getTypedField(12, 0);
1122 		return retVal;
1123     }
1124     
1125     
1126 
1127 
1128 
1129     public DT getIn112_PlanEffectiveDate() { 
1130 		DT retVal = this.getTypedField(12, 0);
1131 		return retVal;
1132     }
1133 
1134 
1135 
1136     
1137 
1138 
1139 
1140     public DT getPlanExpirationDate() { 
1141 		DT retVal = this.getTypedField(13, 0);
1142 		return retVal;
1143     }
1144     
1145     
1146 
1147 
1148 
1149     public DT getIn113_PlanExpirationDate() { 
1150 		DT retVal = this.getTypedField(13, 0);
1151 		return retVal;
1152     }
1153 
1154 
1155 
1156     
1157 
1158 
1159 
1160     public AUI getAuthorizationInformation() { 
1161 		AUI retVal = this.getTypedField(14, 0);
1162 		return retVal;
1163     }
1164     
1165     
1166 
1167 
1168 
1169     public AUI getIn114_AuthorizationInformation() { 
1170 		AUI retVal = this.getTypedField(14, 0);
1171 		return retVal;
1172     }
1173 
1174 
1175 
1176     
1177 
1178 
1179 
1180     public CWE getPlanType() { 
1181 		CWE retVal = this.getTypedField(15, 0);
1182 		return retVal;
1183     }
1184     
1185     
1186 
1187 
1188 
1189     public CWE getIn115_PlanType() { 
1190 		CWE retVal = this.getTypedField(15, 0);
1191 		return retVal;
1192     }
1193 
1194 
1195     
1196 
1197 
1198     public XPN[] getNameOfInsured() {
1199     	XPN[] retVal = this.getTypedField(16, new XPN[0]);
1200     	return retVal;
1201     }
1202 
1203 
1204     
1205 
1206 
1207     public XPN[] getIn116_NameOfInsured() {
1208     	XPN[] retVal = this.getTypedField(16, new XPN[0]);
1209     	return retVal;
1210     }
1211 
1212 
1213     
1214 
1215 
1216 
1217 
1218     public int getNameOfInsuredReps() {
1219     	return this.getReps(16);
1220     }
1221 
1222 
1223     
1224 
1225 
1226 
1227 
1228 
1229     public XPN getNameOfInsured(int rep) { 
1230 		XPN retVal = this.getTypedField(16, rep);
1231 		return retVal;
1232     }
1233 
1234     
1235 
1236 
1237 
1238 
1239 
1240     public XPN getIn116_NameOfInsured(int rep) { 
1241 		XPN retVal = this.getTypedField(16, rep);
1242 		return retVal;
1243     }
1244 
1245     
1246 
1247 
1248 
1249 
1250     public int getIn116_NameOfInsuredReps() {
1251     	return this.getReps(16);
1252     }
1253 
1254 
1255     
1256 
1257 
1258 
1259 
1260 
1261 
1262     public XPN insertNameOfInsured(int rep) throws HL7Exception { 
1263         return (XPN) super.insertRepetition(16, rep);
1264     }
1265 
1266 
1267     
1268 
1269 
1270 
1271 
1272 
1273 
1274     public XPN insertIn116_NameOfInsured(int rep) throws HL7Exception { 
1275         return (XPN) super.insertRepetition(16, rep);
1276     }
1277 
1278 
1279     
1280 
1281 
1282 
1283 
1284 
1285 
1286     public XPN removeNameOfInsured(int rep) throws HL7Exception { 
1287         return (XPN) super.removeRepetition(16, rep);
1288     }
1289 
1290 
1291     
1292 
1293 
1294 
1295 
1296 
1297 
1298     public XPN removeIn116_NameOfInsured(int rep) throws HL7Exception { 
1299         return (XPN) super.removeRepetition(16, rep);
1300     }
1301 
1302 
1303 
1304 
1305     
1306 
1307 
1308 
1309     public CWE getInsuredSRelationshipToPatient() { 
1310 		CWE retVal = this.getTypedField(17, 0);
1311 		return retVal;
1312     }
1313     
1314     
1315 
1316 
1317 
1318     public CWE getIn117_InsuredSRelationshipToPatient() { 
1319 		CWE retVal = this.getTypedField(17, 0);
1320 		return retVal;
1321     }
1322 
1323 
1324 
1325     
1326 
1327 
1328 
1329     public DTM getInsuredSDateOfBirth() { 
1330 		DTM retVal = this.getTypedField(18, 0);
1331 		return retVal;
1332     }
1333     
1334     
1335 
1336 
1337 
1338     public DTM getIn118_InsuredSDateOfBirth() { 
1339 		DTM retVal = this.getTypedField(18, 0);
1340 		return retVal;
1341     }
1342 
1343 
1344     
1345 
1346 
1347     public XAD[] getInsuredSAddress() {
1348     	XAD[] retVal = this.getTypedField(19, new XAD[0]);
1349     	return retVal;
1350     }
1351 
1352 
1353     
1354 
1355 
1356     public XAD[] getIn119_InsuredSAddress() {
1357     	XAD[] retVal = this.getTypedField(19, new XAD[0]);
1358     	return retVal;
1359     }
1360 
1361 
1362     
1363 
1364 
1365 
1366 
1367     public int getInsuredSAddressReps() {
1368     	return this.getReps(19);
1369     }
1370 
1371 
1372     
1373 
1374 
1375 
1376 
1377 
1378     public XAD getInsuredSAddress(int rep) { 
1379 		XAD retVal = this.getTypedField(19, rep);
1380 		return retVal;
1381     }
1382 
1383     
1384 
1385 
1386 
1387 
1388 
1389     public XAD getIn119_InsuredSAddress(int rep) { 
1390 		XAD retVal = this.getTypedField(19, rep);
1391 		return retVal;
1392     }
1393 
1394     
1395 
1396 
1397 
1398 
1399     public int getIn119_InsuredSAddressReps() {
1400     	return this.getReps(19);
1401     }
1402 
1403 
1404     
1405 
1406 
1407 
1408 
1409 
1410 
1411     public XAD insertInsuredSAddress(int rep) throws HL7Exception { 
1412         return (XAD) super.insertRepetition(19, rep);
1413     }
1414 
1415 
1416     
1417 
1418 
1419 
1420 
1421 
1422 
1423     public XAD insertIn119_InsuredSAddress(int rep) throws HL7Exception { 
1424         return (XAD) super.insertRepetition(19, rep);
1425     }
1426 
1427 
1428     
1429 
1430 
1431 
1432 
1433 
1434 
1435     public XAD removeInsuredSAddress(int rep) throws HL7Exception { 
1436         return (XAD) super.removeRepetition(19, rep);
1437     }
1438 
1439 
1440     
1441 
1442 
1443 
1444 
1445 
1446 
1447     public XAD removeIn119_InsuredSAddress(int rep) throws HL7Exception { 
1448         return (XAD) super.removeRepetition(19, rep);
1449     }
1450 
1451 
1452 
1453 
1454     
1455 
1456 
1457 
1458     public CWE getAssignmentOfBenefits() { 
1459 		CWE retVal = this.getTypedField(20, 0);
1460 		return retVal;
1461     }
1462     
1463     
1464 
1465 
1466 
1467     public CWE getIn120_AssignmentOfBenefits() { 
1468 		CWE retVal = this.getTypedField(20, 0);
1469 		return retVal;
1470     }
1471 
1472 
1473 
1474     
1475 
1476 
1477 
1478     public CWE getCoordinationOfBenefits() { 
1479 		CWE retVal = this.getTypedField(21, 0);
1480 		return retVal;
1481     }
1482     
1483     
1484 
1485 
1486 
1487     public CWE getIn121_CoordinationOfBenefits() { 
1488 		CWE retVal = this.getTypedField(21, 0);
1489 		return retVal;
1490     }
1491 
1492 
1493 
1494     
1495 
1496 
1497 
1498     public ST getCoordOfBenPriority() { 
1499 		ST retVal = this.getTypedField(22, 0);
1500 		return retVal;
1501     }
1502     
1503     
1504 
1505 
1506 
1507     public ST getIn122_CoordOfBenPriority() { 
1508 		ST retVal = this.getTypedField(22, 0);
1509 		return retVal;
1510     }
1511 
1512 
1513 
1514     
1515 
1516 
1517 
1518     public ID getNoticeOfAdmissionFlag() { 
1519 		ID retVal = this.getTypedField(23, 0);
1520 		return retVal;
1521     }
1522     
1523     
1524 
1525 
1526 
1527     public ID getIn123_NoticeOfAdmissionFlag() { 
1528 		ID retVal = this.getTypedField(23, 0);
1529 		return retVal;
1530     }
1531 
1532 
1533 
1534     
1535 
1536 
1537 
1538     public DT getNoticeOfAdmissionDate() { 
1539 		DT retVal = this.getTypedField(24, 0);
1540 		return retVal;
1541     }
1542     
1543     
1544 
1545 
1546 
1547     public DT getIn124_NoticeOfAdmissionDate() { 
1548 		DT retVal = this.getTypedField(24, 0);
1549 		return retVal;
1550     }
1551 
1552 
1553 
1554     
1555 
1556 
1557 
1558     public ID getReportOfEligibilityFlag() { 
1559 		ID retVal = this.getTypedField(25, 0);
1560 		return retVal;
1561     }
1562     
1563     
1564 
1565 
1566 
1567     public ID getIn125_ReportOfEligibilityFlag() { 
1568 		ID retVal = this.getTypedField(25, 0);
1569 		return retVal;
1570     }
1571 
1572 
1573 
1574     
1575 
1576 
1577 
1578     public DT getReportOfEligibilityDate() { 
1579 		DT retVal = this.getTypedField(26, 0);
1580 		return retVal;
1581     }
1582     
1583     
1584 
1585 
1586 
1587     public DT getIn126_ReportOfEligibilityDate() { 
1588 		DT retVal = this.getTypedField(26, 0);
1589 		return retVal;
1590     }
1591 
1592 
1593 
1594     
1595 
1596 
1597 
1598     public CWE getReleaseInformationCode() { 
1599 		CWE retVal = this.getTypedField(27, 0);
1600 		return retVal;
1601     }
1602     
1603     
1604 
1605 
1606 
1607     public CWE getIn127_ReleaseInformationCode() { 
1608 		CWE retVal = this.getTypedField(27, 0);
1609 		return retVal;
1610     }
1611 
1612 
1613 
1614     
1615 
1616 
1617 
1618     public ST getPreAdmitCert() { 
1619 		ST retVal = this.getTypedField(28, 0);
1620 		return retVal;
1621     }
1622     
1623     
1624 
1625 
1626 
1627     public ST getIn128_PreAdmitCert() { 
1628 		ST retVal = this.getTypedField(28, 0);
1629 		return retVal;
1630     }
1631 
1632 
1633 
1634     
1635 
1636 
1637 
1638     public DTM getVerificationDateTime() { 
1639 		DTM retVal = this.getTypedField(29, 0);
1640 		return retVal;
1641     }
1642     
1643     
1644 
1645 
1646 
1647     public DTM getIn129_VerificationDateTime() { 
1648 		DTM retVal = this.getTypedField(29, 0);
1649 		return retVal;
1650     }
1651 
1652 
1653     
1654 
1655 
1656     public XCN[] getVerificationBy() {
1657     	XCN[] retVal = this.getTypedField(30, new XCN[0]);
1658     	return retVal;
1659     }
1660 
1661 
1662     
1663 
1664 
1665     public XCN[] getIn130_VerificationBy() {
1666     	XCN[] retVal = this.getTypedField(30, new XCN[0]);
1667     	return retVal;
1668     }
1669 
1670 
1671     
1672 
1673 
1674 
1675 
1676     public int getVerificationByReps() {
1677     	return this.getReps(30);
1678     }
1679 
1680 
1681     
1682 
1683 
1684 
1685 
1686 
1687     public XCN getVerificationBy(int rep) { 
1688 		XCN retVal = this.getTypedField(30, rep);
1689 		return retVal;
1690     }
1691 
1692     
1693 
1694 
1695 
1696 
1697 
1698     public XCN getIn130_VerificationBy(int rep) { 
1699 		XCN retVal = this.getTypedField(30, rep);
1700 		return retVal;
1701     }
1702 
1703     
1704 
1705 
1706 
1707 
1708     public int getIn130_VerificationByReps() {
1709     	return this.getReps(30);
1710     }
1711 
1712 
1713     
1714 
1715 
1716 
1717 
1718 
1719 
1720     public XCN insertVerificationBy(int rep) throws HL7Exception { 
1721         return (XCN) super.insertRepetition(30, rep);
1722     }
1723 
1724 
1725     
1726 
1727 
1728 
1729 
1730 
1731 
1732     public XCN insertIn130_VerificationBy(int rep) throws HL7Exception { 
1733         return (XCN) super.insertRepetition(30, rep);
1734     }
1735 
1736 
1737     
1738 
1739 
1740 
1741 
1742 
1743 
1744     public XCN removeVerificationBy(int rep) throws HL7Exception { 
1745         return (XCN) super.removeRepetition(30, rep);
1746     }
1747 
1748 
1749     
1750 
1751 
1752 
1753 
1754 
1755 
1756     public XCN removeIn130_VerificationBy(int rep) throws HL7Exception { 
1757         return (XCN) super.removeRepetition(30, rep);
1758     }
1759 
1760 
1761 
1762 
1763     
1764 
1765 
1766 
1767     public CWE getTypeOfAgreementCode() { 
1768 		CWE retVal = this.getTypedField(31, 0);
1769 		return retVal;
1770     }
1771     
1772     
1773 
1774 
1775 
1776     public CWE getIn131_TypeOfAgreementCode() { 
1777 		CWE retVal = this.getTypedField(31, 0);
1778 		return retVal;
1779     }
1780 
1781 
1782 
1783     
1784 
1785 
1786 
1787     public CWE getBillingStatus() { 
1788 		CWE retVal = this.getTypedField(32, 0);
1789 		return retVal;
1790     }
1791     
1792     
1793 
1794 
1795 
1796     public CWE getIn132_BillingStatus() { 
1797 		CWE retVal = this.getTypedField(32, 0);
1798 		return retVal;
1799     }
1800 
1801 
1802 
1803     
1804 
1805 
1806 
1807     public NM getLifetimeReserveDays() { 
1808 		NM retVal = this.getTypedField(33, 0);
1809 		return retVal;
1810     }
1811     
1812     
1813 
1814 
1815 
1816     public NM getIn133_LifetimeReserveDays() { 
1817 		NM retVal = this.getTypedField(33, 0);
1818 		return retVal;
1819     }
1820 
1821 
1822 
1823     
1824 
1825 
1826 
1827     public NM getDelayBeforeLRDay() { 
1828 		NM retVal = this.getTypedField(34, 0);
1829 		return retVal;
1830     }
1831     
1832     
1833 
1834 
1835 
1836     public NM getIn134_DelayBeforeLRDay() { 
1837 		NM retVal = this.getTypedField(34, 0);
1838 		return retVal;
1839     }
1840 
1841 
1842 
1843     
1844 
1845 
1846 
1847     public CWE getCompanyPlanCode() { 
1848 		CWE retVal = this.getTypedField(35, 0);
1849 		return retVal;
1850     }
1851     
1852     
1853 
1854 
1855 
1856     public CWE getIn135_CompanyPlanCode() { 
1857 		CWE retVal = this.getTypedField(35, 0);
1858 		return retVal;
1859     }
1860 
1861 
1862 
1863     
1864 
1865 
1866 
1867     public ST getPolicyNumber() { 
1868 		ST retVal = this.getTypedField(36, 0);
1869 		return retVal;
1870     }
1871     
1872     
1873 
1874 
1875 
1876     public ST getIn136_PolicyNumber() { 
1877 		ST retVal = this.getTypedField(36, 0);
1878 		return retVal;
1879     }
1880 
1881 
1882 
1883     
1884 
1885 
1886 
1887     public CP getPolicyDeductible() { 
1888 		CP retVal = this.getTypedField(37, 0);
1889 		return retVal;
1890     }
1891     
1892     
1893 
1894 
1895 
1896     public CP getIn137_PolicyDeductible() { 
1897 		CP retVal = this.getTypedField(37, 0);
1898 		return retVal;
1899     }
1900 
1901 
1902 
1903     
1904 
1905 
1906 
1907     public NULLDT getPolicyLimitAmount() { 
1908 		NULLDT retVal = this.getTypedField(38, 0);
1909 		return retVal;
1910     }
1911     
1912     
1913 
1914 
1915 
1916     public NULLDT getIn138_PolicyLimitAmount() { 
1917 		NULLDT retVal = this.getTypedField(38, 0);
1918 		return retVal;
1919     }
1920 
1921 
1922 
1923     
1924 
1925 
1926 
1927     public NM getPolicyLimitDays() { 
1928 		NM retVal = this.getTypedField(39, 0);
1929 		return retVal;
1930     }
1931     
1932     
1933 
1934 
1935 
1936     public NM getIn139_PolicyLimitDays() { 
1937 		NM retVal = this.getTypedField(39, 0);
1938 		return retVal;
1939     }
1940 
1941 
1942 
1943     
1944 
1945 
1946 
1947     public NULLDT getRoomRateSemiPrivate() { 
1948 		NULLDT retVal = this.getTypedField(40, 0);
1949 		return retVal;
1950     }
1951     
1952     
1953 
1954 
1955 
1956     public NULLDT getIn140_RoomRateSemiPrivate() { 
1957 		NULLDT retVal = this.getTypedField(40, 0);
1958 		return retVal;
1959     }
1960 
1961 
1962 
1963     
1964 
1965 
1966 
1967     public NULLDT getRoomRatePrivate() { 
1968 		NULLDT retVal = this.getTypedField(41, 0);
1969 		return retVal;
1970     }
1971     
1972     
1973 
1974 
1975 
1976     public NULLDT getIn141_RoomRatePrivate() { 
1977 		NULLDT retVal = this.getTypedField(41, 0);
1978 		return retVal;
1979     }
1980 
1981 
1982 
1983     
1984 
1985 
1986 
1987     public CWE getInsuredSEmploymentStatus() { 
1988 		CWE retVal = this.getTypedField(42, 0);
1989 		return retVal;
1990     }
1991     
1992     
1993 
1994 
1995 
1996     public CWE getIn142_InsuredSEmploymentStatus() { 
1997 		CWE retVal = this.getTypedField(42, 0);
1998 		return retVal;
1999     }
2000 
2001 
2002 
2003     
2004 
2005 
2006 
2007     public CWE getInsuredSAdministrativeSex() { 
2008 		CWE retVal = this.getTypedField(43, 0);
2009 		return retVal;
2010     }
2011     
2012     
2013 
2014 
2015 
2016     public CWE getIn143_InsuredSAdministrativeSex() { 
2017 		CWE retVal = this.getTypedField(43, 0);
2018 		return retVal;
2019     }
2020 
2021 
2022     
2023 
2024 
2025     public XAD[] getInsuredSEmployerSAddress() {
2026     	XAD[] retVal = this.getTypedField(44, new XAD[0]);
2027     	return retVal;
2028     }
2029 
2030 
2031     
2032 
2033 
2034     public XAD[] getIn144_InsuredSEmployerSAddress() {
2035     	XAD[] retVal = this.getTypedField(44, new XAD[0]);
2036     	return retVal;
2037     }
2038 
2039 
2040     
2041 
2042 
2043 
2044 
2045     public int getInsuredSEmployerSAddressReps() {
2046     	return this.getReps(44);
2047     }
2048 
2049 
2050     
2051 
2052 
2053 
2054 
2055 
2056     public XAD getInsuredSEmployerSAddress(int rep) { 
2057 		XAD retVal = this.getTypedField(44, rep);
2058 		return retVal;
2059     }
2060 
2061     
2062 
2063 
2064 
2065 
2066 
2067     public XAD getIn144_InsuredSEmployerSAddress(int rep) { 
2068 		XAD retVal = this.getTypedField(44, rep);
2069 		return retVal;
2070     }
2071 
2072     
2073 
2074 
2075 
2076 
2077     public int getIn144_InsuredSEmployerSAddressReps() {
2078     	return this.getReps(44);
2079     }
2080 
2081 
2082     
2083 
2084 
2085 
2086 
2087 
2088 
2089     public XAD insertInsuredSEmployerSAddress(int rep) throws HL7Exception { 
2090         return (XAD) super.insertRepetition(44, rep);
2091     }
2092 
2093 
2094     
2095 
2096 
2097 
2098 
2099 
2100 
2101     public XAD insertIn144_InsuredSEmployerSAddress(int rep) throws HL7Exception { 
2102         return (XAD) super.insertRepetition(44, rep);
2103     }
2104 
2105 
2106     
2107 
2108 
2109 
2110 
2111 
2112 
2113     public XAD removeInsuredSEmployerSAddress(int rep) throws HL7Exception { 
2114         return (XAD) super.removeRepetition(44, rep);
2115     }
2116 
2117 
2118     
2119 
2120 
2121 
2122 
2123 
2124 
2125     public XAD removeIn144_InsuredSEmployerSAddress(int rep) throws HL7Exception { 
2126         return (XAD) super.removeRepetition(44, rep);
2127     }
2128 
2129 
2130 
2131 
2132     
2133 
2134 
2135 
2136     public ST getVerificationStatus() { 
2137 		ST retVal = this.getTypedField(45, 0);
2138 		return retVal;
2139     }
2140     
2141     
2142 
2143 
2144 
2145     public ST getIn145_VerificationStatus() { 
2146 		ST retVal = this.getTypedField(45, 0);
2147 		return retVal;
2148     }
2149 
2150 
2151 
2152     
2153 
2154 
2155 
2156     public CWE getPriorInsurancePlanID() { 
2157 		CWE retVal = this.getTypedField(46, 0);
2158 		return retVal;
2159     }
2160     
2161     
2162 
2163 
2164 
2165     public CWE getIn146_PriorInsurancePlanID() { 
2166 		CWE retVal = this.getTypedField(46, 0);
2167 		return retVal;
2168     }
2169 
2170 
2171 
2172     
2173 
2174 
2175 
2176     public CWE getCoverageType() { 
2177 		CWE retVal = this.getTypedField(47, 0);
2178 		return retVal;
2179     }
2180     
2181     
2182 
2183 
2184 
2185     public CWE getIn147_CoverageType() { 
2186 		CWE retVal = this.getTypedField(47, 0);
2187 		return retVal;
2188     }
2189 
2190 
2191 
2192     
2193 
2194 
2195 
2196     public CWE getHandicap() { 
2197 		CWE retVal = this.getTypedField(48, 0);
2198 		return retVal;
2199     }
2200     
2201     
2202 
2203 
2204 
2205     public CWE getIn148_Handicap() { 
2206 		CWE retVal = this.getTypedField(48, 0);
2207 		return retVal;
2208     }
2209 
2210 
2211     
2212 
2213 
2214     public CX[] getInsuredSIDNumber() {
2215     	CX[] retVal = this.getTypedField(49, new CX[0]);
2216     	return retVal;
2217     }
2218 
2219 
2220     
2221 
2222 
2223     public CX[] getIn149_InsuredSIDNumber() {
2224     	CX[] retVal = this.getTypedField(49, new CX[0]);
2225     	return retVal;
2226     }
2227 
2228 
2229     
2230 
2231 
2232 
2233 
2234     public int getInsuredSIDNumberReps() {
2235     	return this.getReps(49);
2236     }
2237 
2238 
2239     
2240 
2241 
2242 
2243 
2244 
2245     public CX getInsuredSIDNumber(int rep) { 
2246 		CX retVal = this.getTypedField(49, rep);
2247 		return retVal;
2248     }
2249 
2250     
2251 
2252 
2253 
2254 
2255 
2256     public CX getIn149_InsuredSIDNumber(int rep) { 
2257 		CX retVal = this.getTypedField(49, rep);
2258 		return retVal;
2259     }
2260 
2261     
2262 
2263 
2264 
2265 
2266     public int getIn149_InsuredSIDNumberReps() {
2267     	return this.getReps(49);
2268     }
2269 
2270 
2271     
2272 
2273 
2274 
2275 
2276 
2277 
2278     public CX insertInsuredSIDNumber(int rep) throws HL7Exception { 
2279         return (CX) super.insertRepetition(49, rep);
2280     }
2281 
2282 
2283     
2284 
2285 
2286 
2287 
2288 
2289 
2290     public CX insertIn149_InsuredSIDNumber(int rep) throws HL7Exception { 
2291         return (CX) super.insertRepetition(49, rep);
2292     }
2293 
2294 
2295     
2296 
2297 
2298 
2299 
2300 
2301 
2302     public CX removeInsuredSIDNumber(int rep) throws HL7Exception { 
2303         return (CX) super.removeRepetition(49, rep);
2304     }
2305 
2306 
2307     
2308 
2309 
2310 
2311 
2312 
2313 
2314     public CX removeIn149_InsuredSIDNumber(int rep) throws HL7Exception { 
2315         return (CX) super.removeRepetition(49, rep);
2316     }
2317 
2318 
2319 
2320 
2321     
2322 
2323 
2324 
2325     public CWE getSignatureCode() { 
2326 		CWE retVal = this.getTypedField(50, 0);
2327 		return retVal;
2328     }
2329     
2330     
2331 
2332 
2333 
2334     public CWE getIn150_SignatureCode() { 
2335 		CWE retVal = this.getTypedField(50, 0);
2336 		return retVal;
2337     }
2338 
2339 
2340 
2341     
2342 
2343 
2344 
2345     public DT getSignatureCodeDate() { 
2346 		DT retVal = this.getTypedField(51, 0);
2347 		return retVal;
2348     }
2349     
2350     
2351 
2352 
2353 
2354     public DT getIn151_SignatureCodeDate() { 
2355 		DT retVal = this.getTypedField(51, 0);
2356 		return retVal;
2357     }
2358 
2359 
2360 
2361     
2362 
2363 
2364 
2365     public ST getInsuredSBirthPlace() { 
2366 		ST retVal = this.getTypedField(52, 0);
2367 		return retVal;
2368     }
2369     
2370     
2371 
2372 
2373 
2374     public ST getIn152_InsuredSBirthPlace() { 
2375 		ST retVal = this.getTypedField(52, 0);
2376 		return retVal;
2377     }
2378 
2379 
2380 
2381     
2382 
2383 
2384 
2385     public CWE getVIPIndicator() { 
2386 		CWE retVal = this.getTypedField(53, 0);
2387 		return retVal;
2388     }
2389     
2390     
2391 
2392 
2393 
2394     public CWE getIn153_VIPIndicator() { 
2395 		CWE retVal = this.getTypedField(53, 0);
2396 		return retVal;
2397     }
2398 
2399 
2400     
2401 
2402 
2403     public CX[] getExternalHealthPlanIdentifiers() {
2404     	CX[] retVal = this.getTypedField(54, new CX[0]);
2405     	return retVal;
2406     }
2407 
2408 
2409     
2410 
2411 
2412     public CX[] getIn154_ExternalHealthPlanIdentifiers() {
2413     	CX[] retVal = this.getTypedField(54, new CX[0]);
2414     	return retVal;
2415     }
2416 
2417 
2418     
2419 
2420 
2421 
2422 
2423     public int getExternalHealthPlanIdentifiersReps() {
2424     	return this.getReps(54);
2425     }
2426 
2427 
2428     
2429 
2430 
2431 
2432 
2433 
2434     public CX getExternalHealthPlanIdentifiers(int rep) { 
2435 		CX retVal = this.getTypedField(54, rep);
2436 		return retVal;
2437     }
2438 
2439     
2440 
2441 
2442 
2443 
2444 
2445     public CX getIn154_ExternalHealthPlanIdentifiers(int rep) { 
2446 		CX retVal = this.getTypedField(54, rep);
2447 		return retVal;
2448     }
2449 
2450     
2451 
2452 
2453 
2454 
2455     public int getIn154_ExternalHealthPlanIdentifiersReps() {
2456     	return this.getReps(54);
2457     }
2458 
2459 
2460     
2461 
2462 
2463 
2464 
2465 
2466 
2467     public CX insertExternalHealthPlanIdentifiers(int rep) throws HL7Exception { 
2468         return (CX) super.insertRepetition(54, rep);
2469     }
2470 
2471 
2472     
2473 
2474 
2475 
2476 
2477 
2478 
2479     public CX insertIn154_ExternalHealthPlanIdentifiers(int rep) throws HL7Exception { 
2480         return (CX) super.insertRepetition(54, rep);
2481     }
2482 
2483 
2484     
2485 
2486 
2487 
2488 
2489 
2490 
2491     public CX removeExternalHealthPlanIdentifiers(int rep) throws HL7Exception { 
2492         return (CX) super.removeRepetition(54, rep);
2493     }
2494 
2495 
2496     
2497 
2498 
2499 
2500 
2501 
2502 
2503     public CX removeIn154_ExternalHealthPlanIdentifiers(int rep) throws HL7Exception { 
2504         return (CX) super.removeRepetition(54, rep);
2505     }
2506 
2507 
2508 
2509 
2510     
2511 
2512 
2513 
2514     public ID getInsuranceActionCode() { 
2515 		ID retVal = this.getTypedField(55, 0);
2516 		return retVal;
2517     }
2518     
2519     
2520 
2521 
2522 
2523     public ID getIn155_InsuranceActionCode() { 
2524 		ID retVal = this.getTypedField(55, 0);
2525 		return retVal;
2526     }
2527 
2528 
2529 
2530 
2531 
2532        
2533     protected Type createNewTypeWithoutReflection(int field) {
2534        switch (field) {
2535           case 0: return new SI(getMessage());
2536           case 1: return new CWE(getMessage());
2537           case 2: return new CX(getMessage());
2538           case 3: return new XON(getMessage());
2539           case 4: return new XAD(getMessage());
2540           case 5: return new XPN(getMessage());
2541           case 6: return new XTN(getMessage());
2542           case 7: return new ST(getMessage());
2543           case 8: return new XON(getMessage());
2544           case 9: return new CX(getMessage());
2545           case 10: return new XON(getMessage());
2546           case 11: return new DT(getMessage());
2547           case 12: return new DT(getMessage());
2548           case 13: return new AUI(getMessage());
2549           case 14: return new CWE(getMessage());
2550           case 15: return new XPN(getMessage());
2551           case 16: return new CWE(getMessage());
2552           case 17: return new DTM(getMessage());
2553           case 18: return new XAD(getMessage());
2554           case 19: return new CWE(getMessage());
2555           case 20: return new CWE(getMessage());
2556           case 21: return new ST(getMessage());
2557           case 22: return new ID(getMessage(), new Integer( 136 ));
2558           case 23: return new DT(getMessage());
2559           case 24: return new ID(getMessage(), new Integer( 136 ));
2560           case 25: return new DT(getMessage());
2561           case 26: return new CWE(getMessage());
2562           case 27: return new ST(getMessage());
2563           case 28: return new DTM(getMessage());
2564           case 29: return new XCN(getMessage());
2565           case 30: return new CWE(getMessage());
2566           case 31: return new CWE(getMessage());
2567           case 32: return new NM(getMessage());
2568           case 33: return new NM(getMessage());
2569           case 34: return new CWE(getMessage());
2570           case 35: return new ST(getMessage());
2571           case 36: return new CP(getMessage());
2572           case 37: return new NULLDT(getMessage());
2573           case 38: return new NM(getMessage());
2574           case 39: return new NULLDT(getMessage());
2575           case 40: return new NULLDT(getMessage());
2576           case 41: return new CWE(getMessage());
2577           case 42: return new CWE(getMessage());
2578           case 43: return new XAD(getMessage());
2579           case 44: return new ST(getMessage());
2580           case 45: return new CWE(getMessage());
2581           case 46: return new CWE(getMessage());
2582           case 47: return new CWE(getMessage());
2583           case 48: return new CX(getMessage());
2584           case 49: return new CWE(getMessage());
2585           case 50: return new DT(getMessage());
2586           case 51: return new ST(getMessage());
2587           case 52: return new CWE(getMessage());
2588           case 53: return new CX(getMessage());
2589           case 54: return new ID(getMessage(), new Integer( 206 ));
2590           default: return null;
2591        }
2592    }
2593 
2594 
2595 }
2596