Class MFN_M10_MF_TEST_BATTERIES

java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v23.group.MFN_M10_MF_TEST_BATTERIES
All Implemented Interfaces:
Group, Structure, Visitable, Serializable

Represents a MFN_M10_MF_TEST_BATTERIES 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:

  • 1: OM5 (Observation batteries)
  • 2: OM4 (Observations that require specimens) optional repeating
See Also:
  • Constructor Details

  • Method Details

    • getVersion

      public String getVersion()
      Returns "2.3"
    • getOM5

      public OM5 getOM5()
      Returns OM5 (Observation batteries) - creates it if necessary
    • getOM4

      public OM4 getOM4()
      Returns the first repetition of OM4 (Observations that require specimens) - creates it if necessary
    • getOM4

      public OM4 getOM4(int rep)
      Returns a specific repetition of OM4 (Observations that require specimens) - 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.
    • getOM4Reps

      public int getOM4Reps()
      Returns the number of existing repetitions of OM4
    • getOM4All

      public List<OM4> getOM4All() throws HL7Exception

      Returns a non-modifiable List containing all current existing repetitions of OM4.

      Note that unlike getOM4(), this method will not create any reps if none are already present, so an empty list may be returned.

      Throws:
      HL7Exception
    • insertOM4

      public void insertOM4(OM4 structure, int rep) throws HL7Exception
      Inserts a specific repetition of OM4 (Observations that require specimens)
      Throws:
      HL7Exception
      See Also:
      • AbstractGroup#insertRepetition(Structure, int)
    • insertOM4

      public OM4 insertOM4(int rep) throws HL7Exception
      Inserts a specific repetition of OM4 (Observations that require specimens)
      Throws:
      HL7Exception
      See Also:
      • AbstractGroup#insertRepetition(Structure, int)
    • removeOM4

      public OM4 removeOM4(int rep) throws HL7Exception
      Removes a specific repetition of OM4 (Observations that require specimens)
      Throws:
      HL7Exception
      See Also: