| Interface | Description |
|---|---|
| Composite |
Represents the category of HL7 data types that contain more than one component (e.g.
|
| Group |
An abstraction representing >1 message parts which may repeated together.
|
| Message |
Represents a complete HL7 message including all structures, segments, and fields.
|
| MessageVisitor |
A MessageVisitor can be used to traverse a message structure.
|
| MessageVisitorFactory<T extends MessageVisitor> |
This factory interface creates message visitors.
|
| Primitive |
Represents the category of HL7 data types that contain a single value (in other
words have no subcomponents).
|
| Segment |
Represents an HL7 message segment, which is a unit of data that contains multiple fields.
|
| Structure |
Part of an HL7 message: either a segment or group.
|
| SuperStructure | |
| Type |
An HL7 datatype.
|
| Variable |
Interface type for Varies
|
| Visitable |
Interface that marks implementing classes as being capable to be visited by a
MessageVisitor |
| Class | Description |
|---|---|
| AbstractComposite | |
| AbstractGroup |
A partial implementation of Group.
|
| AbstractMessage |
A default implementation of Message.
|
| AbstractPrimitive |
Base class for Primitives.
|
| AbstractSegment |
Provides common functionality needed by implementers of the Segment
interface.
|
| AbstractStructure | |
| AbstractSuperMessage |
Base class for a
SuperStructure message. |
| AbstractType |
An abstract Type that provides a default implementation of getName().
|
| DataTypeUtil |
This class is used to provide utility functions for other datatype classes and methods.
|
| DelegatingMessageVisitor<T extends MessageVisitor> |
Delegates all visit method calls to the wrapped MessageVisitor.
|
| ExtraComponents |
A set of "extra" components (sub-components) that are not a standard part
of a field (component) but have been added at runtime.
|
| Field |
Field is a auxiliary model class only created while visiting parts of the
message.
|
| GenericComposite |
An unspecified Composite datatype that has an undefined number of components, each
of which is a Varies.
|
| GenericGroup |
An undefined segment group.
|
| GenericMessage |
A generic HL7 message, meant for parsing message with unrecognized structures
into a flat list of segments.
|
| 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 | |
| GenericPrimitive |
An unspecified Primitive datatype that imposes no constraints on its string
value.
|
| GenericSegment |
An unspecified segment that has an undefined number of fields, each
of which is a Varies.
|
| MessageVisitors |
Static methods for working with MessageVisitor
|
| MessageVisitors.PopulatedVisitor<T extends MessageVisitor> | |
| MessageVisitors.StructuresVisitor<T extends MessageVisitor> | |
| MessageVisitorSupport |
Base MessageVisitor implementation that just logs each call with TRACE level
|
| Unmodifiable |
A static helper class that allows to obtain unmodifiable message wrappers, i.e.
|
| Varies |
Varies is a Type used as a placeholder for another Type in cases where
the appropriate Type is not known until run-time (e.g.
|
| Exception | Description |
|---|---|
| DataTypeException |
Represents a problem with the validity of a data type, such as an attempt
to set the value of a primitive type to something invalid for that type.
|
| Annotation Type | Description |
|---|---|
| DoNotCacheStructure |
Message classes marked with this annotation should not have their structure cached by
the parser. |
Copyright © 2001–2017 University Health Network. All rights reserved.