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

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

public class SQM_S25_RGSAISAPRAIGAPRAIPAPRAILAPR
extends AbstractGroup

Represents a SQM_S25_RGSAISAPRAIGAPRAIPAPRAILAPR 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
SQM_S25_RGSAISAPRAIGAPRAIPAPRAILAPR(Group parent, ModelClassFactory factory)
          Creates a new SQM_S25_RGSAISAPRAIGAPRAIPAPRAILAPR group
 
Method Summary
 SQM_S25_AIGAPR getAIGAPR()
          Returns the first repetition of AIGAPR (a Group object) - creates it if necessary
 SQM_S25_AIGAPR getAIGAPR(int rep)
          Returns a specific repetition of AIGAPR (a Group object) - creates it if necessary
 int getAIGAPRReps()
          Returns the number of existing repetitions of AIGAPR
 SQM_S25_AILAPR getAILAPR()
          Returns the first repetition of AILAPR (a Group object) - creates it if necessary
 SQM_S25_AILAPR getAILAPR(int rep)
          Returns a specific repetition of AILAPR (a Group object) - creates it if necessary
 int getAILAPRReps()
          Returns the number of existing repetitions of AILAPR
 SQM_S25_AIPAPR getAIPAPR()
          Returns the first repetition of AIPAPR (a Group object) - creates it if necessary
 SQM_S25_AIPAPR getAIPAPR(int rep)
          Returns a specific repetition of AIPAPR (a Group object) - creates it if necessary
 int getAIPAPRReps()
          Returns the number of existing repetitions of AIPAPR
 SQM_S25_AISAPR getAISAPR()
          Returns the first repetition of AISAPR (a Group object) - creates it if necessary
 SQM_S25_AISAPR getAISAPR(int rep)
          Returns a specific repetition of AISAPR (a Group object) - creates it if necessary
 int getAISAPRReps()
          Returns the number of existing repetitions of AISAPR
 RGS getRGS()
          Returns RGS (RGS - resource group segment) - creates it if necessary
 String getVersion()
          Returns "2.3.1"
 SQM_S25_AIGAPR insertAIGAPR(int rep)
          Inserts a specific repetition of AIGAPR (a Group object)
 void insertAIGAPR(SQM_S25_AIGAPR structure, int rep)
          Inserts a specific repetition of AIGAPR (a Group object)
 SQM_S25_AILAPR insertAILAPR(int rep)
          Inserts a specific repetition of AILAPR (a Group object)
 void insertAILAPR(SQM_S25_AILAPR structure, int rep)
          Inserts a specific repetition of AILAPR (a Group object)
 SQM_S25_AIPAPR insertAIPAPR(int rep)
          Inserts a specific repetition of AIPAPR (a Group object)
 void insertAIPAPR(SQM_S25_AIPAPR structure, int rep)
          Inserts a specific repetition of AIPAPR (a Group object)
 SQM_S25_AISAPR insertAISAPR(int rep)
          Inserts a specific repetition of AISAPR (a Group object)
 void insertAISAPR(SQM_S25_AISAPR structure, int rep)
          Inserts a specific repetition of AISAPR (a Group object)
 SQM_S25_AIGAPR removeAIGAPR(int rep)
          Removes a specific repetition of AIGAPR (a Group object)
 SQM_S25_AILAPR removeAILAPR(int rep)
          Removes a specific repetition of AILAPR (a Group object)
 SQM_S25_AIPAPR removeAIPAPR(int rep)
          Removes a specific repetition of AIPAPR (a Group object)
 SQM_S25_AISAPR removeAISAPR(int rep)
          Removes a specific repetition of AISAPR (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

SQM_S25_RGSAISAPRAIGAPRAIPAPRAILAPR

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

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getRGS

public RGS getRGS()
Returns RGS (RGS - resource group segment) - creates it if necessary


getAISAPR

public SQM_S25_AISAPR getAISAPR()
Returns the first repetition of AISAPR (a Group object) - creates it if necessary


getAISAPR

public SQM_S25_AISAPR getAISAPR(int rep)
Returns a specific repetition of AISAPR (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.

getAISAPRReps

public int getAISAPRReps()
Returns the number of existing repetitions of AISAPR


insertAISAPR

public void insertAISAPR(SQM_S25_AISAPR structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of AISAPR (a Group object)

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

insertAISAPR

public SQM_S25_AISAPR insertAISAPR(int rep)
                            throws HL7Exception
Inserts a specific repetition of AISAPR (a Group object)

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

removeAISAPR

public SQM_S25_AISAPR removeAISAPR(int rep)
                            throws HL7Exception
Removes a specific repetition of AISAPR (a Group object)

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

getAIGAPR

public SQM_S25_AIGAPR getAIGAPR()
Returns the first repetition of AIGAPR (a Group object) - creates it if necessary


getAIGAPR

public SQM_S25_AIGAPR getAIGAPR(int rep)
Returns a specific repetition of AIGAPR (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.

getAIGAPRReps

public int getAIGAPRReps()
Returns the number of existing repetitions of AIGAPR


insertAIGAPR

public void insertAIGAPR(SQM_S25_AIGAPR structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of AIGAPR (a Group object)

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

insertAIGAPR

public SQM_S25_AIGAPR insertAIGAPR(int rep)
                            throws HL7Exception
Inserts a specific repetition of AIGAPR (a Group object)

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

removeAIGAPR

public SQM_S25_AIGAPR removeAIGAPR(int rep)
                            throws HL7Exception
Removes a specific repetition of AIGAPR (a Group object)

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

getAIPAPR

public SQM_S25_AIPAPR getAIPAPR()
Returns the first repetition of AIPAPR (a Group object) - creates it if necessary


getAIPAPR

public SQM_S25_AIPAPR getAIPAPR(int rep)
Returns a specific repetition of AIPAPR (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.

getAIPAPRReps

public int getAIPAPRReps()
Returns the number of existing repetitions of AIPAPR


insertAIPAPR

public void insertAIPAPR(SQM_S25_AIPAPR structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of AIPAPR (a Group object)

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

insertAIPAPR

public SQM_S25_AIPAPR insertAIPAPR(int rep)
                            throws HL7Exception
Inserts a specific repetition of AIPAPR (a Group object)

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

removeAIPAPR

public SQM_S25_AIPAPR removeAIPAPR(int rep)
                            throws HL7Exception
Removes a specific repetition of AIPAPR (a Group object)

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

getAILAPR

public SQM_S25_AILAPR getAILAPR()
Returns the first repetition of AILAPR (a Group object) - creates it if necessary


getAILAPR

public SQM_S25_AILAPR getAILAPR(int rep)
Returns a specific repetition of AILAPR (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.

getAILAPRReps

public int getAILAPRReps()
Returns the number of existing repetitions of AILAPR


insertAILAPR

public void insertAILAPR(SQM_S25_AILAPR structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of AILAPR (a Group object)

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

insertAILAPR

public SQM_S25_AILAPR insertAILAPR(int rep)
                            throws HL7Exception
Inserts a specific repetition of AILAPR (a Group object)

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

removeAILAPR

public SQM_S25_AILAPR removeAILAPR(int rep)
                            throws HL7Exception
Removes a specific repetition of AILAPR (a Group object)

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


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