Class TCU_U10_TEST_CONFIGURATION

java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v251.group.TCU_U10_TEST_CONFIGURATION
All Implemented Interfaces:
Group, Structure, Visitable, Serializable

Represents a TCU_U10_TEST_CONFIGURATION group structure (a Group object). A Group is an ordered collection of message segments that can repeat together or be optionally in/excluded together. This Group contains the following elements:

  • 1: SPM (Specimen) optional
  • 2: TCC (Test Code Configuration) repeating
See Also:
  • Constructor Details

  • Method Details

    • getVersion

      public String getVersion()
      Returns "2.5.1"
    • getSPM

      public SPM getSPM()
      Returns SPM (Specimen) - creates it if necessary
    • getTCC

      public TCC getTCC()
      Returns the first repetition of TCC (Test Code Configuration) - creates it if necessary
    • getTCC

      public TCC getTCC(int rep)
      Returns a specific repetition of TCC (Test Code Configuration) - creates it if necessary
      Parameters:
      rep - The repetition index (0-indexed, i.e. the first repetition is at index 0)
      Throws:
      HL7Exception - if the repetition requested is more than one greater than the number of existing repetitions.
    • getTCCReps

      public int getTCCReps()
      Returns the number of existing repetitions of TCC
    • getTCCAll

      public List<TCC> getTCCAll() throws HL7Exception

      Returns a non-modifiable List containing all current existing repetitions of TCC.

      Note that unlike getTCC(), this method will not create any reps if none are already present, so an empty list may be returned.

      Throws:
      HL7Exception
    • insertTCC

      public void insertTCC(TCC structure, int rep) throws HL7Exception
      Inserts a specific repetition of TCC (Test Code Configuration)
      Throws:
      HL7Exception
      See Also:
      • AbstractGroup#insertRepetition(Structure, int)
    • insertTCC

      public TCC insertTCC(int rep) throws HL7Exception
      Inserts a specific repetition of TCC (Test Code Configuration)
      Throws:
      HL7Exception
      See Also:
      • AbstractGroup#insertRepetition(Structure, int)
    • removeTCC

      public TCC removeTCC(int rep) throws HL7Exception
      Removes a specific repetition of TCC (Test Code Configuration)
      Throws:
      HL7Exception
      See Also: