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.v27.segment;
35
36
37 import ca.uhn.hl7v2.model.v27.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 @SuppressWarnings("unused")
65 public class ILT extends AbstractSegment {
66
67
68
69
70 public ILT(Group parent, ModelClassFactory factory) {
71 super(parent, factory);
72 init(factory);
73 }
74
75 private void init(ModelClassFactory factory) {
76 try {
77 this.add(SI.class, true, 1, 4, new Object[]{ getMessage() }, "Set Id - ILT");
78 this.add(ST.class, true, 1, 0, new Object[]{ getMessage() }, "Inventory Lot Number");
79 this.add(DTM.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory Expiration Date");
80 this.add(DTM.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory Received Date");
81 this.add(NM.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory Received Quantity");
82 this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory Received Quantity Unit");
83 this.add(MO.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory Received Item Cost");
84 this.add(DTM.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory On Hand Date");
85 this.add(NM.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory On Hand Quantity");
86 this.add(CWE.class, false, 1, 0, new Object[]{ getMessage() }, "Inventory On Hand Quantity Unit");
87 } catch(HL7Exception e) {
88 log.error("Unexpected error creating ILT - this is probably a bug in the source code generator.", e);
89 }
90 }
91
92
93
94
95
96
97
98 public SI getSetIdILT() {
99 SI retVal = this.getTypedField(1, 0);
100 return retVal;
101 }
102
103
104
105
106
107 public SI getIlt1_SetIdILT() {
108 SI retVal = this.getTypedField(1, 0);
109 return retVal;
110 }
111
112
113
114
115
116
117
118 public ST getInventoryLotNumber() {
119 ST retVal = this.getTypedField(2, 0);
120 return retVal;
121 }
122
123
124
125
126
127 public ST getIlt2_InventoryLotNumber() {
128 ST retVal = this.getTypedField(2, 0);
129 return retVal;
130 }
131
132
133
134
135
136
137
138 public DTM getInventoryExpirationDate() {
139 DTM retVal = this.getTypedField(3, 0);
140 return retVal;
141 }
142
143
144
145
146
147 public DTM getIlt3_InventoryExpirationDate() {
148 DTM retVal = this.getTypedField(3, 0);
149 return retVal;
150 }
151
152
153
154
155
156
157
158 public DTM getInventoryReceivedDate() {
159 DTM retVal = this.getTypedField(4, 0);
160 return retVal;
161 }
162
163
164
165
166
167 public DTM getIlt4_InventoryReceivedDate() {
168 DTM retVal = this.getTypedField(4, 0);
169 return retVal;
170 }
171
172
173
174
175
176
177
178 public NM getInventoryReceivedQuantity() {
179 NM retVal = this.getTypedField(5, 0);
180 return retVal;
181 }
182
183
184
185
186
187 public NM getIlt5_InventoryReceivedQuantity() {
188 NM retVal = this.getTypedField(5, 0);
189 return retVal;
190 }
191
192
193
194
195
196
197
198 public CWE getInventoryReceivedQuantityUnit() {
199 CWE retVal = this.getTypedField(6, 0);
200 return retVal;
201 }
202
203
204
205
206
207 public CWE getIlt6_InventoryReceivedQuantityUnit() {
208 CWE retVal = this.getTypedField(6, 0);
209 return retVal;
210 }
211
212
213
214
215
216
217
218 public MO getInventoryReceivedItemCost() {
219 MO retVal = this.getTypedField(7, 0);
220 return retVal;
221 }
222
223
224
225
226
227 public MO getIlt7_InventoryReceivedItemCost() {
228 MO retVal = this.getTypedField(7, 0);
229 return retVal;
230 }
231
232
233
234
235
236
237
238 public DTM getInventoryOnHandDate() {
239 DTM retVal = this.getTypedField(8, 0);
240 return retVal;
241 }
242
243
244
245
246
247 public DTM getIlt8_InventoryOnHandDate() {
248 DTM retVal = this.getTypedField(8, 0);
249 return retVal;
250 }
251
252
253
254
255
256
257
258 public NM getInventoryOnHandQuantity() {
259 NM retVal = this.getTypedField(9, 0);
260 return retVal;
261 }
262
263
264
265
266
267 public NM getIlt9_InventoryOnHandQuantity() {
268 NM retVal = this.getTypedField(9, 0);
269 return retVal;
270 }
271
272
273
274
275
276
277
278 public CWE getInventoryOnHandQuantityUnit() {
279 CWE retVal = this.getTypedField(10, 0);
280 return retVal;
281 }
282
283
284
285
286
287 public CWE getIlt10_InventoryOnHandQuantityUnit() {
288 CWE retVal = this.getTypedField(10, 0);
289 return retVal;
290 }
291
292
293
294
295
296
297 protected Type createNewTypeWithoutReflection(int field) {
298 switch (field) {
299 case 0: return new SI(getMessage());
300 case 1: return new ST(getMessage());
301 case 2: return new DTM(getMessage());
302 case 3: return new DTM(getMessage());
303 case 4: return new NM(getMessage());
304 case 5: return new CWE(getMessage());
305 case 6: return new MO(getMessage());
306 case 7: return new DTM(getMessage());
307 case 8: return new NM(getMessage());
308 case 9: return new CWE(getMessage());
309 default: return null;
310 }
311 }
312
313
314 }
315