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

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

public class RDR_RDR_ORCRXERXRRXCRXDRXRRXC
extends AbstractGroup

Represents a RDR_RDR_ORCRXERXRRXCRXDRXRRXC 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
RDR_RDR_ORCRXERXRRXCRXDRXRRXC(Group parent, ModelClassFactory factory)
          Creates a new RDR_RDR_ORCRXERXRRXCRXDRXRRXC group
 
Method Summary
 ORC getORC()
          Returns ORC (ORC - common order segment) - creates it if necessary
 RDR_RDR_RXDRXRRXC getRXDRXRRXC()
          Returns the first repetition of RXDRXRRXC (a Group object) - creates it if necessary
 RDR_RDR_RXDRXRRXC getRXDRXRRXC(int rep)
          Returns a specific repetition of RXDRXRRXC (a Group object) - creates it if necessary
 int getRXDRXRRXCReps()
          Returns the number of existing repetitions of RXDRXRRXC
 RDR_RDR_RXERXRRXC getRXERXRRXC()
          Returns RXERXRRXC (a Group object) - creates it if necessary
 String getVersion()
          Returns "2.3.1"
 RDR_RDR_RXDRXRRXC insertRXDRXRRXC(int rep)
          Inserts a specific repetition of RXDRXRRXC (a Group object)
 void insertRXDRXRRXC(RDR_RDR_RXDRXRRXC structure, int rep)
          Inserts a specific repetition of RXDRXRRXC (a Group object)
 RDR_RDR_RXDRXRRXC removeRXDRXRRXC(int rep)
          Removes a specific repetition of RXDRXRRXC (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

RDR_RDR_ORCRXERXRRXCRXDRXRRXC

public RDR_RDR_ORCRXERXRRXCRXDRXRRXC(Group parent,
                                     ModelClassFactory factory)
Creates a new RDR_RDR_ORCRXERXRRXCRXDRXRRXC 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


getRXERXRRXC

public RDR_RDR_RXERXRRXC getRXERXRRXC()
Returns RXERXRRXC (a Group object) - creates it if necessary


getRXDRXRRXC

public RDR_RDR_RXDRXRRXC getRXDRXRRXC()
Returns the first repetition of RXDRXRRXC (a Group object) - creates it if necessary


getRXDRXRRXC

public RDR_RDR_RXDRXRRXC getRXDRXRRXC(int rep)
Returns a specific repetition of RXDRXRRXC (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.

getRXDRXRRXCReps

public int getRXDRXRRXCReps()
Returns the number of existing repetitions of RXDRXRRXC


insertRXDRXRRXC

public void insertRXDRXRRXC(RDR_RDR_RXDRXRRXC structure,
                            int rep)
                     throws HL7Exception
Inserts a specific repetition of RXDRXRRXC (a Group object)

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

insertRXDRXRRXC

public RDR_RDR_RXDRXRRXC insertRXDRXRRXC(int rep)
                                  throws HL7Exception
Inserts a specific repetition of RXDRXRRXC (a Group object)

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

removeRXDRXRRXC

public RDR_RDR_RXDRXRRXC removeRXDRXRRXC(int rep)
                                  throws HL7Exception
Removes a specific repetition of RXDRXRRXC (a Group object)

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


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