ca.uhn.hl7v2.model.v24.group
Class ADT_A01_PROCEDURE

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

public class ADT_A01_PROCEDURE
extends AbstractGroup

Represents a ADT_A01_PROCEDURE 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
ADT_A01_PROCEDURE(Group parent, ModelClassFactory factory)
          Creates a new ADT_A01_PROCEDURE group
 
Method Summary
 PR1 getPR1()
          Returns PR1 (Procedures) - creates it if necessary
 ROL getROL()
          Returns the first repetition of ROL (Role) - creates it if necessary
 ROL getROL(int rep)
          Returns a specific repetition of ROL (Role) - creates it if necessary
 int getROLReps()
          Returns the number of existing repetitions of ROL
 String getVersion()
          Returns "2.4"
 ROL insertROL(int rep)
          Inserts a specific repetition of ROL (Role)
 void insertROL(ROL structure, int rep)
          Inserts a specific repetition of ROL (Role)
 ROL removeROL(int rep)
          Removes a specific repetition of ROL (Role)
 
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

ADT_A01_PROCEDURE

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

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getPR1

public PR1 getPR1()
Returns PR1 (Procedures) - creates it if necessary


getROL

public ROL getROL()
Returns the first repetition of ROL (Role) - creates it if necessary


getROL

public ROL getROL(int rep)
Returns a specific repetition of ROL (Role) - 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.

getROLReps

public int getROLReps()
Returns the number of existing repetitions of ROL


insertROL

public void insertROL(ROL structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of ROL (Role)

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

insertROL

public ROL insertROL(int rep)
              throws HL7Exception
Inserts a specific repetition of ROL (Role)

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

removeROL

public ROL removeROL(int rep)
              throws HL7Exception
Removes a specific repetition of ROL (Role)

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


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