Represents the category of HL7 data types that contain more than one component (e.g.
An abstraction representing >1 message parts which may repeated together.
Represents a complete HL7 message including all structures, segments, and fields.
Represents the category of HL7 data types that contain a single value (in other words have no subcomponents).
Represents an HL7 message segment, which is a unit of data that contains multiple fields.
Part of an HL7 message: either a segment or group.
An HL7 datatype.
A partial implementation of Group.
A default implementation of Message.
Base class for Primitives.
Provides common functionality needed by implementers of the Segment interface.
Base class for a
An abstract Type that provides a default implementation of getName().
This class is used to provide utility functions for other datatype classes and methods.
A set of "extra" components (sub-components) that are not a standard part of a field (component) but have been added at runtime.
An unspecified Composite datatype that has an undefined number of components, each of which is a Varies.
An undefined segment group.
A generic HL7 message, meant for parsing message with unrecognized structures into a flat list of segments.
An unspecified Primitive datatype that imposes no constraints on its string value.
An unspecified segment that has an undefined number of fields, each of which is a 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.
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.
Copyright © 2001-2013 University Health Network. All Rights Reserved.