| Package | Description | 
|---|---|
| ca.uhn.hl7v2.model | |
| ca.uhn.hl7v2.model.composite | |
| ca.uhn.hl7v2.model.primitive | |
| ca.uhn.hl7v2.model.v21.datatype | |
| ca.uhn.hl7v2.model.v271.datatype | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Composite
Represents the category of HL7 data types that contain more than one component (e.g. 
 | 
interface  | 
Group
An abstraction representing >1 message parts which may repeated together. 
 | 
interface  | 
Message
 Represents a complete HL7 message including all structures, segments, and fields. 
 | 
interface  | 
Primitive
Represents the category of HL7 data types that contain a single value (in other
 words have no subcomponents). 
 | 
interface  | 
Segment
Represents an HL7 message segment, which is a unit of data that contains multiple fields. 
 | 
interface  | 
Structure
Part of an HL7 message: either a segment or group. 
 | 
interface  | 
SuperStructure
 | 
interface  | 
Type
An HL7 datatype. 
 | 
interface  | 
Variable
Interface type for Varies 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractComposite  | 
class  | 
AbstractGroup
A partial implementation of Group. 
 | 
class  | 
AbstractMessage
A default implementation of Message. 
 | 
class  | 
AbstractPrimitive
Base class for Primitives. 
 | 
class  | 
AbstractSegment
 Provides common functionality needed by implementers of the Segment
 interface. 
 | 
class  | 
AbstractStructure  | 
class  | 
AbstractSuperMessage
Base class for a  
SuperStructure message. | 
class  | 
AbstractType
An abstract Type that provides a default implementation of getName(). 
 | 
class  | 
Field
Field is a auxiliary model class only created while visiting parts of the
 message. 
 | 
class  | 
GenericComposite
An unspecified Composite datatype that has an undefined number of components, each 
 of which is a Varies. 
 | 
class  | 
GenericGroup
An undefined segment group. 
 | 
class  | 
GenericMessage
A generic HL7 message, meant for parsing message with unrecognized structures
 into a flat list of segments. 
 | 
static class  | 
GenericMessage.UnknownVersion  | 
static class  | 
GenericMessage.V21  | 
static class  | 
GenericMessage.V22  | 
static class  | 
GenericMessage.V23  | 
static class  | 
GenericMessage.V231  | 
static class  | 
GenericMessage.V24  | 
static class  | 
GenericMessage.V25  | 
static class  | 
GenericMessage.V251  | 
static class  | 
GenericMessage.V26  | 
static class  | 
GenericMessage.V27  | 
static class  | 
GenericMessage.V271  | 
static class  | 
GenericMessage.V28  | 
static class  | 
GenericMessage.V281  | 
class  | 
GenericPrimitive
An unspecified Primitive datatype that imposes no constraints on its string 
 value. 
 | 
class  | 
GenericSegment
An unspecified segment that has an undefined number of fields, each 
 of which is a Varies. 
 | 
class  | 
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends MessageVisitor> | 
MessageVisitors.visit(Visitable visitable,
     T visitor)
Lets a visitor visit a message of parts thereof. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractPersonNameComposite
NOT YET IN USE 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTextPrimitive
Base class for a textual primitive datatypes such as FT, TX, ST. 
 | 
class  | 
DT
Represents an HL7 DT (date) datatype. 
 | 
class  | 
ID
This class contains functionality used by the ID class
 in the version 2.3.0, 2.3.1, 2.4, and 2.5 packages
 Note: The class description below has been excerpted from the Hl7 2.4 documentation. 
 | 
class  | 
IDWithNamespace
HL7 ID type which also stores a namespace string 
 | 
class  | 
IS
This class contains functionality used by the IS class
 in the version 2.3.0, 2.3.1, 2.4, and 2.5 packages
 Note: The class description below has been excerpted from the Hl7 2.4 documentation. 
 | 
class  | 
ISWithNamespace
Base class for an ID type which also stores a namespace string 
 | 
class  | 
NULLDT
Base class for "NULL" datatype. 
 | 
class  | 
TM
Represents an HL7 TM (time) datatype. 
 | 
class  | 
TSComponentOne
Represents an HL7 timestamp, which is related to the HL7 TS type. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CM
Version 2.1 contains a number of unspecified CM datatypes, which we model as 
 GenericComposites. 
 | 
class  | 
TS
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DTM
Note: The class description below has been excerpted from the Hl7 2.4 documentation. 
 | 
class  | 
SNM
Note: The class description below has been excerpted from the Hl7 2.4 documentation. 
 | 
Copyright © 2001–2017 University Health Network. All rights reserved.