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

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

public class MFN_M06_MFECM0CM1CM2
extends AbstractGroup

Represents a MFN_M06_MFECM0CM1CM2 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
MFN_M06_MFECM0CM1CM2(Group parent, ModelClassFactory factory)
          Creates a new MFN_M06_MFECM0CM1CM2 group
 
Method Summary
 CM0 getCM0()
          Returns CM0 (CM0 - clinical study master segment) - creates it if necessary
 MFN_M06_CM1CM2 getCM1CM2()
          Returns the first repetition of CM1CM2 (a Group object) - creates it if necessary
 MFN_M06_CM1CM2 getCM1CM2(int rep)
          Returns a specific repetition of CM1CM2 (a Group object) - creates it if necessary
 int getCM1CM2Reps()
          Returns the number of existing repetitions of CM1CM2
 MFE getMFE()
          Returns MFE (MFE - master file entry segment) - creates it if necessary
 String getVersion()
          Returns "2.3.1"
 MFN_M06_CM1CM2 insertCM1CM2(int rep)
          Inserts a specific repetition of CM1CM2 (a Group object)
 void insertCM1CM2(MFN_M06_CM1CM2 structure, int rep)
          Inserts a specific repetition of CM1CM2 (a Group object)
 MFN_M06_CM1CM2 removeCM1CM2(int rep)
          Removes a specific repetition of CM1CM2 (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

MFN_M06_MFECM0CM1CM2

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

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getMFE

public MFE getMFE()
Returns MFE (MFE - master file entry segment) - creates it if necessary


getCM0

public CM0 getCM0()
Returns CM0 (CM0 - clinical study master segment) - creates it if necessary


getCM1CM2

public MFN_M06_CM1CM2 getCM1CM2()
Returns the first repetition of CM1CM2 (a Group object) - creates it if necessary


getCM1CM2

public MFN_M06_CM1CM2 getCM1CM2(int rep)
Returns a specific repetition of CM1CM2 (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.

getCM1CM2Reps

public int getCM1CM2Reps()
Returns the number of existing repetitions of CM1CM2


insertCM1CM2

public void insertCM1CM2(MFN_M06_CM1CM2 structure,
                         int rep)
                  throws HL7Exception
Inserts a specific repetition of CM1CM2 (a Group object)

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

insertCM1CM2

public MFN_M06_CM1CM2 insertCM1CM2(int rep)
                            throws HL7Exception
Inserts a specific repetition of CM1CM2 (a Group object)

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

removeCM1CM2

public MFN_M06_CM1CM2 removeCM1CM2(int rep)
                            throws HL7Exception
Removes a specific repetition of CM1CM2 (a Group object)

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


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