Packages
hl7v2
3.9.0
3.10.1
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.0
3.3.6
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
3.3.0
3.2.0
3.1.1
3.1.0
3.0.2
3.0.1
3.0.0
2.11.0
2.10.0
2.9.1
2.9.0
2.8.2
2.8.1
2.8.0
2.7.1
2.7.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.0
2.1.3
2.1.2
2.1.1
2.1.0
1.4.6
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.6.0
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.1.0
Pure Elixir HL7 v2.x toolkit — schema-driven parsing, typed segments, message builder, MLLP transport
Current section
Files
Jump to
Current section
Files
lib/hl7v2/segment/ilt.ex
defmodule HL7v2.Segment.ILT do
@moduledoc """
Material Lot (ILT) segment — HL7v2 v2.6+ (Chapter 17 Materials Management).
Lot-specific tracking detail for inventory items. Complements ITM by
capturing per-lot expiration dates, received-and-on-hand quantities, and
lot-level cost data.
10 fields per HL7 v2.6 specification.
"""
use HL7v2.Segment,
id: "ILT",
fields: [
{1, :set_id, HL7v2.Type.SI, :r, 1},
{2, :inventory_lot_number, HL7v2.Type.ST, :o, 1},
{3, :inventory_expiration_date, HL7v2.Type.DTM, :o, 1},
{4, :inventory_received_date, HL7v2.Type.DTM, :o, 1},
{5, :inventory_received_quantity, HL7v2.Type.NM, :o, 1},
{6, :inventory_received_quantity_unit, HL7v2.Type.CWE, :o, 1},
{7, :inventory_received_item_cost, HL7v2.Type.MO, :o, 1},
{8, :inventory_on_hand_date, HL7v2.Type.DTM, :o, 1},
{9, :inventory_on_hand_quantity, HL7v2.Type.NM, :o, 1},
{10, :inventory_on_hand_quantity_unit, HL7v2.Type.CWE, :o, 1}
]
end