public class CSR extends AbstractSegment
Represents an HL7 CSR message segment (Clinical Study Registration). This segment has the following fields:
log
Constructor and Description |
---|
CSR(Group parent,
ModelClassFactory factory)
Creates a new CSR segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
CX |
getAlternatePatientID()
Returns
CSR-5: "Alternate Patient ID" - creates it if necessary
|
EI |
getAlternateStudyID()
Returns
CSR-2: "Alternate Study ID" - creates it if necessary
|
EI |
getCsr1_SponsorStudyID()
Returns
CSR-1: "Sponsor Study ID" - creates it if necessary
|
CE |
getCsr10_PatientStudyEligibilityStatus()
Returns
CSR-10: "Patient Study Eligibility Status" - creates it if necessary
|
TS[] |
getCsr11_StudyRandomizationDateTime()
Returns all repetitions of Study Randomization Date/time (CSR-11).
|
TS |
getCsr11_StudyRandomizationDateTime(int rep)
Returns a specific repetition of
CSR-11: "Study Randomization Date/time" - creates it if necessary
|
int |
getCsr11_StudyRandomizationDateTimeReps()
Returns a count of the current number of repetitions of Study Randomization Date/time (CSR-11).
|
CE[] |
getCsr12_StudyRandomizedArm()
Returns all repetitions of Study Randomized Arm (CSR-12).
|
CE |
getCsr12_StudyRandomizedArm(int rep)
Returns a specific repetition of
CSR-12: "Study Randomized Arm" - creates it if necessary
|
int |
getCsr12_StudyRandomizedArmReps()
Returns a count of the current number of repetitions of Study Randomized Arm (CSR-12).
|
CE[] |
getCsr13_StratumForStudyRandomization()
Returns all repetitions of Stratum for Study Randomization (CSR-13).
|
CE |
getCsr13_StratumForStudyRandomization(int rep)
Returns a specific repetition of
CSR-13: "Stratum for Study Randomization" - creates it if necessary
|
int |
getCsr13_StratumForStudyRandomizationReps()
Returns a count of the current number of repetitions of Stratum for Study Randomization (CSR-13).
|
CE |
getCsr14_PatientEvaluabilityStatus()
Returns
CSR-14: "Patient Evaluability Status" - creates it if necessary
|
TS |
getCsr15_DateTimeEndedStudy()
Returns
CSR-15: "Date/time Ended Study" - creates it if necessary
|
CE |
getCsr16_ReasonEndedStudy()
Returns
CSR-16: "Reason Ended Study" - creates it if necessary
|
EI |
getCsr2_AlternateStudyID()
Returns
CSR-2: "Alternate Study ID" - creates it if necessary
|
CE |
getCsr3_InstitutionRegisteringThePatient()
Returns
CSR-3: "Institution Registering the Patient" - creates it if necessary
|
CX |
getCsr4_SponsorPatientID()
Returns
CSR-4: "Sponsor Patient ID" - creates it if necessary
|
CX |
getCsr5_AlternatePatientID()
Returns
CSR-5: "Alternate Patient ID" - creates it if necessary
|
TS |
getCsr6_DateTimeOfPatientStudyRegistration()
Returns
CSR-6: "Date/Time of Patient Study Registration" - creates it if necessary
|
XCN |
getCsr7_PersonPerformingStudyRegistration()
Returns
CSR-7: "Person Performing Study Registration" - creates it if necessary
|
XCN |
getCsr8_StudyAuthorizingProvider()
Returns
CSR-8: "Study Authorizing Provider" - creates it if necessary
|
TS |
getCsr9_DateTimePatientStudyConsentSigned()
Returns
CSR-9: "Date/time Patient Study Consent Signed" - creates it if necessary
|
TS |
getDateTimeEndedStudy()
Returns
CSR-15: "Date/time Ended Study" - creates it if necessary
|
TS |
getDateTimeOfPatientStudyRegistration()
Returns
CSR-6: "Date/Time of Patient Study Registration" - creates it if necessary
|
TS |
getDateTimePatientStudyConsentSigned()
Returns
CSR-9: "Date/time Patient Study Consent Signed" - creates it if necessary
|
CE |
getInstitutionRegisteringThePatient()
Returns
CSR-3: "Institution Registering the Patient" - creates it if necessary
|
CE |
getPatientEvaluabilityStatus()
Returns
CSR-14: "Patient Evaluability Status" - creates it if necessary
|
CE |
getPatientStudyEligibilityStatus()
Returns
CSR-10: "Patient Study Eligibility Status" - creates it if necessary
|
XCN |
getPersonPerformingStudyRegistration()
Returns
CSR-7: "Person Performing Study Registration" - creates it if necessary
|
CE |
getReasonEndedStudy()
Returns
CSR-16: "Reason Ended Study" - creates it if necessary
|
CX |
getSponsorPatientID()
Returns
CSR-4: "Sponsor Patient ID" - creates it if necessary
|
EI |
getSponsorStudyID()
Returns
CSR-1: "Sponsor Study ID" - creates it if necessary
|
CE[] |
getStratumForStudyRandomization()
Returns all repetitions of Stratum for Study Randomization (CSR-13).
|
CE |
getStratumForStudyRandomization(int rep)
Returns a specific repetition of
CSR-13: "Stratum for Study Randomization" - creates it if necessary
|
int |
getStratumForStudyRandomizationReps()
Returns a count of the current number of repetitions of Stratum for Study Randomization (CSR-13).
|
XCN |
getStudyAuthorizingProvider()
Returns
CSR-8: "Study Authorizing Provider" - creates it if necessary
|
TS[] |
getStudyRandomizationDateTime()
Returns all repetitions of Study Randomization Date/time (CSR-11).
|
TS |
getStudyRandomizationDateTime(int rep)
Returns a specific repetition of
CSR-11: "Study Randomization Date/time" - creates it if necessary
|
int |
getStudyRandomizationDateTimeReps()
Returns a count of the current number of repetitions of Study Randomization Date/time (CSR-11).
|
CE[] |
getStudyRandomizedArm()
Returns all repetitions of Study Randomized Arm (CSR-12).
|
CE |
getStudyRandomizedArm(int rep)
Returns a specific repetition of
CSR-12: "Study Randomized Arm" - creates it if necessary
|
int |
getStudyRandomizedArmReps()
Returns a count of the current number of repetitions of Study Randomized Arm (CSR-12).
|
TS |
insertCsr11_StudyRandomizationDateTime(int rep)
Inserts a repetition of
CSR-11: "Study Randomization Date/time" at a specific index
|
CE |
insertCsr12_StudyRandomizedArm(int rep)
Inserts a repetition of
CSR-12: "Study Randomized Arm" at a specific index
|
CE |
insertCsr13_StratumForStudyRandomization(int rep)
Inserts a repetition of
CSR-13: "Stratum for Study Randomization" at a specific index
|
CE |
insertStratumForStudyRandomization(int rep)
Inserts a repetition of
CSR-13: "Stratum for Study Randomization" at a specific index
|
TS |
insertStudyRandomizationDateTime(int rep)
Inserts a repetition of
CSR-11: "Study Randomization Date/time" at a specific index
|
CE |
insertStudyRandomizedArm(int rep)
Inserts a repetition of
CSR-12: "Study Randomized Arm" at a specific index
|
TS |
removeCsr11_StudyRandomizationDateTime(int rep)
Removes a repetition of
CSR-11: "Study Randomization Date/time" at a specific index
|
CE |
removeCsr12_StudyRandomizedArm(int rep)
Removes a repetition of
CSR-12: "Study Randomized Arm" at a specific index
|
CE |
removeCsr13_StratumForStudyRandomization(int rep)
Removes a repetition of
CSR-13: "Stratum for Study Randomization" at a specific index
|
CE |
removeStratumForStudyRandomization(int rep)
Removes a repetition of
CSR-13: "Stratum for Study Randomization" at a specific index
|
TS |
removeStudyRandomizationDateTime(int rep)
Removes a repetition of
CSR-11: "Study Randomization Date/time" at a specific index
|
CE |
removeStudyRandomizedArm(int rep)
Removes a repetition of
CSR-12: "Study Randomized Arm" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public CSR(Group parent, ModelClassFactory factory)
public EI getSponsorStudyID()
public EI getCsr1_SponsorStudyID()
public EI getAlternateStudyID()
public EI getCsr2_AlternateStudyID()
public CE getInstitutionRegisteringThePatient()
public CE getCsr3_InstitutionRegisteringThePatient()
public CX getSponsorPatientID()
public CX getCsr4_SponsorPatientID()
public CX getAlternatePatientID()
public CX getCsr5_AlternatePatientID()
public TS getDateTimeOfPatientStudyRegistration()
public TS getCsr6_DateTimeOfPatientStudyRegistration()
public XCN getPersonPerformingStudyRegistration()
public XCN getCsr7_PersonPerformingStudyRegistration()
public XCN getStudyAuthorizingProvider()
public XCN getCsr8_StudyAuthorizingProvider()
public TS getDateTimePatientStudyConsentSigned()
public TS getCsr9_DateTimePatientStudyConsentSigned()
public CE getPatientStudyEligibilityStatus()
public CE getCsr10_PatientStudyEligibilityStatus()
public TS[] getStudyRandomizationDateTime()
public TS[] getCsr11_StudyRandomizationDateTime()
public int getStudyRandomizationDateTimeReps()
public TS getStudyRandomizationDateTime(int rep)
rep
- The repetition index (0-indexed)public TS getCsr11_StudyRandomizationDateTime(int rep)
rep
- The repetition index (0-indexed)public int getCsr11_StudyRandomizationDateTimeReps()
public TS insertStudyRandomizationDateTime(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TS insertCsr11_StudyRandomizationDateTime(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TS removeStudyRandomizationDateTime(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TS removeCsr11_StudyRandomizationDateTime(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE[] getStudyRandomizedArm()
public CE[] getCsr12_StudyRandomizedArm()
public int getStudyRandomizedArmReps()
public CE getStudyRandomizedArm(int rep)
rep
- The repetition index (0-indexed)public CE getCsr12_StudyRandomizedArm(int rep)
rep
- The repetition index (0-indexed)public int getCsr12_StudyRandomizedArmReps()
public CE insertStudyRandomizedArm(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertCsr12_StudyRandomizedArm(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeStudyRandomizedArm(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeCsr12_StudyRandomizedArm(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE[] getStratumForStudyRandomization()
public CE[] getCsr13_StratumForStudyRandomization()
public int getStratumForStudyRandomizationReps()
public CE getStratumForStudyRandomization(int rep)
rep
- The repetition index (0-indexed)public CE getCsr13_StratumForStudyRandomization(int rep)
rep
- The repetition index (0-indexed)public int getCsr13_StratumForStudyRandomizationReps()
public CE insertStratumForStudyRandomization(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE insertCsr13_StratumForStudyRandomization(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeStratumForStudyRandomization(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE removeCsr13_StratumForStudyRandomization(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CE getPatientEvaluabilityStatus()
public CE getCsr14_PatientEvaluabilityStatus()
public TS getDateTimeEndedStudy()
public TS getCsr15_DateTimeEndedStudy()
public CE getReasonEndedStudy()
public CE getCsr16_ReasonEndedStudy()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.