ca.uhn.hl7v2.model.v231.group
Class CSU_C09_ORCRXARXR

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

public class CSU_C09_ORCRXARXR
extends AbstractGroup

Represents a CSU_C09_ORCRXARXR 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
CSU_C09_ORCRXARXR(Group parent, ModelClassFactory factory)
          Creates a new CSU_C09_ORCRXARXR group
 
Method Summary
 ORC getORC()
          Returns ORC (ORC - common order segment) - creates it if necessary
 CSU_C09_RXARXR getRXARXR()
          Returns the first repetition of RXARXR (a Group object) - creates it if necessary
 CSU_C09_RXARXR getRXARXR(int rep)
          Returns a specific repetition of RXARXR (a Group object) - creates it if necessary
 int getRXARXRReps()
          Returns the number of existing repetitions of RXARXR
 String getVersion()
          Returns "2.3.1"
 void insertRXARXR(CSU_C09_RXARXR structure, int rep)
          Inserts a specific repetition of RXARXR (a Group object)
 CSU_C09_RXARXR insertRXARXR(int rep)
          Inserts a specific repetition of RXARXR (a Group object)
 CSU_C09_RXARXR removeRXARXR(int rep)
          Removes a specific repetition of RXARXR (a Group object)
 
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

CSU_C09_ORCRXARXR

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

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getORC

public ORC getORC()
Returns ORC (ORC - common order segment) - creates it if necessary


getRXARXR

public CSU_C09_RXARXR getRXARXR()
Returns the first repetition of RXARXR (a Group object) - creates it if necessary


getRXARXR

public CSU_C09_RXARXR getRXARXR(int rep)
Returns a specific repetition of RXARXR (a Group object) - 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.

getRXARXRReps

public int getRXARXRReps()
Returns the number of existing repetitions of RXARXR


insertRXARXR

public void insertRXARXR(CSU_C09_RXARXR structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of RXARXR (a Group object)

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

insertRXARXR

public CSU_C09_RXARXR insertRXARXR(int rep)
                            throws HL7Exception
Inserts a specific repetition of RXARXR (a Group object)

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

removeRXARXR

public CSU_C09_RXARXR removeRXARXR(int rep)
                            throws HL7Exception
Removes a specific repetition of RXARXR (a Group object)

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


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