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

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

public class MFN_M05_MF_LOC_DEPT
extends AbstractGroup

Represents a MFN_M05_MF_LOC_DEPT 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_M05_MF_LOC_DEPT(Group parent, ModelClassFactory factory)
          Creates a new MFN_M05_MF_LOC_DEPT group
 
Method Summary
 LCC getLCC()
          Returns the first repetition of LCC (Location Charge Code) - creates it if necessary
 LCC getLCC(int rep)
          Returns a specific repetition of LCC (Location Charge Code) - creates it if necessary
 int getLCCReps()
          Returns the number of existing repetitions of LCC
 LCH getLCH()
          Returns the first repetition of LCH (Location Characteristic) - creates it if necessary
 LCH getLCH(int rep)
          Returns a specific repetition of LCH (Location Characteristic) - creates it if necessary
 int getLCHReps()
          Returns the number of existing repetitions of LCH
 LDP getLDP()
          Returns LDP (Location Department) - creates it if necessary
 String getVersion()
          Returns "2.4"
 LCC insertLCC(int rep)
          Inserts a specific repetition of LCC (Location Charge Code)
 void insertLCC(LCC structure, int rep)
          Inserts a specific repetition of LCC (Location Charge Code)
 LCH insertLCH(int rep)
          Inserts a specific repetition of LCH (Location Characteristic)
 void insertLCH(LCH structure, int rep)
          Inserts a specific repetition of LCH (Location Characteristic)
 LCC removeLCC(int rep)
          Removes a specific repetition of LCC (Location Charge Code)
 LCH removeLCH(int rep)
          Removes a specific repetition of LCH (Location Characteristic)
 
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_M05_MF_LOC_DEPT

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

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getLDP

public LDP getLDP()
Returns LDP (Location Department) - creates it if necessary


getLCH

public LCH getLCH()
Returns the first repetition of LCH (Location Characteristic) - creates it if necessary


getLCH

public LCH getLCH(int rep)
Returns a specific repetition of LCH (Location Characteristic) - 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.

getLCHReps

public int getLCHReps()
Returns the number of existing repetitions of LCH


insertLCH

public void insertLCH(LCH structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of LCH (Location Characteristic)

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

insertLCH

public LCH insertLCH(int rep)
              throws HL7Exception
Inserts a specific repetition of LCH (Location Characteristic)

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

removeLCH

public LCH removeLCH(int rep)
              throws HL7Exception
Removes a specific repetition of LCH (Location Characteristic)

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

getLCC

public LCC getLCC()
Returns the first repetition of LCC (Location Charge Code) - creates it if necessary


getLCC

public LCC getLCC(int rep)
Returns a specific repetition of LCC (Location Charge Code) - 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.

getLCCReps

public int getLCCReps()
Returns the number of existing repetitions of LCC


insertLCC

public void insertLCC(LCC structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of LCC (Location Charge Code)

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

insertLCC

public LCC insertLCC(int rep)
              throws HL7Exception
Inserts a specific repetition of LCC (Location Charge Code)

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

removeLCC

public LCC removeLCC(int rep)
              throws HL7Exception
Removes a specific repetition of LCC (Location Charge Code)

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


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