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

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

public class PEX_P07_PCRRXERXRRXARXRPRBOBXNTENK1RXERXRRXARXRPRBOBXCSRCSP
extends AbstractGroup

Represents a PEX_P07_PCRRXERXRRXARXRPRBOBXNTENK1RXERXRRXARXRPRBOBXCSRCSP 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_PCRRXERXRRXARXRPRBOBXNTENK1RXERXRRXARXRPRBOBXCSRCSP(Group parent, ModelClassFactory factory)
          Creates a new PEX_P07_PCRRXERXRRXARXRPRBOBXNTENK1RXERXRRXARXRPRBOBXCSRCSP group
 
Method Summary
 PEX_P07_CSRCSP getCSRCSP()
          Returns the first repetition of CSRCSP (a Group object) - creates it if necessary
 PEX_P07_CSRCSP getCSRCSP(int rep)
          Returns a specific repetition of CSRCSP (a Group object) - creates it if necessary
 int getCSRCSPReps()
          Returns the number of existing repetitions of CSRCSP
 PEX_P07_NK1RXERXRRXARXRPRBOBX getNK1RXERXRRXARXRPRBOBX()
          Returns NK1RXERXRRXARXRPRBOBX (a Group object) - creates it if necessary
 NTE getNTE()
          Returns the first repetition of NTE (NTE - notes and comments segment) - creates it if necessary
 NTE getNTE(int rep)
          Returns a specific repetition of NTE (NTE - notes and comments segment) - creates it if necessary
 int getNTEReps()
          Returns the number of existing repetitions of NTE
 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
 PCR getPCR()
          Returns PCR (PCR - possible causal relationship segment) - creates it if necessary
 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"
 PEX_P07_CSRCSP insertCSRCSP(int rep)
          Inserts a specific repetition of CSRCSP (a Group object)
 void insertCSRCSP(PEX_P07_CSRCSP structure, int rep)
          Inserts a specific repetition of CSRCSP (a Group object)
 NTE insertNTE(int rep)
          Inserts a specific repetition of NTE (NTE - notes and comments segment)
 void insertNTE(NTE structure, int rep)
          Inserts a specific repetition of NTE (NTE - notes and comments segment)
 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)
 PEX_P07_CSRCSP removeCSRCSP(int rep)
          Removes a specific repetition of CSRCSP (a Group object)
 NTE removeNTE(int rep)
          Removes a specific repetition of NTE (NTE - notes and comments segment)
 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_PCRRXERXRRXARXRPRBOBXNTENK1RXERXRRXARXRPRBOBXCSRCSP

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

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getPCR

public PCR getPCR()
Returns PCR (PCR - possible causal relationship 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)

getNTE

public NTE getNTE()
Returns the first repetition of NTE (NTE - notes and comments segment) - creates it if necessary


getNTE

public NTE getNTE(int rep)
Returns a specific repetition of NTE (NTE - notes and comments 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.

getNTEReps

public int getNTEReps()
Returns the number of existing repetitions of NTE


insertNTE

public void insertNTE(NTE structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of NTE (NTE - notes and comments segment)

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

insertNTE

public NTE insertNTE(int rep)
              throws HL7Exception
Inserts a specific repetition of NTE (NTE - notes and comments segment)

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

removeNTE

public NTE removeNTE(int rep)
              throws HL7Exception
Removes a specific repetition of NTE (NTE - notes and comments segment)

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

getNK1RXERXRRXARXRPRBOBX

public PEX_P07_NK1RXERXRRXARXRPRBOBX getNK1RXERXRRXARXRPRBOBX()
Returns NK1RXERXRRXARXRPRBOBX (a Group object) - creates it if necessary


getCSRCSP

public PEX_P07_CSRCSP getCSRCSP()
Returns the first repetition of CSRCSP (a Group object) - creates it if necessary


getCSRCSP

public PEX_P07_CSRCSP getCSRCSP(int rep)
Returns a specific repetition of CSRCSP (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.

getCSRCSPReps

public int getCSRCSPReps()
Returns the number of existing repetitions of CSRCSP


insertCSRCSP

public void insertCSRCSP(PEX_P07_CSRCSP structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of CSRCSP (a Group object)

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

insertCSRCSP

public PEX_P07_CSRCSP insertCSRCSP(int rep)
                            throws HL7Exception
Inserts a specific repetition of CSRCSP (a Group object)

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

removeCSRCSP

public PEX_P07_CSRCSP removeCSRCSP(int rep)
                            throws HL7Exception
Removes a specific repetition of CSRCSP (a Group object)

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


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