Package ca.uhn.hl7v2.model.v23.segment
Class CSS
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v23.segment.CSS
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 CSS message segment (Clinical Study Data Schedule). This segment has the following fields:
- CSS-1: Study Scheduled Time Point (CE) optional
- CSS-2: Study Scheduled Patient Time Point (TS) optional
- CSS-3: Study Quality Control Codes (CE) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) Returns CSS-1: "Study Scheduled Time Point" - creates it if necessaryReturns CSS-2: "Study Scheduled Patient Time Point" - creates it if necessaryCE[]Returns all repetitions of Study Quality Control Codes (CSS-3).getCss3_StudyQualityControlCodes(int rep) Returns a specific repetition of CSS-3: "Study Quality Control Codes" - creates it if necessaryintReturns a count of the current number of repetitions of Study Quality Control Codes (CSS-3).CE[]Returns all repetitions of Study Quality Control Codes (CSS-3).getStudyQualityControlCodes(int rep) Returns a specific repetition of CSS-3: "Study Quality Control Codes" - creates it if necessaryintReturns a count of the current number of repetitions of Study Quality Control Codes (CSS-3).Returns CSS-2: "Study Scheduled Patient Time Point" - creates it if necessaryReturns CSS-1: "Study Scheduled Time Point" - creates it if necessaryinsertCss3_StudyQualityControlCodes(int rep) Inserts a repetition of CSS-3: "Study Quality Control Codes" at a specific indexinsertStudyQualityControlCodes(int rep) Inserts a repetition of CSS-3: "Study Quality Control Codes" at a specific indexremoveCss3_StudyQualityControlCodes(int rep) Removes a repetition of CSS-3: "Study Quality Control Codes" at a specific indexremoveStudyQualityControlCodes(int rep) Removes a repetition of CSS-3: "Study Quality Control Codes" at a specific indexMethods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetitionMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
CSS
Creates a new CSS segment
-
-
Method Details
-
getStudyScheduledTimePoint
Returns CSS-1: "Study Scheduled Time Point" - creates it if necessary -
getCss1_StudyScheduledTimePoint
Returns CSS-1: "Study Scheduled Time Point" - creates it if necessary -
getStudyScheduledPatientTimePoint
Returns CSS-2: "Study Scheduled Patient Time Point" - creates it if necessary -
getCss2_StudyScheduledPatientTimePoint
Returns CSS-2: "Study Scheduled Patient Time Point" - creates it if necessary -
getStudyQualityControlCodes
Returns all repetitions of Study Quality Control Codes (CSS-3). -
getCss3_StudyQualityControlCodes
Returns all repetitions of Study Quality Control Codes (CSS-3). -
getStudyQualityControlCodesReps
Returns a count of the current number of repetitions of Study Quality Control Codes (CSS-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getStudyQualityControlCodes
Returns a specific repetition of CSS-3: "Study Quality Control Codes" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getCss3_StudyQualityControlCodes
Returns a specific repetition of CSS-3: "Study Quality Control Codes" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getCss3_StudyQualityControlCodesReps
Returns a count of the current number of repetitions of Study Quality Control Codes (CSS-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertStudyQualityControlCodes
Inserts a repetition of CSS-3: "Study Quality Control Codes" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertCss3_StudyQualityControlCodes
Inserts a repetition of CSS-3: "Study Quality Control Codes" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeStudyQualityControlCodes
Removes a repetition of CSS-3: "Study Quality Control Codes" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeCss3_StudyQualityControlCodes
Removes a repetition of CSS-3: "Study Quality Control Codes" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-