Current section

Files

Jump to
hl7v2 lib hl7v2 segment csr.ex
Raw

lib/hl7v2/segment/csr.ex

defmodule HL7v2.Segment.CSR do
@moduledoc """
Clinical Study Registration (CSR) segment -- HL7v2 v2.5.1.
Contains patient registration information for a clinical study.
16 fields per HL7 v2.5.1 specification.
"""
use HL7v2.Segment,
id: "CSR",
fields: [
{1, :sponsor_study_id, HL7v2.Type.EI, :r, 1},
{2, :alternate_study_id, HL7v2.Type.EI, :o, 1},
{3, :institution_registering_the_patient, HL7v2.Type.CE, :o, 1},
{4, :sponsor_patient_id, HL7v2.Type.CX, :r, 1},
{5, :alternate_patient_id, HL7v2.Type.CX, :o, 1},
{6, :date_time_of_patient_study_registration, HL7v2.Type.TS, :o, 1},
{7, :person_performing_study_registration, HL7v2.Type.XCN, :o, :unbounded},
{8, :study_authorizing_provider, HL7v2.Type.XCN, :r, :unbounded},
{9, :date_time_patient_study_consent_signed, HL7v2.Type.TS, :o, 1},
{10, :patient_study_eligibility_status, HL7v2.Type.CE, :c, 1},
{11, :study_randomization_date_time, HL7v2.Type.TS, :o, :unbounded},
{12, :randomized_study_arm, HL7v2.Type.CE, :o, :unbounded},
{13, :stratum_for_study_randomization, HL7v2.Type.CE, :o, :unbounded},
{14, :patient_evaluability_status, HL7v2.Type.CE, :c, 1},
{15, :date_time_ended_study, HL7v2.Type.TS, :o, 1},
{16, :reason_ended_study, HL7v2.Type.CE, :o, 1}
]
end