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

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

public class MFN_M04_MF_CDM
extends AbstractGroup

Represents a MFN_M04_MF_CDM 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_M04_MF_CDM(Group parent, ModelClassFactory factory)
          Creates a new MFN_M04_MF_CDM group
 
Method Summary
 CDM getCDM()
          Returns CDM (Charge Description Master) - creates it if necessary
 MFE getMFE()
          Returns MFE (Master File Entry) - creates it if necessary
 PRC getPRC()
          Returns the first repetition of PRC (Pricing) - creates it if necessary
 PRC getPRC(int rep)
          Returns a specific repetition of PRC (Pricing) - creates it if necessary
 int getPRCReps()
          Returns the number of existing repetitions of PRC
 String getVersion()
          Returns "2.4"
 PRC insertPRC(int rep)
          Inserts a specific repetition of PRC (Pricing)
 void insertPRC(PRC structure, int rep)
          Inserts a specific repetition of PRC (Pricing)
 PRC removePRC(int rep)
          Removes a specific repetition of PRC (Pricing)
 
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_M04_MF_CDM

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

Method Detail

getVersion

public String getVersion()
Returns "2.4"


getMFE

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


getCDM

public CDM getCDM()
Returns CDM (Charge Description Master) - creates it if necessary


getPRC

public PRC getPRC()
Returns the first repetition of PRC (Pricing) - creates it if necessary


getPRC

public PRC getPRC(int rep)
Returns a specific repetition of PRC (Pricing) - 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.

getPRCReps

public int getPRCReps()
Returns the number of existing repetitions of PRC


insertPRC

public void insertPRC(PRC structure,
                      int rep)
               throws HL7Exception
Inserts a specific repetition of PRC (Pricing)

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

insertPRC

public PRC insertPRC(int rep)
              throws HL7Exception
Inserts a specific repetition of PRC (Pricing)

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

removePRC

public PRC removePRC(int rep)
              throws HL7Exception
Removes a specific repetition of PRC (Pricing)

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


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