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

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

public class DFT_P03_FT1PR1ROL
extends AbstractGroup

Represents a DFT_P03_FT1PR1ROL 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
DFT_P03_FT1PR1ROL(Group parent, ModelClassFactory factory)
          Creates a new DFT_P03_FT1PR1ROL group
 
Method Summary
 FT1 getFT1()
          Returns FT1 (FT1 - financial transaction segment) - creates it if necessary
 DFT_P03_PR1ROL getPR1ROL()
          Returns the first repetition of PR1ROL (a Group object) - creates it if necessary
 DFT_P03_PR1ROL getPR1ROL(int rep)
          Returns a specific repetition of PR1ROL (a Group object) - creates it if necessary
 int getPR1ROLReps()
          Returns the number of existing repetitions of PR1ROL
 String getVersion()
          Returns "2.3.1"
 void insertPR1ROL(DFT_P03_PR1ROL structure, int rep)
          Inserts a specific repetition of PR1ROL (a Group object)
 DFT_P03_PR1ROL insertPR1ROL(int rep)
          Inserts a specific repetition of PR1ROL (a Group object)
 DFT_P03_PR1ROL removePR1ROL(int rep)
          Removes a specific repetition of PR1ROL (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

DFT_P03_FT1PR1ROL

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

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getFT1

public FT1 getFT1()
Returns FT1 (FT1 - financial transaction segment) - creates it if necessary


getPR1ROL

public DFT_P03_PR1ROL getPR1ROL()
Returns the first repetition of PR1ROL (a Group object) - creates it if necessary


getPR1ROL

public DFT_P03_PR1ROL getPR1ROL(int rep)
Returns a specific repetition of PR1ROL (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.

getPR1ROLReps

public int getPR1ROLReps()
Returns the number of existing repetitions of PR1ROL


insertPR1ROL

public void insertPR1ROL(DFT_P03_PR1ROL structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of PR1ROL (a Group object)

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

insertPR1ROL

public DFT_P03_PR1ROL insertPR1ROL(int rep)
                            throws HL7Exception
Inserts a specific repetition of PR1ROL (a Group object)

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

removePR1ROL

public DFT_P03_PR1ROL removePR1ROL(int rep)
                            throws HL7Exception
Removes a specific repetition of PR1ROL (a Group object)

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


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