Class GenericMessage

All Implemented Interfaces:
Group, Message, Structure, Visitable, Serializable
Direct Known Subclasses:
GenericMessage.UnknownVersion, GenericMessage.V21, GenericMessage.V22, GenericMessage.V23, GenericMessage.V231, GenericMessage.V24, GenericMessage.V25, GenericMessage.V251, GenericMessage.V26, GenericMessage.V27, GenericMessage.V271, GenericMessage.V28, GenericMessage.V281

public abstract class GenericMessage extends AbstractMessage
A generic HL7 message, meant for parsing message with unrecognized structures into a flat list of segments.
Author:
Bryan Tripp, Christian Ohr
See Also:
  • Constructor Details

    • GenericMessage

      Creates a new instance of GenericMessage.
      Parameters:
      factory - class factory for contained structures
  • Method Details

    • getGenericMessageClass

      public static Class<? extends Message> getGenericMessageClass(String version)
      Returns a subclass of GenericMessage corresponding to a certain version. This is needed so that version-specific segments can be added as the message is parsed.
      Parameters:
      version - the HL7 version
      Returns:
      the class of the generic message