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

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

public class PEX_P07_NK1RXERXRRXARXRPRBOBX
extends AbstractGroup

Represents a PEX_P07_NK1RXERXRRXARXRPRBOBX 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
PEX_P07_NK1RXERXRRXARXRPRBOBX(Group parent, ModelClassFactory factory)
          Creates a new PEX_P07_NK1RXERXRRXARXRPRBOBX group
 
Method Summary
 NK1 getNK1()
          Returns NK1 (NK1 - next of kin / associated parties segment-) - creates it if necessary
 OBX getOBX()
          Returns the first repetition of OBX (OBX - observation/result segment) - creates it if necessary
 OBX getOBX(int rep)
          Returns a specific repetition of OBX (OBX - observation/result segment) - creates it if necessary
 int getOBXReps()
          Returns the number of existing repetitions of OBX
 PRB getPRB()
          Returns the first repetition of PRB (Problem Detail) - creates it if necessary
 PRB getPRB(int rep)
          Returns a specific repetition of PRB (Problem Detail) - creates it if necessary
 int getPRBReps()
          Returns the number of existing repetitions of PRB
 PEX_P07_RXARXR getRXARXR()
          Returns the first repetition of RXARXR (a Group object) - creates it if necessary
 PEX_P07_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
 PEX_P07_RXERXR getRXERXR()
          Returns RXERXR (a Group object) - creates it if necessary
 String getVersion()
          Returns "2.3.1"
 OBX insertOBX(int rep)
          Inserts a specific repetition of OBX (OBX - observation/result segment)
 void insertOBX(OBX structure, int rep)
          Inserts a specific repetition of OBX (OBX - observation/result segment)
 PRB insertPRB(int rep)
          Inserts a specific repetition of PRB (Problem Detail)
 void insertPRB(PRB structure, int rep)
          Inserts a specific repetition of PRB (Problem Detail)
 PEX_P07_RXARXR insertRXARXR(int rep)
          Inserts a specific repetition of RXARXR (a Group object)
 void insertRXARXR(PEX_P07_RXARXR structure, int rep)
          Inserts a specific repetition of RXARXR (a Group object)
 OBX removeOBX(int rep)
          Removes a specific repetition of OBX (OBX - observation/result segment)
 PRB removePRB(int rep)
          Removes a specific repetition of PRB (Problem Detail)
 PEX_P07_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

PEX_P07_NK1RXERXRRXARXRPRBOBX

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

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getNK1

public NK1 getNK1()
Returns NK1 (NK1 - next of kin / associated parties segment-) - creates it if necessary


getRXERXR

public PEX_P07_RXERXR getRXERXR()
Returns RXERXR (a Group object) - creates it if necessary


getRXARXR

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


getRXARXR

public PEX_P07_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(PEX_P07_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 PEX_P07_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 PEX_P07_RXARXR removeRXARXR(int rep)
                            throws HL7Exception
Removes a specific repetition of RXARXR (a Group object)

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

getPRB

public PRB getPRB()
Returns the first repetition of PRB (Problem Detail) - creates it if necessary


getPRB

public PRB getPRB(int rep)
Returns a specific repetition of PRB (Problem Detail) - 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.

getPRBReps

public int getPRBReps()
Returns the number of existing repetitions of PRB


insertPRB

public void insertPRB(PRB structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of PRB (Problem Detail)

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

insertPRB

public PRB insertPRB(int rep)
              throws HL7Exception
Inserts a specific repetition of PRB (Problem Detail)

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

removePRB

public PRB removePRB(int rep)
              throws HL7Exception
Removes a specific repetition of PRB (Problem Detail)

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

getOBX

public OBX getOBX()
Returns the first repetition of OBX (OBX - observation/result segment) - creates it if necessary


getOBX

public OBX getOBX(int rep)
Returns a specific repetition of OBX (OBX - observation/result segment) - 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.

getOBXReps

public int getOBXReps()
Returns the number of existing repetitions of OBX


insertOBX

public void insertOBX(OBX structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of OBX (OBX - observation/result segment)

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

insertOBX

public OBX insertOBX(int rep)
              throws HL7Exception
Inserts a specific repetition of OBX (OBX - observation/result segment)

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

removeOBX

public OBX removeOBX(int rep)
              throws HL7Exception
Removes a specific repetition of OBX (OBX - observation/result segment)

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


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