Current section

Files

Jump to
hl7v2 lib hl7v2 segment pcr.ex
Raw

lib/hl7v2/segment/pcr.ex

defmodule HL7v2.Segment.PCR do
@moduledoc """
Possible Causal Relationship (PCR) segment -- HL7v2 v2.5.1.
Contains possible causal relationship information for product experience.
23 fields per HL7 v2.5.1 specification.
"""
use HL7v2.Segment,
id: "PCR",
fields: [
{1, :implicated_product, HL7v2.Type.CE, :r, 1},
{2, :generic_product, HL7v2.Type.IS, :o, 1},
{3, :product_class, HL7v2.Type.CE, :o, 1},
{4, :total_duration_of_therapy, HL7v2.Type.CQ, :o, 1},
{5, :product_manufacture_date, HL7v2.Type.TS, :o, 1},
{6, :product_expiration_date, HL7v2.Type.TS, :o, 1},
{7, :product_implantation_date, HL7v2.Type.TS, :o, 1},
{8, :product_explantation_date, HL7v2.Type.TS, :o, 1},
{9, :single_use_device, HL7v2.Type.IS, :o, 1},
{10, :indication_for_product_use, HL7v2.Type.CE, :o, 1},
{11, :product_problem, HL7v2.Type.IS, :o, 1},
{12, :product_serial_lot_number, HL7v2.Type.ST, :o, :unbounded},
{13, :product_available_for_inspection, HL7v2.Type.IS, :o, 1},
{14, :product_evaluation_performed, HL7v2.Type.CE, :o, 1},
{15, :product_evaluation_status, HL7v2.Type.CE, :o, 1},
{16, :product_evaluation_results, HL7v2.Type.CE, :o, 1},
{17, :evaluated_product_source, HL7v2.Type.ID, :o, 1},
{18, :date_product_returned_to_manufacturer, HL7v2.Type.TS, :o, 1},
{19, :device_operator_qualifications, HL7v2.Type.ID, :o, 1},
{20, :relatedness_assessment, HL7v2.Type.ID, :o, 1},
{21, :action_taken_in_response_to_the_event, HL7v2.Type.ID, :o, :unbounded},
{22, :event_causality_observations, HL7v2.Type.ID, :o, :unbounded},
{23, :indirect_exposure_mechanism, HL7v2.Type.ID, :o, :unbounded}
]
end