Class CSS

All Implemented Interfaces:
Segment, Structure, Visitable, Serializable

public class CSS extends AbstractSegment

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:
  • Constructor Details

  • 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

      public CE getStudyQualityControlCodes(int rep)
      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

      protected Type createNewTypeWithoutReflection(int field)
      Overrides:
      createNewTypeWithoutReflection in class AbstractSegment