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

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

public class MFN_M05_LDPLCHLCC
extends AbstractGroup

Represents a MFN_M05_LDPLCHLCC 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_LDPLCHLCC(Group parent, ModelClassFactory factory)
          Creates a new MFN_M05_LDPLCHLCC group
 
Method Summary
 LCC getLCC()
          Returns the first repetition of LCC (LCC - location charge code segment) - creates it if necessary
 LCC getLCC(int rep)
          Returns a specific repetition of LCC (LCC - location charge code segment) - creates it if necessary
 int getLCCReps()
          Returns the number of existing repetitions of LCC
 LCH getLCH()
          Returns the first repetition of LCH (LCH - location characteristic segment) - creates it if necessary
 LCH getLCH(int rep)
          Returns a specific repetition of LCH (LCH - location characteristic segment) - creates it if necessary
 int getLCHReps()
          Returns the number of existing repetitions of LCH
 LDP getLDP()
          Returns LDP (LDP - location department segment) - creates it if necessary
 String getVersion()
          Returns "2.3.1"
 LCC insertLCC(int rep)
          Inserts a specific repetition of LCC (LCC - location charge code segment)
 void insertLCC(LCC structure, int rep)
          Inserts a specific repetition of LCC (LCC - location charge code segment)
 LCH insertLCH(int rep)
          Inserts a specific repetition of LCH (LCH - location characteristic segment)
 void insertLCH(LCH structure, int rep)
          Inserts a specific repetition of LCH (LCH - location characteristic segment)
 LCC removeLCC(int rep)
          Removes a specific repetition of LCC (LCC - location charge code segment)
 LCH removeLCH(int rep)
          Removes a specific repetition of LCH (LCH - location characteristic segment)
 
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_LDPLCHLCC

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

Method Detail

getVersion

public String getVersion()
Returns "2.3.1"


getLDP

public LDP getLDP()
Returns LDP (LDP - location department segment) - creates it if necessary


getLCH

public LCH getLCH()
Returns the first repetition of LCH (LCH - location characteristic segment) - creates it if necessary


getLCH

public LCH getLCH(int rep)
Returns a specific repetition of LCH (LCH - location characteristic segment) - 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 (LCH - location characteristic segment)

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

insertLCH

public LCH insertLCH(int rep)
              throws HL7Exception
Inserts a specific repetition of LCH (LCH - location characteristic segment)

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

removeLCH

public LCH removeLCH(int rep)
              throws HL7Exception
Removes a specific repetition of LCH (LCH - location characteristic segment)

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

getLCC

public LCC getLCC()
Returns the first repetition of LCC (LCC - location charge code segment) - creates it if necessary


getLCC

public LCC getLCC(int rep)
Returns a specific repetition of LCC (LCC - location charge code segment) - 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 (LCC - location charge code segment)

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

insertLCC

public LCC insertLCC(int rep)
              throws HL7Exception
Inserts a specific repetition of LCC (LCC - location charge code segment)

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

removeLCC

public LCC removeLCC(int rep)
              throws HL7Exception
Removes a specific repetition of LCC (LCC - location charge code segment)

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


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