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

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

public class MFN_M07_MF_CLIN_STUDY_SCHED
extends AbstractGroup

Represents a MFN_M07_MF_CLIN_STUDY_SCHED 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_M07_MF_CLIN_STUDY_SCHED(Group parent, ModelClassFactory factory)
          Creates a new MFN_M07_MF_CLIN_STUDY_SCHED group
 
Method Summary
 CM0 getCM0()
          Returns CM0 (Clinical Study Master) - creates it if necessary
 CM2 getCM2()
          Returns the first repetition of CM2 (Clinical Study Schedule Master) - creates it if necessary
 CM2 getCM2(int rep)
          Returns a specific repetition of CM2 (Clinical Study Schedule Master) - creates it if necessary
 int getCM2Reps()
          Returns the number of existing repetitions of CM2
 MFE getMFE()
          Returns MFE (Master File Entry) - creates it if necessary
 String getVersion()
          Returns "2.4"
 void insertCM2(CM2 structure, int rep)
          Inserts a specific repetition of CM2 (Clinical Study Schedule Master)
 CM2 insertCM2(int rep)
          Inserts a specific repetition of CM2 (Clinical Study Schedule Master)
 CM2 removeCM2(int rep)
          Removes a specific repetition of CM2 (Clinical Study Schedule Master)
 
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_M07_MF_CLIN_STUDY_SCHED

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

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getMFE

public MFE getMFE()
Returns MFE (Master File Entry) - creates it if necessary


getCM0

public CM0 getCM0()
Returns CM0 (Clinical Study Master) - creates it if necessary


getCM2

public CM2 getCM2()
Returns the first repetition of CM2 (Clinical Study Schedule Master) - creates it if necessary


getCM2

public CM2 getCM2(int rep)
Returns a specific repetition of CM2 (Clinical Study Schedule Master) - 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.

getCM2Reps

public int getCM2Reps()
Returns the number of existing repetitions of CM2


insertCM2

public void insertCM2(CM2 structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of CM2 (Clinical Study Schedule Master)

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

insertCM2

public CM2 insertCM2(int rep)
              throws HL7Exception
Inserts a specific repetition of CM2 (Clinical Study Schedule Master)

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

removeCM2

public CM2 removeCM2(int rep)
              throws HL7Exception
Removes a specific repetition of CM2 (Clinical Study Schedule Master)

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


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