ca.uhn.hl7v2.model.v24.group
Class RTB_Z74_ROW_DEFINITION

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractGroup
      extended by ca.uhn.hl7v2.model.v24.group.RTB_Z74_ROW_DEFINITION
All Implemented Interfaces:
Group, Structure, Serializable

public class RTB_Z74_ROW_DEFINITION
extends AbstractGroup

Represents a RTB_Z74_ROW_DEFINITION 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:

See Also:
Serialized Form

Constructor Summary
RTB_Z74_ROW_DEFINITION(Group parent, ModelClassFactory factory)
          Creates a new RTB_Z74_ROW_DEFINITION group
 
Method Summary
 RDF getRDF()
          Returns RDF (Table Row Definition) - creates it if necessary
 RDT getRDT()
          Returns the first repetition of RDT (Table Row Data) - creates it if necessary
 RDT getRDT(int rep)
          Returns a specific repetition of RDT (Table Row Data) - creates it if necessary
 int getRDTReps()
          Returns the number of existing repetitions of RDT
 String getVersion()
          Returns "2.4"
 RDT insertRDT(int rep)
          Inserts a specific repetition of RDT (Table Row Data)
 void insertRDT(RDT structure, int rep)
          Inserts a specific repetition of RDT (Table Row Data)
 RDT removeRDT(int rep)
          Removes a specific repetition of RDT (Table Row Data)
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getClass, getMessage, getModelClassFactory, getName, getNames, getParent, insertRepetition, insertRepetition, isGroup, isRepeating, isRequired, removeRepetition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RTB_Z74_ROW_DEFINITION

public RTB_Z74_ROW_DEFINITION(Group parent,
                              ModelClassFactory factory)
Creates a new RTB_Z74_ROW_DEFINITION group

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getRDF

public RDF getRDF()
Returns RDF (Table Row Definition) - creates it if necessary


getRDT

public RDT getRDT()
Returns the first repetition of RDT (Table Row Data) - creates it if necessary


getRDT

public RDT getRDT(int rep)
Returns a specific repetition of RDT (Table Row Data) - 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.

getRDTReps

public int getRDTReps()
Returns the number of existing repetitions of RDT


insertRDT

public void insertRDT(RDT structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of RDT (Table Row Data)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

insertRDT

public RDT insertRDT(int rep)
              throws HL7Exception
Inserts a specific repetition of RDT (Table Row Data)

Throws:
HL7Exception
See Also:
AbstractGroup#insertRepetition(Structure, int)

removeRDT

public RDT removeRDT(int rep)
              throws HL7Exception
Removes a specific repetition of RDT (Table Row Data)

Throws:
HL7Exception
See Also:
AbstractGroup.removeRepetition(String, int)


Copyright © 2001-2011 University Health Network. All Rights Reserved.