Package org.urhl7.igor

Interface Summary
DataField A DataField is an interface that defines methods for accessing and setting an implementing data object's data.
DelimitedStructure Defines the required methods that will define what makes a DelimitedStructure
GenericStructure GenericStructure is an interface that defines marshal() and unmarshal(String) methods.
 

Class Summary
EmptyField An EmptyField is a DataField that has no data, and no references to anything.
HL7Field HL7Field is a data object that represents the discrete field portions of an HL7 message.
HL7FieldComponent HL7FieldComponent is a data object that represents the discrete field component portions of an HL7 message.
HL7FieldSubcomponent HL7FieldSubcomponent is a data object that represents the discrete field subcomponent portions of an HL7 message.
HL7RepeatingField The HL7RepeatingField is a data object that represents the one to many relationship between segments and fields.
HL7Rule Specifies which rules should be applied to portions of an HL7 message/structure.
HL7Segment A HL7Segment is a representation of a segment in an HL7 message.
HL7Structure This data object is a representation of an HL7 message.
HL7StructureHelper Helper class that has methods that help move around the underlying data structure.
Igor Igor is the main class that will begin the creation and using of relevent objects.
LocationSpecification A data object that carries sufficient information to location a particular position in an HL7 message
 

Enum Summary
Rule Enumeration to specify what types of rules can apply.