Current section

Files

Jump to
hl7v2 lib hl7v2 segment psh.ex
Raw

lib/hl7v2/segment/psh.ex

defmodule HL7v2.Segment.PSH do
@moduledoc """
Product Summary Header (PSH) segment -- HL7v2 v2.5.1.
Contains product summary header information.
14 fields per HL7 v2.5.1 specification. Fields 1-10 are typed,
fields 11-14 use :raw.
"""
use HL7v2.Segment,
id: "PSH",
fields: [
{1, :report_type, HL7v2.Type.ST, :r, 1},
{2, :report_form_identifier, HL7v2.Type.ST, :o, 1},
{3, :report_date, HL7v2.Type.TS, :r, 1},
{4, :report_interval_start_date, HL7v2.Type.TS, :o, 1},
{5, :report_interval_end_date, HL7v2.Type.TS, :o, 1},
{6, :quantity_manufactured, HL7v2.Type.CQ, :o, 1},
{7, :quantity_distributed, HL7v2.Type.CQ, :o, 1},
{8, :quantity_distributed_method, HL7v2.Type.ID, :o, 1},
{9, :quantity_distributed_comment, HL7v2.Type.FT, :o, 1},
{10, :quantity_in_use, HL7v2.Type.CQ, :o, 1},
{11, :field_11, :raw, :o, 1},
{12, :field_12, :raw, :o, 1},
{13, :field_13, :raw, :o, 1},
{14, :field_14, :raw, :o, 1}
]
end