A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AA - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Original mode: Application Accept - Enhanced mode: Application acknowledgment: Accept
AbstractCodeStore - Class in ca.uhn.hl7v2.conf.store
Abstract class for used retrieving and validating codes from user defined and HL7 specific tables that correspond to a conformance profile.
AbstractCodeStore() - Constructor for class ca.uhn.hl7v2.conf.store.AbstractCodeStore
 
AbstractComponent<T> - Class in ca.uhn.hl7v2.conf.spec.message
An abstraction of the common features of Field, Component, and SubComponent.
AbstractComponent() - Constructor for class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Creates a new instance of AbstractComponent
AbstractComposite - Class in ca.uhn.hl7v2.model
 
AbstractComposite(Message) - Constructor for class ca.uhn.hl7v2.model.AbstractComposite
 
AbstractConformanceContainer - Class in ca.uhn.hl7v2.conf.classes.abs
This class contains the functionality for a parent class in the Conformance class set heirarchy to hold Repeatable children.
AbstractConformanceContainer() - Constructor for class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceContainer
Default constructor
AbstractConformanceDataType - Class in ca.uhn.hl7v2.conf.classes.abs
This class contains the functionality for a Data Type in the Conformance class set
AbstractConformanceDataType(Primitive) - Constructor for class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceDataType
Constructor for AbstractConformanceDataType
AbstractEncodingRule - Class in ca.uhn.hl7v2.validation.impl
Abstract base class for encoding rules
AbstractEncodingRule() - Constructor for class ca.uhn.hl7v2.validation.impl.AbstractEncodingRule
 
AbstractGroup - Class in ca.uhn.hl7v2.model
A partial implementation of Group.
AbstractGroup(Group, ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.AbstractGroup
This constructor should be used by implementing classes that do not also implement Message.
AbstractHL7Exception - Exception in ca.uhn.hl7v2
Abstract base class for Exceptions that are able to create acknowledgement messages from their error code and location information
AbstractHL7Exception() - Constructor for exception ca.uhn.hl7v2.AbstractHL7Exception
 
AbstractHL7Exception(String, Throwable) - Constructor for exception ca.uhn.hl7v2.AbstractHL7Exception
 
AbstractHL7Exception(String) - Constructor for exception ca.uhn.hl7v2.AbstractHL7Exception
 
AbstractHL7Exception(Throwable) - Constructor for exception ca.uhn.hl7v2.AbstractHL7Exception
 
AbstractJMSTransport - Class in ca.uhn.hl7v2.protocol.impl
A TransportLayer that exchanges messages through JMS destinations.
AbstractJMSTransport() - Constructor for class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
AbstractMessage - Class in ca.uhn.hl7v2.model
A default implementation of Message.
AbstractMessage(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.AbstractMessage
 
AbstractMessageRule - Class in ca.uhn.hl7v2.validation.impl
Abstract base class for message rules
AbstractMessageRule() - Constructor for class ca.uhn.hl7v2.validation.impl.AbstractMessageRule
 
AbstractModelClassFactory - Class in ca.uhn.hl7v2.parser
Abstract base class for ModelClassFactory implementations that read event maps from the file system.
AbstractModelClassFactory() - Constructor for class ca.uhn.hl7v2.parser.AbstractModelClassFactory
 
AbstractPersonNameComposite - Class in ca.uhn.hl7v2.model.composite
NOT YET IN USE
AbstractPersonNameComposite(Message) - Constructor for class ca.uhn.hl7v2.model.composite.AbstractPersonNameComposite
Constructor
AbstractPrimitive - Class in ca.uhn.hl7v2.model
Base class for Primitives.
AbstractPrimitive(Message) - Constructor for class ca.uhn.hl7v2.model.AbstractPrimitive
 
AbstractPrimitiveTypeRule - Class in ca.uhn.hl7v2.validation.impl
Abstract base class for primitive rules
AbstractPrimitiveTypeRule() - Constructor for class ca.uhn.hl7v2.validation.impl.AbstractPrimitiveTypeRule
 
AbstractSegment - Class in ca.uhn.hl7v2.model
Provides common functionality needed by implementers of the Segment interface.
AbstractSegment(Group, ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.AbstractSegment
Calls the abstract init() method to create the fields in this segment.
AbstractSegmentContainer - Class in ca.uhn.hl7v2.conf.spec.message
An abstraction of SegGroup and MessageProfile (both are containers for segment specs).
AbstractSegmentContainer() - Constructor for class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Creates a new instance of AbstractSegmentContainer
AbstractStructure - Class in ca.uhn.hl7v2.model
 
AbstractStructure(Group) - Constructor for class ca.uhn.hl7v2.model.AbstractStructure
Abstract group constructor
AbstractSuperMessage - Class in ca.uhn.hl7v2.model
Base class for a SuperStructure message.
AbstractSuperMessage(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.AbstractSuperMessage
Constructor
AbstractTextPrimitive - Class in ca.uhn.hl7v2.model.primitive
Base class for a textual primitive datatypes such as FT, TX, ST.
AbstractTextPrimitive(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.AbstractTextPrimitive
Constructor
AbstractTransport - Class in ca.uhn.hl7v2.protocol.impl
A base implementation of TransportLayer which looks after the addition of common metadata to each inbound Transportable.
AbstractTransport() - Constructor for class ca.uhn.hl7v2.protocol.impl.AbstractTransport
 
AbstractType - Class in ca.uhn.hl7v2.model
An abstract Type that provides a default implementation of getName().
AbstractType(Message) - Constructor for class ca.uhn.hl7v2.model.AbstractType
Creates a new instance of AbstractType
AbstractUseCaseComponent - Class in ca.uhn.hl7v2.conf.spec.usecase
An abstraction of the parts of a use case (eg EventFlow), all of which have a name and a body.
AbstractUseCaseComponent() - Constructor for class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Creates a new instance of AbstractUseCaseComponent
AbstractValidationExceptionHandler<R> - Class in ca.uhn.hl7v2.validation
Abstract base class of a ValidationExceptionHandler that supports a validation subject.
AbstractValidationExceptionHandler(HapiContext) - Constructor for class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler
 
AbstractValidator<R> - Class in ca.uhn.hl7v2.validation
Abstract implementation of a message validator.
AbstractValidator() - Constructor for class ca.uhn.hl7v2.validation.AbstractValidator
 
accept(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.AbstractComposite
 
accept(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Iterates over the contained structures and calls the visitor for each of them.
accept(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.AbstractMessage
 
accept(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
 
accept(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Iterates over the contained fields and calls the visitor for each of them.
accept(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.Field
 
accept(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.Varies
 
accept(MessageVisitor, Location) - Method in interface ca.uhn.hl7v2.model.Visitable
Callback method for the visitor.
accept(String) - Method in class ca.uhn.hl7v2.protocol.impl.HL7Server
Accepts a single inbound connection if the same ServerSocket is used for all message exchanges, or a connection from each if two ServerSockets are being used.
AcceptAcknowledger - Class in ca.uhn.hl7v2.protocol.impl
Checks whether messages can be accepted and creates appropriate ACK messages.
AcceptAcknowledger() - Constructor for class ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger
 
AcceptAcknowledger.AcceptACK - Class in ca.uhn.hl7v2.protocol.impl
A structure for decisions as to whether a message can be accepted, along with a corresponding accept or reject acknowlegement message.
AcceptAcknowledger.AcceptACK(boolean, Transportable) - Constructor for class ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger.AcceptACK
 
AcceptApplication - Class in ca.uhn.hl7v2.app
An application that returns AA acknowledgements.
AcceptApplication() - Constructor for class ca.uhn.hl7v2.app.AcceptApplication
Creates a new instance of AcceptApplication
AcceptValidator - Interface in ca.uhn.hl7v2.protocol
Determines whether messages are acceptable for storage.
AcceptValidator.AcceptRuling - Interface in ca.uhn.hl7v2.protocol
Represents a decision regarding whether a message can be initially accepted for further processing.
ACK_AA - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
ACK_AE - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
ACK_AR - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
ACK_AR - Static variable in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
ACK_CA - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
ACK_CA - Static variable in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
ACK_CE - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
ACK_CE - Static variable in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
ACK_CR - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
ACK_CR - Static variable in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
AcknowledgmentCode - Enum in ca.uhn.hl7v2
Acknowledgment code table
activate() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Start the receiver thread(s)
activate() - Method in interface ca.uhn.hl7v2.app.Connection
Activate this connection
activate() - Method in class ca.uhn.hl7v2.app.LazyConnection
 
activate(Collection<RuleBinding<T>>) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
 
active(boolean) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Marks the rule as being active (default) or inactive
ActiveConnection - Class in ca.uhn.hl7v2.app
A TCP/IP connection to a remote HL7 server.
ActiveConnection(Parser, LowerLayerProtocol, Socket) - Constructor for class ca.uhn.hl7v2.app.ActiveConnection
Creates a new instance of Connection, with inbound and outbound communication on a single port.
ActiveConnection(Parser, LowerLayerProtocol, Socket, ExecutorService) - Constructor for class ca.uhn.hl7v2.app.ActiveConnection
 
ActiveConnection(Parser, LowerLayerProtocol, Socket, Socket) - Constructor for class ca.uhn.hl7v2.app.ActiveConnection
Creates a new instance of Connection, with inbound communication on one port and outbound on another.
ActiveConnection(Parser, LowerLayerProtocol, Socket, Socket, ExecutorService) - Constructor for class ca.uhn.hl7v2.app.ActiveConnection
Creates a new instance of Connection, with inbound communication on one port and outbound on another.
ActiveInitiator - Class in ca.uhn.hl7v2.app
Performs the initiation role of a message exchange (i.e sender of the first message; analogous to the client in a client-server interaction), according to HL7's original mode processing rules.
Actor - Class in ca.uhn.hl7v2.conf.spec.usecase
Use Case Actor.
Actor() - Constructor for class ca.uhn.hl7v2.conf.spec.usecase.Actor
Creates a new instance of Actor
add(Class<? extends Structure>, boolean, boolean) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Adds a new Structure (group or segment) to this Group.
add(Class<? extends Structure>, boolean, boolean, boolean) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Adds a new Structure (group or segment) to this Group.
add(Class<? extends Structure>, boolean, boolean, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Adds a new Structure (group or segment) to this Group.
add(Class<? extends Type>, boolean, int, int, Object[]) - Method in class ca.uhn.hl7v2.model.AbstractSegment
add(Class<? extends Type>, boolean, int, int, Object[], String) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Adds a field to the segment.
add(Object) - Method in class ca.uhn.hl7v2.preparser.DatumPath
add() grows this by 1, inserting newValue at the end.
add(int) - Method in class ca.uhn.hl7v2.preparser.DatumPath
Like add(String).
add(String) - Method in class ca.uhn.hl7v2.preparser.DatumPath
convenience! Like add(int), but the other way around.
addCodeStore(CodeStore) - Method in interface ca.uhn.hl7v2.conf.store.CodeStoreRegistry
Registers a code store for use with all profiles.
addCodeStore(CodeStore, String) - Method in interface ca.uhn.hl7v2.conf.store.CodeStoreRegistry
Registers a code store for use with certain profiles.
addCodeStore(CodeStore) - Method in class ca.uhn.hl7v2.conf.store.DefaultCodeStoreRegistry
 
addCodeStore(CodeStore, String) - Method in class ca.uhn.hl7v2.conf.store.DefaultCodeStoreRegistry
 
addCodeStore(CodeStore) - Static method in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
addCodeStore(CodeStore, String) - Static method in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
addForcedEncode(String) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Forces the parser to encode certain segments/fields, even if they contain no content.
addModels(Map<String, String[]>) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
Add model class packages after the object has been instantiated
addNonstandardSegment(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Expands the group definition to include a segment that is not defined by HL7 to be part of this group (eg an unregistered Z segment).
addNonstandardSegment(String, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
 
addNonstandardSegment(String) - Method in interface ca.uhn.hl7v2.model.Group
Expands the group definition to include a segment that is not defined by HL7 to be part of this group (eg an unregistered Z segment).
addNonstandardSegment(String, int) - Method in interface ca.uhn.hl7v2.model.Group
Expands the group definition to include a segment that is not defined by HL7 to be part of this group (eg an unregistered Z segment).
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.ImpNote
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.DataValue
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Adds a PropertyChangeListener to the listener list.
addPropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Adds a PropertyChangeListener to the listener list.
addRuleBindings(T) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Add RuleBindings for the rule that have been built
addSuperstructureApplication(String, String) - Method in class ca.uhn.hl7v2.model.AbstractSuperMessage
 
addTableTestResult(String, String, String, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
addValidationException(ValidationException) - Method in class ca.uhn.hl7v2.validation.builder.support.ValidatingMessageVisitor
 
addValidationExceptions(ValidationException...) - Method in class ca.uhn.hl7v2.validation.builder.support.ValidatingMessageVisitor
 
addValidator(AcceptValidator) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
Adds a new validator to the list of those returned by getValidators().
addValidator(AcceptValidator) - Method in interface ca.uhn.hl7v2.protocol.ProcessorContext
Adds a new validator to the list of those returned by getValidators().
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.ImpNote
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.DataValue
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Adds a VetoableChangeListener to the listener list.
addVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Adds a VetoableChangeListener to the listener list.
AE - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Original mode: Application Error - Enhanced mode: Application acknowledgment: Error
afterStartup() - Method in class ca.uhn.hl7v2.app.HL7Service
Called after startup before the thread enters its main loop.
afterStartup() - Method in class ca.uhn.hl7v2.app.SimpleServer
Prepare server by initializing the server socket
afterStartup() - Method in class ca.uhn.hl7v2.app.TwoPortService
Launches two threads that concurrently listen on the inboundPort and outboundPort.
afterStartup() - Method in class ca.uhn.hl7v2.concurrent.Service
Prepare any resources before entering the main thread.
afterTermination() - Method in class ca.uhn.hl7v2.app.HL7Service
Called after the thread has left its main loop.
afterTermination() - Method in class ca.uhn.hl7v2.app.SimpleServer
Close down socket
afterTermination() - Method in class ca.uhn.hl7v2.app.TwoPortService
Terminate the two acceptor threads
afterTermination() - Method in class ca.uhn.hl7v2.concurrent.Service
Clean up any resources initialized in Service.afterStartup().
AL - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Always send acknowledgement (in MSH-15 and 16)
all() - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder.MessageExpressionBuilder
Applies MessageRules for all event types and trigger events
all() - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
 
allConnections() - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
allOf(Iterable<Predicate>) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
allOf(Predicate...) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
allOfEventType(String) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder.MessageExpressionBuilder
Applies MessageRules for all trigger events of a given event type
allTrim() - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
Builds a PrimitiveTypeRule that always evaluates to true and trims leading and trailing whitespaces.
allTrim(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
Builds a PrimitiveTypeRule that evaluates the specified Predicate against the primitive value with leading and trailing whitespaces trimmed.
allVersions(Set<Version>) - Static method in enum ca.uhn.hl7v2.Version
 
always(boolean) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
alwaysFails() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
anyOf(Iterable<Predicate>) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
anyOf(Predicate...) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
Application - Interface in ca.uhn.hl7v2.app
From an HL7 messaging perspective, an Application is a consumer of a messages.
APPLICATION_INTERNAL_ERROR - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
APPLICATION_RECORD_LOCKED - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
ApplicationException - Exception in ca.uhn.hl7v2.app
Represents any problem encountered during processing of a message by an Application.
ApplicationException(String) - Constructor for exception ca.uhn.hl7v2.app.ApplicationException
Constructs an instance of ApplicationException with the specified detail message.
ApplicationException(Throwable) - Constructor for exception ca.uhn.hl7v2.app.ApplicationException
Constructs a new exception with the specified underlying cause.
ApplicationException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.app.ApplicationException
Constructs a new exception with the specified underlying cause and detail message.
ApplicationExceptionHandler - Interface in ca.uhn.hl7v2.app
The Interface ApplicationExceptionHandler.
ApplicationLoader - Class in ca.uhn.hl7v2.protocol.impl
A utility for loading Application and ReceivingApplication bindings from configuration files.
ApplicationLoader() - Constructor for class ca.uhn.hl7v2.protocol.impl.ApplicationLoader
 
ApplicationRouter - Interface in ca.uhn.hl7v2.protocol
Routes messages to the appropriate application.
ApplicationRouter.AppRoutingData - Interface in ca.uhn.hl7v2.protocol
Encapsulates the message fields used for routing of messages from the HL7 protocol to the appropriate Application.
ApplicationRouterImpl - Class in ca.uhn.hl7v2.protocol.impl
A default implementation of ApplicationRouter
ApplicationRouterImpl() - Constructor for class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
Deprecated.
ApplicationRouterImpl(Parser) - Constructor for class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
Creates an instance that uses the specified Parser.
ApplicationRouterImpl(HapiContext) - Constructor for class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
ApplicationRouterImpl(HapiContext, Parser) - Constructor for class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
Creates an instance that uses the specified Parser.
ApplicationWrapper - Class in ca.uhn.hl7v2.protocol
Wraps a legacy HAPI Application to convert it to a new style ReceivingApplication
ApplicationWrapper(Application) - Constructor for class ca.uhn.hl7v2.protocol.ApplicationWrapper
Constructor
applies(String, String) - Static method in class ca.uhn.hl7v2.validation.impl.RuleBinding
An abstraction of appliesToVersion() and appliesToScope().
appliesToScope(String) - Method in class ca.uhn.hl7v2.validation.impl.MessageRuleBinding
 
appliesToScope(String) - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
 
appliesToVersion(String) - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
 
apply(Message) - Method in class ca.uhn.hl7v2.validation.builder.PredicateMessageRule
 
apply(String) - Method in class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
 
apply(Message) - Method in class ca.uhn.hl7v2.validation.builder.support.ChoiceElementsRespectedRule
 
apply(Message) - Method in class ca.uhn.hl7v2.validation.builder.support.OnlyAllowableSegmentsInSuperstructureRule
 
apply(Message) - Method in class ca.uhn.hl7v2.validation.builder.support.OnlyKnownSegmentsRule
 
apply(Message) - Method in class ca.uhn.hl7v2.validation.builder.support.VisitorMessageRule
 
apply(Message) - Method in class ca.uhn.hl7v2.validation.builder.support.WrongVersionRule
 
apply(Message) - Method in class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule
 
apply(String) - Method in class ca.uhn.hl7v2.validation.impl.RegexPrimitiveRule
Deprecated.
Empty string, null, and the HL7 explicit null (two double-quotes) are passed.
apply(String) - Method in class ca.uhn.hl7v2.validation.impl.SizeRule
Deprecated.
 
apply(String) - Method in class ca.uhn.hl7v2.validation.impl.TrimLeadingWhitespace
Deprecated.
 
apply(String) - Method in class ca.uhn.hl7v2.validation.impl.TrimTrailingWhitespace
Deprecated.
 
apply(String) - Method in class ca.uhn.hl7v2.validation.impl.XMLSchemaRule
Test/validate a given xml document against a hl7 v2.xml schema.
apply(T) - Method in interface ca.uhn.hl7v2.validation.Rule
Applies to rule to an object to be checked
applySuperStructureName(Message) - Method in class ca.uhn.hl7v2.parser.Parser
 
AppRoutingDataImpl - Class in ca.uhn.hl7v2.protocol.impl
A default implementation of ApplicationRouter.AppRoutingData.
AppRoutingDataImpl(String, String, String, String) - Constructor for class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
Creates a new instance with args used as values that will be returned by the corresponding getters.
AppWrapper - Class in ca.uhn.hl7v2.protocol.impl
Wraps a ca.uhn.hl7v2.app.Application as a ca.uhn.hl7v2.protocol.ReceivingApplication.
AppWrapper(Application) - Constructor for class ca.uhn.hl7v2.protocol.impl.AppWrapper
 
AR - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Original mode: Application Reject - Enhanced mode: Application acknowledgment: Reject
ArrayUtil - Class in ca.uhn.hl7v2.util
Utility methods for working with arrays
ArrayUtil() - Constructor for class ca.uhn.hl7v2.util.ArrayUtil
 
asOf(String) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
 
asOf(Version) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
 
asOf(Version) - Static method in enum ca.uhn.hl7v2.Version
 
assertEr7Encoded(String) - Static method in class ca.uhn.hl7v2.parser.EncodingDetector
Throws an exception if the message is not ER7 encoded
assertNamespaceURI(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
 
assertVersionExists(String) - Static method in class ca.uhn.hl7v2.parser.Parser
Like Parser.validVersion(String) but throws an HL7Exception instead
assertXmlEncoded(String) - Static method in class ca.uhn.hl7v2.parser.EncodingDetector
Throws an exception if the message is not XML encoded
asyncPoll(K, long, TimeUnit) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
asyncPoll(K, long, TimeUnit) - Method in interface ca.uhn.hl7v2.concurrent.BlockingMap
Polls for an entry in a background thread.
asyncTake(K) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
asyncTake(K) - Method in interface ca.uhn.hl7v2.concurrent.BlockingMap
Waits for an entry in a background thread.
attach(ConnectionData) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
Returns a Connection to the given address, opening this Connection if necessary.
attach(String, int, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, int, Parser, Class<? extends LowerLayerProtocol>) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, int, Parser, Class<? extends LowerLayerProtocol>, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, int, Parser, LowerLayerProtocol, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, int, Parser, LowerLayerProtocol, boolean, SocketFactory) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, Parser, LowerLayerProtocol, boolean, SocketFactory) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(DefaultHapiContext, String, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(DefaultHapiContext, String, int, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, Parser, Class<? extends LowerLayerProtocol>) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, Parser, Class<? extends LowerLayerProtocol>, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, Parser, LowerLayerProtocol) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attach(String, int, Parser, LowerLayerProtocol, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
Returns a Connection to the given address, opening this Connection if necessary.
attachLazily(String, int, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, int, Parser, Class<? extends LowerLayerProtocol>) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, int, Parser, Class<? extends LowerLayerProtocol>, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, int, Parser, LowerLayerProtocol, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, int, Parser, LowerLayerProtocol, boolean, SocketFactory) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, Parser, LowerLayerProtocol, boolean, SocketFactory) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(DefaultHapiContext, String, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(DefaultHapiContext, String, int, int, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, Parser, LowerLayerProtocol) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
attachLazily(String, int, Parser, LowerLayerProtocol, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
available() - Method in enum ca.uhn.hl7v2.Version
Returns true if the structure classes for this particular version are available on the classpath.
availableVersions() - Static method in enum ca.uhn.hl7v2.Version
Returns a list of all versions for which the structure JARs have been found on the classpath.

B

before(String) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
 
before(Version) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
 
before(Version) - Static method in enum ca.uhn.hl7v2.Version
 
bindApplication(ApplicationRouter.AppRoutingData, ReceivingApplication) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Associates the given application with the given message parameters, so that messages with matching parameters will be sent there.
bindApplication(ApplicationRouter.AppRoutingData, ReceivingApplication) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
BlockingHashMap<K,V> - Class in ca.uhn.hl7v2.concurrent
Default Implementation of a BlockingMap.
BlockingHashMap() - Constructor for class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
BlockingHashMap(ExecutorService) - Constructor for class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
BlockingMap<K,V> - Interface in ca.uhn.hl7v2.concurrent
 
BuilderSupport - Class in ca.uhn.hl7v2.validation.builder
Abstract base class for Validation Rule building that provides factory methods for Predicates.
BuilderSupport() - Constructor for class ca.uhn.hl7v2.validation.builder.BuilderSupport
 

C

CA - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Enhanced mode: Accept acknowledgment: Commit Accept
ca.uhn.hl7v2 - package ca.uhn.hl7v2
 
ca.uhn.hl7v2.app - package ca.uhn.hl7v2.app
 
ca.uhn.hl7v2.concurrent - package ca.uhn.hl7v2.concurrent
 
ca.uhn.hl7v2.conf - package ca.uhn.hl7v2.conf
 
ca.uhn.hl7v2.conf.check - package ca.uhn.hl7v2.conf.check
 
ca.uhn.hl7v2.conf.classes.abs - package ca.uhn.hl7v2.conf.classes.abs
 
ca.uhn.hl7v2.conf.classes.exceptions - package ca.uhn.hl7v2.conf.classes.exceptions
 
ca.uhn.hl7v2.conf.parser - package ca.uhn.hl7v2.conf.parser
 
ca.uhn.hl7v2.conf.spec - package ca.uhn.hl7v2.conf.spec
 
ca.uhn.hl7v2.conf.spec.message - package ca.uhn.hl7v2.conf.spec.message
 
ca.uhn.hl7v2.conf.spec.usecase - package ca.uhn.hl7v2.conf.spec.usecase
 
ca.uhn.hl7v2.conf.store - package ca.uhn.hl7v2.conf.store
 
ca.uhn.hl7v2.llp - package ca.uhn.hl7v2.llp
 
ca.uhn.hl7v2.model - package ca.uhn.hl7v2.model
 
ca.uhn.hl7v2.model.composite - package ca.uhn.hl7v2.model.composite
 
ca.uhn.hl7v2.model.primitive - package ca.uhn.hl7v2.model.primitive
 
ca.uhn.hl7v2.model.v21.datatype - package ca.uhn.hl7v2.model.v21.datatype
 
ca.uhn.hl7v2.model.v22.datatype - package ca.uhn.hl7v2.model.v22.datatype
 
ca.uhn.hl7v2.model.v23.datatype - package ca.uhn.hl7v2.model.v23.datatype
 
ca.uhn.hl7v2.model.v231.datatype - package ca.uhn.hl7v2.model.v231.datatype
 
ca.uhn.hl7v2.model.v24.datatype - package ca.uhn.hl7v2.model.v24.datatype
 
ca.uhn.hl7v2.model.v25.datatype - package ca.uhn.hl7v2.model.v25.datatype
 
ca.uhn.hl7v2.model.v251.datatype - package ca.uhn.hl7v2.model.v251.datatype
 
ca.uhn.hl7v2.model.v26.datatype - package ca.uhn.hl7v2.model.v26.datatype
 
ca.uhn.hl7v2.parser - package ca.uhn.hl7v2.parser
 
ca.uhn.hl7v2.preparser - package ca.uhn.hl7v2.preparser
 
ca.uhn.hl7v2.protocol - package ca.uhn.hl7v2.protocol
 
ca.uhn.hl7v2.protocol.impl - package ca.uhn.hl7v2.protocol.impl
 
ca.uhn.hl7v2.util - package ca.uhn.hl7v2.util
 
ca.uhn.hl7v2.util.idgenerator - package ca.uhn.hl7v2.util.idgenerator
 
ca.uhn.hl7v2.validation - package ca.uhn.hl7v2.validation
 
ca.uhn.hl7v2.validation.builder - package ca.uhn.hl7v2.validation.builder
 
ca.uhn.hl7v2.validation.builder.support - package ca.uhn.hl7v2.validation.builder.support
 
ca.uhn.hl7v2.validation.impl - package ca.uhn.hl7v2.validation.impl
 
cancelConnect() - Method in class ca.uhn.hl7v2.protocol.impl.DualTransportConnector
Cancels a connect() in progress.
CanonicalModelClassFactory - Class in ca.uhn.hl7v2.parser
Specialized version of ModelClassFactory that always returns the same version or even structure.
CanonicalModelClassFactory() - Constructor for class ca.uhn.hl7v2.parser.CanonicalModelClassFactory
Constructor which selects the newest version of HAPI known to
CanonicalModelClassFactory(Class<? extends Message>) - Constructor for class ca.uhn.hl7v2.parser.CanonicalModelClassFactory
Constructor for a model class factory which always returns the same message type.
CanonicalModelClassFactory(String) - Constructor for class ca.uhn.hl7v2.parser.CanonicalModelClassFactory
Constructor
canProcess(Message) - Method in interface ca.uhn.hl7v2.app.Application
Returns true if this Application wishes to accept the message.
canProcess(Message) - Method in class ca.uhn.hl7v2.app.DefaultApplication
Returns true.
canProcess(Message) - Method in class ca.uhn.hl7v2.protocol.ApplicationWrapper
canProcess(Message) - Method in class ca.uhn.hl7v2.protocol.impl.AppWrapper
 
canProcess(Message) - Method in interface ca.uhn.hl7v2.protocol.ReceivingApplication
 
CE - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Enhanced mode: Accept acknow ledgment: Commit Error
characters(char[], int, int) - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
charset - Variable in class ca.uhn.hl7v2.llp.LowerLayerProtocol
 
CHARSET_KEY - Static variable in class ca.uhn.hl7v2.llp.MinLLPReader
Deprecated.
CHARSET_KEY - Static variable in interface ca.uhn.hl7v2.llp.MllpConstants
System property: If a value is set for this property, the value is interpreted as a character set, and this characterset is used.
CharSetUtil - Class in ca.uhn.hl7v2.llp
Charset utility class
CharSetUtil() - Constructor for class ca.uhn.hl7v2.llp.CharSetUtil
 
check(Transportable) - Method in interface ca.uhn.hl7v2.protocol.AcceptValidator
Returns a ruling regarding whether the given message can be accepted for further processing (ie determines CE, CR, or CA for enhanced mode, and AR for original mode).
checkConstantValue(String, String, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
checkDataType(String, Type, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
checkEventType(String, StaticDef, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
checkExtraComponents(Composite, int, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests for extra components (ie any not defined in the profile)
checkForExtraFields(Segment, List<Integer>, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Checks a segment against a list of allowed fields (ie those mentioned in the profile with usage other than X).
checkForExtraStructures(Group, List<String>, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Checks a group's children against a list of allowed structures for the group (ie those mentioned in the profile with usage other than X).
checkLength(long, String, String, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
checkMessageStructure(String, StaticDef, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
checkMessageType(String, StaticDef, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
checkParse(String, Message, Parser) - Static method in class ca.uhn.hl7v2.protocol.impl.ParseChecker
Encodes the given message and compares it to the given string.
CHOICE_ELEMENTS_RESPECTED - Static variable in class ca.uhn.hl7v2.validation.builder.support.ChoiceElementsRespectedRule
Singleton instance
choiceElementsRespected() - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
Builds a MessageRule that enforces choice elements.
ChoiceElementsRespectedRule - Class in ca.uhn.hl7v2.validation.builder.support
Message rule which enforces that only one "choice element" within any groups in the message must only have content within one of the possible choices.
ChoiceElementsRespectedRule() - Constructor for class ca.uhn.hl7v2.validation.builder.support.ChoiceElementsRespectedRule
 
chomp(String) - Static method in class ca.uhn.hl7v2.util.StringUtil
Removes any line separators (\r ot \n) from the end of a string and returns that string
ClasspathProfileStore - Class in ca.uhn.hl7v2.conf.store
Looks up the profile in a file "ID.xml" somewhere in in classpath (where ID is the profile ID).
ClasspathProfileStore() - Constructor for class ca.uhn.hl7v2.conf.store.ClasspathProfileStore
 
ClasspathProfileStore(String) - Constructor for class ca.uhn.hl7v2.conf.store.ClasspathProfileStore
 
clear() - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
Clears all existing entries.
clear() - Method in class ca.uhn.hl7v2.model.AbstractComposite
 
clear() - Method in class ca.uhn.hl7v2.model.AbstractGroup
Clears all data from this structure.
clear() - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
Clears all data from this type
clear() - Method in class ca.uhn.hl7v2.model.AbstractSegment
Clears all data from this segment
clear() - Method in class ca.uhn.hl7v2.model.AbstractType
Clears all data from this type
clear() - Method in interface ca.uhn.hl7v2.model.Type
Clears all data from this type
clear() - Method in class ca.uhn.hl7v2.model.Varies
Clears all data from this type
clear() - Method in class ca.uhn.hl7v2.preparser.DatumPath
setSize(0).
CLIENT_ID_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
ClientSocketStreamSource - Class in ca.uhn.hl7v2.protocol.impl
A client-side SocketStreamSource.
ClientSocketStreamSource(SocketAddress) - Constructor for class ca.uhn.hl7v2.protocol.impl.ClientSocketStreamSource
 
clone() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
clone() - Method in class ca.uhn.hl7v2.preparser.DatumPath
 
close() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Stops running Receiver threads and closes open sockets
close() - Method in interface ca.uhn.hl7v2.app.Connection
Closes the connection
close() - Method in class ca.uhn.hl7v2.app.LazyConnection
 
close() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
close() - Method in interface ca.uhn.hl7v2.llp.HL7Reader
Closes the underlying stream and any other resources that should be closed.
close() - Method in interface ca.uhn.hl7v2.llp.HL7Writer
Closes the underlying stream and any other resources that should be closed.
CM - Class in ca.uhn.hl7v2.model.v21.datatype
Version 2.1 contains a number of unspecified CM datatypes, which we model as GenericComposites.
CM(Message) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.CM
 
CodeMapper - Class in ca.uhn.hl7v2.util
Maps local codes to interface codes and vice versa.
CodeMapper() - Constructor for class ca.uhn.hl7v2.util.CodeMapper
 
CodeStore - Interface in ca.uhn.hl7v2.conf.store
Interface used retrieving and validating codes from user defined and HL7 specific tables that correspond to a conformance profile.
CodeStoreRegistry - Interface in ca.uhn.hl7v2.conf.store
Registry containing CodeStore instances registered for Conformance Profile IDs or ID patterns.
codeTable() - Static method in enum ca.uhn.hl7v2.AcknowledgmentCode
 
codeTable() - Static method in enum ca.uhn.hl7v2.ErrorCode
 
codeTable() - Static method in enum ca.uhn.hl7v2.Severity
 
CollectingValidationExceptionHandler<R> - Class in ca.uhn.hl7v2.validation
ValidationExceptionHandler that collects all ValidationExceptions in a list.
CollectingValidationExceptionHandler(HapiContext) - Constructor for class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
 
CommonDT - Class in ca.uhn.hl7v2.model.primitive
This class contains functionality used by the DT class in the version 2.3.0, 2.3.1, and 2.4 packages Note: The class description below has been excerpted from the Hl7 2.4 documentation.
CommonDT() - Constructor for class ca.uhn.hl7v2.model.primitive.CommonDT
Constructs a DT datatype with fields initialzed to zero and value initialized to null.
CommonDT(String) - Constructor for class ca.uhn.hl7v2.model.primitive.CommonDT
Constructs a DT object with the given value.
CommonTM - Class in ca.uhn.hl7v2.model.primitive
This class contains functionality used by the TM class in the version 2.3.0, 2.3.1, and 2.4 packages Note: The class description below has been excerpted from the Hl7 2.4 documentation.
CommonTM() - Constructor for class ca.uhn.hl7v2.model.primitive.CommonTM
Constructs a TM datatype with fields initialzed to zero and the value set to null.
CommonTM(String) - Constructor for class ca.uhn.hl7v2.model.primitive.CommonTM
Constructs a TM object with the given value.
CommonTS - Class in ca.uhn.hl7v2.model.primitive
This class contains functionality used by the TS class in the version 2.3.0, 2.3.1, and 2.4 packages
CommonTS() - Constructor for class ca.uhn.hl7v2.model.primitive.CommonTS
Creates new ValidTS zero argument constructor.
CommonTS(String) - Constructor for class ca.uhn.hl7v2.model.primitive.CommonTS
Constructs a TS object with the given value.
completionService(ExecutorService) - Static method in class ca.uhn.hl7v2.concurrent.DefaultExecutorService
 
Component - Class in ca.uhn.hl7v2.conf.spec.message
The specification for a particular field component in a message profile.
Component() - Constructor for class ca.uhn.hl7v2.conf.spec.message.Component
Creates a new instance of Component
Composite - Interface in ca.uhn.hl7v2.model
Represents the category of HL7 data types that contain more than one component (e.g.
CompositeTypeRule - Interface in ca.uhn.hl7v2.validation
A validation rule that applies to a fully populated composite type.
concatenate(String[], String[]) - Static method in class ca.uhn.hl7v2.util.StringUtil
 
ConfDataException - Exception in ca.uhn.hl7v2.conf.classes.exceptions
This exception will be thrown when an invalid data type is populated
ConfDataException(String) - Constructor for exception ca.uhn.hl7v2.conf.classes.exceptions.ConfDataException
Constructor for ConfDataException
configure() - Method in class ca.uhn.hl7v2.validation.builder.DelegatingValidationRuleBuilder
 
configure() - Method in class ca.uhn.hl7v2.validation.builder.support.DefaultValidationBuilder
 
configure() - Method in class ca.uhn.hl7v2.validation.builder.support.DefaultValidationWithoutTNBuilder
 
configure() - Method in class ca.uhn.hl7v2.validation.builder.support.NoValidationBuilder
 
configure() - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
Extend this method to add validation rules to the builder
configureNewAcceptedSocket(Socket) - Method in interface ca.uhn.hl7v2.util.SocketFactory
Invoked by server processes each time a new server is accepted in order to set configuration settings on the new socket
configureNewAcceptedSocket(Socket) - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
 
Conformance - Class in ca.uhn.hl7v2.conf.spec
Part of a specification that defines application behavior and IDs for other parts of the spec.
Conformance() - Constructor for class ca.uhn.hl7v2.conf.spec.Conformance
Creates a new instance of Conformance
conformance() - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
Builds a MessageRule that evaluates the message against the Conformance Profile referred to in MSH-21.
conformance(String) - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
Builds a MessageRule that evaluates the message against the Conformance Profile referred to by the profileId parameter
ConformanceError - Error in ca.uhn.hl7v2.conf.classes.exceptions
This exception will be thrown when an invalid data type is populated
ConformanceError(String) - Constructor for error ca.uhn.hl7v2.conf.classes.exceptions.ConformanceError
Constructor for ConformanceError
ConformanceError(String, Throwable) - Constructor for error ca.uhn.hl7v2.conf.classes.exceptions.ConformanceError
Constructor for ConformanceError
ConformanceException - Exception in ca.uhn.hl7v2.conf.classes.exceptions
This exception will be thrown when an invalid data type is populated
ConformanceException(String) - Constructor for exception ca.uhn.hl7v2.conf.classes.exceptions.ConformanceException
Constructor for ConformanceException
ConformanceProfileRule - Class in ca.uhn.hl7v2.validation.impl
A MessageRule that checks conformance to message profiles.
ConformanceProfileRule() - Constructor for class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule
Creates an instance that tests messages against whatever profiles they declare in MSH-21.
ConformanceProfileRule(String) - Constructor for class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule
 
ConfRepException - Exception in ca.uhn.hl7v2.conf.classes.exceptions
This exception will be thrown when an invalid Repetition is attempted
ConfRepException(int, int) - Constructor for exception ca.uhn.hl7v2.conf.classes.exceptions.ConfRepException
Constructor for ConfRepException
connect() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
Sets isConnected() to false, then calls doConnect(), then sets isConnected() to true.
connect() - Method in class ca.uhn.hl7v2.protocol.impl.ClientSocketStreamSource
Gets fresh instances of sockets.
connect() - Method in class ca.uhn.hl7v2.protocol.impl.DualTransportConnector
Connects both TransportLayers in separate threads, and returns when both have been connected, or when cancelConnect() is called.
connect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
connect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
connect() - Method in class ca.uhn.hl7v2.protocol.impl.ServerSocketStreamSource
Accepts new connections on underlying ServerSocket, replacing any existing socket with the new one, blocking until a connection is available.
connect() - Method in class ca.uhn.hl7v2.protocol.impl.SocketStreamSource
Gets fresh instance of socket, which is subsequently available from getSocket().
connect() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
Creates a new session, sender/publisher, and receiver/subscriber.
connect() - Method in interface ca.uhn.hl7v2.protocol.StreamSource
Gets new streams.
connect() - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
Initializes a connection to the remote server.
Connection - Interface in ca.uhn.hl7v2.app
Interface for a connection
CONNECTION_METADATA_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
connectionDiscarded(Connection) - Method in interface ca.uhn.hl7v2.app.ConnectionListener
Notifies the listener that a new connection is closed and is being discarded.
ConnectionHub - Class in ca.uhn.hl7v2.app
Provides access to shared HL7 Connections.
ConnectionListener - Interface in ca.uhn.hl7v2.app
An object that wants to be notified of new remote connections.
connectionReceived(Connection) - Method in interface ca.uhn.hl7v2.app.ConnectionListener
Notifies the listener that a new connection has been opened.
contains(T[], T) - Static method in class ca.uhn.hl7v2.util.ArrayUtil
Returns true if the array contains the given value, using Object.equals(Object).
contains(Structure, String, boolean, boolean) - Static method in class ca.uhn.hl7v2.util.MessageIterator
Determines whether the given structure matches the given name, or contains a child that does.
containsKey(Object) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
Returns true if an entry with the given key is available
containsValue(Object) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
CONTEXT_PROPERTY - Static variable in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
 
copy(DatumPath) - Method in class ca.uhn.hl7v2.preparser.DatumPath
like a copy constructor without the constructor
copy(Type, Type) - Static method in class ca.uhn.hl7v2.util.DeepCopy
Copies data from the "from" Type into the "to" Type.
copy(Segment, Segment) - Static method in class ca.uhn.hl7v2.util.DeepCopy
Copies contents from the source segment to the destination segment.
correct(String) - Method in class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
 
correct(String) - Method in class ca.uhn.hl7v2.validation.impl.AbstractPrimitiveTypeRule
 
correct(String) - Method in class ca.uhn.hl7v2.validation.impl.TrimLeadingWhitespace
Deprecated.
Removes leading whitespace.
correct(String) - Method in class ca.uhn.hl7v2.validation.impl.TrimTrailingWhitespace
Deprecated.
Removes leading whitespace.
correct(String) - Method in interface ca.uhn.hl7v2.validation.PrimitiveTypeRule
Optionally performs an automatic correction on given data to make it conform (eg trims leading whitespace).
countLines(String) - Static method in class ca.uhn.hl7v2.util.StringUtil
Counts the number of lines in a string by counting the number of "\n" or "\r" or "\r\n" sequences which appear in it
CR - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Enhanced mode: Accept acknowledgment: Commit Reject
create() - Method in interface ca.uhn.hl7v2.model.MessageVisitorFactory
 
createAcceptThread(int) - Method in class ca.uhn.hl7v2.app.TwoPortService
 
createMessage() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
createMessage() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
createMessage() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
 
createNewTypeWithoutReflection(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Attempts to create an instance of a field type without using reflection.
createNewTypeWithoutReflection(int) - Method in class ca.uhn.hl7v2.model.GenericSegment
Attempts to create an instance of a field type without using reflection.
createPopulatedSegmentIterator(Group) - Static method in class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
 
createPopulatedStructureIterator(Group, Class<? extends Structure>) - Static method in class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
 
createPopulatedStructureIterator(Group, String) - Static method in class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
 
createPopulatedStructureIterator(Group, FilterIterator.Predicate<Structure>) - Static method in class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
 
createServerSocket() - Method in interface ca.uhn.hl7v2.util.SocketFactory
Create a standard server socket
createServerSocket() - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
Create a standard server socket
createSocket() - Method in interface ca.uhn.hl7v2.util.SocketFactory
Create a standard client socket
createSocket() - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
Create a standard client socket
createTlsServerSocket() - Method in interface ca.uhn.hl7v2.util.SocketFactory
Create a TLS server socket
createTlsServerSocket() - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
Create a TLS server socket
createTlsSocket() - Method in interface ca.uhn.hl7v2.util.SocketFactory
Create a TLS client socket
createTlsSocket() - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
Create a TLS client socket
currentReps(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns the number of existing repetitions of the named structure.
customBuilder(String) - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
 
CustomModelClassFactory - Class in ca.uhn.hl7v2.parser
ModelClassFactory which allows custom packages to search to be specified.
CustomModelClassFactory() - Constructor for class ca.uhn.hl7v2.parser.CustomModelClassFactory
Constructor which just delegated to DefaultModelClassFactory
CustomModelClassFactory(String) - Constructor for class ca.uhn.hl7v2.parser.CustomModelClassFactory
Constructor
CustomModelClassFactory(Map<String, String[]>) - Constructor for class ca.uhn.hl7v2.parser.CustomModelClassFactory
Constructor
CustomModelClassFactory(ModelClassFactory, Map<String, String[]>) - Constructor for class ca.uhn.hl7v2.parser.CustomModelClassFactory
Set an explicit ModelClassFactory is underlying delegate
customValidation(String) - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
 
cycle(boolean) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
 
cycle(boolean) - Method in interface ca.uhn.hl7v2.protocol.Processor
Performs a single iteration of the receiving-side of the HL7 original mode or enhanced mode processing rules (see HL7 Standard v2.5 Chapter 2; the choice of rules is determined by message values).

D

DATA_TYPE_ERROR - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
DataTypeException - Exception in ca.uhn.hl7v2.model
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.
DataTypeException(String, int, Throwable) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
Deprecated. 
DataTypeException(String, ErrorCode, Throwable) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
 
DataTypeException(String, int) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
Deprecated. 
DataTypeException(String, ErrorCode) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
 
DataTypeException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
 
DataTypeException(Throwable) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
 
DataTypeException(String) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
 
DataTypeUtil - Class in ca.uhn.hl7v2.model
This class is used to provide utility functions for other datatype classes and methods.
DataTypeUtil() - Constructor for class ca.uhn.hl7v2.model.DataTypeUtil
 
DataValue - Class in ca.uhn.hl7v2.conf.spec.message
An explicit data value specified in a message profile.
DataValue() - Constructor for class ca.uhn.hl7v2.conf.spec.message.DataValue
Creates a new instance of DataValue
date() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
dateTime() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
dateTime25() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
DatumPath - Class in ca.uhn.hl7v2.preparser
An object of this class represents a variable-size path for identifying the location of a datum within an HL7 message, which we can use for maintaining parser state and for generating a suitable string key (in the ZYX[a]-b[c]-d-e style) for a piece of data in the message (see toString()).
DatumPath() - Constructor for class ca.uhn.hl7v2.preparser.DatumPath
 
DatumPath(DatumPath) - Constructor for class ca.uhn.hl7v2.preparser.DatumPath
copy constructor
DeepCopy - Class in ca.uhn.hl7v2.util
Tools for copying data recurvisely from one message element into another.
DeepCopy() - Constructor for class ca.uhn.hl7v2.util.DeepCopy
 
DEFAULT_ACCEPTED_SOCKET_TIMEOUT - Static variable in class ca.uhn.hl7v2.util.StandardSocketFactory
DEFAULT_EVENT_MAP_DIRECTORY - Static variable in class ca.uhn.hl7v2.parser.AbstractModelClassFactory
 
DEFAULT_EXCEPTION_ACKNOWLEDGEMENT_CODE - Static variable in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
The default acknowledgment code used in MSA-1 when generating a NAK (negative ACK) message as a result of a processing exception.
DEFAULT_ID_FILE - Static variable in class ca.uhn.hl7v2.util.MessageIDGenerator
Deprecated.
Contains the complete path to the default ID file, which is a plain text file containing the number corresponding to the last generated ID
DEFAULT_LEGACY_MODE_PROPERTY - Static variable in class ca.uhn.hl7v2.parser.PipeParser
Deprecated.
This will be removed in HAPI 3.0
DEFAULT_MAXLO - Static variable in class ca.uhn.hl7v2.util.idgenerator.FileBasedHiLoGenerator
 
DEFAULT_OBX2_TYPE_PROP - Static variable in class ca.uhn.hl7v2.model.Varies
System property key: The value may be set to provide a default datatype ("ST", "NM", etc) for an OBX segment with a missing OBX-2 value.
DEFAULT_PROFILE_PREFIX - Static variable in class ca.uhn.hl7v2.conf.store.ClasspathProfileStore
 
DEFAULT_PROFILE_STORE_DIRECTORY - Static variable in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
The default profile store directory
DEFAULT_UNEXPECTED_SEGMENT_BEHAVIOUR - Static variable in class ca.uhn.hl7v2.parser.ParserConfiguration
 
DefaultApplication - Class in ca.uhn.hl7v2.app
An Application that does nothing with the message and returns an Application Reject message in response.
DefaultApplication() - Constructor for class ca.uhn.hl7v2.app.DefaultApplication
New instance which always returns an acknowledgment code of AcknowledgmentCode.AR and a message indicating that no appropriate handler could be found.
DefaultApplication(AcknowledgmentCode) - Constructor for class ca.uhn.hl7v2.app.DefaultApplication
New instance which always uses the given acknowledgment code, and generates an appropriate message for the given code, according to the following rules:
DefaultApplication(AcknowledgmentCode, String) - Constructor for class ca.uhn.hl7v2.app.DefaultApplication
New instance which always uses the given acknowledgment code and message
DefaultCodeStoreRegistry - Class in ca.uhn.hl7v2.conf.store
Default Implementation of a CodeStoreRegistry
DefaultCodeStoreRegistry() - Constructor for class ca.uhn.hl7v2.conf.store.DefaultCodeStoreRegistry
 
DefaultEscaping - Class in ca.uhn.hl7v2.parser
Handles "escaping" and "unescaping" of text according to the HL7 escape sequence rules defined in section 2.10 of the standard (version 2.4).
DefaultEscaping() - Constructor for class ca.uhn.hl7v2.parser.DefaultEscaping
 
DefaultExecutorService - Class in ca.uhn.hl7v2.concurrent
Provides a global cached thread pool if Connections and Servers are not initialized with their specific ExecutorService instances.
DefaultExecutorService() - Constructor for class ca.uhn.hl7v2.concurrent.DefaultExecutorService
 
DefaultHapiContext - Class in ca.uhn.hl7v2
Default implementation for HapiContext.
DefaultHapiContext() - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
DefaultHapiContext(ExecutorService) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
DefaultHapiContext(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
DefaultHapiContext(ValidationContext) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
DefaultHapiContext(ValidationRuleBuilder) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
DefaultHapiContext(ParserConfiguration, ValidationContext, ModelClassFactory) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
DefaultHapiContext(ParserConfiguration, ValidationRuleBuilder, ModelClassFactory) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
DefaultHapiContext(HapiContext) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
 
defaultInstance() - Static method in class ca.uhn.hl7v2.parser.EncodingCharacters
Returns an instance of encoding characters with the standard ER7 encoding characters defined: |^~\&
DefaultModelClassFactory - Class in ca.uhn.hl7v2.parser
Default implementation of ModelClassFactory.
DefaultModelClassFactory() - Constructor for class ca.uhn.hl7v2.parser.DefaultModelClassFactory
 
DefaultValidation - Class in ca.uhn.hl7v2.validation.impl
A ValidationContext with a default set of rules initially defined.
DefaultValidation() - Constructor for class ca.uhn.hl7v2.validation.impl.DefaultValidation
 
defaultValidation() - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
 
DefaultValidationBuilder - Class in ca.uhn.hl7v2.validation.builder.support
Builder implementing the default validation rules as described in the HL7 standard
DefaultValidationBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.support.DefaultValidationBuilder
 
DefaultValidationExceptionHandler - Class in ca.uhn.hl7v2.validation
Simple implementation of a handler that just tracks if DefaultValidationExceptionHandler.error(ValidationException) has been called at least once.
DefaultValidationExceptionHandler() - Constructor for class ca.uhn.hl7v2.validation.DefaultValidationExceptionHandler
 
DefaultValidationExceptionHandler(HapiContext) - Constructor for class ca.uhn.hl7v2.validation.DefaultValidationExceptionHandler
 
DefaultValidationWithoutTN - Class in ca.uhn.hl7v2.validation.impl
A ValidationContext with a default set of rules initially defined.
DefaultValidationWithoutTN() - Constructor for class ca.uhn.hl7v2.validation.impl.DefaultValidationWithoutTN
 
DefaultValidationWithoutTNBuilder - Class in ca.uhn.hl7v2.validation.builder.support
Builder implementing the default validation rules as described in the HL7 standard except for the TN data type, which is not appropriate anywhere outside the U.S.
DefaultValidationWithoutTNBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.support.DefaultValidationWithoutTNBuilder
 
DefaultValidator - Class in ca.uhn.hl7v2.conf.check
A default conformance profile validator.
DefaultValidator() - Constructor for class ca.uhn.hl7v2.conf.check.DefaultValidator
Creates a new instance of DefaultValidator
DefaultValidator(HapiContext) - Constructor for class ca.uhn.hl7v2.conf.check.DefaultValidator
 
DefaultValidator<R> - Class in ca.uhn.hl7v2.validation
Default implementation of a message validator.
DefaultValidator(HapiContext) - Constructor for class ca.uhn.hl7v2.validation.DefaultValidator
 
DefaultValidator(ValidationContext) - Constructor for class ca.uhn.hl7v2.validation.DefaultValidator
 
DefaultValidator(ValidationRuleBuilder) - Constructor for class ca.uhn.hl7v2.validation.DefaultValidator
 
DefaultXMLParser - Class in ca.uhn.hl7v2.parser
A default XMLParser.
DefaultXMLParser() - Constructor for class ca.uhn.hl7v2.parser.DefaultXMLParser
 
DefaultXMLParser(HapiContext) - Constructor for class ca.uhn.hl7v2.parser.DefaultXMLParser
 
DefaultXMLParser(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.parser.DefaultXMLParser
Creates a new instance of DefaultXMLParser
DelegatingHiLoGenerator - Class in ca.uhn.hl7v2.util.idgenerator
Default implementation of a HiLo ID generator that allows to use another (non-HiLo) ID generator for generating the "hi" part of the ID.
DelegatingHiLoGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.DelegatingHiLoGenerator
 
DelegatingHiLoGenerator(IDGenerator.Ordered) - Constructor for class ca.uhn.hl7v2.util.idgenerator.DelegatingHiLoGenerator
 
DelegatingMessageVisitor<T extends MessageVisitor> - Class in ca.uhn.hl7v2.model
Delegates all visit method calls to the wrapped MessageVisitor.
DelegatingMessageVisitor(T) - Constructor for class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
DelegatingValidationRuleBuilder - Class in ca.uhn.hl7v2.validation.builder
Delegating Rule Builder that additionally allows to delegate rule building.
DelegatingValidationRuleBuilder(ValidationRuleBuilder) - Constructor for class ca.uhn.hl7v2.validation.builder.DelegatingValidationRuleBuilder
 
delim(int) - Method in class ca.uhn.hl7v2.preparser.ER7.ER7SegmentHandler
 
delim(int) - Method in interface ca.uhn.hl7v2.preparser.ER7.Handler
 
DerivativeEvent - Class in ca.uhn.hl7v2.conf.spec.usecase
A use case derivative event.
DerivativeEvent() - Constructor for class ca.uhn.hl7v2.conf.spec.usecase.DerivativeEvent
Creates a new instance of DerivativeEvent
description(String) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Adds a description to the rule
DESTINATION_NAME_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
detach(Connection) - Method in class ca.uhn.hl7v2.app.ConnectionHub
Informs the ConnectionHub that you are done with the given Connection - if no other code is using it, it will be closed, so you should not attempt to use a Connection after detaching from it.
disableBinding(ApplicationRouter.AppRoutingData) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Temporarily deactivates the binding on the given field data, if present.
disableBinding(ApplicationRouter.AppRoutingData) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
discard(Connection) - Method in class ca.uhn.hl7v2.app.ConnectionHub
Closes and discards the given Connection so that it can not be returned in subsequent calls to attach().
discard(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.NullSafeStorage
Does nothing.
discard(Transportable) - Method in interface ca.uhn.hl7v2.protocol.SafeStorage
If the given message exists in the store, it is removed.
discardAll() - Method in class ca.uhn.hl7v2.app.ConnectionHub
Closes and discards all connections.
disconnect() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
 
disconnect() - Method in class ca.uhn.hl7v2.protocol.impl.DualTransportConnector
 
disconnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
disconnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
disconnect() - Method in class ca.uhn.hl7v2.protocol.impl.SocketStreamSource
Closes streams and underlying socket.
disconnect() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
Closes the JMS session.
disconnect() - Method in interface ca.uhn.hl7v2.protocol.StreamSource
Closes streams and underlying connections.
disconnect() - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
Drops any existing connection to the remote server.
doConnect() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
Performs connection as described in TransportLayer.connect().
doConnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
doConnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
doConnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
doConnect() - Method in class ca.uhn.hl7v2.protocol.impl.MLLPTransport
 
doConnect() - Method in class ca.uhn.hl7v2.protocol.impl.URLTransport
Calls openConnection() on the underlying URL and configures the connection, if this transport is configured to connect when connect() is called (see constructor params).
doDisconnect() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
Performs disconnection as described in TransportLayer.disconnect().
doDisconnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
doDisconnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
doDisconnect() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
doDisconnect() - Method in class ca.uhn.hl7v2.protocol.impl.MLLPTransport
 
doDisconnect() - Method in class ca.uhn.hl7v2.protocol.impl.URLTransport
 
doEncode(Message, String) - Method in class ca.uhn.hl7v2.parser.GenericParser
Formats a Message object into an HL7 message string using the given encoding.
doEncode(Message) - Method in class ca.uhn.hl7v2.parser.GenericParser
Formats a Message object into an HL7 message string using this parser's default encoding.
doEncode(Segment, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
Encodes a particular segment and returns the encoded structure
doEncode(Type, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
Encodes a particular type and returns the encoded structure
doEncode(Message, String) - Method in class ca.uhn.hl7v2.parser.Parser
Called by encode(Message, String) to perform implementation-specific encoding work.
doEncode(Message) - Method in class ca.uhn.hl7v2.parser.Parser
Called by encode(Message) to perform implementation-specific encoding work.
doEncode(Segment, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.Parser
Encodes a particular segment and returns the encoded structure
doEncode(Type, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.Parser
Encodes a particular type and returns the encoded structure
doEncode(Segment, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.PipeParser
Encodes a particular segment and returns the encoded structure
doEncode(Type, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.PipeParser
Encodes a particular type and returns the encoded structure
doEncode(Message, String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Formats a Message object into an HL7 message string using the given encoding.
doEncode(Message) - Method in class ca.uhn.hl7v2.parser.PipeParser
Formats a Message object into an HL7 message string using this parser's default encoding ("VB").
doEncode(Message, String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Formats a Message object into an HL7 message string using the given encoding.
doEncode(Message) - Method in class ca.uhn.hl7v2.parser.XMLParser
Formats a Message object into an HL7 message string using this parser's default encoding (XML encoding).
doEncode(Segment, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.XMLParser
Throws unsupported operation exception
doEncode(Type, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.XMLParser
Throws unsupported operation exception
DoNotCacheStructure - Annotation Type in ca.uhn.hl7v2.model
Message classes marked with this annotation should not have their structure cached by the parser.
doParse(String, String) - Method in class ca.uhn.hl7v2.parser.GenericParser
Parses a message string and returns the corresponding Message object.
doParse(String, String) - Method in class ca.uhn.hl7v2.parser.Parser
Called by parse() to perform implementation-specific parsing work.
doParse(String, String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Parses a message string and returns the corresponding Message object.
doParse(String, String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Parses a message string and returns the corresponding Message object.
doParseForSpecificPackage(String, String, String) - Method in class ca.uhn.hl7v2.parser.GenericParser
 
doParseForSpecificPackage(String, String, String) - Method in class ca.uhn.hl7v2.parser.Parser
Attempt the parse a message using a specific model package
doParseForSpecificPackage(String, String, String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Attempt the parse a message using a specific model package
doParseForSpecificPackage(String, String, String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Throws unsupported operation exception
doReceive() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
doReceive() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
Called by receive(), which then adds common metadata.
doReceive() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
doReceive() - Method in class ca.uhn.hl7v2.protocol.impl.MLLPTransport
 
doReceive() - Method in class ca.uhn.hl7v2.protocol.impl.URLTransport
 
doSend(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
doSend(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
The method send() delegates to this method after checking whether we are connected.
doSend(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
doSend(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.MLLPTransport
 
doSend(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.URLTransport
Writes the given message to the URL.
doTestComponent(Type, Component, String, boolean) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
doTestField(Type, Field, boolean, String, boolean) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
doTestGroup(Group, AbstractSegmentContainer, String, boolean) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
doTestSegment(Segment, Seg, String, boolean) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
drillDown(int, int) - Method in class ca.uhn.hl7v2.util.MessageNavigator
Drills down into the group at the given index within the current group -- ie sets the location pointer to the first structure within the child
drillDown(int) - Method in class ca.uhn.hl7v2.util.MessageNavigator
Drills down into the group at the CURRENT location.
drillUp() - Method in class ca.uhn.hl7v2.util.MessageNavigator
Switches the group context to the parent of the current group, and sets the child pointer to the next sibling.
DT - Class in ca.uhn.hl7v2.model.primitive
Represents an HL7 DT (date) datatype.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.DT
 
DT - Class in ca.uhn.hl7v2.model.v21.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.DT
 
DT - Class in ca.uhn.hl7v2.model.v22.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.DT
 
DT - Class in ca.uhn.hl7v2.model.v23.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.DT
 
DT - Class in ca.uhn.hl7v2.model.v231.datatype
Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.DT
 
DT - Class in ca.uhn.hl7v2.model.v24.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.DT
 
DT - Class in ca.uhn.hl7v2.model.v25.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.DT
 
DT - Class in ca.uhn.hl7v2.model.v251.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.DT
 
DT - Class in ca.uhn.hl7v2.model.v26.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
DT(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.DT
 
DTM - Class in ca.uhn.hl7v2.model.v25.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.DTM
 
DTM - Class in ca.uhn.hl7v2.model.v251.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.DTM
 
DTM - Class in ca.uhn.hl7v2.model.v26.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.DTM
 
DualTransportConnector - Class in ca.uhn.hl7v2.protocol.impl
A utility for connecting separate inbound and outbound TransortLayers in a manner that avoids deadlock.
DualTransportConnector(TransportLayer, TransportLayer) - Constructor for class ca.uhn.hl7v2.protocol.impl.DualTransportConnector
 
DUPLICATE_KEY_IDENTIFIER - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.

E

empty() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
emptyDocument(String) - Static method in class ca.uhn.hl7v2.util.XMLUtils
 
emptyOr(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
enableBinding(ApplicationRouter.AppRoutingData) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Undoes disableBinding(AppRoutingData theRoutingData).
enableBinding(ApplicationRouter.AppRoutingData) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
encode() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Encodes this message using the parser returned by Message.getParser()
encode() - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
Encodes this type using HL7 encoding.
encode() - Method in class ca.uhn.hl7v2.model.AbstractSegment
Encodes this message using the parser returned by Message.getParser()
encode() - Method in class ca.uhn.hl7v2.model.AbstractType
Encodes this type using HL7 encoding.
encode() - Method in interface ca.uhn.hl7v2.model.Message
Encodes this message using the parser returned by Message.getParser()
encode(String) - Method in class ca.uhn.hl7v2.model.primitive.FormattedTextEncoder
Convert the input string containing FT encoding strings (\.br\, \.sp XX\, etc.) into the appropriate output type for this encoder (currently HTML)
encode() - Method in interface ca.uhn.hl7v2.model.Segment
Encodes this message using the parser returned by Message.getParser()
encode() - Method in interface ca.uhn.hl7v2.model.Type
Encodes this type using HL7 encoding.
encode() - Method in class ca.uhn.hl7v2.model.Varies
Encodes this type using HL7 encoding.
encode(Message, String) - Method in class ca.uhn.hl7v2.parser.Parser
Formats a Message object into an HL7 message string using the given encoding.
encode(Message) - Method in class ca.uhn.hl7v2.parser.Parser
Formats a Message object into an HL7 message string using this parser's default encoding.
encode(Type, EncodingCharacters) - Static method in class ca.uhn.hl7v2.parser.PipeParser
Encodes the given Type, using the given encoding characters.
encode(Group, EncodingCharacters) - Static method in class ca.uhn.hl7v2.parser.PipeParser
Returns given group serialized as a pipe-encoded string - this method is called by encode(Message source, String encoding).
encode(Segment, EncodingCharacters) - Static method in class ca.uhn.hl7v2.parser.PipeParser
Returns given segment serialized as a pipe-encoded string.
encode(Message) - Method in class ca.uhn.hl7v2.parser.PipeParser
Formats a Message object into an HL7 message string using this parser's default encoding.
encode(Segment, Element) - Method in class ca.uhn.hl7v2.parser.XMLParser
Populates the given Element with data from the given Segment, by inserting Elements corresponding to the Segment's fields, their components, etc.
EncodedMessageComparator - Class in ca.uhn.hl7v2.util
Tools for testing message strings for semantic equivalence without assuming the correctness of parsers.
EncodedMessageComparator() - Constructor for class ca.uhn.hl7v2.util.EncodedMessageComparator
 
encodeDocument(Message) - Method in class ca.uhn.hl7v2.parser.DefaultXMLParser
Creates an XML Document that corresponds to the given Message object.
encodeDocument(Message) - Method in class ca.uhn.hl7v2.parser.XMLParser
Creates an XML Document that corresponds to the given Message object.
Encoding - Class in ca.uhn.hl7v2.conf.spec
A class that indicated an HL7 encoding acceptable within a specification.
Encoding() - Constructor for class ca.uhn.hl7v2.conf.spec.Encoding
Creates a new instance of Encoding
encoding(String) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Builds MessageRules for the specified encoding
Encoding.ER7 - Class in ca.uhn.hl7v2.conf.spec
 
Encoding.ER7() - Constructor for class ca.uhn.hl7v2.conf.spec.Encoding.ER7
 
Encoding.XML - Class in ca.uhn.hl7v2.conf.spec
 
Encoding.XML() - Constructor for class ca.uhn.hl7v2.conf.spec.Encoding.XML
 
EncodingCharacters - Class in ca.uhn.hl7v2.parser
Represents the set of special characters used to encode traditionally encoded HL7 messages.
EncodingCharacters(char, String) - Constructor for class ca.uhn.hl7v2.parser.EncodingCharacters
Creates new EncodingCharacters object with the given character values.
EncodingCharacters(char, char, char, char, char) - Constructor for class ca.uhn.hl7v2.parser.EncodingCharacters
 
EncodingCharacters(EncodingCharacters) - Constructor for class ca.uhn.hl7v2.parser.EncodingCharacters
copies contents of "other"
EncodingDetector - Class in ca.uhn.hl7v2.parser
Detects message encoding (ER7 / XML) without relying on any external dependencies
EncodingNotSupportedException - Exception in ca.uhn.hl7v2.parser
Represents a problem where a Parser does not support a particular HL7 encoding.
EncodingNotSupportedException(String) - Constructor for exception ca.uhn.hl7v2.parser.EncodingNotSupportedException
Constructs an EncodingNotSupportedException with the specified detail message.
EncodingRule - Interface in ca.uhn.hl7v2.validation
A validation rule that applies to encoded message strings.
EncodingRuleBinding - Class in ca.uhn.hl7v2.validation.impl
A RuleBinding that applies to EncodingRules.
EncodingRuleBinding(String, String, EncodingRule) - Constructor for class ca.uhn.hl7v2.validation.impl.EncodingRuleBinding
 
EncodingRuleBuilder - Class in ca.uhn.hl7v2.validation.builder
Rule builder for EncodingRules.
EncodingRuleBuilder(List<RuleBinding<? extends Rule<?>>>, Set<Version>, String) - Constructor for class ca.uhn.hl7v2.validation.builder.EncodingRuleBuilder
 
encodingRuleCache - Variable in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
end(Message) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
end(Group, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
end(Segment, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
end(Field, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
end(Composite, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
end(Message) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Leaves a message
end(Group, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Leaves a group (or message)
end(Segment, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Leaves a segment
end(Field, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Leaves a field.
end(Composite, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Leaves a composite
end(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
 
end(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
 
end(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
 
end(Message) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
end(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
end(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
end(Field, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
end(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
END_BYTE1 - Static variable in interface ca.uhn.hl7v2.llp.MllpConstants
 
END_BYTE2 - Static variable in interface ca.uhn.hl7v2.llp.MllpConstants
 
endDocument() - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
endElement(String, String, String) - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
entrySet() - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
equals(Object) - Method in class ca.uhn.hl7v2.Location
 
equals(Object) - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
equals(Object) - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
 
equals(Object) - Method in class ca.uhn.hl7v2.parser.StructureDefinition
equals(Object) - Method in class ca.uhn.hl7v2.preparser.DatumPath
 
equals(Object) - Method in class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
 
equals(Object) - Method in class ca.uhn.hl7v2.util.MessageIterator.Index
 
equals(Object) - Method in class ca.uhn.hl7v2.util.MessageIterator.Position
 
equivalent(String, String) - Static method in class ca.uhn.hl7v2.util.EncodedMessageComparator
Compares two HL7 messages to see if they are equivalent (in terms of their HL7 meaning).
ER - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Send acknowledgement only on error / reject (in MSH-15 and 16)
ER7 - Class in ca.uhn.hl7v2.preparser
 
ER7.ER7SegmentHandler - Class in ca.uhn.hl7v2.preparser
 
ER7.ER7SegmentHandler() - Constructor for class ca.uhn.hl7v2.preparser.ER7.ER7SegmentHandler
 
ER7.Handler - Interface in ca.uhn.hl7v2.preparser
 
error(SAXParseException) - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
error(ValidationException) - Method in class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler
Called on ValidationExceptions with error severity
error(ValidationException) - Method in class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
 
error(ValidationException) - Method in class ca.uhn.hl7v2.validation.DefaultValidationExceptionHandler
If the validation process encounters a violation, this method is called.
ErrorCode - Enum in ca.uhn.hl7v2
Error code table
errorCodeFor(int) - Static method in enum ca.uhn.hl7v2.ErrorCode
Returns the ErrorCode for the given integer
escape(String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.DefaultEscaping
 
Escape - Class in ca.uhn.hl7v2.parser
Deprecated.
use DefaultEscaping instance
escape(String, EncodingCharacters) - Static method in class ca.uhn.hl7v2.parser.Escape
Deprecated.
 
escape(String, EncodingCharacters) - Method in interface ca.uhn.hl7v2.parser.Escaping
 
ESCAPE_SUBCOMPONENT_DELIM_IN_PRIMITIVE - Static variable in class ca.uhn.hl7v2.model.Varies
System property key: If this is not set, or set to "true", and a subcomponent delimiter is found within the value of a Varies of a primitive type, this subcomponent delimiter will be treated as a literal character instead of a subcomponent delimiter, and will therefore be escaped if the message is re-encoded.
Escaping - Interface in ca.uhn.hl7v2.parser
Handles "escaping" and "unescaping" of text according to the HL7 escape sequence rules defined in section 2.10 of the standard (version 2.4).
evaluate(T) - Method in interface ca.uhn.hl7v2.util.FilterIterator.Predicate
 
evaluate(Structure) - Method in class ca.uhn.hl7v2.util.StructureNamePredicate
 
evaluate(Structure) - Method in class ca.uhn.hl7v2.util.StructurePredicate
 
evaluate(T) - Method in interface ca.uhn.hl7v2.validation.builder.Expression
Applies this expression on the structure
evaluate(Object) - Method in interface ca.uhn.hl7v2.validation.builder.Predicate
 
EventFlow - Class in ca.uhn.hl7v2.conf.spec.usecase
A use case event flow.
EventFlow() - Constructor for class ca.uhn.hl7v2.conf.spec.usecase.EventFlow
Creates a new instance of EventFlow
except(String) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
 
except(Version) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
 
except(Version) - Static method in enum ca.uhn.hl7v2.Version
 
Expression<T extends Structure> - Interface in ca.uhn.hl7v2.validation.builder
Expression used to obtain values from a message structure
ExtendedMinLLPReader - Class in ca.uhn.hl7v2.llp
ExtendedMllpReader uses a message-dependent decoder to respect a potentially populated MSH-18.
ExtendedMinLLPReader() - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLLPReader
 
ExtendedMinLLPReader(InputStream) - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLLPReader
 
ExtendedMinLLPReader(InputStream, Charset) - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLLPReader
 
ExtendedMinLLPWriter - Class in ca.uhn.hl7v2.llp
ExtendedMinLLPWriter uses a message-dependent encoder to obey a potentially populated field MSH-18.
ExtendedMinLLPWriter() - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLLPWriter
 
ExtendedMinLLPWriter(OutputStream) - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLLPWriter
 
ExtendedMinLLPWriter(OutputStream, Charset) - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLLPWriter
 
ExtendedMinLLPWriter(OutputStream, Charset, boolean) - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLLPWriter
 
ExtendedMinLowerLayerProtocol - Class in ca.uhn.hl7v2.llp
Deprecated.
ExtendedMinLowerLayerProtocol() - Constructor for class ca.uhn.hl7v2.llp.ExtendedMinLowerLayerProtocol
Deprecated.
 
ExtraComponents - Class in ca.uhn.hl7v2.model
A set of "extra" components (sub-components) that are not a standard part of a field (component) but have been added at runtime.
ExtraComponents(Message) - Constructor for class ca.uhn.hl7v2.model.ExtraComponents
 

F

failed(String) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
failed(String, Location) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
failed(Exception) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
failed(Exception, Location) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
failedWithValue(Object, Location) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
fatalError(SAXParseException) - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
Field - Class in ca.uhn.hl7v2.conf.spec.message
The specification for a specific field in a message profile.
Field() - Constructor for class ca.uhn.hl7v2.conf.spec.message.Field
Creates a new instance of Field
Field - Class in ca.uhn.hl7v2.model
Field is a auxiliary model class only created while visiting parts of the message.
Field(Type[], int) - Constructor for class ca.uhn.hl7v2.model.Field
 
FileBasedGenerator - Class in ca.uhn.hl7v2.util.idgenerator
Replacement for MessageIDGenerator.
FileBasedGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator
 
FileBasedHiLoGenerator - Class in ca.uhn.hl7v2.util.idgenerator
Convenience class that delegates expensive ID retrieval from a file to a default FileBasedGenerator.
FileBasedHiLoGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.FileBasedHiLoGenerator
 
FileBasedHiLoGenerator(int) - Constructor for class ca.uhn.hl7v2.util.idgenerator.FileBasedHiLoGenerator
 
FileCodeMapper - Class in ca.uhn.hl7v2.util
Implements CodeMapper using files to store code values.
FileCodeMapper() - Constructor for class ca.uhn.hl7v2.util.FileCodeMapper
Creates a new instance of FileCodeMapper.
FileProfileStore - Class in ca.uhn.hl7v2.conf.store
Stores profiles in a local directory.
FileProfileStore(String) - Constructor for class ca.uhn.hl7v2.conf.store.FileProfileStore
Creates a new instance of FileProfileStore
fillDetails(Message) - Method in class ca.uhn.hl7v2.app.AcceptApplication
Supplies details of application accept (AA) acknowledgement.
fillResponseHeader(Message, AcknowledgmentCode) - Method in class ca.uhn.hl7v2.model.AbstractMessage
Populates certain required fields in a response message header, using information from the corresponding inbound message.
FilterIterator<T> - Class in ca.uhn.hl7v2.util
 
FilterIterator(Iterator<T>, FilterIterator.Predicate<T>) - Constructor for class ca.uhn.hl7v2.util.FilterIterator
 
FilterIterator.Predicate<T> - Interface in ca.uhn.hl7v2.util
Interface for evaluating whether an object should be returned by the iterator
findClass(String, String, String) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
Finds appropriate classes to be loaded for the given structure/type
findGroup(String, int) - Method in class ca.uhn.hl7v2.util.SegmentFinder
As findSegment(), but will only return a group.
findSegment(String, int) - Method in class ca.uhn.hl7v2.util.SegmentFinder
Returns the first segment with a name that matches the given pattern, in a depth-first search.
FiniteList - Class in ca.uhn.hl7v2.conf.classes.abs
Holds a group of repetitions for a given Profile and exercises cardinality constraints
FiniteList(Class<? extends Repeatable>, Object) - Constructor for class ca.uhn.hl7v2.conf.classes.abs.FiniteList
Constructor for FiniteList
fixOBX5(Segment, ModelClassFactory) - Static method in class ca.uhn.hl7v2.model.Varies
Sets the data type of field 5 in the given OBX segment to the value of OBX-2.
fixOBX5(Segment, ModelClassFactory, ParserConfiguration) - Static method in class ca.uhn.hl7v2.model.Varies
Sets the data type of field 5 in the given OBX segment to the value of OBX-2.
forAllVersions() - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
 
FormattedTextEncoder - Class in ca.uhn.hl7v2.model.primitive
Provides methods to convert between HL7 Formatted Text encoding (See Chapter 2.7) and other encoding schemes.
forVersion(Version...) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
 
forVersion(String...) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
 
forVersion() - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
 
fromBuilder(String) - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
 
fromBuilder(ValidationRuleBuilder) - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
 
fromHL7Exception(HL7Exception) - Static method in exception ca.uhn.hl7v2.validation.ValidationException
 

G

generateACK() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Generates and returns an ACK message which would be used to acknowledge this message successfully, with an MSA-1 code of "AA".
generateACK(String, HL7Exception) - Method in class ca.uhn.hl7v2.model.AbstractMessage
Deprecated. 
generateACK(AcknowledgmentCode, HL7Exception) - Method in class ca.uhn.hl7v2.model.AbstractMessage
Generates and returns an ACK message which would be used to acknowledge this message successfully.
generateACK() - Method in interface ca.uhn.hl7v2.model.Message
Generates and returns an ACK message which would be used to acknowledge this message successfully, with an MSA-1 code of "AA".
generateACK(String, HL7Exception) - Method in interface ca.uhn.hl7v2.model.Message
generateACK(AcknowledgmentCode, HL7Exception) - Method in interface ca.uhn.hl7v2.model.Message
Generates and returns an ACK message which would be used to acknowledge this message successfully.
generateResponseMessage(Object) - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
Generates an empty response message.
GenericComposite - Class in ca.uhn.hl7v2.model
An unspecified Composite datatype that has an undefined number of components, each of which is a Varies.
GenericComposite(Message) - Constructor for class ca.uhn.hl7v2.model.GenericComposite
Creates a generic composite
GenericGroup - Class in ca.uhn.hl7v2.model
An undefined segment group.
GenericGroup(Group, String, ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericGroup
Creates a generic group
GenericMessage - Class in ca.uhn.hl7v2.model
A generic HL7 message, meant for parsing message with unrecognized structures into a flat list of segments.
GenericMessage(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage
Creates a new instance of GenericMessage.
GenericMessage.UnknownVersion - Class in ca.uhn.hl7v2.model
 
GenericMessage.UnknownVersion(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.UnknownVersion
 
GenericMessage.V21 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V21(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V21
 
GenericMessage.V22 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V22(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V22
 
GenericMessage.V23 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V23(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V23
 
GenericMessage.V231 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V231(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V231
 
GenericMessage.V24 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V24(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V24
 
GenericMessage.V25 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V25(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V25
 
GenericMessage.V251 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V251(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V251
 
GenericMessage.V26 - Class in ca.uhn.hl7v2.model
 
GenericMessage.V26(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V26
 
GenericModelClassFactory - Class in ca.uhn.hl7v2.parser
GenericModelClassFactory is a ModelClassFactory implementation which always returns generic types:
GenericModelClassFactory() - Constructor for class ca.uhn.hl7v2.parser.GenericModelClassFactory
 
GenericParser - Class in ca.uhn.hl7v2.parser
A Parser that delegates parsing tasks to an underlying PipeParser and DefaultXMLParser as needed.
GenericParser() - Constructor for class ca.uhn.hl7v2.parser.GenericParser
Creates a new instance of GenericParser
GenericParser(HapiContext) - Constructor for class ca.uhn.hl7v2.parser.GenericParser
 
GenericParser(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.parser.GenericParser
Creates a new instance of GenericParser
GenericPrimitive - Class in ca.uhn.hl7v2.model
An unspecified Primitive datatype that imposes no constraints on its string value.
GenericPrimitive(Message) - Constructor for class ca.uhn.hl7v2.model.GenericPrimitive
Create a generic primitive
GenericSegment - Class in ca.uhn.hl7v2.model
An unspecified segment that has an undefined number of fields, each of which is a Varies.
GenericSegment(Group, String) - Constructor for class ca.uhn.hl7v2.model.GenericSegment
Creates a genric segment
get(Object) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
Returns an available entry without removing it from the map
get(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns the named structure.
get(String, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns a particular repetition of the named Structure.
get(String) - Method in interface ca.uhn.hl7v2.model.Group
Returns the named structure.
get(String, int) - Method in interface ca.uhn.hl7v2.model.Group
Returns a particular repetition of the named Structure.
get(int) - Method in class ca.uhn.hl7v2.preparser.DatumPath
get() returns an element, which will be either a String or an Integer.
get(int) - Method in interface ca.uhn.hl7v2.util.MessageQuery.Result
Deprecated.
 
get(String) - Method in interface ca.uhn.hl7v2.util.MessageQuery.Result
Deprecated.
 
get(Segment, int, int, int, int) - Static method in class ca.uhn.hl7v2.util.Terser
Returns the string value of the Primitive at the given location.
get(String) - Method in class ca.uhn.hl7v2.util.Terser
Gets the string value of the field specified.
getAcceptAck() - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Getter for property acceptAck.
getAcceptedSocketTimeout() - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
Gets the value for Socket.setSoTimeout(int) to be set on newly accepted sockets in server applications.
getAckCode() - Method in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
getAckID(String) - Method in class ca.uhn.hl7v2.parser.GenericParser
For response messages, returns the value of MSA-2 (the message ID of the message sent by the sending system).
getAckID(String) - Method in class ca.uhn.hl7v2.parser.Parser
For response messages, returns the value of MSA-2 (the message ID of the message sent by the sending system).
getAckID(String) - Method in class ca.uhn.hl7v2.parser.PipeParser
For response messages, returns the value of MSA-2 (the message ID of the message sent by the sending system).
getAckID(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
For response messages, returns the value of MSA-2 (the message ID of the message sent by the sending system).
getAckWriter() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Returns the HL7Writer through which responses to inbound messages should be sent.
getActive() - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
 
getActor() - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Getter for property actor.
getAll(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns an array of Structure objects by name.
getAll(String) - Method in interface ca.uhn.hl7v2.model.Group
Returns an array of Structure objects by name.
getAllAsList(String, Class<T>) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns a list containing all existing repetitions of the structure identified by name
getAllChildNames() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getAllChildNames() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getAllChildNames() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getAllPossibleFirstChildren() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
Returns the names of any possible children that could be the first required child of this group.
getAllPossibleFirstChildren() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
Returns the names of any possible children that could be the first required child of this group.
getAllPossibleFirstChildren() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
Returns the names of any possible children that could be the first required child of this group.
getApplicationAck() - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Getter for property applicationAck.
getApplicationExceptionPolicy() - Method in class ca.uhn.hl7v2.app.ServerConfiguration
 
getBody() - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Getter for property body.
getChild(FiniteList, int) - Method in class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceContainer
Returns a repetition of a child of the extending class, creating it if necessary.
getChild(int) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Indexed getter for property structure (index starts at 1 following HL7 convention).
getChildNamesForStructure(String) - Method in interface ca.uhn.hl7v2.model.SuperStructure
 
getChildren() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Returns the number of children
getChildren() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getChildren() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getChildren() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getChildrenAsList() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
 
getChildrenAsList() - Method in class ca.uhn.hl7v2.conf.spec.message.Component
 
getChildrenAsList() - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Returns the number of components
getChildrenAsList() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Returns the number of fields in the segment
getChildrenAsList() - Method in class ca.uhn.hl7v2.conf.spec.message.SubComponent
 
getClass(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns the Class of the Structure at the given name index.
getClass(String) - Method in interface ca.uhn.hl7v2.model.Group
Returns the Class of the Structure at the given name index.
getCode() - Method in enum ca.uhn.hl7v2.ErrorCode
 
getCode() - Method in enum ca.uhn.hl7v2.Severity
 
getCodeStore(String, String) - Method in interface ca.uhn.hl7v2.conf.store.CodeStoreRegistry
Returns the first code store that knows the codes in the given code system (as per CodeStore.knowsCodes) and is registered for the given profile.
getCodeStore(String, String) - Method in class ca.uhn.hl7v2.conf.store.DefaultCodeStoreRegistry
 
getCodeStore(String, String) - Static method in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
getCodeStoreRegistry() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getCodeStoreRegistry() - Method in interface ca.uhn.hl7v2.HapiContext
 
getCommonMetadata() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
Returns metadata under the static keys defined by this class.
getCommonMetadata() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
 
getCommonMetadata() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTransport
Returns metadata under the static keys defined by this class.
getCommonMetadata() - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
 
getComponent(int) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Indexed getter for property components (index starts at 1 following HL7 convention).
getComponent() - Method in class ca.uhn.hl7v2.Location
 
getComponent(int) - Method in interface ca.uhn.hl7v2.model.Composite
Returns the single component of this composite at the specified position (starting at 0).
getComponent(int) - Method in class ca.uhn.hl7v2.model.ExtraComponents
Returns the component at the given location, creating it and all preceeding components if necessary.
getComponent(int) - Method in class ca.uhn.hl7v2.model.GenericComposite
Returns the single component of this composite at the specified position (starting at 0) - Creates it (and any nonexistent components before it) if necessary.
getComponents() - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Returns the number of components
getComponents() - Method in interface ca.uhn.hl7v2.model.Composite
Returns an array containing the components of this field.
getComponents() - Method in class ca.uhn.hl7v2.model.GenericComposite
Returns an array containing the components of this field.
getComponentSeparator() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
Returns the component separator.
getConformance() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property conformance.
getConformance() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property conformance.
getConformanceType() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property conformanceType.
getConformanceType() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property conformanceType.
getConformanceValidator() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getConformanceValidator() - Method in interface ca.uhn.hl7v2.HapiContext
Returns a ca.uhn.hl7v2.conf.check.Validator instance.
getConnection() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
getConnection() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
getConnection() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
getConnection() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
getConnection() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
getConnection() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
 
getConnectionHub() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getConnectionHub() - Method in interface ca.uhn.hl7v2.HapiContext
getConstantValue() - Method in class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceDataType
This method returns the constant value for the extending class.
getConstantValue() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property constantValue.
getContentType() - Method in class ca.uhn.hl7v2.protocol.impl.URLTransport
 
getContext() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
 
getContext() - Method in interface ca.uhn.hl7v2.protocol.Processor
 
getContext() - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
Returns a singleton ValidationContext, creating it if necessary.
getCriticalResponseData(String) - Method in class ca.uhn.hl7v2.parser.GenericParser
Returns a minimal amount of data from a message string, including only the data needed to send a response to the remote system.
getCriticalResponseData(String) - Method in class ca.uhn.hl7v2.parser.Parser
Returns a minimal amount of data from a message string, including only the data needed to send a response to the remote system.
getCriticalResponseData(String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Returns a minimal amount of data from a message string, including only the data needed to send a response to the remote system.
getCriticalResponseData(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Returns a minimal amount of data from a message string, including only the data needed to send a response to the remote system.
getCurrentChildReps() - Method in class ca.uhn.hl7v2.util.MessageNavigator
Returns the array of structures at the current location.
getCurrentGroup() - Method in class ca.uhn.hl7v2.util.MessageNavigator
Returns the group within which the pointer is currently located.
getCurrentStructure(int) - Method in class ca.uhn.hl7v2.util.MessageNavigator
Returns the given rep of the structure at the current location.
getCustomModelClasses() - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
Returns the configured custom model classes
getData() - Method in class ca.uhn.hl7v2.model.Varies
Returns the data contained by this instance of Varies.
getDatatype() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property datatype.
getDataValues(int) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Indexed getter for property dataValues.
getDay() - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Returns the day as an integer.
getDay() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the day as an integer.
getDay() - Method in class ca.uhn.hl7v2.model.primitive.DT
Returns the day as an integer.
getDay() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the day as an integer.
getDefaultEncoding() - Method in class ca.uhn.hl7v2.parser.GenericParser
 
getDefaultEncoding() - Method in class ca.uhn.hl7v2.parser.Parser
 
getDefaultEncoding() - Method in class ca.uhn.hl7v2.parser.PipeParser
 
getDefaultEncoding() - Method in class ca.uhn.hl7v2.parser.XMLParser
 
getDefaultObx2Type() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Returns the default datatype ("ST", "NM", etc) for an OBX segment with a missing OBX-2 value
getDefaultService() - Static method in class ca.uhn.hl7v2.concurrent.DefaultExecutorService
 
getDelegate() - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
getDerivativeEvent() - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Getter for property derivativeEvent.
getDescription() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property description.
getDescription() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Getter for property description.
getDescription() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property description.
getDescription() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property description.
getDescription() - Method in interface ca.uhn.hl7v2.validation.builder.Expression
Returns the expression description used for describing the Rule this expression is used in.
getDescription() - Method in interface ca.uhn.hl7v2.validation.builder.Predicate
 
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule
 
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.RegexPrimitiveRule
Deprecated.
 
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.SizeRule
Deprecated.
 
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.TrimLeadingWhitespace
Deprecated.
 
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.TrimTrailingWhitespace
Deprecated.
 
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.WithdrawnDatatypeRule
Deprecated.
Returns a text description of the rule.
getDescription() - Method in class ca.uhn.hl7v2.validation.impl.XMLSchemaRule
 
getDescription() - Method in interface ca.uhn.hl7v2.validation.Rule
Returns a text description of the rule.
getDestinationName() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
getDestinationName() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
getDestinationName() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
getDetail() - Method in exception ca.uhn.hl7v2.HL7Exception
 
getDirection() - Method in class ca.uhn.hl7v2.parser.MessageIterator
 
getDirection() - Method in class ca.uhn.hl7v2.util.MessageIterator
 
getDnamicID() - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Getter for property dnamicID.
getDOMImpl() - Static method in class ca.uhn.hl7v2.util.XMLUtils
 
getDOMImplUncached() - Static method in class ca.uhn.hl7v2.util.XMLUtils
 
getEncoding(String) - Method in class ca.uhn.hl7v2.parser.GenericParser
Returns a String representing the encoding of the given message, if the encoding is recognized.
getEncoding(String) - Method in class ca.uhn.hl7v2.parser.Parser
Returns a String representing the encoding of the given message, if the encoding is recognized.
getEncoding(String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Returns a String representing the encoding of the given message, if the encoding is recognized.
getEncoding(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Returns a String representing the encoding of the given message, if the encoding is recognized.
getEncodingCharactersValue() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Convenience method which retrieves the encoding characters value from the second field of the first segment.
getEncodingCharactersValue() - Method in interface ca.uhn.hl7v2.model.Message
Convenience method which retrieves the encoding characters value from the second field of the first segment.
getEncodingRuleBindings() - Method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
getEncodingRules(String, String) - Method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
getEncodingRules(String, String) - Method in interface ca.uhn.hl7v2.validation.ValidationContext
 
getEncodings(int) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Indexed getter for property encodings.
getEncodings(int) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Indexed getter for property encodings.
getError() - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
getErrorAcknowledgementCode() - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
 
getErrorCode() - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
getErrorCode() - Method in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
getErrorCode() - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
getEscapeCharacter() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
Returns the escape character.
getEscaping() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
 
getEventDesc() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property eventDesc.
getEventFlow() - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Getter for property eventFlow.
getEventMapDirectory() - Method in class ca.uhn.hl7v2.parser.AbstractModelClassFactory
 
getEventMapForVersion(Version) - Method in class ca.uhn.hl7v2.parser.AbstractModelClassFactory
Returns the event map for a given HL7 version.
getEventType() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property eventType.
getException() - Method in exception ca.uhn.hl7v2.llp.LLPException
Deprecated.
getExceptions() - Method in class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
 
getExecutorService() - Method in class ca.uhn.hl7v2.app.ActiveConnection
 
getExecutorService() - Method in interface ca.uhn.hl7v2.app.Connection
 
getExecutorService() - Method in class ca.uhn.hl7v2.app.LazyConnection
 
getExecutorService() - Method in class ca.uhn.hl7v2.concurrent.Service
 
getExecutorService() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getExecutorService() - Method in interface ca.uhn.hl7v2.HapiContext
 
getExtraComponents() - Method in class ca.uhn.hl7v2.model.AbstractType
 
getExtraComponents() - Method in interface ca.uhn.hl7v2.model.Type
Returns an object containing any extra (non-standard) components that have been added to this type at run-time.
getExtraComponents() - Method in class ca.uhn.hl7v2.model.Varies
 
getExValue() - Method in class ca.uhn.hl7v2.conf.spec.message.DataValue
Getter for property exValue.
getFactory() - Method in class ca.uhn.hl7v2.parser.Parser
 
getField(int) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Indexed getter for property field (index starts at 1 following HL7 convention).
getField() - Method in class ca.uhn.hl7v2.Location
 
getField(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns an array of Field objects at the specified location in the segment.
getField(int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns a specific repetition of field at the specified index.
getField(int) - Method in interface ca.uhn.hl7v2.model.Segment
Returns the array of Fields at the specified index.
getField(int, int) - Method in interface ca.uhn.hl7v2.model.Segment
Returns a specific repetition of field at the specified index.
getFieldNumForName(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Given a child structure name, returns the child index (which is 1-indexed, meaning that the first child is at index 1
getFieldRepetition() - Method in class ca.uhn.hl7v2.Location
 
getFields() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Returns the number of fields in the segment
getFields(String, String...) - Static method in class ca.uhn.hl7v2.preparser.PreParser
Extracts selected fields from a message.
getFields(Message, List<String>) - Static method in class ca.uhn.hl7v2.protocol.impl.MetadataExtractor
 
getFieldsAsList() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Returns the number of fields in the segment
getFieldSeparator() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
Returns the field separator.
getFieldSeparatorValue() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Convenience method which retrieves the field separator value from the first field of the first segment.
getFieldSeparatorValue() - Method in interface ca.uhn.hl7v2.model.Message
Convenience method which retrieves the field separator value from the first field of the first segment.
getFinder() - Method in class ca.uhn.hl7v2.util.Terser
Returns the segment finder used by this Terser.
getFirstChild() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getFirstChild() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getFirstChild() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getFirstSibling() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getFirstSibling() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getFirstSibling() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getForcedEncode() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
 
getForClasspathResource(String) - Static method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
Factory method which returns an instance which reads from a file on the classpath
getFractSecond() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Returns the fractional second value as a float.
getFractSecond() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the fractional second value as a float.
getFractSecond() - Method in class ca.uhn.hl7v2.model.primitive.TM
Returns the fractional second value as a float.
getFractSecond() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the fractional second value as a float.
getGenericMessageClass(String) - Static method in class ca.uhn.hl7v2.model.GenericMessage
Returns a subclass of GenericMessage corresponding to a certain version.
getGenericParser() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getGenericParser() - Method in interface ca.uhn.hl7v2.HapiContext
 
getGMTOffset() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Returns the GMT offset value as an integer, CommonTM.GMT_OFFSET_NOT_SET_VALUE if not set.
getGMTOffset() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the GMT offset value as an integer.
getGMTOffset() - Method in class ca.uhn.hl7v2.model.primitive.TM
Returns the GMT offset value as an integer.
getGMTOffset() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the GMT offset value as an integer.
getGroup(String, int) - Method in class ca.uhn.hl7v2.util.SegmentFinder
As getSegment() but will only return a group.
getGroupClass(String, String) - Method in class ca.uhn.hl7v2.parser.CanonicalModelClassFactory
getGroupClass(String, String) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
getGroupClass(String, String) - Method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
 
getGroupClass(String, String) - Method in class ca.uhn.hl7v2.parser.GenericModelClassFactory
getGroupClass(String, String) - Method in interface ca.uhn.hl7v2.parser.ModelClassFactory
 
getHapiContext() - Method in class ca.uhn.hl7v2.HapiContextSupport
Returns a unmodifiable instance of HapiContext
getHighestKnownVersion() - Static method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Returns a string containing the highest known version of HL7 known to HAPI (i.e.
getHL7OID() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property HL7OID.
getHL7OID() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property HL7OID.
getHL7Version() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property HL7Version.
getHL7Version() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property HL7Version.
getHomeDirectory() - Static method in class ca.uhn.hl7v2.util.Home
Returns a File object corresponding to the directory specified in the system property hapi.home.
getHour() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Returns the hour as an integer.
getHour() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the hour as an integer.
getHour() - Method in class ca.uhn.hl7v2.model.primitive.TM
Returns the hour as an integer.
getHour() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the hour as an integer.
getID() - Method in class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator
 
getID() - Method in class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator
 
getID() - Method in interface ca.uhn.hl7v2.util.idgenerator.IDGenerator
Generates and returns a new ID.
getID() - Method in class ca.uhn.hl7v2.util.idgenerator.InMemoryIDGenerator
 
getID() - Method in class ca.uhn.hl7v2.util.idgenerator.LegacyGenerator
 
getID() - Method in class ca.uhn.hl7v2.util.idgenerator.NanoTimeGenerator
 
getID() - Method in class ca.uhn.hl7v2.util.idgenerator.UUIDGenerator
 
getIdentifier() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property identifier.
getIdGenerator() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
 
getImpNote() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property impNote.
getImpNote() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Getter for property impNote.
getImpNote() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property impNote.
getImpNote() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property impNote.
getImpNote() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property impNote.
getImpNote() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property impNote.
getInboundStream() - Method in class ca.uhn.hl7v2.protocol.impl.SocketStreamSource
 
getInboundStream() - Method in interface ca.uhn.hl7v2.protocol.StreamSource
 
getIncomingMessage() - Method in exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
 
getIncomingMetadata() - Method in exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
 
getIncrement() - Method in interface ca.uhn.hl7v2.util.idgenerator.IDGenerator.Ordered
 
getIncrement() - Method in class ca.uhn.hl7v2.util.idgenerator.IDGenerator.OrderedSupport
 
getIncrement() - Method in class ca.uhn.hl7v2.util.idgenerator.LegacyGenerator
 
getIndex(Group, Structure) - Static method in class ca.uhn.hl7v2.util.MessageIterator
Returns the index of the given structure as a child of the given parent.
getIndices(String) - Static method in class ca.uhn.hl7v2.util.Terser
Given a Terser path, returns an array containing field num, field rep, component, and subcomponent.
getInitiator() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Returns the Initiator associated with this connection
getInitiator() - Method in interface ca.uhn.hl7v2.app.Connection
Returns an Initiator instance
getInitiator() - Method in class ca.uhn.hl7v2.app.LazyConnection
 
getInstance() - Static method in class ca.uhn.hl7v2.app.ConnectionHub
Deprecated.
Use HapiContext.getConnectionHub() to get an instance of ConnectionHub. See this example page for an example of how to use ConnectionHub.
getInstance(ExecutorService) - Static method in class ca.uhn.hl7v2.app.ConnectionHub
Deprecated.
Use HapiContext.getConnectionHub() to get an instance of ConnectionHub. See this example page for an example of how to use ConnectionHub.
getInstance(HapiContext) - Static method in class ca.uhn.hl7v2.app.ConnectionHub
Deprecated.
Use HapiContext.getConnectionHub() to get an instance of ConnectionHub. See this example page for an example of how to use ConnectionHub.
getInstance(Message) - Static method in class ca.uhn.hl7v2.parser.EncodingCharacters
Returns an instance using the MSH-1 and MSH-2 values of the given message
getInstance() - Static method in class ca.uhn.hl7v2.util.CodeMapper
Returns a singleton instance of CodeMapper.
getInstance() - Static method in class ca.uhn.hl7v2.util.MessageIDGenerator
Deprecated.
Synchronized method used to return the single (static) instance of the class
getInstanceHtml() - Static method in class ca.uhn.hl7v2.model.primitive.FormattedTextEncoder
Returns a newly created instance which uses standard HTML encoding.
getInstanceWithNoValidation() - Static method in class ca.uhn.hl7v2.parser.DefaultXMLParser
Convenience factory method which returns an instance that has a NoValidation validation context.
getInstanceWithNoValidation() - Static method in class ca.uhn.hl7v2.parser.GenericParser
Convenience factory method which returns an instance that has a NoValidation validation context.
getInstanceWithNoValidation() - Static method in class ca.uhn.hl7v2.parser.PipeParser
Convenience factory method which returns an instance that has a new DefaultHapiContext initialized with a NoValidation validation context.
getInt(String, int, String) - Static method in class ca.uhn.hl7v2.util.CodeMapper
A convenience method that returns an interface code from an underlying CodeMapper instance by calling CodeMapper.getInstance().getInterfaceCode(...)
getInterfaceCode(String, int, String) - Method in class ca.uhn.hl7v2.util.CodeMapper
Returns the interface code for the given local code, for use in the context of the given interface.
getInterfaceCode(String, int, String) - Method in class ca.uhn.hl7v2.util.FileCodeMapper
Returns the interface code for the given local code, for use in the context of the given interface.
getInvalidObx2Type() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Returns the value provides a default datatype ("ST", "NM", etc) for an OBX segment with an invalid OBX-2 value.
getItemNo() - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Getter for property itemNo.
getKeepAsOriginalNodes() - Method in class ca.uhn.hl7v2.parser.XMLParser
getKnownConnection(ConnectionData) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
getLength() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property length.
getLength(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns the maximum length of the field at the given index, in characters - fields are numbered from 1.
getLength(int) - Method in interface ca.uhn.hl7v2.model.Segment
Returns the maximum length of the field at the given index, in characters.
getLocal(String, int, String) - Static method in class ca.uhn.hl7v2.util.CodeMapper
A convenience method that returns a local code from an underlying CodeMapper instance by calling CodeMapper.getInstance().getLocalCode(...)
getLocalCode(String, int, String) - Method in class ca.uhn.hl7v2.util.CodeMapper
Returns the local code for the given interface code as it appears in the given interface.
getLocalCode(String, int, String) - Method in class ca.uhn.hl7v2.util.FileCodeMapper
Returns the local code for the given interface code as it appears in the given interface.
getLocalGMTOffset() - Static method in class ca.uhn.hl7v2.model.DataTypeUtil
This method will return a signed four digit integer indicating the local GMT offset.
getLocallyDrivenTransportLayer() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
 
getLocallyDrivenTransportLayer() - Method in interface ca.uhn.hl7v2.protocol.ProcessorContext
 
getLocation() - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
getLocation(T) - Method in interface ca.uhn.hl7v2.validation.builder.Expression
Returns the location of the structure to which is expression is applied to
getLongName() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property longName.
getLongName() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property longName.
getLongName() - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Getter for property longName.
getLowerLayerProtocol() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getLowerLayerProtocol() - Method in interface ca.uhn.hl7v2.HapiContext
 
getMax() - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Getter for property max.
getMax() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property max.
getMax() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property max.
getMax() - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Getter for property max.
getMaxCardinality(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns the number of repetitions of this field that are allowed.
getMaxCardinality(int) - Method in interface ca.uhn.hl7v2.model.Segment
Returns the maximum number of repetitions of this field that are allowed.
getMaxLength() - Method in class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceDataType
This method returns the Maximum length of the extending object.
getMaxLo() - Method in class ca.uhn.hl7v2.util.idgenerator.DelegatingHiLoGenerator
THe maximum "lo" ID is the increment of the hi ID.
getMaxLo() - Method in class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator
Returns the maximum Lo ID (expect the Hi ID be incremented afterwards)
getMaxReps() - Method in interface ca.uhn.hl7v2.conf.classes.abs.Repeatable
Returns the minimum allowable number of repetitions for this class
getMaxRetries() - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
getMessage() - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
getMessage() - Method in enum ca.uhn.hl7v2.AcknowledgmentCode
 
getMessage() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property message.
getMessage() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property message.
getMessage() - Method in enum ca.uhn.hl7v2.ErrorCode
 
getMessage() - Method in interface ca.uhn.hl7v2.llp.HL7Reader
Reads a complete HL7 message from the underlying input stream
getMessage() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Returns this Message object.
getMessage() - Method in class ca.uhn.hl7v2.model.AbstractStructure
Returns the parent group within which this structure exists (may be root message group).
getMessage() - Method in class ca.uhn.hl7v2.model.AbstractType
 
getMessage() - Method in interface ca.uhn.hl7v2.model.Structure
Returns the Message object to which this structure belongs.
getMessage() - Method in interface ca.uhn.hl7v2.model.Type
 
getMessage() - Method in class ca.uhn.hl7v2.model.Varies
 
getMessage() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
getMessage() - Method in class ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger.AcceptACK
 
getMessage() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
getMessage() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
getMessage() - Method in class ca.uhn.hl7v2.protocol.impl.TransportableImpl
 
getMessage() - Method in interface ca.uhn.hl7v2.protocol.Transportable
 
getMessage() - Method in enum ca.uhn.hl7v2.Severity
 
getMessageClass(String, String, boolean) - Method in class ca.uhn.hl7v2.parser.CanonicalModelClassFactory
Attempts to return the message class corresponding to the given name, by searching through default and user-defined (as per packageList()) packages.
getMessageClass(String, String, boolean) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
getMessageClass(String, String, boolean) - Method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Attempts to return the message class corresponding to the given name, by searching through default and user-defined (as per packageList()) packages.
getMessageClass(String, String, boolean) - Method in class ca.uhn.hl7v2.parser.GenericModelClassFactory
getMessageClass(String, String, boolean) - Method in interface ca.uhn.hl7v2.parser.ModelClassFactory
 
getMessageClassInASpecificPackage(String, String, boolean, String) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
getMessageClassInASpecificPackage(String, String, boolean, String) - Method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Retrieves and instantiates a message class by looking in a specific java package for the message type.
getMessageClassInASpecificPackage(String, String, boolean, String) - Method in class ca.uhn.hl7v2.parser.GenericModelClassFactory
Retrieves a message class by looking in a specific java package for the message type.
getMessageClassInASpecificPackage(String, String, boolean, String) - Method in interface ca.uhn.hl7v2.parser.ModelClassFactory
Retrieves a message class by looking in a specific java package for the message type.
getMessageRuleBindings() - Method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
getMessageRules(String, String, String) - Method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
getMessageRules(String, String, String) - Method in interface ca.uhn.hl7v2.validation.ValidationContext
 
getMessageStructure(String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Deprecated.
this method should not be public
getMessageStructureForEvent(String, Version) - Method in class ca.uhn.hl7v2.parser.AbstractModelClassFactory
 
getMessageStructureForEvent(String, Version) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
Looks up its own event map.
getMessageStructureForEvent(String, Version) - Method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Returns the event structure.
getMessageStructureForEvent(String, Version) - Method in interface ca.uhn.hl7v2.parser.ModelClassFactory
 
getMessageStructureForEvent(String, String) - Method in class ca.uhn.hl7v2.parser.Parser
getMessageType() - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter.AppRoutingData
 
getMessageType() - Method in class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
 
getMessageValidator() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getMessageValidator() - Method in interface ca.uhn.hl7v2.HapiContext
 
getMessageWithoutLocation() - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
getMetaData() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property metaData.
getMetadata() - Method in class ca.uhn.hl7v2.protocol.impl.TransportableImpl
 
getMetadata() - Method in interface ca.uhn.hl7v2.protocol.Transportable
 
getMetadataFields() - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
getMetadataFields() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
 
getMetadataFields() - Method in interface ca.uhn.hl7v2.protocol.Initiator
 
getMetadataFields() - Method in interface ca.uhn.hl7v2.protocol.ProcessorContext
Returns the list of fields that are to be included as metadata whenever a Message is converted to a Transportable.
getMin() - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Getter for property min.
getMin() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property min.
getMin() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property min.
getMin() - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Getter for property min.
getMinimumSeverityToCollect() - Method in class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
 
getMinReps() - Method in interface ca.uhn.hl7v2.conf.classes.abs.Repeatable
Returns the minimum allowable number of repetitions for this class
getMinute() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Returns the minute as an integer.
getMinute() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the minute as an integer.
getMinute() - Method in class ca.uhn.hl7v2.model.primitive.TM
Returns the minute as an integer.
getMinute() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the minute as an integer.
getModelClassFactory() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getModelClassFactory() - Method in interface ca.uhn.hl7v2.HapiContext
 
getModelClassFactory() - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns the ModelClassFactory associated with this structure
getMonth() - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Returns the month as an integer.
getMonth() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the month as an integer.
getMonth() - Method in class ca.uhn.hl7v2.model.primitive.DT
Returns the month as an integer.
getMonth() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the month as an integer.
getMsgAckMode() - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Getter for property msgAckMode.
getMsgStructID() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property msgStructID.
getMsgType() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property msgType.
getName() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property name.
getName() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property name.
getName() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property name.
getName() - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Getter for property name.
getName() - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Getter for property name.
getName() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
 
getName() - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Getter for property name.
getName() - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns the class name (excluding package).
getName() - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns the class name (excluding package).
getName() - Method in class ca.uhn.hl7v2.model.AbstractSuperMessage
Returns the name of this structure (e.g.
getName() - Method in class ca.uhn.hl7v2.model.AbstractType
Returns the name of the type (used in XML encoding and profile checking)
getName() - Method in class ca.uhn.hl7v2.model.GenericComposite
Returns the name of the type (used in XML encoding and profile checking)
getName() - Method in class ca.uhn.hl7v2.model.GenericGroup
Returns the name specified at construction time.
getName() - Method in class ca.uhn.hl7v2.model.GenericPrimitive
 
getName() - Method in class ca.uhn.hl7v2.model.GenericSegment
Returns the name specified at construction time.
getName() - Method in class ca.uhn.hl7v2.model.primitive.IDWithNamespace
Returns the name of the type (used in XML encoding and profile checking)
getName() - Method in class ca.uhn.hl7v2.model.primitive.ISWithNamespace
Returns the name of the type (used in XML encoding and profile checking)
getName() - Method in interface ca.uhn.hl7v2.model.Structure
Returns the structure's name.
getName() - Method in interface ca.uhn.hl7v2.model.Type
Returns the name of the type (used in XML encoding and profile checking)
getName() - Method in class ca.uhn.hl7v2.model.v21.datatype.CM
Returns the name of the type (used in XML encoding and profile checking)
getName() - Method in class ca.uhn.hl7v2.model.Varies
 
getName() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getName() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getName() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getName() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
getName() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
getName() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
 
getNameAsItAppearsInParent() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getNameAsItAppearsInParent() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getNameAsItAppearsInParent() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getNamedFields() - Method in interface ca.uhn.hl7v2.util.MessageQuery.Result
Deprecated.
 
getNames() - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns an ordered array of the names of the Structures in this Group.
getNames() - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns the names of the fields in this segment.
getNames() - Method in interface ca.uhn.hl7v2.model.Group
Returns an ordered array of the names of the Structures in this Group.
getNames() - Method in interface ca.uhn.hl7v2.model.Segment
Returns the names of the fields in this segment.
getNamesOfAllPossibleFollowingLeaves() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
Should only be called on a leaf node (segment).
getNamesOfAllPossibleFollowingLeaves() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
Should only be called on a leaf node (segment).
getNamesOfAllPossibleFollowingLeaves() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
Should only be called on a leaf node (segment).
getNewID() - Method in class ca.uhn.hl7v2.util.MessageIDGenerator
Deprecated.
Synchronized method used to return the incremented id value
getNewInstance(HapiContext) - Static method in class ca.uhn.hl7v2.app.ConnectionHub
Returns a new (non-singleton) instance of the ConnectionHub which uses the given executor service.
getNewInstance(HapiContext) - Method in class ca.uhn.hl7v2.validation.DefaultValidationExceptionHandler
 
getNewInstance(HapiContext) - Method in class ca.uhn.hl7v2.validation.impl.SimpleValidationExceptionHandler
 
getNewInstance(HapiContext) - Method in class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler
 
getNewInstance(HapiContext) - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
 
getNewInstance(HapiContext) - Method in interface ca.uhn.hl7v2.validation.ValidationExceptionHandlerFactory
 
getNextHiId() - Method in class ca.uhn.hl7v2.util.idgenerator.DelegatingHiLoGenerator
 
getNextHiId() - Method in class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator
Returns the next Hi ID
getNextIndexWithinParent() - Method in class ca.uhn.hl7v2.parser.MessageIterator
Must be called after MessageIterator.next()
getNextLeaf() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getNextLeaf() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getNextLeaf() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getNextLoId() - Method in class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator
Returns then next Lo ID
getNextSibling() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getNextSibling() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getNextSibling() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getNonStandardNames() - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns a Set containing the names of all non-standard structures which have been added to this structure
getOrderControl() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property orderControl.
getOrgName() - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Getter for property orgName.
getOrgName() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property orgName.
getOrgName() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property orgName.
getOutboundStream() - Method in class ca.uhn.hl7v2.protocol.impl.SocketStreamSource
 
getOutboundStream() - Method in interface ca.uhn.hl7v2.protocol.StreamSource
 
getOutgoingMessage() - Method in exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
 
getPackageVersion() - Method in enum ca.uhn.hl7v2.Version
 
getParent() - Method in class ca.uhn.hl7v2.model.AbstractMessage
 
getParent() - Method in class ca.uhn.hl7v2.model.AbstractStructure
 
getParent() - Method in interface ca.uhn.hl7v2.model.Structure
Returns the parent group within which this structure exists (may be root message group).
getParent() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getParent() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getParent() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getParser() - Method in class ca.uhn.hl7v2.app.ActiveConnection
 
getParser() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Returns the parser to be used when parse/encode methods are called on this Message, as well as its children.
getParser() - Method in interface ca.uhn.hl7v2.model.Message
Returns the parser to be used when parse/encode methods are called on this Message, as well as its children.
getParser() - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
 
getParser() - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
getParser() - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
getParser() - Method in interface ca.uhn.hl7v2.protocol.Initiator
 
getParserConfiguration() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getParserConfiguration() - Method in interface ca.uhn.hl7v2.HapiContext
 
getParserConfiguration() - Method in class ca.uhn.hl7v2.parser.Parser
Returns the parser configuration.
getPipeParser() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getPipeParser() - Method in interface ca.uhn.hl7v2.HapiContext
 
getPosition() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
getPosition() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
getPosition() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
getPostCondition() - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Getter for property postCondition.
getPreCondition() - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Getter for property preCondition.
getPredicate() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property predicate.
getPredicate() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property predicate.
getPredicate() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property predicate.
getPredicate() - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Getter for property predicate.
getPredicate() - Method in class ca.uhn.hl7v2.validation.builder.PredicateMessageRule
 
getPredicate() - Method in class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
 
getPredicate() - Method in interface ca.uhn.hl7v2.validation.builder.PredicateRuleSupport
 
getPrimitive(Type, int, int) - Static method in class ca.uhn.hl7v2.util.Terser
Returns the Primitive object at the given location in the given field.
getPrimitiveRuleBindings() - Method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
getPrimitiveRules(String, String, Primitive) - Method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
getPrimitiveRules(String, String, Primitive) - Method in interface ca.uhn.hl7v2.validation.ValidationContext
 
getProcessingId() - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter.AppRoutingData
 
getProcessingId() - Method in class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
 
getProcessors() - Method in class ca.uhn.hl7v2.protocol.impl.HL7Server
 
getProfile(String) - Method in class ca.uhn.hl7v2.conf.store.FileProfileStore
Retrieves profile from persistent storage (by ID).
getProfile(String) - Method in interface ca.uhn.hl7v2.conf.store.ProfileStore
Retrieves profile from persistent storage (by ID).
getProfile(String) - Method in class ca.uhn.hl7v2.conf.store.URLProfileStore
Retrieves profile from persistent storage (by ID).
getProfileID() - Method in class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule
 
getProfileStore() - Static method in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
Returns a single configurable instance of a ProfileStore.
getProfileStore() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getProfileStore() - Method in interface ca.uhn.hl7v2.HapiContext
 
getReader(InputStream) - Method in class ca.uhn.hl7v2.llp.ExtendedMinLowerLayerProtocol
Deprecated.
Returns an HL7Reader that implements message reading according to this protocol.
getReader(InputStream) - Method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
Returns an HL7Reader that implements message reading according to this protocol.
getReader(InputStream) - Method in class ca.uhn.hl7v2.llp.MinLowerLayerProtocol
Creates an HL7Reader that implements message reading according to this protocol.
getReasons() - Method in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
getReceiveTimeout() - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
getReference() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property reference.
getReference() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Getter for property reference.
getReference() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property reference.
getReference() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property reference.
getRemoteAddress() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Returns the address of the remote host to which this Connection is connected.
getRemoteAddress() - Method in interface ca.uhn.hl7v2.app.Connection
Returns the address on the remote end of this connection.
getRemoteAddress() - Method in class ca.uhn.hl7v2.app.LazyConnection
 
getRemoteConnection(String) - Method in class ca.uhn.hl7v2.app.HL7Service
Returns a connection to a remote host that was initiated by the given remote host.
getRemoteConnections() - Method in class ca.uhn.hl7v2.app.HL7Service
Returns all currently active connections.
getRemotelyDrivenTransportLayer() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
 
getRemotelyDrivenTransportLayer() - Method in interface ca.uhn.hl7v2.protocol.ProcessorContext
 
getRemotePort() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Returns the remote port on the remote host to which this Connection is connected.
getRemotePort() - Method in interface ca.uhn.hl7v2.app.Connection
Returns the port on the remote end of this connection.
getRemotePort() - Method in class ca.uhn.hl7v2.app.LazyConnection
 
getRep(int) - Method in class ca.uhn.hl7v2.conf.classes.abs.FiniteList
Returns the desired repetition
getRepetitionSeparator() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
Returns the repetition separator.
getRepNumber() - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
 
getReps(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
 
getReps(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
 
getResponder() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Returns the Responder associated with this connection
getResponseMessage() - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
getRetryInterval() - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
getRole() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Getter for property role.
getRole() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property role.
getRole() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property role.
getRoot() - Method in class ca.uhn.hl7v2.util.MessageNavigator
 
getRouter() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
 
getRouter() - Method in interface ca.uhn.hl7v2.protocol.ProcessorContext
 
getRule() - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
 
getRuleBindings(EncodingRule, String) - Method in class ca.uhn.hl7v2.validation.builder.EncodingRuleBuilder
 
getRuleBindings(MessageRule, String) - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
 
getRuleBindings(PrimitiveTypeRule, String) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
 
getRuleBindings(T, String) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Builder implementation must overwrite this method to return all RuleBindings for rules that have been built.
getRules() - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
 
getSafeStorage() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
 
getSafeStorage() - Method in interface ca.uhn.hl7v2.protocol.ProcessorContext
 
getScope() - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
 
getSecond() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Returns the second as an integer.
getSecond() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the second as an integer.
getSecond() - Method in class ca.uhn.hl7v2.model.primitive.TM
Returns the second as an integer.
getSecond() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the second as an integer.
getSectionReference() - Method in class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule
 
getSectionReference() - Method in class ca.uhn.hl7v2.validation.impl.RegexPrimitiveRule
Deprecated.
 
getSectionReference() - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
getSectionReference() - Method in class ca.uhn.hl7v2.validation.impl.XMLSchemaRule
 
getSectionReference() - Method in interface ca.uhn.hl7v2.validation.Rule
Returns a string indicating the section of the HL7 standard from which this rule is derived (if applicable).
getSegment(String, int) - Method in class ca.uhn.hl7v2.util.SegmentFinder
Returns the first segment with a name matching the given pattern that is a sibling of the structure at the current location.
getSegment(String) - Method in class ca.uhn.hl7v2.util.Terser
Returns the segment specified in the given segment_path_spec.
getSegmentClass(String, String) - Method in class ca.uhn.hl7v2.parser.CanonicalModelClassFactory
getSegmentClass(String, String) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
getSegmentClass(String, String) - Method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
 
getSegmentClass(String, String) - Method in class ca.uhn.hl7v2.parser.GenericModelClassFactory
getSegmentClass(String, String) - Method in interface ca.uhn.hl7v2.parser.ModelClassFactory
 
getSegmentName() - Method in class ca.uhn.hl7v2.Location
 
getSegmentRepetition() - Method in class ca.uhn.hl7v2.Location
 
getSendWriter() - Method in class ca.uhn.hl7v2.app.ActiveConnection
Returns the HL7Writer through which unsolicited outbound messages should be sent.
getServerConfiguration() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getServerConfiguration() - Method in interface ca.uhn.hl7v2.HapiContext
 
getServiceExitedWithException() - Method in class ca.uhn.hl7v2.concurrent.Service
If this service exited with an exception, ths method returns that exception.
getSeverity() - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
getSeverity() - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
getSocket() - Method in class ca.uhn.hl7v2.protocol.impl.ClientSocketStreamSource
 
getSocket() - Method in class ca.uhn.hl7v2.protocol.impl.ServerSocketStreamSource
 
getSocket() - Method in class ca.uhn.hl7v2.protocol.impl.SocketStreamSource
 
getSocketFactory() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getSocketFactory() - Method in interface ca.uhn.hl7v2.HapiContext
 
getSpecName() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property specName.
getSpecName() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property specName.
getSpecVersion() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property specVersion.
getSpecVersion() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property specVersion.
getStaticID() - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Getter for property staticID.
getStatus() - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Getter for property status.
getStatus() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property status.
getStatus() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property status.
getStructureDefinition() - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
 
getStructuresWhichChildAppliesTo(String) - Method in class ca.uhn.hl7v2.model.AbstractSuperMessage
getStructuresWhichChildAppliesTo(String) - Method in interface ca.uhn.hl7v2.model.SuperStructure
 
getSubComponent(int) - Method in class ca.uhn.hl7v2.conf.spec.message.Component
Indexed getter for property components (index starts at 1 following HL7 convention).
getSubcomponent() - Method in class ca.uhn.hl7v2.Location
 
getSubComponents() - Method in class ca.uhn.hl7v2.conf.spec.message.Component
Returns the number of subcomponents in this component
getSubcomponentSeparator() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
Returns the subcomponent separator.
getSuccessAcknowledgementCode() - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
 
getTable() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property table.
getTable() - Method in class ca.uhn.hl7v2.model.primitive.ID
 
getTable() - Method in class ca.uhn.hl7v2.model.primitive.IS
 
getTableNamespace() - Method in class ca.uhn.hl7v2.model.primitive.IDWithNamespace
 
getTableNamespace() - Method in class ca.uhn.hl7v2.model.primitive.ISWithNamespace
 
getText() - Method in class ca.uhn.hl7v2.conf.spec.ImpNote
Getter for property text.
getTextEncoding() - Method in class ca.uhn.hl7v2.parser.XMLParser
Returns the text encoding to be used in generating new messages.
getTopics() - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Getter for property topics.
getTransportA() - Method in class ca.uhn.hl7v2.protocol.impl.DualTransportConnector
 
getTransportB() - Method in class ca.uhn.hl7v2.protocol.impl.DualTransportConnector
 
getTriggerEvent() - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter.AppRoutingData
 
getTriggerEvent() - Method in class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
 
getTypeClass(String, String) - Method in class ca.uhn.hl7v2.parser.CanonicalModelClassFactory
getTypeClass(String, String) - Method in class ca.uhn.hl7v2.parser.CustomModelClassFactory
getTypeClass(String, String) - Method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
 
getTypeClass(String, String) - Method in class ca.uhn.hl7v2.parser.GenericModelClassFactory
getTypeClass(String, String) - Method in interface ca.uhn.hl7v2.parser.ModelClassFactory
 
getTyped(int, Class<T>) - Method in class ca.uhn.hl7v2.model.AbstractComposite
 
getTyped(String, Class<T>) - Method in class ca.uhn.hl7v2.model.AbstractGroup
 
getTyped(String, int, Class<T>) - Method in class ca.uhn.hl7v2.model.AbstractGroup
 
getTypedField(int, T[]) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns an array of a specific type class
getTypedField(int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns a specific repetition of field with concrete type at the specified index
getUnderlyingProcessor() - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
getUnderlyingProcessor() - Method in interface ca.uhn.hl7v2.protocol.Initiator
 
getUnexpectedSegmentBehaviour() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Returns the behaviour to use when parsing a message and a nonstandard segment is found.
getURL(String) - Method in class ca.uhn.hl7v2.conf.store.ClasspathProfileStore
 
getURL(String) - Method in class ca.uhn.hl7v2.conf.store.URLProfileStore
Returns the URL from which to read a profile given the profile ID.
getUsage() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Getter for property usage.
getUsage() - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Getter for property usage.
getUsage() - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Getter for property usage.
getUsage() - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Getter for property usage.
getUseCase() - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Getter for property useCase.
getUseCase() - Method in class ca.uhn.hl7v2.conf.spec.Specification
Getter for property useCase.
getValidationContext() - Method in class ca.uhn.hl7v2.DefaultHapiContext
Returns the ValidationContext.
getValidationContext() - Method in interface ca.uhn.hl7v2.HapiContext
 
getValidationContext() - Method in class ca.uhn.hl7v2.model.AbstractMessage
 
getValidationContext() - Method in interface ca.uhn.hl7v2.model.Message
Deprecated.
ValidationContext instances private for Message instances will be removed in the next release. Use getParser().getValidationContext().
getValidationContext() - Method in class ca.uhn.hl7v2.parser.Parser
 
getValidationContext() - Method in class ca.uhn.hl7v2.validation.AbstractValidator
 
getValidationContext() - Method in class ca.uhn.hl7v2.validation.DefaultValidator
 
getValidationContext() - Method in class ca.uhn.hl7v2.validation.MessageValidator
 
getValidationExceptionHandlerFactory() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getValidationExceptionHandlerFactory() - Method in interface ca.uhn.hl7v2.HapiContext
 
getValidationRuleBuilder() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getValidationRuleBuilder() - Method in interface ca.uhn.hl7v2.HapiContext
 
getValidationSubject() - Method in class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler
 
getValidators() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
 
getValidators() - Method in interface ca.uhn.hl7v2.protocol.ProcessorContext
 
getValidCodes(String) - Method in interface ca.uhn.hl7v2.conf.store.CodeStore
Retrieves all codes for a given conformance profile and codeSystem.
getValidCodes(String) - Method in class ca.uhn.hl7v2.conf.store.ProfileCodeStore
Retrieves all codes for a given conformance profile and codeSystem.
getValue() - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
 
getValue() - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Returns the HL7 DT string value.
getValue() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Returns the HL7 TM string value.
getValue() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the HL7 TS string value.
getValue() - Method in class ca.uhn.hl7v2.model.primitive.DT
 
getValue() - Method in interface ca.uhn.hl7v2.model.Primitive
Returns a String representation of the value of this field.
getValue() - Method in class ca.uhn.hl7v2.model.primitive.TM
 
getValue() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
 
getValue() - Method in class ca.uhn.hl7v2.protocol.impl.IntRef
Returns the integer value of this IntRef
getValue1() - Method in class ca.uhn.hl7v2.util.Pair
 
getValue2() - Method in class ca.uhn.hl7v2.util.Pair
 
getValueAsCalendar() - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Return the value as a calendar object
getValueAsCalendar() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Return the value as a calendar object.
getValueAsCalendar() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Return the value as a calendar object.
getValueAsCalendar() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Return the value as a calendar object
getValueAsDate() - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Return the value as a date object
getValueAsDate() - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Return the value as a date object
getValueAsDate() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Return the value as a date objectIf the value is null (e.g.
getValueAsDate() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Return the value as a date object Note: Sets fields using precision up to the second
getValueAsHtml() - Method in class ca.uhn.hl7v2.model.primitive.AbstractTextPrimitive
Returns the value of this type with HL7 defined formatting codes replaced by their HTML equivalent.
getValueOrEmpty() - Method in class ca.uhn.hl7v2.model.primitive.AbstractTextPrimitive
Returns the value of the datatype as returned by AbstractPrimitive.getValue() but returns an empty string ("") if the value is null.
getVersion() - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Getter for property version.
getVersion() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Returns the version number.
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.UnknownVersion
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V21
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V22
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V23
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V231
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V24
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V25
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V251
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V26
 
getVersion() - Method in class ca.uhn.hl7v2.model.GenericPrimitive
As this is a generic primitive, this method returns null to inidicate that it is not associated with a dedicated HL7 version
getVersion() - Method in interface ca.uhn.hl7v2.model.Message
Returns the version number of the HL7 version in which this message structure is defined (e.g.
getVersion() - Method in class ca.uhn.hl7v2.model.primitive.IDWithNamespace
Returns the HL7 version associated with this type instance
getVersion() - Method in class ca.uhn.hl7v2.model.primitive.ISWithNamespace
Returns the HL7 version associated with this type instance
getVersion() - Method in class ca.uhn.hl7v2.model.v21.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v21.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v21.datatype.TM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v21.datatype.TS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v22.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v22.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v22.datatype.IS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v22.datatype.TM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v22.datatype.TSComponentOne
 
getVersion() - Method in class ca.uhn.hl7v2.model.v23.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v23.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v23.datatype.IS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v23.datatype.TM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v23.datatype.TSComponentOne
 
getVersion() - Method in class ca.uhn.hl7v2.model.v231.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v231.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v231.datatype.IS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v231.datatype.TM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v231.datatype.TSComponentOne
 
getVersion() - Method in class ca.uhn.hl7v2.model.v24.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v24.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v24.datatype.IS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v24.datatype.TM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v24.datatype.TSComponentOne
 
getVersion() - Method in class ca.uhn.hl7v2.model.v25.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v25.datatype.DTM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v25.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v25.datatype.IS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v25.datatype.TM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v251.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v251.datatype.DTM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v251.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v251.datatype.IS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v251.datatype.TM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v26.datatype.DT
 
getVersion() - Method in class ca.uhn.hl7v2.model.v26.datatype.DTM
 
getVersion() - Method in class ca.uhn.hl7v2.model.v26.datatype.ID
 
getVersion() - Method in class ca.uhn.hl7v2.model.v26.datatype.IS
 
getVersion() - Method in class ca.uhn.hl7v2.model.v26.datatype.TM
 
getVersion(String) - Method in class ca.uhn.hl7v2.parser.GenericParser
Returns the version ID (MSH-12) from the given message, without fully parsing the message.
getVersion(String) - Method in class ca.uhn.hl7v2.parser.Parser
Returns the version ID (MSH-12) from the given message, without fully parsing the message.
getVersion(String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Returns the version ID (MSH-12) from the given message, without fully parsing the message.
getVersion(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
 
getVersion() - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter.AppRoutingData
 
getVersion() - Method in class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
 
getVersion() - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
 
getVersion() - Method in enum ca.uhn.hl7v2.Version
Returns a version string (e.g.
getVersion() - Static method in class ca.uhn.hl7v2.VersionLogger
 
getVersionPackageName(String) - Static method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Returns the package name for model elements of the given version - e.g.
getVersionPackagePath(String) - Static method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Returns the path to the base package for model elements of the given version - e.g.
getWriter(OutputStream) - Method in class ca.uhn.hl7v2.llp.ExtendedMinLowerLayerProtocol
Deprecated.
Returns an HL7Writer that implements message writing according to this protocol.
getWriter(OutputStream) - Method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
Returns an HL7Writer that implements message writing according to this protocol.
getWriter(OutputStream) - Method in class ca.uhn.hl7v2.llp.MinLowerLayerProtocol
Creates an HL7Writer that implements message writing according to this protocol.
getXmlDisableWhitespaceTrimmingOnNodeNames() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
 
getXMLParser() - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
getXMLParser() - Method in interface ca.uhn.hl7v2.HapiContext
 
getYear() - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Returns the year as an integer.
getYear() - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Returns the year as an integer.
getYear() - Method in class ca.uhn.hl7v2.model.primitive.DT
Returns the year as an integer.
getYear() - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Returns the year as an integer.
give(K, V) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
give(K, V) - Method in interface ca.uhn.hl7v2.concurrent.BlockingMap
Adds an entry only if there's already a consumer waiting for the value.
GMT_OFFSET_NOT_SET_VALUE - Static variable in class ca.uhn.hl7v2.model.primitive.CommonTM
Value returned by CommonTM.getGMTOffset() if no offset is set
Group - Interface in ca.uhn.hl7v2.model
An abstraction representing >1 message parts which may repeated together.

H

handle() - Method in class ca.uhn.hl7v2.app.Receiver
 
handle() - Method in class ca.uhn.hl7v2.app.SimpleServer
Loop that waits for a connection and starts a ConnectionManager when it gets one.
handle() - Method in class ca.uhn.hl7v2.app.TwoPortService
Polls for accepted sockets
handle() - Method in class ca.uhn.hl7v2.concurrent.Service
The main task of the thread, called in a loop as long as Service.isRunning() returns true.
HapiContext - Interface in ca.uhn.hl7v2
Interface that provides a starting point for Configuring HAPI core services (e.g.
HapiContextSupport - Class in ca.uhn.hl7v2
Abstract base class for subclasses supporting the access to a HapiContext.
HapiContextSupport(HapiContext) - Constructor for class ca.uhn.hl7v2.HapiContextSupport
 
hasActiveBinding(ApplicationRouter.AppRoutingData) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
 
hasActiveBinding(ApplicationRouter.AppRoutingData) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
hasChildren() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
hasChildren() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
hasChildren() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
hasFailed() - Method in class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
 
hasFailed() - Method in class ca.uhn.hl7v2.validation.DefaultValidationExceptionHandler
 
hasFailed() - Method in class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler
 
hasFailed() - Method in interface ca.uhn.hl7v2.validation.ValidationExceptionHandler
Returns a boolean flag indicating whether a validation was successful or not.
hashCode() - Method in class ca.uhn.hl7v2.Location
 
hashCode() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
hashCode() - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
 
hashCode() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
hashCode() - Method in class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
 
hashCode() - Method in class ca.uhn.hl7v2.util.MessageIterator.Index
 
hashCode() - Method in class ca.uhn.hl7v2.util.MessageIterator.Position
 
hasNext() - Method in class ca.uhn.hl7v2.parser.MessageIterator
Returns true if another object exists in the iteration sequence.
hasNext() - Method in class ca.uhn.hl7v2.util.FilterIterator
 
hasNext() - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
hasNext() - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator
hasNext() - Method in class ca.uhn.hl7v2.util.MessageIterator
Returns true if another object exists in the iteration sequence.
hasNext() - Method in class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
 
hasNextChild() - Method in class ca.uhn.hl7v2.util.MessageNavigator
Returns true if there is a sibling following the current location.
highestAvailableVersionOrDefault() - Static method in enum ca.uhn.hl7v2.Version
Returns the highest version for which the structure classes are found on the classes.
HiLoGenerator - Class in ca.uhn.hl7v2.util.idgenerator
Abstract base class for a HiLo-style generator that cheaply generates "lo" IDs in memory but only seldomly increments (potentially more expensive) a "hi" ID, e.g.
HiLoGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator
 
HL7Exception - Exception in ca.uhn.hl7v2
Represents an exception encountered while processing an HL7 message.
HL7Exception(String, int, Throwable) - Constructor for exception ca.uhn.hl7v2.HL7Exception
Deprecated.
use HL7Exception(String, ErrorCode, Throwable)
HL7Exception(String, ErrorCode, Throwable) - Constructor for exception ca.uhn.hl7v2.HL7Exception
Creates an HL7Exception.
HL7Exception(String, int) - Constructor for exception ca.uhn.hl7v2.HL7Exception
Deprecated.
use HL7Exception(String, ErrorCode)
HL7Exception(String, ErrorCode) - Constructor for exception ca.uhn.hl7v2.HL7Exception
Creates an HL7Exception.
HL7Exception(String, Throwable) - Constructor for exception ca.uhn.hl7v2.HL7Exception
Creates an HL7Exception with the code APPLICATION_INTERNAL_ERROR
HL7Exception(Throwable) - Constructor for exception ca.uhn.hl7v2.HL7Exception
Creates an HL7Exception with the code APPLICATION_INTERNAL_ERROR
HL7Exception(String) - Constructor for exception ca.uhn.hl7v2.HL7Exception
Creates an HL7Exception with the code APPLICATION_INTERNAL_ERROR
Hl7InputStreamMessageIterator - Class in ca.uhn.hl7v2.util
Reads from an InputStream containing a stream of encoded HL7 messages and iterates over those messages.
Hl7InputStreamMessageIterator(InputStream) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
Constructor
Hl7InputStreamMessageIterator(Reader) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
Constructor
Hl7InputStreamMessageIterator(InputStream, HapiContext) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
Constructor
Hl7InputStreamMessageIterator(Reader, HapiContext) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
Constructor
Hl7InputStreamMessageStringIterator - Class in ca.uhn.hl7v2.util
Reads from an InputStream containing a stream of encoded HL7 messages and iterates over those messages.
Hl7InputStreamMessageStringIterator(InputStream) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator
Constructor
Hl7InputStreamMessageStringIterator(Reader) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator
Constructor
Hl7InputStreamMessageStringIterator.ParseFailureError - Exception in ca.uhn.hl7v2.util
 
Hl7InputStreamMessageStringIterator.ParseFailureError(String, Exception) - Constructor for exception ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator.ParseFailureError
 
HL7Reader - Interface in ca.uhn.hl7v2.llp
An HL7Reader implements reading from an input stream using a particular lower layer protocol.
HL7Server - Class in ca.uhn.hl7v2.protocol.impl
A TCP/IP based server.
HL7Server(ServerSocket, ApplicationRouter, SafeStorage) - Constructor for class ca.uhn.hl7v2.protocol.impl.HL7Server
 
HL7Server(ServerSocket, ServerSocket, ApplicationRouter, SafeStorage) - Constructor for class ca.uhn.hl7v2.protocol.impl.HL7Server
 
HL7Service - Class in ca.uhn.hl7v2.app
An HL7 service.
HL7Service(HapiContext) - Constructor for class ca.uhn.hl7v2.app.HL7Service
 
HL7Service(Parser, LowerLayerProtocol) - Constructor for class ca.uhn.hl7v2.app.HL7Service
Creates a new instance of Server using a default thread pool
HL7Service(Parser, LowerLayerProtocol, ExecutorService) - Constructor for class ca.uhn.hl7v2.app.HL7Service
Creates a new instance of Server
HL7Writer - Interface in ca.uhn.hl7v2.llp
An HL7Writer implements writing to an output stream using a particular lower layer protocol.
Home - Class in ca.uhn.hl7v2.util
Used to access the hapi.home system property.
Home() - Constructor for class ca.uhn.hl7v2.util.Home
Creates a new instance of Home

I

ID - Class in ca.uhn.hl7v2.model.primitive
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.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.primitive.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.primitive.ID
 
ID - Class in ca.uhn.hl7v2.model.v21.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.ID
 
ID - Class in ca.uhn.hl7v2.model.v22.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.ID
 
ID - Class in ca.uhn.hl7v2.model.v23.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.ID
 
ID - Class in ca.uhn.hl7v2.model.v231.datatype
Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.ID
 
ID - Class in ca.uhn.hl7v2.model.v24.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.ID
 
ID - Class in ca.uhn.hl7v2.model.v25.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.ID
 
ID - Class in ca.uhn.hl7v2.model.v251.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.ID
 
ID - Class in ca.uhn.hl7v2.model.v26.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
ID(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.ID
 
ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.ID
 
ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.ID
 
IDGenerator - Interface in ca.uhn.hl7v2.util.idgenerator
MessageID generator interface.
IDGenerator.Ordered - Interface in ca.uhn.hl7v2.util.idgenerator
Extension for continuous ID sequences
IDGenerator.OrderedSupport - Class in ca.uhn.hl7v2.util.idgenerator
Ordered ID sequences with a configurable increment
IDGenerator.OrderedSupport() - Constructor for class ca.uhn.hl7v2.util.idgenerator.IDGenerator.OrderedSupport
 
IDWithNamespace - Class in ca.uhn.hl7v2.model.primitive
HL7 ID type which also stores a namespace string
IDWithNamespace(Message, String, String, int) - Constructor for class ca.uhn.hl7v2.model.primitive.IDWithNamespace
 
IDWithNamespace(Message, String, String, Integer) - Constructor for class ca.uhn.hl7v2.model.primitive.IDWithNamespace
 
ignoreableWhitespace(char[], int, int) - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
ImpNote - Class in ca.uhn.hl7v2.conf.spec
An implementation note.
ImpNote() - Constructor for class ca.uhn.hl7v2.conf.spec.ImpNote
Creates a new instance of ImpNote
in(Object...) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
Equivalent with allOf(isEqual(allowed[0]), ..., isEqual(allowed[n-1])
in(Collection<?>) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
IN_MESSAGE_CONTROL_ID - Static variable in class ca.uhn.hl7v2.protocol.MetadataKeys
Message control ID (MSH-10)
IN_RAW_MESSAGE - Static variable in class ca.uhn.hl7v2.protocol.MetadataKeys
Contains the raw message as it was received
IN_SENDING_IP - Static variable in class ca.uhn.hl7v2.protocol.MetadataKeys
Provides the IP of the sending system for a given message
IN_SENDING_PORT - Static variable in class ca.uhn.hl7v2.protocol.MetadataKeys
Provides the port of the sending system for a given message
INBOUND_CLIENT_ID_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
INBOUND_CONNECTION_METADATA_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
INBOUND_DESTINATION_NAME_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
incrementRep() - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
 
index - Variable in class ca.uhn.hl7v2.util.MessageIterator.Position
 
info(ValidationException) - Method in class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler
Called on ValidationExceptions with info severity
info(ValidationException) - Method in class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
 
init() - Static method in class ca.uhn.hl7v2.VersionLogger
Logs the HAPI version on the first time this method is invoked, does nothing afterwards
initCaches() - Method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
Initializes caches for the three rule types.
initDecoder() - Method in class ca.uhn.hl7v2.llp.ExtendedMinLLPReader
 
initDecoder() - Method in class ca.uhn.hl7v2.llp.MinLLPReader
 
initEncoder() - Method in class ca.uhn.hl7v2.llp.ExtendedMinLLPWriter
 
initEncoder() - Method in class ca.uhn.hl7v2.llp.MinLLPWriter
 
initialize() - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
 
initializeHandler() - Method in class ca.uhn.hl7v2.validation.AbstractValidator
 
initializeHandler() - Method in class ca.uhn.hl7v2.validation.DefaultValidator
Returns a new instance of a default ValidationExceptionHandler created by the ValidationExceptionHandlerFactory as returned by HapiContext.
initializeHandler() - Method in class ca.uhn.hl7v2.validation.MessageValidator
For backwards compatibility, always returns a new instance of ReportingValidationExceptionHandler
Initiator - Interface in ca.uhn.hl7v2.app
Interface for an Initiator
Initiator - Interface in ca.uhn.hl7v2.protocol
A convenient way for the initiator of a message exchange to send a message to a remote server and await the response in the same thread.
InitiatorImpl - Class in ca.uhn.hl7v2.protocol.impl
Default implementation of Initiator.
InitiatorImpl(Processor) - Constructor for class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
Creates an instance that uses a GenericParser
InitiatorImpl(Parser, Processor) - Constructor for class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
Creates an instance that uses the given Parser
initQuickstart(String, String, String) - Method in class ca.uhn.hl7v2.model.AbstractMessage
Quickly initializes this message with common values in the first (MSH) segment.
InMemoryIDGenerator - Class in ca.uhn.hl7v2.util.idgenerator
In-memory variant of an message ID generator.
InMemoryIDGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.InMemoryIDGenerator
 
insert(Class<? extends Structure>, boolean, boolean, int, String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Inserts the given structure into this group, at the indicated index number.
insert(Class<? extends Structure>, boolean, boolean, boolean, int, String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
 
insertRepetition(String, Structure, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Inserts a repetition of a given Structure into repetitions of that structure by name.
insertRepetition(String, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Inserts a repetition of a given Structure into repetitions of that structure by name.
insertRepetition(int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Inserts a repetition of a given Field into repetitions of that field by name.
inspect(MessageVisitorFactory<? extends ValidatingMessageVisitor>) - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
Builds a MessageRule that runs a ValidatingMessageVisitor over the message that collects ValidationExceptions in a single pass.
instance() - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
 
instantiate(Class<T>) - Static method in class ca.uhn.hl7v2.util.ReflectionUtil
 
instantiateMessage(String, String, boolean) - Method in class ca.uhn.hl7v2.parser.Parser
Note that the validation context of the resulting message is set to this parser's validation context.
instantiateMessage(Class<T>, ModelClassFactory) - Static method in class ca.uhn.hl7v2.util.ReflectionUtil
 
instantiateMessageInASpecificPackage(String, String, boolean, String) - Method in class ca.uhn.hl7v2.parser.Parser
Instantiate a message type using a specific package name
instantiateStructure(Class<T>, Group, ModelClassFactory) - Static method in class ca.uhn.hl7v2.util.ReflectionUtil
 
IntRef - Class in ca.uhn.hl7v2.protocol.impl
The class IntRef is a reference for an int value.
IntRef() - Constructor for class ca.uhn.hl7v2.protocol.impl.IntRef
 
INVALID_OBX2_TYPE_PROP - Static variable in class ca.uhn.hl7v2.model.Varies
System property key: The value may be set to provide a default datatype ("ST", "NM", etc) for an OBX segment with an invalid OBX-2 value type.
IS - Class in ca.uhn.hl7v2.model.primitive
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.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.primitive.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.primitive.IS
 
IS - Class in ca.uhn.hl7v2.model.v22.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.IS
 
IS - Class in ca.uhn.hl7v2.model.v23.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.IS
 
IS - Class in ca.uhn.hl7v2.model.v231.datatype
Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.IS
 
IS - Class in ca.uhn.hl7v2.model.v24.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.IS
 
IS - Class in ca.uhn.hl7v2.model.v25.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.IS
 
IS - Class in ca.uhn.hl7v2.model.v251.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.IS
 
IS - Class in ca.uhn.hl7v2.model.v26.datatype
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
IS(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.IS
 
IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.IS
 
IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.IS
 
is(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
Builds a PrimitiveTypeRule that evaluates the specified Predicate against the primitive value.
isAcceptable() - Method in interface ca.uhn.hl7v2.protocol.AcceptValidator.AcceptRuling
 
isAcceptable() - Method in class ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger.AcceptACK
 
isAllowUnknownVersions() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If set to true (default is false) the parser will allow messages to parse, even if they contain a version which is not known to the parser.
isAvailable(String) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
 
isAvailable(String) - Method in interface ca.uhn.hl7v2.protocol.Processor
 
isBlank(String) - Static method in class ca.uhn.hl7v2.util.StringUtil
Returns true if the string is null, or contains no non-whitespace characters
isChoiceElement(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns true if the named structure is a "choice element".
isChoiceElement(String) - Method in interface ca.uhn.hl7v2.model.Group
Returns true if the named structure is a "choice element".
isChoiceElement() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
isChoiceElement() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
isChoiceElement() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
 
isConnected() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
 
isConnected() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
isConnected() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
isConnected() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
 
isConnected() - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
 
isDefaultService(ExecutorService) - Static method in class ca.uhn.hl7v2.concurrent.DefaultExecutorService
 
isEmpty() - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
Returns true if no entry is available for consumers
isEmpty() - Method in class ca.uhn.hl7v2.model.AbstractComposite
 
isEmpty() - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns true if this Visitable has actual content
isEmpty() - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
 
isEmpty() - Method in class ca.uhn.hl7v2.model.AbstractSegment
 
isEmpty() - Method in class ca.uhn.hl7v2.model.AbstractType
Returns true if this Visitable has actual content
isEmpty() - Method in class ca.uhn.hl7v2.model.ExtraComponents
Returns true if extra components are empty
isEmpty() - Method in class ca.uhn.hl7v2.model.Field
 
isEmpty() - Method in class ca.uhn.hl7v2.model.Varies
Returns true if this Visitable has actual content
isEmpty() - Method in interface ca.uhn.hl7v2.model.Visitable
Returns true if this Visitable has actual content
isEncodeEmptyMandatorySegments() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Returns true if empty segments should still be encoded if they are mandatory within their message structure.
isEqual(Object) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
isEqualIgnoreCase(Object) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
isEr7Encoded(String) - Static method in class ca.uhn.hl7v2.parser.EncodingDetector
Returns true if the message is ER7 (pipe-and-hat) encoded
isEscapeSubcomponentDelimiterInPrimitive() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Returns code>true if subcomponent delimiters in OBX-5 shall be ignored.
isFinalChildOfParent() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
isFinalChildOfParent() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
isFinalChildOfParent() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
isGreaterThan(Version) - Method in enum ca.uhn.hl7v2.Version
Returns true if this version is greater than the specified version
isGroup(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns true if the named structure is a group
isGroup(String) - Method in interface ca.uhn.hl7v2.model.Group
Returns true if the named structure is a group.
isLast(MessageIterator.Position) - Static method in class ca.uhn.hl7v2.util.MessageIterator
Tests whether the name of the given Index matches the name of the last child of the given group.
isLegacyMode() - Method in class ca.uhn.hl7v2.parser.PipeParser
Deprecated.
This will be removed in HAPI 3.0
isNonGreedyMode() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Returns true if the parser should parse in non-greedy mode.
isNotBlank(String) - Static method in class ca.uhn.hl7v2.util.StringUtil
isOpen() - Method in class ca.uhn.hl7v2.app.ActiveConnection
 
isOpen() - Method in interface ca.uhn.hl7v2.app.Connection
Returns true if this connection is open
isOpen(ConnectionData) - Method in class ca.uhn.hl7v2.app.ConnectionHub
 
isOpen() - Method in class ca.uhn.hl7v2.app.LazyConnection
 
isPipeParserPrimary() - Method in class ca.uhn.hl7v2.parser.GenericParser
Returns true if the pipe parser is primary
isPrettyPrintWhenEncodingXml() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If set to true (which is the default), XML Parsers will attempt to pretty-print the XML they generate.
isRecipientWaiting(String, String) - Method in class ca.uhn.hl7v2.app.ActiveConnection
Given the ack ID (MSA-2) of a message, notifies a waiting consumer thread about a received response.
isRepeating(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns true if the named structure is required.
isRepeating(String) - Method in interface ca.uhn.hl7v2.model.Group
Returns true if the named structure is repeating.
isRepeating() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
isRepeating() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
isRepeating() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
isRequired(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Returns true if the named structure is required.
isRequired(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns true if the given field is required in this segment - fields are numbered from 1.
isRequired(String) - Method in interface ca.uhn.hl7v2.model.Group
Returns true if the named structure is required.
isRequired(int) - Method in interface ca.uhn.hl7v2.model.Segment
Returns true if the field at the given index is required, false otherwise.
isRequired() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
isRequired() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
isRequired() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
isRunning() - Method in class ca.uhn.hl7v2.concurrent.Service
 
isRunning() - Method in class ca.uhn.hl7v2.protocol.impl.HL7Server
Returns true between when start() returns and when stop() is called.
isSecure() - Method in class ca.uhn.hl7v2.app.ActiveConnection
 
isSegment() - Method in interface ca.uhn.hl7v2.parser.IStructureDefinition
 
isSegment() - Method in class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
isSegment() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
IStructureDefinition - Interface in ca.uhn.hl7v2.parser
Contains information about the composition of a given type of Structure.
isUnknown() - Method in class ca.uhn.hl7v2.Location
 
isValidating() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Returns true if the parser validates using a configured ValidationContext.
isValidCode(String, String) - Method in class ca.uhn.hl7v2.conf.store.AbstractCodeStore
 
isValidCode(String, String) - Method in interface ca.uhn.hl7v2.conf.store.CodeStore
Validates the input code value against the input conformance profile and corresponding input codeSystem.
ISWithNamespace - Class in ca.uhn.hl7v2.model.primitive
Base class for an ID type which also stores a namespace string
ISWithNamespace(Message, String, String, int) - Constructor for class ca.uhn.hl7v2.model.primitive.ISWithNamespace
Constructor
ISWithNamespace(Message, String, String, Integer) - Constructor for class ca.uhn.hl7v2.model.primitive.ISWithNamespace
Constructor
isXmlDisableWhitespaceTrimmingOnAllNodes() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
 
isXmlEncoded(String) - Static method in class ca.uhn.hl7v2.parser.EncodingDetector
Returns true if the message is XML encoded.
iterate(boolean, boolean) - Method in class ca.uhn.hl7v2.util.MessageNavigator
Iterates through the message tree to the next segment/group location (regardless of whether an instance of the segment exists).
iterator() - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
 

J

JMSDestination - Interface in ca.uhn.hl7v2.protocol
A facade for a JMS Queue or Topic.
JMSQueueAdapter - Class in ca.uhn.hl7v2.protocol.impl
An implementation of JMSDestination that uses an underlying Queue.
JMSQueueAdapter(QueueConnection, Queue) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
JMSQueueTransport - Class in ca.uhn.hl7v2.protocol.impl
A TransportLayer that uses a JMS Queue.
JMSQueueTransport(QueueConnection, Queue) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
JMSTopicAdapter - Class in ca.uhn.hl7v2.protocol.impl
An implementation of JMSDestination that uses an underlying Topic.
JMSTopicAdapter(TopicConnection, Topic) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
JMSTopicAdapter(TopicConnection, Topic, String) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
JMSTopicTransport - Class in ca.uhn.hl7v2.protocol.impl
A TransportLayer that uses a JMS Topic.
JMSTopicTransport(TopicConnection, Topic) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
JMSTopicTransport(TopicConnection, Topic, String) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
JMSTransport - Class in ca.uhn.hl7v2.protocol.impl
A TransportLayer that exchanges messages through JMS destinations.
JMSTransport(JMSDestination, JMSDestination) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
JMSTransport() - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTransport
 

K

keepAsOriginal(Node) - Method in class ca.uhn.hl7v2.parser.XMLParser
Checks if Node content should be kept as original (ie.: whitespaces won't be removed)
keepRunning() - Method in class ca.uhn.hl7v2.app.HL7Service
Deprecated.
Use Service.isRunning(). Deprecated as of version 0.6.
keySet() - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
Returns the keys of available entries
knowsCodes(String) - Method in interface ca.uhn.hl7v2.conf.store.CodeStore
Validates the codeSystem against the input conformance profile.
knowsCodes(String) - Method in class ca.uhn.hl7v2.conf.store.ProfileCodeStore
Validates the codeSystem against the input conformance profile.

L

latestVersion() - Static method in enum ca.uhn.hl7v2.Version
Returns the newest available version of the message structure classes on the classpath, or null if none are found
LazyConnection - Class in ca.uhn.hl7v2.app
A LazyConnection behaves like an ordinary connection except for the fact that the actual socket connection is created lazily right before the first message is sent over the associated Initiator.
LazyConnection(ConnectionData, ExecutorService) - Constructor for class ca.uhn.hl7v2.app.LazyConnection
 
leftTrim(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
Builds a PrimitiveTypeRule that evaluates the specified Predicate against the primitive value with leading whitespaces trimmed.
leftTrim() - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
Builds a PrimitiveTypeRule that always evaluates to true and trims leading whitespaces.
LegacyGenerator - Class in ca.uhn.hl7v2.util.idgenerator
Bridge between the IDGenerator interface and the old MessageIDGenerator class.
LegacyGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.LegacyGenerator
 
LLPException - Exception in ca.uhn.hl7v2.llp
Represents a problem encountered while using a Lower Layer Protocol.
LLPException(String) - Constructor for exception ca.uhn.hl7v2.llp.LLPException
Constructs an LLPException with the specified detail message.
LLPException(String, Exception) - Constructor for exception ca.uhn.hl7v2.llp.LLPException
Constructs an LLPException with the specified detail message and embedded exception.
loadApplications(ApplicationRouter, URL) - Static method in class ca.uhn.hl7v2.protocol.impl.ApplicationLoader
A convenience method for binding applications to an ApplicationRouter Information about bindings is read from a file at a specified URL.
loadApplicationsFromFile(File) - Method in class ca.uhn.hl7v2.app.HL7Service
A convenience method for registering applications (using registerApplication() ) with this service.
loadMessageStructures() - Method in class ca.uhn.hl7v2.parser.AbstractModelClassFactory
Load event map from a external resource
Location - Class in ca.uhn.hl7v2
Location class to determine the location of an element
Location() - Constructor for class ca.uhn.hl7v2.Location
 
Location(Location) - Constructor for class ca.uhn.hl7v2.Location
 
log - Variable in class ca.uhn.hl7v2.model.AbstractComposite
 
log - Static variable in class ca.uhn.hl7v2.model.AbstractStructure
 
LOG - Static variable in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
LOG - Static variable in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
logAndMakeErrorMessage(Exception, Segment, Parser, String) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
Logs the given exception and creates an error message to send to the remote system.
logCharacterReceived(int) - Static method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
Logs the fact that a character has been received, if configured to do so.
LowerLayerProtocol - Class in ca.uhn.hl7v2.llp
Represents a particular "lower layer protocol" over which HL7 messages can be sent.
LowerLayerProtocol() - Constructor for class ca.uhn.hl7v2.llp.LowerLayerProtocol
 
lowestAvailableVersion() - Static method in enum ca.uhn.hl7v2.Version
Returns the lowest version for which the structure classes are found on the classes.

M

m_msgMask - Variable in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
Specifies what parts of a message should be dumped to m_props.
m_path - Variable in class ca.uhn.hl7v2.preparser.DatumPath
 
m_props - Variable in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
The data that is found while parsing, and which passes m_msgMask, will be dumped to m_props, as (DatumPath.toString() / text) key/value pairs
m_startedDocument - Variable in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
main(String[]) - Static method in class ca.uhn.hl7v2.app.ActiveInitiator
Test harness
main(String[]) - Static method in class ca.uhn.hl7v2.app.SimpleServer
Run server from command line.
main(String[]) - Static method in class ca.uhn.hl7v2.app.TwoPortService
Run server from command line.
main(String[]) - Static method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
main(String[]) - Static method in class ca.uhn.hl7v2.conf.parser.ProfileParser
 
main(String[]) - Static method in class ca.uhn.hl7v2.model.AbstractSegment
 
main(String[]) - Static method in class ca.uhn.hl7v2.model.primitive.CommonTS
 
main(String[]) - Static method in class ca.uhn.hl7v2.parser.DefaultXMLParser
Test harness
main(String[]) - Static method in class ca.uhn.hl7v2.parser.GenericParser
 
main(String[]) - Static method in class ca.uhn.hl7v2.preparser.DatumPath
 
main(String[]) - Static method in class ca.uhn.hl7v2.preparser.ER7
 
main(String[]) - Static method in class ca.uhn.hl7v2.preparser.XML
 
main(String[]) - Static method in class ca.uhn.hl7v2.protocol.impl.HL7Server
 
main(String[]) - Static method in class ca.uhn.hl7v2.util.FileCodeMapper
Test harness.
main(String[]) - Static method in class ca.uhn.hl7v2.util.Home
 
makeACK(Message) - Static method in class ca.uhn.hl7v2.app.DefaultApplication
Deprecated.
makeACK(Segment) - Static method in class ca.uhn.hl7v2.app.DefaultApplication
Deprecated.
makeControlMSH(String, ModelClassFactory) - Static method in class ca.uhn.hl7v2.parser.Parser
Creates a version-specific MSH object and returns it as a version-independent MSH interface.
makeGroupElementName(String, String) - Static method in class ca.uhn.hl7v2.parser.DefaultXMLParser
Given the name of a message and a Group class, returns the corresponding group element name in an XML-encoded message.
makeLLP() - Static method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
Deprecated.
as there is now the choice between MinLowerLayerProtocol and ExtendedMinLowerLayerProtocol.
makeLLP(boolean) - Static method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
Returns a particular implementation of LowerLayerProtocol
matches(ApplicationRouter.AppRoutingData, ApplicationRouter.AppRoutingData) - Static method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
matches(String) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
matches(String, String) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
matches(String, int) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
matchExistsAfterPosition(MessageIterator.Position, String, boolean, boolean) - Static method in class ca.uhn.hl7v2.util.MessageIterator
A match exists for the given name somewhere after the given position (in the normal serialization order).
MAX_CONCURRENT_TARGETS - Static variable in class ca.uhn.hl7v2.app.ConnectionHub
Set a system property with this key to a string containing an integer larger than the default ("1000") if you need to connect to a very large number of targets at the same time in a multithreaded environment.
maxLength(int) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
Message - Interface in ca.uhn.hl7v2.model
Represents a complete HL7 message including all structures, segments, and fields.
message(String, String) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Builds MessageRules for the specified event types and triggers
message() - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Builds MessageRules for event types and triggers to be specified using the returned MessageExpressionBuilder.
MESSAGE_ACCEPTED - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
MessageIDGenerator - Class in ca.uhn.hl7v2.util
Deprecated.
use one of the IDGenerator implementations
MessageIterator - Class in ca.uhn.hl7v2.parser
Iterates over all defined nodes (ie segments, groups) in a message, regardless of whether they have been instantiated previously.
MessageIterator(Message, IStructureDefinition, String, boolean) - Constructor for class ca.uhn.hl7v2.parser.MessageIterator
Creates a new instance of MessageIterator
MessageIterator - Class in ca.uhn.hl7v2.util
Iterates over all defined nodes (ie segments, groups) in a message, regardless of whether they have been instantiated previously.
MessageIterator(Structure, String, boolean) - Constructor for class ca.uhn.hl7v2.util.MessageIterator
Creates a new instance of MessageIterator
MessageIterator.Index - Class in ca.uhn.hl7v2.util
An index of a child structure within a group, consisting of the name and rep of of the child.
MessageIterator.Index(String, int) - Constructor for class ca.uhn.hl7v2.util.MessageIterator.Index
 
MessageIterator.Position - Class in ca.uhn.hl7v2.parser
A structure position within a message.
MessageIterator.Position(IStructureDefinition, int) - Constructor for class ca.uhn.hl7v2.parser.MessageIterator.Position
 
MessageIterator.Position - Class in ca.uhn.hl7v2.util
A structure position within a message.
MessageIterator.Position(Group, String, int) - Constructor for class ca.uhn.hl7v2.util.MessageIterator.Position
 
MessageIterator.Position(Group, MessageIterator.Index) - Constructor for class ca.uhn.hl7v2.util.MessageIterator.Position
 
MessageNavigator - Class in ca.uhn.hl7v2.util
Used to navigate the nested group structure of a message.
MessageNavigator(Group) - Constructor for class ca.uhn.hl7v2.util.MessageNavigator
Creates a new instance of MessageNavigator
MessageQuery - Class in ca.uhn.hl7v2.util
Deprecated. 
MessageQuery() - Constructor for class ca.uhn.hl7v2.util.MessageQuery
Deprecated.
 
MessageQuery.Result - Interface in ca.uhn.hl7v2.util
Deprecated.
A result set for a message query.
MessageRule - Interface in ca.uhn.hl7v2.validation
A validation rule that applies to a fully populated message object.
MessageRuleBinding - Class in ca.uhn.hl7v2.validation.impl
A RuleBinding that applies to MessageRules.
MessageRuleBinding(String, String, String, MessageRule) - Constructor for class ca.uhn.hl7v2.validation.impl.MessageRuleBinding
 
MessageRuleBuilder - Class in ca.uhn.hl7v2.validation.builder
Rule Builder for MessageRules
MessageRuleBuilder(List<RuleBinding<? extends Rule<?>>>, Set<Version>, String, String) - Constructor for class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
 
messageRuleCache - Variable in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
MessageValidator - Class in ca.uhn.hl7v2.validation
Validation utilities for parsed and encoded messages.
MessageValidator(ValidationContext) - Constructor for class ca.uhn.hl7v2.validation.MessageValidator
 
MessageValidator(ValidationContext, boolean) - Constructor for class ca.uhn.hl7v2.validation.MessageValidator
 
MessageVisitor - Interface in ca.uhn.hl7v2.model
A MessageVisitor can be used to traverse a message structure.
MessageVisitorFactory<T extends MessageVisitor> - Interface in ca.uhn.hl7v2.model
This factory interface creates message visitors.
MessageVisitors - Class in ca.uhn.hl7v2.model
Static methods for working with MessageVisitor
MessageVisitors.PopulatedVisitor<T extends MessageVisitor> - Class in ca.uhn.hl7v2.model
 
MessageVisitors.StructuresVisitor<T extends MessageVisitor> - Class in ca.uhn.hl7v2.model
 
MessageVisitorSupport - Class in ca.uhn.hl7v2.model
Base MessageVisitor implementation that just logs each call with TRACE level
MessageVisitorSupport() - Constructor for class ca.uhn.hl7v2.model.MessageVisitorSupport
 
MetaData - Class in ca.uhn.hl7v2.conf.spec
Conformance Profile meta data (an element of ConformanceProfile and StaticDef).
MetaData() - Constructor for class ca.uhn.hl7v2.conf.spec.MetaData
Creates a new instance of MetaData
METADATA_KEY_MESSAGE_CHARSET - Static variable in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Metadata key: Charset (MSH-18)
METADATA_KEY_MESSAGE_CONTROL_ID - Static variable in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Metadata key: Message control ID (MSH-10)
METADATA_KEY_SENDING_IP - Static variable in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Metadata key: Provides the IP of the sending system for a given message
METADATA_KEY_SENDING_PORT - Static variable in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Metadata key: Provides the port of the sending system for a given message
MetadataExtractor - Class in ca.uhn.hl7v2.protocol.impl
A utility for getting a list of fields from a Message, e.g.
MetadataExtractor() - Constructor for class ca.uhn.hl7v2.protocol.impl.MetadataExtractor
 
MetadataKeys - Class in ca.uhn.hl7v2.protocol
 
MinLLPReader - Class in ca.uhn.hl7v2.llp
 
MinLLPReader() - Constructor for class ca.uhn.hl7v2.llp.MinLLPReader
 
MinLLPReader(InputStream) - Constructor for class ca.uhn.hl7v2.llp.MinLLPReader
 
MinLLPReader(InputStream, Charset) - Constructor for class ca.uhn.hl7v2.llp.MinLLPReader
 
MinLLPWriter - Class in ca.uhn.hl7v2.llp
Writes HL7 messages to an OutputStream.
MinLLPWriter() - Constructor for class ca.uhn.hl7v2.llp.MinLLPWriter
 
MinLLPWriter(OutputStream) - Constructor for class ca.uhn.hl7v2.llp.MinLLPWriter
 
MinLLPWriter(OutputStream, Charset) - Constructor for class ca.uhn.hl7v2.llp.MinLLPWriter
 
MinLLPWriter(OutputStream, Charset, boolean) - Constructor for class ca.uhn.hl7v2.llp.MinLLPWriter
 
MinLowerLayerProtocol - Class in ca.uhn.hl7v2.llp
Implements the "Minimal Lower Layer Protocol" from the HL7 Implementation Guide, Appendix C.
MinLowerLayerProtocol() - Constructor for class ca.uhn.hl7v2.llp.MinLowerLayerProtocol
 
MinLowerLayerProtocol(boolean) - Constructor for class ca.uhn.hl7v2.llp.MinLowerLayerProtocol
 
MinLowerLayerProtocol(boolean, boolean) - Constructor for class ca.uhn.hl7v2.llp.MinLowerLayerProtocol
 
MllpConstants - Interface in ca.uhn.hl7v2.llp
Some constants for MLLP
MLLPTransport - Class in ca.uhn.hl7v2.protocol.impl
An implementation of the HL7 Minimal Lower Layer Protocol (see HL7 implementation guide appendix C).
MLLPTransport(StreamSource) - Constructor for class ca.uhn.hl7v2.protocol.impl.MLLPTransport
 
ModelClassFactory - Interface in ca.uhn.hl7v2.parser
Looks up classes for message model components (e.g.
modelPackageName() - Method in enum ca.uhn.hl7v2.Version
 
MSG_INTERNAL_ERROR - Static variable in class ca.uhn.hl7v2.app.DefaultApplication
 
MSG_NO_APPROPRIATE_DEST - Static variable in class ca.uhn.hl7v2.app.DefaultApplication
 
myBufferSize - Variable in class ca.uhn.hl7v2.protocol.impl.URLTransport
 

N

name - Variable in class ca.uhn.hl7v2.util.MessageIterator.Index
 
NanoTimeGenerator - Class in ca.uhn.hl7v2.util.idgenerator
ID generator that simply returns the return value of System.nanoTime().
NanoTimeGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.NanoTimeGenerator
 
NE - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Never send acknowledgement (in MSH-15 and 16)
NEVER_FAIL_PROPERTY - Static variable in class ca.uhn.hl7v2.util.MessageIDGenerator
Deprecated.
System property key which indicates that this class should never fail.
newClient(String, int, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
newClient(String, int, int, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
newClient(String, int, boolean) - Method in interface ca.uhn.hl7v2.HapiContext
Construct a new HL7 Client which will connect to an external TCP server for the purpose of sending messages (and receiving responses).
newClient(String, int, int, boolean) - Method in interface ca.uhn.hl7v2.HapiContext
Construct a new HL7 two-port client which will connect to an external TCP server for the purpose of sending messages (and receiving responses).
newConnection(ActiveConnection) - Method in class ca.uhn.hl7v2.app.HL7Service
Called by subclasses when a new Connection is made.
newGenericMessage(ModelClassFactory) - Method in enum ca.uhn.hl7v2.Version
Construct and return a new GenericMessage for the given version
newLazyClient(String, int, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
newLazyClient(String, int, int, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
newLazyClient(String, int, boolean) - Method in interface ca.uhn.hl7v2.HapiContext
Construct a new HL7 Client which will connect to an external TCP server for the purpose of sending messages (and receiving responses).
newLazyClient(String, int, int, boolean) - Method in interface ca.uhn.hl7v2.HapiContext
Construct a new HL7 two-port client which will connect to an external TCP server for the purpose of sending messages (and receiving responses).
newRuleCache(int) - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
newServer(int, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
newServer(int, int, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
newServer(int, boolean) - Method in interface ca.uhn.hl7v2.HapiContext
Construct a new HL7 Server which will listen for incoming connections
newServer(int, int, boolean) - Method in interface ca.uhn.hl7v2.HapiContext
Construct a new HL7 Server which will listen for a pair of connections (one for incoming messages, one for outgoing)
next() - Method in class ca.uhn.hl7v2.parser.MessageIterator
Returns the next node in the message.
next() - Method in class ca.uhn.hl7v2.util.FilterIterator
 
next() - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
next() - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator
next() - Method in class ca.uhn.hl7v2.util.MessageIterator
Returns the next node in the message.
next() - Method in interface ca.uhn.hl7v2.util.MessageQuery.Result
Deprecated.
Advances to the next "row" of data if one is available.
next() - Method in class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
 
nextChild() - Method in class ca.uhn.hl7v2.util.MessageNavigator
Moves to the next sibling of the current location.
nonNegativeInteger() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
NonStandardStructureDefinition - Class in ca.uhn.hl7v2.parser
Structure definition which defines a non-standard structure within a parent structure.
NonStandardStructureDefinition(IStructureDefinition, IStructureDefinition, String, int) - Constructor for class ca.uhn.hl7v2.parser.NonStandardStructureDefinition
Constructor
not(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
NoValidation - Class in ca.uhn.hl7v2.validation.impl
A ValidationContext with no validation initially defined.
NoValidation() - Constructor for class ca.uhn.hl7v2.validation.impl.NoValidation
 
noValidation() - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
 
NoValidationBuilder - Class in ca.uhn.hl7v2.validation.builder.support
 
NoValidationBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.support.NoValidationBuilder
 
NS - Static variable in class ca.uhn.hl7v2.parser.XMLParser
 
NULLDT - Class in ca.uhn.hl7v2.model.primitive
Base class for "NULL" datatype.
NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.NULLDT
Constructor
NULLDT - Class in ca.uhn.hl7v2.model.v251.datatype
Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.NULLDT
Constructor
NULLDT - Class in ca.uhn.hl7v2.model.v26.datatype
Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.NULLDT
Constructor
NullSafeStorage - Class in ca.uhn.hl7v2.protocol.impl
A non-functional implementation of SafeStorage.
NullSafeStorage() - Constructor for class ca.uhn.hl7v2.protocol.impl.NullSafeStorage
 
number() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
numbersLessThan(DatumPath) - Method in class ca.uhn.hl7v2.preparser.DatumPath
 
numComponents() - Method in class ca.uhn.hl7v2.model.ExtraComponents
Returns the number of existing extra components
numComponents(Type) - Static method in class ca.uhn.hl7v2.util.Terser
Returns the number of components in the given type, i.e.
numFields() - Method in class ca.uhn.hl7v2.model.AbstractSegment
Returns the number of fields defined by this segment (repeating fields are not counted multiple times).
numFields() - Method in interface ca.uhn.hl7v2.model.Segment
Returns the number of fields defined by this segment (repeating fields are not counted multiple times).
numSubComponents(Type, int) - Static method in class ca.uhn.hl7v2.util.Terser
Returns the number of sub-components in the specified component, i.e.

O

oid() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
onExceptions(ValidationException...) - Method in class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler
 
onExceptions(ValidationException...) - Method in class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler
Logs all exceptions
onExceptions(ValidationException...) - Method in interface ca.uhn.hl7v2.validation.ValidationExceptionHandler
Called in case of validation rule violations.
ONLY_ALLOWABLE_SEGMENTS - Static variable in class ca.uhn.hl7v2.validation.builder.support.OnlyAllowableSegmentsInSuperstructureRule
 
ONLY_KNOWN_SEGMENTS - Static variable in class ca.uhn.hl7v2.validation.builder.support.OnlyKnownSegmentsRule
 
onlyAllowableSegmentsInSuperStructure() - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
Builds a MessageRule that disallows the existence of segments which are not alowed in a given message type when the message is an instance of SuperStructure (e.g.
OnlyAllowableSegmentsInSuperstructureRule - Class in ca.uhn.hl7v2.validation.builder.support
Validation rule for detecting populated elements in a SuperStructure which do not belong to the given message type
OnlyAllowableSegmentsInSuperstructureRule() - Constructor for class ca.uhn.hl7v2.validation.builder.support.OnlyAllowableSegmentsInSuperstructureRule
 
onlyKnownSegments() - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
Builds a MessageRule that disallows the existence of GenericSegments, i.e.
OnlyKnownSegmentsRule - Class in ca.uhn.hl7v2.validation.builder.support
Validation rule for detecting unknown segments in a message
OnlyKnownSegmentsRule() - Constructor for class ca.uhn.hl7v2.validation.builder.support.OnlyKnownSegmentsRule
 
OUTBOUND_CLIENT_ID_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
OUTBOUND_CONNECTION_METADATA_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 
OUTBOUND_DESTINATION_NAME_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.JMSTransport
 

P

packageList(String) - Static method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Lists all the packages (user-definable) where classes for standard and custom messages may be found.
Pair<T> - Class in ca.uhn.hl7v2.util
 
Pair(T, T) - Constructor for class ca.uhn.hl7v2.util.Pair
 
parent - Variable in class ca.uhn.hl7v2.util.MessageIterator.Position
 
parse(String) - Method in class ca.uhn.hl7v2.conf.parser.ProfileParser
Parses an XML profile string into a RuntimeProfile object.
parse(String) - Method in class ca.uhn.hl7v2.model.AbstractMessage
Parses the string into this message using the parser returned by Message.getParser()
parse(String) - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
Parses the string into this type and replaces the current contents with the parsed value.
parse(String) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Parses the string into this segment using the parser returned by Message.getParser()
parse(String) - Method in class ca.uhn.hl7v2.model.AbstractType
Parses the string into this type and replaces the current contents with the parsed value.
parse(String) - Method in interface ca.uhn.hl7v2.model.Message
Parses the string into this message using the parser returned by Message.getParser()
parse(String) - Method in interface ca.uhn.hl7v2.model.Segment
Parses the string into this segment using the parser returned by Message.getParser()
parse(String) - Method in interface ca.uhn.hl7v2.model.Type
Parses the string into this type and replaces the current contents with the parsed value.
parse(String) - Method in class ca.uhn.hl7v2.model.Varies
Parses the string into this type and replaces the current contents with the parsed value.
parse(Message, String) - Method in class ca.uhn.hl7v2.parser.DefaultXMLParser
Parses a particular message and returns the encoded structure
parse(String) - Method in class ca.uhn.hl7v2.parser.GenericParser
Parses a message string and returns the corresponding Message object.
parse(Type, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
Parses a particular type and returns the encoded structure
parse(Segment, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
Parses a particular segment and returns the encoded structure
parse(Message, String) - Method in class ca.uhn.hl7v2.parser.GenericParser
 
parse(String) - Method in class ca.uhn.hl7v2.parser.Parser
Parses a message string and returns the corresponding Message object.
parse(Type, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.Parser
Parses a particular type and returns the encoded structure
parse(Segment, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.Parser
Parses a particular segment and returns the encoded structure
parse(Message, String) - Method in class ca.uhn.hl7v2.parser.Parser
Parses a particular message and returns the encoded structure
parse(Segment, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.PipeParser
Parses a segment string and populates the given Segment object.
parse(Segment, String, EncodingCharacters, int) - Method in class ca.uhn.hl7v2.parser.PipeParser
Parses a segment string and populates the given Segment object.
parse(Type, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.PipeParser
Fills a field with values from an unparsed string representing the field.
parse(String) - Method in class ca.uhn.hl7v2.parser.PipeParser
Parses a message string and returns the corresponding Message object.
parse(Message, String) - Method in class ca.uhn.hl7v2.parser.PipeParser
 
parse(Segment, Element) - Method in class ca.uhn.hl7v2.parser.XMLParser
Populates the given Segment object with data from the given XML Element.
parse(Type, Element) - Method in class ca.uhn.hl7v2.parser.XMLParser
Populates the given Type object with data from the given XML Element.
parse(Type, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.XMLParser
Throws unsupported operation exception
parse(Segment, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.XMLParser
Throws unsupported operation exception
parse(String) - Static method in class ca.uhn.hl7v2.util.XMLUtils
 
parse(String, boolean) - Static method in class ca.uhn.hl7v2.util.XMLUtils
 
parse(InputStream, boolean) - Static method in class ca.uhn.hl7v2.util.XMLUtils
 
ParseChecker - Class in ca.uhn.hl7v2.protocol.impl
A debugging utility that logs raw messages and parsed/encoded versions, and warnings about apparent discrepancies between them.
ParseChecker() - Constructor for class ca.uhn.hl7v2.protocol.impl.ParseChecker
 
parseClasspath(String) - Method in class ca.uhn.hl7v2.conf.parser.ProfileParser
Parses an XML profile string into a RuntimeProfile object.
parseDocument(Document, String) - Method in class ca.uhn.hl7v2.parser.DefaultXMLParser
Creates and populates a Message object from an XML Document that contains an XML-encoded HL7 message.
parseDocument(Document, String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Creates and populates a Message object from an XML Document that contains an XML-encoded HL7 message.
parseForSpecificPackage(String, String) - Method in class ca.uhn.hl7v2.parser.Parser
Parse a message using a specific model package instead of the default, using ModelClassFactory.getMessageClassInASpecificPackage(String, String, boolean, String) .
parseLeaf(String, String, int) - Static method in class ca.uhn.hl7v2.parser.XMLParser
Attempts to retrieve the value of a leaf tag without using DOM or SAX.
parseMessage(Properties, List<DatumPath>, String) - Static method in class ca.uhn.hl7v2.preparser.ER7
Parses message and dumps contents to props, with keys in the ZYX[a]-b[c]-d-e style.
parseMessage(Properties, String, Collection<DatumPath>) - Static method in class ca.uhn.hl7v2.preparser.XML
parse message according to our HL7 XML handler, and dump the data found to props.
parseMSHSegmentWhole(Properties, List<DatumPath>, EncodingCharacters, String) - Static method in class ca.uhn.hl7v2.preparser.ER7
given segment, starting with "MSH", then encoding characters, etc...
Parser - Class in ca.uhn.hl7v2.parser
Parses HL7 message Strings into HL7 Message objects and encodes HL7 Message objects into HL7 message Strings.
Parser() - Constructor for class ca.uhn.hl7v2.parser.Parser
Uses DefaultModelClassFactory for model class lookup.
Parser(HapiContext) - Constructor for class ca.uhn.hl7v2.parser.Parser
Creates a new parser, using the ModelClassFactory, the ParserConfiguration and the ValidationContext as defined in the context.
Parser(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.parser.Parser
Initialize parser with custom ModelClassFactory and default ValidationContext
ParserConfiguration - Class in ca.uhn.hl7v2.parser
Contains configuration which will be applied to any parsers which are a part of the given HAPI Context.
ParserConfiguration() - Constructor for class ca.uhn.hl7v2.parser.ParserConfiguration
 
parseSegmentGuts(ER7.Handler, String, List<Integer>) - Static method in class ca.uhn.hl7v2.preparser.ER7
recursively tokenize "guts" (a segment, or part of one) into tokens, according to separators (aka delimiters) which are different at each level of recursion, and to a recursive depth which is discovered through "handler" via handler.delim(int) and handler.specDepth() As tokens are found, they are reported to handler via handler.putDatum(), which presumably stashes them away somewhere.
parseSegmentWhole(Properties, Map<String, Integer>, List<DatumPath>, EncodingCharacters, String) - Static method in class ca.uhn.hl7v2.preparser.ER7
pass in a whole segment (of type other than MSH), including message type at the start, according to encodingChars, and we'll parse the contents and put them in props.
parseStringIntoDocument(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Parses a string containing an XML document into a Document object.
passed() - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
persistProfile(String, String) - Method in class ca.uhn.hl7v2.conf.store.FileProfileStore
Stores profile in persistent storage with given ID.
persistProfile(String, String) - Method in interface ca.uhn.hl7v2.conf.store.ProfileStore
Stores profile in persistent storage with given ID.
persistProfile(String, String) - Method in class ca.uhn.hl7v2.conf.store.ReadOnlyProfileStore
Stores profile in persistent storage with given ID.
PipeParser - Class in ca.uhn.hl7v2.parser
An implementation of Parser that supports traditionally encoded (ie delimited with characters like |, ^, and ~) HL7 messages.
PipeParser() - Constructor for class ca.uhn.hl7v2.parser.PipeParser
 
PipeParser(HapiContext) - Constructor for class ca.uhn.hl7v2.parser.PipeParser
 
PipeParser(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.parser.PipeParser
Creates a new PipeParser
poll(K, long, TimeUnit) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
poll(K, long, TimeUnit) - Method in interface ca.uhn.hl7v2.concurrent.BlockingMap
Waits for the specified amount of time for an entry with the given key and returns the associated value.
popGroup() - Method in class ca.uhn.hl7v2.Location
 
populateResponse(Message, AcknowledgmentCode, int) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
Populates the generated response based on this exception.
populateResponseMessage(Message) - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
Populates the generated response based on the collected ValidationExceptions.
PostCondition - Class in ca.uhn.hl7v2.conf.spec.usecase
A use case postcondition.
PostCondition() - Constructor for class ca.uhn.hl7v2.conf.spec.usecase.PostCondition
Creates a new instance of PostCondition
preAppendZeroes(int, int) - Static method in class ca.uhn.hl7v2.model.DataTypeUtil
This method will preappend the zeros to the beginning of num such that the total length equals totalDigitLength.
PreCondition - Class in ca.uhn.hl7v2.conf.spec.usecase
A use case precondition.
PreCondition() - Constructor for class ca.uhn.hl7v2.conf.spec.usecase.PreCondition
Creates a new instance of PreCondition
Predicate - Class in ca.uhn.hl7v2.conf.spec.message
 
Predicate() - Constructor for class ca.uhn.hl7v2.conf.spec.message.Predicate
Creates a new instance of Predicate
Predicate - Interface in ca.uhn.hl7v2.validation.builder
Predicate used for validation rules.
PredicateMessageRule - Class in ca.uhn.hl7v2.validation.builder
Abstract base class for message rules that are evaluated using predicates
PredicateMessageRule(Predicate, Expression<Message>) - Constructor for class ca.uhn.hl7v2.validation.builder.PredicateMessageRule
Create a new message rule
PredicatePrimitiveTypeRule - Class in ca.uhn.hl7v2.validation.builder
Abstract base class for PrimitiveTypeRules that validate using predicates
PredicatePrimitiveTypeRule(Predicate) - Constructor for class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
Creates a new primitive rule without trimming
PredicatePrimitiveTypeRule(Predicate, PredicatePrimitiveTypeRule.Trimmer) - Constructor for class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
Creates a new primitive rule
PredicatePrimitiveTypeRule.Trimmer - Enum in ca.uhn.hl7v2.validation.builder
 
PredicateRuleSupport<T> - Interface in ca.uhn.hl7v2.validation.builder
Interface for predicate-aware validation rules.
prepareRule(T) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
 
prepareTermination() - Method in class ca.uhn.hl7v2.concurrent.Service
Prepare thread to leave its main loop.
PreParser - Class in ca.uhn.hl7v2.preparser
Extracts specified fields from unparsed messages.
PreParser() - Constructor for class ca.uhn.hl7v2.preparser.PreParser
 
Primitive - Interface in ca.uhn.hl7v2.model
Represents the category of HL7 data types that contain a single value (in other words have no subcomponents).
primitive(String...) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Builds PrimitiveTypeRules for the specified types
PrimitiveRuleBuilder - Class in ca.uhn.hl7v2.validation.builder
Rule builder for PrimitiveTypeRules
PrimitiveRuleBuilder(List<RuleBinding<? extends Rule<?>>>, Set<Version>, Set<String>) - Constructor for class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
 
primitiveRuleCache - Variable in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
 
PrimitiveTypeRule - Interface in ca.uhn.hl7v2.validation
A rule that applies to a primitive datatype.
PrimitiveTypeRuleBinding - Class in ca.uhn.hl7v2.validation.impl
A RuleBinding that applies to PrimitiveTypeRules.
PrimitiveTypeRuleBinding(String, String, PrimitiveTypeRule) - Constructor for class ca.uhn.hl7v2.validation.impl.PrimitiveTypeRuleBinding
 
printStructure() - Method in class ca.uhn.hl7v2.model.AbstractMessage
Prints a summary of the contents and structure of this message.
printStructure(boolean) - Method in class ca.uhn.hl7v2.model.AbstractMessage
Prints the message structure in a similar way to AbstractMessage.printStructure() but optionally excludes elements with no contents.
printStructure() - Method in interface ca.uhn.hl7v2.model.Message
Prints a summary of the contents and structure of this message.
processException(String, String, Exception) - Method in interface ca.uhn.hl7v2.app.ApplicationExceptionHandler
Process an exception.
processException(String, Map<String, Object>, String, Exception) - Method in interface ca.uhn.hl7v2.protocol.ReceivingApplicationExceptionHandler
Process an exception.
processMessage(Message) - Method in interface ca.uhn.hl7v2.app.Application
Uses the contents of the message for whatever purpose the Application has for this message, and returns an appropriate response message.
processMessage(Message) - Method in class ca.uhn.hl7v2.app.DefaultApplication
Creates and returns a negative acknowledgement
processMessage(Message, Map<String, Object>) - Method in class ca.uhn.hl7v2.app.DefaultApplication
 
processMessage(String) - Method in class ca.uhn.hl7v2.app.Receiver
Processes a single incoming message by sending it to the appropriate internal location.
processMessage(Transportable) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Attempts to route the given message to the associated Application and obtain a response.
processMessage(Message, Map<String, Object>) - Method in class ca.uhn.hl7v2.protocol.ApplicationWrapper
Uses the contents of the message for whatever purpose the application has for this message, and returns an appropriate response message.
processMessage(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
 
processMessage(Message, Map<String, Object>) - Method in class ca.uhn.hl7v2.protocol.impl.AppWrapper
 
processMessage(Message, Map<String, Object>) - Method in interface ca.uhn.hl7v2.protocol.ReceivingApplication
Uses the contents of the message for whatever purpose the application has for this message, and returns an appropriate response message.
Processor - Interface in ca.uhn.hl7v2.protocol
Encapsulates both the client and server roles of the HL7-defined "original mode" and "enhanced mode" processing rules.
ProcessorContext - Interface in ca.uhn.hl7v2.protocol
The operational context of a Processor.
ProcessorContextImpl - Class in ca.uhn.hl7v2.protocol.impl
Default implementation of ProcessorContext.
ProcessorContextImpl(ApplicationRouter, TransportLayer, SafeStorage) - Constructor for class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
Creates a new instance that uses the given resources.
ProcessorContextImpl(ApplicationRouter, TransportLayer, TransportLayer, SafeStorage) - Constructor for class ca.uhn.hl7v2.protocol.impl.ProcessorContextImpl
Creates a new instance that uses the given resources.
ProcessorImpl - Class in ca.uhn.hl7v2.protocol.impl
A default implementation of Processor.
ProcessorImpl(ProcessorContext, boolean) - Constructor for class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
 
ProfileCodeStore - Class in ca.uhn.hl7v2.conf.store
This particular implementation of CodeStore retrieves valid codes and validates codeSystems using tables found in 'spec xml tables only' docs generated from the HL7 Messaging Workbench tool.
ProfileCodeStore(String) - Constructor for class ca.uhn.hl7v2.conf.store.ProfileCodeStore
Creates a ProfileCodeStore object that uses tables found in an 'spec xml tables only' xml doc specified by the input URI.
ProfileCodeStore(URL) - Constructor for class ca.uhn.hl7v2.conf.store.ProfileCodeStore
As string constructor but accepts a URL object
ProfileException - Exception in ca.uhn.hl7v2.conf
Represents something wrong with a profile.
ProfileException(String) - Constructor for exception ca.uhn.hl7v2.conf.ProfileException
Constructs an instance of ProfileException with the specified detail message.
ProfileException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.conf.ProfileException
Constructs an instance of ProfileException with the specified cause and detail message.
ProfileNotFollowedException - Exception in ca.uhn.hl7v2.conf.check
An exception indicating that some message contents don't reflect a static profile.
ProfileNotFollowedException(String) - Constructor for exception ca.uhn.hl7v2.conf.check.ProfileNotFollowedException
Constructs an instance of ProfileNotFollowedException with the specified detail message.
ProfileNotHL7CompliantException - Exception in ca.uhn.hl7v2.conf.check
An exception indicating that a static profile doesn't correspond to HL7 rules.
ProfileNotHL7CompliantException(String) - Constructor for exception ca.uhn.hl7v2.conf.check.ProfileNotHL7CompliantException
Constructs an instance of ProfileNotHL7CompliantHL7Exception with the specified detail message.
ProfileNotHL7CompliantException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.conf.check.ProfileNotHL7CompliantException
Constructs an instance of ProfileNotHL7CompliantHL7Exception with the specified detail message.
ProfileParser - Class in ca.uhn.hl7v2.conf.parser
Parses a Message Profile XML document into a RuntimeProfile object.
ProfileParser(boolean) - Constructor for class ca.uhn.hl7v2.conf.parser.ProfileParser
Creates a new instance of ProfileParser
ProfileStore - Interface in ca.uhn.hl7v2.conf.store
A repository for conformance profile documents.
ProfileStoreFactory - Class in ca.uhn.hl7v2.conf.store
Provides access to a (configurable) ProfileStore.
ProfileStructure - Interface in ca.uhn.hl7v2.conf.spec.message
A message profile Segment or SegGroup.
PROP_DISABLE_RULE - Static variable in class ca.uhn.hl7v2.validation.impl.WithdrawnDatatypeRule
Deprecated.
Set the value of a system property to "true" to disable this rule globally.
propertyChangeSupport - Variable in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Utility field used by bound properties.
provideLocation(Location, int, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
 
provideLocation(Location, int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
 
provideLocation(Location, int, int) - Method in class ca.uhn.hl7v2.model.AbstractType
 
provideLocation(Location, int, int) - Method in class ca.uhn.hl7v2.model.Field
 
provideLocation(Location, int, int) - Method in class ca.uhn.hl7v2.model.Varies
 
provideLocation(Location, int, int) - Method in interface ca.uhn.hl7v2.model.Visitable
Reusing the location of this object's parent, this method returns its own location within the message.
pushGroup(String, int) - Method in class ca.uhn.hl7v2.Location
 
put(K, V) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
putDatum(List<Integer>, String) - Method in class ca.uhn.hl7v2.preparser.ER7.ER7SegmentHandler
 
putDatum(List<Integer>, String) - Method in interface ca.uhn.hl7v2.preparser.ER7.Handler
 

Q

query(Message, String) - Static method in class ca.uhn.hl7v2.util.MessageQuery
Deprecated.
 

R

RAW_MESSAGE_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
Key under which raw message text is stored in metadata Map sent to ReceivingApplications.
ReaderThread - Class in ca.uhn.hl7v2.protocol.impl
The class ReaderThread read from a Reader into a char[] buffer.
ReaderThread(Reader, char[], IntRef) - Constructor for class ca.uhn.hl7v2.protocol.impl.ReaderThread
Creates a new instance
ReadOnlyMessageIterator - Class in ca.uhn.hl7v2.util
Iterator though existing Stuctures in a message.
ReadOnlyMessageIterator(Group) - Constructor for class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
 
ReadOnlyProfileStore - Class in ca.uhn.hl7v2.conf.store
Base class for read-only profile stores.
ReadOnlyProfileStore() - Constructor for class ca.uhn.hl7v2.conf.store.ReadOnlyProfileStore
 
receive() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
Delegates to doReceive() and adds common metadata to the resulting Transportable before it is returned.
receive() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
receive() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
receive(String, long) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
 
receive() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
 
receive(String, long) - Method in interface ca.uhn.hl7v2.protocol.Processor
Gets the message with the given acknowledgement ID from the incoming message list.
receive() - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
Gets the next message from the remote system.
receiveJMS() - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
 
receiveJMS() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
receiveJMS() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
Receiver - Class in ca.uhn.hl7v2.app
Listens for incoming messages on a certain input stream, and sends them to the appropriate location.
Receiver(ActiveConnection, HL7Reader) - Constructor for class ca.uhn.hl7v2.app.Receiver
Creates a new instance of Receiver, associated with the given Connection
ReceivingApplication - Interface in ca.uhn.hl7v2.protocol
From an HL7 messaging perspective, a ReceivingApplication is a consumer of a messages.
ReceivingApplicationException - Exception in ca.uhn.hl7v2.protocol
Represents any problem encountered during processing of a message by a ReceivingApplication.
ReceivingApplicationException(String) - Constructor for exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
Constructs an instance of ReceivingApplicationException with the specified detail message.
ReceivingApplicationException(Throwable) - Constructor for exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
Constructs a new exception with the specified underlying cause.
ReceivingApplicationException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
Constructs a new exception with the specified underlying cause and detail message.
ReceivingApplicationException(Throwable, String, String, Map<String, Object>) - Constructor for exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
 
ReceivingApplicationExceptionHandler - Interface in ca.uhn.hl7v2.protocol
The Interface ReceivingApplicationExceptionHandler.
refersToSection(String) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Adds a HL7 section reference to a rule
ReflectionUtil - Class in ca.uhn.hl7v2.util
 
refreshCache() - Method in class ca.uhn.hl7v2.util.CodeMapper
If values are cached in such a way that they are not guaranteed to be current, a call to this method refreshes the values.
refreshCache() - Method in class ca.uhn.hl7v2.util.FileCodeMapper
If values are cached in such a way that they are not guaranteed to be current, a call to this method refreshes the values.
RegexPrimitiveRule - Class in ca.uhn.hl7v2.validation.impl
Deprecated.
RegexPrimitiveRule(String, String) - Constructor for class ca.uhn.hl7v2.validation.impl.RegexPrimitiveRule
Deprecated.
 
registerApplication(String, String, Application) - Method in class ca.uhn.hl7v2.app.HL7Service
Registers the given application to handle messages corresponding to the given type and trigger event.
registerApplication(String, String, ReceivingApplication) - Method in class ca.uhn.hl7v2.app.HL7Service
Registers the given application to handle messages corresponding to the given type and trigger event.
registerApplication(ApplicationRouter.AppRoutingData, ReceivingApplication) - Method in class ca.uhn.hl7v2.app.HL7Service
Registers the given application to handle messages corresponding to ALL message types and trigger events.
registerApplication(ReceivingApplication) - Method in class ca.uhn.hl7v2.app.HL7Service
Registers the given application to handle messages corresponding to ALL message types and trigger events.
registerConnectionListener(ConnectionListener) - Method in class ca.uhn.hl7v2.app.HL7Service
Registers the given ConnectionListener with the HL7Service - when a remote host makes a new Connection, all registered listeners will be notified.
reloadPackages() - Static method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
Reloads the packages.
remove(Object) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
Removes an entry, regardless whether a value has been set or not.
remove() - Method in class ca.uhn.hl7v2.parser.MessageIterator
Not supported
remove() - Method in class ca.uhn.hl7v2.util.FilterIterator
Throws UnsupportedOperationException
remove() - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
Unsupported method!
remove() - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator
Unsupported method!
remove() - Method in class ca.uhn.hl7v2.util.MessageIterator
Not supported
remove() - Method in class ca.uhn.hl7v2.util.ReadOnlyMessageIterator
Not supported.
removeForcedEncode(String) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Removes a forced encode entry
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.ImpNote
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.DataValue
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Removes a PropertyChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Removes a PropertyChangeListener from the listener list.
removeRepetition(String, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
Removes a repetition of a given Structure objects by name.
removeRepetition(int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
Removes a repetition of a given field by name.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.ImpNote
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.DataValue
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Removes a VetoableChangeListener from the listener list.
removeVetoableChangeListener(VetoableChangeListener) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Removes a VetoableChangeListener from the listener list.
removeWhitespace(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Removes all unnecessary whitespace from the given String (intended to be used with Primitive values).
rep - Variable in class ca.uhn.hl7v2.util.MessageIterator.Index
 
Repeatable - Interface in ca.uhn.hl7v2.conf.classes.abs
A class which implements this interface will provide the methods to return Min and Max repetitions
replace(String, String, String) - Static method in class ca.uhn.hl7v2.util.StringUtil
Search within a string and replace one substring with another.
ReportingValidationExceptionHandler - Class in ca.uhn.hl7v2.validation
ValidationExceptionHandler that logs all ValidationExceptions and optionally throws the first one wrapped in a HL7Exception.
ReportingValidationExceptionHandler(boolean) - Constructor for class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler
 
REQUIRED_FIELD_MISSING - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
reserve(String, long) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
 
reserve(String, long) - Method in interface ca.uhn.hl7v2.protocol.Processor
Indicates that the calling thread expects a message with a certain ack ID.
reset() - Method in class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator
 
reset() - Method in class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator
Resets the generator
reset() - Method in interface ca.uhn.hl7v2.util.idgenerator.IDGenerator.Ordered
 
reset() - Method in class ca.uhn.hl7v2.util.idgenerator.IDGenerator.OrderedSupport
 
reset() - Method in class ca.uhn.hl7v2.util.idgenerator.InMemoryIDGenerator
 
reset() - Method in class ca.uhn.hl7v2.util.idgenerator.LegacyGenerator
 
reset() - Method in class ca.uhn.hl7v2.util.MessageNavigator
Resets the location to the beginning of the tree (the root)
resetHiId() - Method in class ca.uhn.hl7v2.util.idgenerator.DelegatingHiLoGenerator
 
resetHiId() - Method in class ca.uhn.hl7v2.util.idgenerator.HiLoGenerator
Resets the Hi ID
resetRepNumber() - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
 
RespondingValidationExceptionHandler - Class in ca.uhn.hl7v2.validation
ValidationExceptionHandler that generates response messages as statically configured and based on the outcome of a validation process.
RespondingValidationExceptionHandler(HapiContext) - Constructor for class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
 
restore() - Method in class ca.uhn.hl7v2.protocol.impl.NullSafeStorage
Returns an empty array.
restore() - Method in interface ca.uhn.hl7v2.protocol.SafeStorage
Returns all messages that have been stored.
result() - Method in class ca.uhn.hl7v2.validation.DefaultValidationExceptionHandler
Called after the validation process.
result(boolean, Object) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
result(boolean, Object, Location) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
result() - Method in class ca.uhn.hl7v2.validation.impl.SimpleValidationExceptionHandler
 
result() - Method in class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler
If the validation failed, throws Exception or returns false, depending on {link ReportingValidationExceptionHandler.throwFirstException.
result() - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
Returns the generated response message.
result() - Method in interface ca.uhn.hl7v2.validation.ValidationExceptionHandler
Returns an overall validation result based on an aggregation of all exceptions thrown during the validation process.
rightTrim() - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
Builds a PrimitiveTypeRule that always evaluates to true and trims trailing whitespaces.
rightTrim(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
Builds a PrimitiveTypeRule that evaluates the specified Predicate against the primitive value with trailing whitespaces trimmed.
Rule<T> - Interface in ca.uhn.hl7v2.validation
A testable rule to which HL7 messages (at least certain specific message) should conform.
RuleBinding<T extends Rule<?>> - Class in ca.uhn.hl7v2.validation.impl
An association between a type of item to be validated (eg a datatype or message) and a validation Rule.
RuleBinding(String, String, T) - Constructor for class ca.uhn.hl7v2.validation.impl.RuleBinding
Active by default.
RuleSupport<T> - Class in ca.uhn.hl7v2.validation.impl
 
RuleSupport() - Constructor for class ca.uhn.hl7v2.validation.impl.RuleSupport
 
RuleTypeBuilder<S extends RuleTypeBuilder<S,T>,T extends Rule<?>> - Class in ca.uhn.hl7v2.validation.builder
Defines the type of rule to be built.
RuleTypeBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
 
RuleTypeBuilder(List<RuleBinding<? extends Rule<?>>>, Set<Version>) - Constructor for class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
 
RuleTypeBuilder(List<RuleBinding<? extends Rule<?>>>, Version...) - Constructor for class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
 
RuleTypeBuilder.MessageExpressionBuilder - Class in ca.uhn.hl7v2.validation.builder
Helper builder when the versions are not given explicitly but in form of an expression.
RuleTypeBuilder.MessageExpressionBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder.MessageExpressionBuilder
 
run() - Method in class ca.uhn.hl7v2.concurrent.Service
Runs the thread.
run() - Method in class ca.uhn.hl7v2.protocol.impl.ReaderThread
 
RuntimeProfile - Class in ca.uhn.hl7v2.conf.spec
A conformance specification (see HL7 2.5 section 2.12).
RuntimeProfile() - Constructor for class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Creates a new instance of Specification

S

s_maxSize - Static variable in class ca.uhn.hl7v2.preparser.DatumPath
 
SafeStorage - Interface in ca.uhn.hl7v2.protocol
Represents a persistent store for incoming messages.
Seg - Class in ca.uhn.hl7v2.conf.spec.message
A specification for a message segment in a conformance profile.
Seg() - Constructor for class ca.uhn.hl7v2.conf.spec.message.Seg
Creates a new instance of Segment
SegGroup - Class in ca.uhn.hl7v2.conf.spec.message
A specification for a segment group in a conformance profile.
SegGroup() - Constructor for class ca.uhn.hl7v2.conf.spec.message.SegGroup
Creates a new instance of SegGroup
Segment - Interface in ca.uhn.hl7v2.model
Represents an HL7 message segment, which is a unit of data that contains multiple fields.
SEGMENT_SEQUENCE_ERROR - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
SegmentFinder - Class in ca.uhn.hl7v2.util
A tool for getting segments by name within a message or part of a message.
SegmentFinder(Group) - Constructor for class ca.uhn.hl7v2.util.SegmentFinder
Creates a new instance of SegmentFinder.
send(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.AbstractTransport
Delegates to doSend() after checking that we are connected.
send(Message) - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
 
send(Message) - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
 
send(Transportable, int, long) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
 
send(Message) - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
Sends the given message to the JMS destination.
send(Transportable, int, long) - Method in interface ca.uhn.hl7v2.protocol.Processor
Sends a message to a remote system via an underlying TransportLayer.
send(Transportable) - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
Sends a message to a remote HL7 service.
sendAndReceive(Message) - Method in class ca.uhn.hl7v2.app.ActiveInitiator
Sends a message to a responder system, receives the reply, and returns the reply as a Message object.
sendAndReceive(Message) - Method in interface ca.uhn.hl7v2.app.Initiator
Sends a message to a server and waits for the response
sendAndReceive(Message) - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
sendAndReceive(Message) - Method in interface ca.uhn.hl7v2.protocol.Initiator
Encodes a message, sends it to a remote system, awaits the response, parses it, and returns it.
sendJMS(Message) - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
Sends a message to the underlying Destination
sendJMS(Message) - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueTransport
 
sendJMS(Message) - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicTransport
 
serialize(Document, boolean) - Static method in class ca.uhn.hl7v2.util.XMLUtils
 
ServerConfiguration - Class in ca.uhn.hl7v2.app
Contains configuration which will be applied to any servers which are created using the given HAPI Context.
ServerConfiguration() - Constructor for class ca.uhn.hl7v2.app.ServerConfiguration
 
ServerConfiguration.ApplicationExceptionPolicy - Enum in ca.uhn.hl7v2.app
 
ServerSocketStreamSource - Class in ca.uhn.hl7v2.protocol.impl
A StreamSource that gets streams from ServerSockets.
ServerSocketStreamSource(ServerSocket, String) - Constructor for class ca.uhn.hl7v2.protocol.impl.ServerSocketStreamSource
 
Service - Class in ca.uhn.hl7v2.concurrent
Base class for a unified management of threads with a defined lifecycle.
Service(String, ExecutorService) - Constructor for class ca.uhn.hl7v2.concurrent.Service
 
set(int, Object) - Method in class ca.uhn.hl7v2.preparser.DatumPath
set() sets an element of the path.
set(long) - Method in class ca.uhn.hl7v2.util.idgenerator.InMemoryIDGenerator
 
set(Segment, int, int, int, int, String) - Static method in class ca.uhn.hl7v2.util.Terser
Sets the string value of the Primitive at the given location.
set(Segment, Location, String) - Static method in class ca.uhn.hl7v2.util.Terser
 
set(String, String) - Method in class ca.uhn.hl7v2.util.Terser
Sets the string value of the field specified.
setAcceptAck(String) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Setter for property acceptAck.
setAcceptedSocketTimeout(int) - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
Sets the value for Socket.setSoTimeout(int) to be set on newly accepted sockets in server applications
setActive(boolean) - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
 
setActor(Actor) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Setter for property actor.
setAllowUnknownVersions(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If set to true (default is false) the parser will allow messages to parse, even if they contain a version which is not known to the parser.
setApplicationAck(String) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Setter for property applicationAck.
setApplicationExceptionPolicy(ServerConfiguration.ApplicationExceptionPolicy) - Method in class ca.uhn.hl7v2.app.ServerConfiguration
Sets the server behaviour when a ReceivingApplication throws an exception while processing a message.
setBody(String) - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Setter for property body.
setCharset(Charset) - Method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
Provides a charset to use for character encoding
setCharset(String) - Method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
Provides a charset to use for character encoding
setChild(int, ProfileStructure) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Indexed setter for property structure.
setChoiceElement(boolean) - Method in class ca.uhn.hl7v2.parser.StructureDefinition
 
setCodeStore(CodeStore) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Provides a code store to use to provide the code tables which will be used to validate coded value types.
setCodeStoreRegistry(CodeStoreRegistry) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setCodeStoreRegistry(CodeStoreRegistry) - Method in interface ca.uhn.hl7v2.HapiContext
 
setComponent(int, Component) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Indexed setter for property components (index starts at 1 following HL7 convention).
setComponentSeparator(char) - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
setConformance(Conformance) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property conformance.
setConformance(Conformance) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property conformance.
setConformanceType(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property conformanceType.
setConformanceType(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property conformanceType.
setConstantValue(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property constantValue.
setContentType(String) - Method in class ca.uhn.hl7v2.protocol.impl.URLTransport
 
setData(Type) - Method in class ca.uhn.hl7v2.model.Varies
Sets the data contained by this instance of Varies.
setDatatype(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property datatype.
setDataValues(int, DataValue) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Indexed setter for property dataValues.
setDateMinutePrecision(int, int, int, int, int) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
This method takes in integer values for the year, month, day, hour and minute and performs validations, it then sets the value in the object formatted as an HL7 Time Stamp value with year&month&day&hour&minute precision (YYYYMMDDHHMM).
setDateMinutePrecision(int, int, int, int, int) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
 
setDatePrecision(int, int, int) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
This method takes in integer values for the year and month and day and performs validations, it then sets the value in the object formatted as an HL7 Time Stamp value with year&month&day precision (YYYYMMDD).
setDatePrecision(int, int, int) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
 
setDateSecondPrecision(int, int, int, int, int, float) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
This method takes in integer values for the year, month, day, hour, minute, seconds, and fractional seconds (going to the tenthousandths precision).
setDateSecondPrecision(int, int, int, int, int, float) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
 
setDefaultObx2Type(String) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If this property is set, the value provides a default datatype ("ST", "NM", etc) for an OBX segment with a missing OBX-2 value.
setDelegate(IDGenerator.Ordered) - Method in class ca.uhn.hl7v2.util.idgenerator.DelegatingHiLoGenerator
 
setDerivativeEvent(DerivativeEvent) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Setter for property derivativeEvent.
setDescription(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property description.
setDescription(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Setter for property description.
setDescription(String) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property description.
setDescription(String) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property description.
setDescription(String) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
setDetail(Object) - Method in exception ca.uhn.hl7v2.HL7Exception
 
setDirection(String) - Method in class ca.uhn.hl7v2.parser.MessageIterator
 
setDirection(String) - Method in class ca.uhn.hl7v2.util.MessageIterator
 
setDirectory(String) - Method in class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator
 
setDnamicID(String) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Setter for property dnamicID.
setEnableCaching(boolean) - Method in class ca.uhn.hl7v2.validation.impl.ConformanceProfileRule
 
setEncodeEmptyMandatoryFirstSegments(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If set to true (default is true), when encoding a group using the PipeParser where the first segment is required, but no data has been populated in that segment, the empty segment is now still encoded if needed as a blank segment in order to give parsers a hint about which group subsequent segments are in.
setEncodings(int, Encoding) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Indexed setter for property encodings.
setEncodings(int, Encoding) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Indexed setter for property encodings.
setError(ErrorCode) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setErrorAcknowledgementCode(AcknowledgmentCode) - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
Set acknowledgment code (AR, AE ,CR, CE) in case validation passes.
setErrorCode(int) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setErrorCode(ErrorCode) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
setEscapeCharacter(char) - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
setEscapeSubcomponentDelimiterInPrimitive(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Set to true if subcomponent delimiters in OBX-5 shall be ignored
setEscaping(Escaping) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Sets an escaping strategy
setEventDesc(String) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property eventDesc.
setEventFlow(EventFlow) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Setter for property eventFlow.
setEventMapDirectory(String) - Method in class ca.uhn.hl7v2.parser.AbstractModelClassFactory
 
setEventType(String) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property eventType.
setExceptionHandler(ReceivingApplicationExceptionHandler) - Method in class ca.uhn.hl7v2.app.HL7Service
Sets an exception handler which will be invoked in the event of a failure during parsing, processing, or encoding of an incoming message or its response.
setExceptionHandler(ReceivingApplicationExceptionHandler) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
Sets an exception handler which will be invoked in the event of a failure during parsing, processing, or encoding of an incoming message or its response.
setExceptionHandler(ReceivingApplicationExceptionHandler) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
Sets an exception handler which will be invoked in the event of a failure during parsing, processing, or encoding of an incoming message or its response.
setExecutorService(ExecutorService) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setExecutorService(ExecutorService) - Method in interface ca.uhn.hl7v2.HapiContext
 
setExValue(String) - Method in class ca.uhn.hl7v2.conf.spec.message.DataValue
Setter for property exValue.
setField(int, Field) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Indexed setter for property field (index starts at 1 following HL7 convention).
setFieldPosition(int) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setFieldSeparator(char) - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
setFileName(String) - Method in class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator
 
setHapiContext(HapiContext) - Method in class ca.uhn.hl7v2.HapiContextSupport
Only for internal purposes: associate a new HapiContext with an existing service object.
setHL7OID(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property HL7OID.
setHL7OID(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property HL7OID.
setHL7Version(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property HL7Version.
setHL7Version(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property HL7Version.
setHourMinSecondPrecision(int, int, float) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
This method takes in integer values for the hour, minute, seconds, and fractional seconds (going to the tenthousandths precision).
setHourMinSecondPrecision(int, int, float) - Method in class ca.uhn.hl7v2.model.primitive.TM
 
setHourMinutePrecision(int, int) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
This method takes in integer values for the hour and minute and performs validations, it then sets the value field formatted as an HL7 time value with hour&minute precision (HHMM).
setHourMinutePrecision(int, int) - Method in class ca.uhn.hl7v2.model.primitive.TM
 
setHourPrecision(int) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
This method takes in an integer value for the hour and performs validations, it then sets the value field formatted as an HL7 time value with hour precision (HH).
setHourPrecision(int) - Method in class ca.uhn.hl7v2.model.primitive.TM
 
setIdentifier(String) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property identifier.
setIdGenerator(IDGenerator) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
 
setIgnoreComments(boolean) - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
If set to true, any lines beginning with a hash (#) will be ignored.
setIgnoreComments(boolean) - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator
If set to true, any lines beginning with a hash (#) will be ignored.
setImpNote(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property impNote.
setImpNote(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Setter for property impNote.
setImpNote(String) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property impNote.
setImpNote(String) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property impNote.
setImpNote(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property impNote.
setImpNote(ImpNote) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property impNote.
setInputStream(InputStream) - Method in interface ca.uhn.hl7v2.llp.HL7Reader
Sets the InputStream from which to read messages.
setInvalidObx2Type(String) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If this property is set, the value provides a default datatype ("ST", "NM", etc) for an OBX segment with an invalid OBX-2 value.
setItemNo(short) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Setter for property itemNo.
setKeepAsOriginalNodes(String[]) - Method in class ca.uhn.hl7v2.parser.XMLParser
Deprecated.
Use ParserConfiguration.setXmlDisableWhitespaceTrimmingOnNodeNames(Set) instead. That method works exactly the same as this one but has been renamed for a more clear meaning.
setLegacyMode(boolean) - Method in class ca.uhn.hl7v2.parser.PipeParser
Deprecated.
This will be removed in HAPI 3.0
setLength(long) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property length.
setLocation(Location) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setLongName(String) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property longName.
setLongName(String) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property longName.
setLongName(String) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Setter for property longName.
setLowerLayerProtocol(LowerLayerProtocol) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setLowerLayerProtocol(LowerLayerProtocol) - Method in interface ca.uhn.hl7v2.HapiContext
 
setMax(short) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Setter for property max.
setMax(short) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property max.
setMax(short) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property max.
setMax(short) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Setter for property max.
setMaxRetries(int) - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
setMessage(StaticDef) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property message.
setMessage(StaticDef) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property message.
setMessageType(Class<? extends Message>) - Method in class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
If set (default is null), all messages will be parsed into instances of this type.
setMetaData(MetaData) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property metaData.
setMin(short) - Method in class ca.uhn.hl7v2.conf.spec.message.Field
Setter for property min.
setMin(short) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property min.
setMin(short) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property min.
setMin(short) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Setter for property min.
setMinimizeReads(boolean) - Method in class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator
If set to true (default is false) the generator minimizes the number of disk reads by caching the last read value.
setMinimumSeverityToCollect(Severity) - Method in class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
Set the minimum severity to be added to the list of exceptions.
setModelClassFactory(ModelClassFactory) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setModelClassFactory(ModelClassFactory) - Method in interface ca.uhn.hl7v2.HapiContext
 
setMsgAckMode(String) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Setter for property msgAckMode.
setMsgStructID(String) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property msgStructID.
setMsgType(String) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property msgType.
setName(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property name.
setName(String) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property name.
setName(String) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property name.
setName(String) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Setter for property name.
setName(String) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Setter for property name.
setName(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
 
setName(String) - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
Setter for property name.
setName(String) - Method in class ca.uhn.hl7v2.model.AbstractSuperMessage
Provide the name that will be returned by AbstractSuperMessage.getName()
setNeverFail(boolean) - Method in class ca.uhn.hl7v2.util.idgenerator.FileBasedGenerator
If set to false (default is true), retrieving a new ID may fail if the ID file in the home directory can not be written/read.
setNonGreedyMode(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If set to true (default is false), pipe parser will be put in non-greedy mode.
setOffset(int) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
This method takes in the four digit (signed) GMT offset and sets the offset field
setOffset(int) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
This method takes in the four digit (signed) GMT offset and sets the offset field
setOffset(int) - Method in class ca.uhn.hl7v2.model.primitive.TM
 
setOffset(int) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
 
setOrderControl(String) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property orderControl.
setOrgName(String) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Setter for property orgName.
setOrgName(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property orgName.
setOrgName(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property orgName.
setOutputStream(OutputStream) - Method in interface ca.uhn.hl7v2.llp.HL7Writer
Sets the OutputStream to which to write messages.
setParser(Parser) - Method in class ca.uhn.hl7v2.model.AbstractMessage
Sets the parser to be used when parse/encode methods are called on this Message, as well as its children.
setParser(Parser) - Method in interface ca.uhn.hl7v2.model.Message
Sets the parser to be used when parse/encode methods are called on this Message, as well as its children.
setParserConfiguration(ParserConfiguration) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setParserConfiguration(ParserConfiguration) - Method in interface ca.uhn.hl7v2.HapiContext
 
setParserConfiguration(ParserConfiguration) - Method in class ca.uhn.hl7v2.parser.Parser
Deprecated.
use a dedicated HapiContext and set its ParserConfiguration property
setPipeParserAsPrimary() - Method in class ca.uhn.hl7v2.parser.GenericParser
Sets the underlying PipeParser as the primary parser, so that subsequent calls to encode() will return traditionally encoded messages, and an attempt will be made to use the PipeParser first for parsing.
setPostCondition(PostCondition) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Setter for property postCondition.
setPreCondition(PreCondition) - Method in class ca.uhn.hl7v2.conf.spec.usecase.UseCase
Setter for property preCondition.
setPredicate(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property predicate.
setPredicate(String) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property predicate.
setPredicate(String) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property predicate.
setPredicate(String) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Setter for property predicate.
setPrettyPrintWhenEncodingXml(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
If set to true (which is the default), XML Parsers will attempt to pretty-print the XML they generate.
setProfileStore(ProfileStore) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setProfileStore(ProfileStore) - Method in interface ca.uhn.hl7v2.HapiContext
 
setReceiveTimeout(long) - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
setReference(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property reference.
setReference(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
Setter for property reference.
setReference(String) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property reference.
setReference(String) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property reference.
setRepetitionSeparator(char) - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
setResponseMessage(Message) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setRetryInterval(long) - Method in class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
 
setRole(String) - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
Setter for property role.
setRole(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property role.
setRole(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property role.
setSchemaLocations(Map<String, String>) - Method in class ca.uhn.hl7v2.validation.impl.XMLSchemaRule
 
setSectionReference(String) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
setSegmentName(String) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setSegmentRepetition(int) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setServerConfiguration(ServerConfiguration) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setServerConfiguration(ServerConfiguration) - Method in interface ca.uhn.hl7v2.HapiContext
Sets the ServerConfiguration to be used by all HL7 servers obtained from this class.
setServiceExitedWithException(Throwable) - Method in class ca.uhn.hl7v2.concurrent.Service
Provide the exception which caused this service to fail
setSeverity(Severity) - Method in exception ca.uhn.hl7v2.AbstractHL7Exception
 
setSeverity(Severity) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
 
setShutdownTimeout(long) - Method in class ca.uhn.hl7v2.concurrent.Service
Sets the time in milliseconds how long Service.stopAndWait() should wait for the thread to terminate.
setSize(int) - Method in class ca.uhn.hl7v2.preparser.DatumPath
setSize(): resize.
setSocketFactory(SocketFactory) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setSocketFactory(SocketFactory) - Method in interface ca.uhn.hl7v2.HapiContext
 
setSpecName(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property specName.
setSpecName(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property specName.
setSpecVersion(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property specVersion.
setSpecVersion(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property specVersion.
setStaticID(String) - Method in class ca.uhn.hl7v2.conf.spec.Conformance
Setter for property staticID.
setStatus(String) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Setter for property status.
setStatus(String) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property status.
setStatus(String) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property status.
setStore(ProfileStore) - Static method in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
Deprecated.
use HapiContext to define the ProfileStore to be used
setStructureDefinition(IStructureDefinition) - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
 
setSubComponent(int, SubComponent) - Method in class ca.uhn.hl7v2.conf.spec.message.Component
Indexed setter for property components (index starts at 1 following HL7 convention).
setSubcomponentSeparator(char) - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
 
setSuccessAcknowledgementCode(AcknowledgmentCode) - Method in class ca.uhn.hl7v2.validation.RespondingValidationExceptionHandler
Set acknowledgment code (AA,CA) in case validation passes.
setTable(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property table.
setTable(int) - Method in class ca.uhn.hl7v2.model.primitive.ID
 
setTable(int) - Method in class ca.uhn.hl7v2.model.primitive.IS
 
setText(String) - Method in class ca.uhn.hl7v2.conf.spec.ImpNote
Setter for property text.
setTextEncoding(String) - Method in class ca.uhn.hl7v2.parser.XMLParser
Sets the text encoding to be used in generating new messages.
setTimeout(long, TimeUnit) - Method in class ca.uhn.hl7v2.app.ActiveInitiator
 
setTimeout(long, TimeUnit) - Method in interface ca.uhn.hl7v2.app.Initiator
Sets the time that the initiator will wait for a response for a given message before timing out and throwing an exception (default is 10 seconds).
setTimeoutMillis(int) - Method in class ca.uhn.hl7v2.app.ActiveInitiator
 
setTimeoutMillis(int) - Method in interface ca.uhn.hl7v2.app.Initiator
setTopics(String) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Setter for property topics.
setUnexpectedSegmentBehaviour(UnexpectedSegmentBehaviourEnum) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Sets the behaviour to use when parsing a message and a nonstandard segment is found
setUsage(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
Setter for property usage.
setUsage(String) - Method in interface ca.uhn.hl7v2.conf.spec.message.ProfileStructure
Setter for property usage.
setUsage(String) - Method in class ca.uhn.hl7v2.conf.spec.message.Seg
Setter for property usage.
setUsage(String) - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
Setter for property usage.
setUseCase(UseCase) - Method in class ca.uhn.hl7v2.conf.spec.RuntimeProfile
Setter for property useCase.
setUseCase(UseCase) - Method in class ca.uhn.hl7v2.conf.spec.Specification
Setter for property useCase.
setValidateChildren(boolean) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
If set to false (default is true), each testXX and validateXX method will only test the direct object it is responsible for, not its children.
setValidating(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Determines whether the parser validates using a configured ValidationContext or not.
setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setValidationContext(String) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setValidationContext(ValidationContext) - Method in interface ca.uhn.hl7v2.HapiContext
 
setValidationContext(String) - Method in interface ca.uhn.hl7v2.HapiContext
Sets a default ValidationContext.
setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.model.AbstractMessage
 
setValidationContext(ValidationContext) - Method in interface ca.uhn.hl7v2.model.Message
Deprecated.
ValidationContext instances private for Message instances will be removed in the next release. Use HapiContext.setValidationContext(ValidationContext) then.
setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.parser.GenericParser
Deprecated.
use a dedicated HapiContext and set its ValidationContext property
setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.parser.Parser
Deprecated.
use a dedicated HapiContext and set its ValidationContext property
setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.parser.PipeParser
 
setValidationExceptionHandlerFactory(ValidationExceptionHandlerFactory<R>) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setValidationExceptionHandlerFactory(ValidationExceptionHandlerFactory<R>) - Method in interface ca.uhn.hl7v2.HapiContext
 
setValidationRuleBuilder(ValidationRuleBuilder) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setValidationRuleBuilder(String) - Method in class ca.uhn.hl7v2.DefaultHapiContext
 
setValidationRuleBuilder(ValidationRuleBuilder) - Method in interface ca.uhn.hl7v2.HapiContext
Sets a default ValidationRuleBuilder.
setValidationRuleBuilder(String) - Method in interface ca.uhn.hl7v2.HapiContext
Sets a new instance of ValidationRuleBuilder as default.
setValidationSubject(Object) - Method in class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler
Sets the object that is the target of validation.
setValidationSubject(Object) - Method in class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler
Does nothing
setValidationSubject(Object) - Method in interface ca.uhn.hl7v2.validation.ValidationExceptionHandler
Should be called before validation starts.
setValue(String) - Method in class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceDataType
This method validates the String value passed in to be no greater then the maximum allowable length for the extending class.
setValue(String) - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
Sets the value of this Primitive, first performing validation as specified by getMessage().getValidationContext().
setValue(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Convenience setter which sets the value using a Calendar object.
setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
Convenience setter which sets the value using a Date object.
setValue(String) - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
This method takes in a string HL7 date value and performs validations then sets the value field.
setValue(String) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
This method takes in a string HL7 Time value and performs validations then sets the value field.
setValue(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Convenience setter which sets the value using a Calendar object.
setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Convenience setter which sets the value using a Calendar object.
setValue(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Convenience setter which sets the value using a Calendar object.
setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Convenience setter which sets the value using a Calendar object.
setValue(String) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
This method takes in a string HL7 Time Stamp value and performs validations.
setValue(String) - Method in class ca.uhn.hl7v2.model.primitive.DT
 
setValue(String) - Method in interface ca.uhn.hl7v2.model.Primitive
Sets the value of this field if the given value is legal in the context of the implementing class.
setValue(String) - Method in class ca.uhn.hl7v2.model.primitive.TM
 
setValue(String) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
 
setValue(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Convenience setter which sets the value using a Calendar object.
setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Convenience setter which sets the value using a Calendar object.
setValue(int) - Method in class ca.uhn.hl7v2.protocol.impl.IntRef
Sets the value.
setValue1(T) - Method in class ca.uhn.hl7v2.util.Pair
 
setValue2(T) - Method in class ca.uhn.hl7v2.util.Pair
 
setValueToMinute(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Convenience setter which sets the value using a Calendar object.
setValueToMinute(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Convenience setter which sets the value using a Date object.
setValueToMinute(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Convenience setter which sets the value using a Calendar object.
setValueToMinute(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Convenience setter which sets the value using a Date object.
setValueToMinute(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Convenience setter which sets the value using a Calendar object.
setValueToMinute(Date) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Convenience setter which sets the value using a Date object.
setValueToSecond(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Convenience setter which sets the value using a Calendar object.
setValueToSecond(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
Convenience setter which sets the value using a Date object.
setValueToSecond(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Convenience setter which sets the value using a Calendar object.
setValueToSecond(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
Convenience setter which sets the value using a Date object.
setValueToSecond(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Convenience setter which sets the value using a Calendar object.
setValueToSecond(Date) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
Convenience setter which sets the value using a Date object.
setVersion(String) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
Setter for property version.
setXmlDisableWhitespaceTrimmingOnAllNodes(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Configures the XML Parser to treat all whitespace within text nodes as literal, meaning that line breaks, tabs, multiple spaces, etc.
setXmlDisableWhitespaceTrimmingOnNodeNames(Set<String>) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Configures the XML Parser to treat all whitespace within the given nodes as literal, meaning that line breaks, tabs, multiple spaces, etc.
setXmlDisableWhitespaceTrimmingOnNodeNames(String...) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
Configures the XML Parser to treat all whitespace within the given nodes as literal, meaning that line breaks, tabs, multiple spaces, etc.
setXMLParserAsPrimary() - Method in class ca.uhn.hl7v2.parser.GenericParser
Sets the underlying XMLParser as the primary parser, so that subsequent calls to encode() will return XML encoded messages, and an attempt will be made to use the XMLParser first for parsing.
setYearMonthDayPrecision(int, int, int) - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
This method takes in integer values for the year and month and day and performs validations, it then sets the value in the object formatted as an HL7 date value with year&month&day precision (YYYYMMDD).
setYearMonthDayPrecision(int, int, int) - Method in class ca.uhn.hl7v2.model.primitive.DT
 
setYearMonthPrecision(int, int) - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
This method takes in integer values for the year and month and performs validations, it then sets the value field formatted as an HL7 date value with year&month precision (YYYYMM).
setYearMonthPrecision(int, int) - Method in class ca.uhn.hl7v2.model.primitive.DT
 
setYearPrecision(int) - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
This method takes in an integer value for the year and performs validations, it then sets the value field formatted as an HL7 date.
setYearPrecision(int) - Method in class ca.uhn.hl7v2.model.primitive.DT
 
Severity - Enum in ca.uhn.hl7v2
Severity code table
severity(Severity) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Sets the severity of the rule
severityFor(String) - Static method in enum ca.uhn.hl7v2.Severity
Returns the Severity for the given string
shutdown() - Static method in class ca.uhn.hl7v2.app.ConnectionHub
Deprecated.
default executor service is shut down automatically
shutdown() - Static method in class ca.uhn.hl7v2.concurrent.DefaultExecutorService
 
shutdownNow() - Static method in class ca.uhn.hl7v2.concurrent.DefaultExecutorService
 
SimpleServer - Class in ca.uhn.hl7v2.app
A simple TCP/IP-based HL7 server.
SimpleServer(int) - Constructor for class ca.uhn.hl7v2.app.SimpleServer
Creates a new instance of SimpleServer that listens on the given port, using the MinLowerLayerProtocol and a standard PipeParser.
SimpleServer(int, boolean) - Constructor for class ca.uhn.hl7v2.app.SimpleServer
Creates a new instance of SimpleServer that listens on the given port, using the MinLowerLayerProtocol and a standard PipeParser.
SimpleServer(int, LowerLayerProtocol, Parser) - Constructor for class ca.uhn.hl7v2.app.SimpleServer
Creates a new instance of SimpleServer that listens on the given port.
SimpleServer(int, LowerLayerProtocol, Parser, boolean) - Constructor for class ca.uhn.hl7v2.app.SimpleServer
Creates a new instance of SimpleServer that listens on the given port.
SimpleServer(int, LowerLayerProtocol, Parser, boolean, ExecutorService) - Constructor for class ca.uhn.hl7v2.app.SimpleServer
Creates a new instance of SimpleServer using a custom {link ExecutorService.
SimpleServer(HapiContext, int, boolean) - Constructor for class ca.uhn.hl7v2.app.SimpleServer
Creates a new instance of SimpleServer that listens on a given server socket.
SimpleValidationExceptionHandler - Class in ca.uhn.hl7v2.validation.impl
A very simple example of a validation handler that simply returns a boolean value as validation result.
SimpleValidationExceptionHandler(HapiContext) - Constructor for class ca.uhn.hl7v2.validation.impl.SimpleValidationExceptionHandler
 
size() - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
Returns the number of available values
size() - Method in class ca.uhn.hl7v2.preparser.DatumPath
 
SizeRule - Class in ca.uhn.hl7v2.validation.impl
Deprecated.
use BuilderSupport#maxLength() instead
SizeRule(int) - Constructor for class ca.uhn.hl7v2.validation.impl.SizeRule
Deprecated.
 
SO_TIMEOUT - Static variable in class ca.uhn.hl7v2.app.SimpleServer
Socket timeout for simple server
SocketFactory - Interface in ca.uhn.hl7v2.util
Pluggable socket factory interface
SocketStreamSource - Class in ca.uhn.hl7v2.protocol.impl
A base implementation of StreamSource based on sockets.
SocketStreamSource() - Constructor for class ca.uhn.hl7v2.protocol.impl.SocketStreamSource
 
specDepth() - Method in class ca.uhn.hl7v2.preparser.ER7.ER7SegmentHandler
 
specDepth() - Method in interface ca.uhn.hl7v2.preparser.ER7.Handler
 
Specification - Class in ca.uhn.hl7v2.conf.spec
A conformance specification (see HL7 2.5 section 2.12).
Specification() - Constructor for class ca.uhn.hl7v2.conf.spec.Specification
Creates a new instance of Specification
split(String, String) - Static method in class ca.uhn.hl7v2.parser.PipeParser
Splits the given composite string into an array of components using the given delimiter.
standardize(String) - Static method in class ca.uhn.hl7v2.util.EncodedMessageComparator
Returns a "standardized" equivalent of the given message string.
standardizeER7(String) - Static method in class ca.uhn.hl7v2.util.EncodedMessageComparator
Returns the shortest string that is semantically equivalent to a given ER7-encoded message string.
standardizeXML(String) - Static method in class ca.uhn.hl7v2.util.EncodedMessageComparator
Returns a semantic equivalent of a given XML-encoded message in a default format.
StandardSocketFactory - Class in ca.uhn.hl7v2.util
 
StandardSocketFactory() - Constructor for class ca.uhn.hl7v2.util.StandardSocketFactory
 
start() - Method in class ca.uhn.hl7v2.concurrent.Service
Starts the server listening for connections in a new thread.
start(Message) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
start(Group, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
start(Segment, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
start(Field, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
start(Composite, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
 
start(Message) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Enters a message
start(Group, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Enters a group (or message)
start(Segment, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Enters a segment
start(Field, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Enters a field.
start(Composite, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
Enters a composite
start(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
 
start(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
 
start(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
 
start(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.StructuresVisitor
 
start(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.StructuresVisitor
 
start(Message) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
start(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
start(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
start(Field, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
start(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
 
start(String) - Method in class ca.uhn.hl7v2.protocol.impl.HL7Server
Starts accepting connections in a new Thread.
START_BYTE - Static variable in interface ca.uhn.hl7v2.llp.MllpConstants
 
startAndWait() - Method in class ca.uhn.hl7v2.concurrent.Service
Starts the server listening for connections in a new thread.
startDocument() - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
startElement(String, String, String, Attributes) - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
 
startsWith(DatumPath) - Method in class ca.uhn.hl7v2.preparser.DatumPath
Works like String.startsWith: returns true iff prefix.size() <= this.size() AND if, for 0 <= i < prefix.size(), this.get(i).equals(prefix.get(i))
startsWith(String) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
StaticDef - Class in ca.uhn.hl7v2.conf.spec.message
A "static message profile" (see HL7 2.5 section 2.12).
StaticDef() - Constructor for class ca.uhn.hl7v2.conf.spec.message.StaticDef
Creates a new instance of MessageProfile
stop() - Method in class ca.uhn.hl7v2.concurrent.Service
Advises the thread to leave its main loop.
stop() - Method in class ca.uhn.hl7v2.protocol.impl.HL7Server
Stops running after the next connection is made.
stop() - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
If self-threaded, stops threads that have been created.
stop() - Method in interface ca.uhn.hl7v2.protocol.Processor
Request that the processor stop running and clean up any resources and worker threads it has started
stopAndWait() - Method in class ca.uhn.hl7v2.concurrent.Service
Stops the thread by leaving its main loop.
store(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.NullSafeStorage
Does nothing.
store(Transportable) - Method in interface ca.uhn.hl7v2.protocol.SafeStorage
Stores a message so that it can be reliably retrieved and sent to the proper application, even if this service is restarted in the mean time.
StreamSource - Interface in ca.uhn.hl7v2.protocol
A source of input and output streams for use with stream-based TransportLayers.
StringUtil - Class in ca.uhn.hl7v2.util
Various string utility methods
StringUtil() - Constructor for class ca.uhn.hl7v2.util.StringUtil
 
stripLeadingWhitespace(String) - Static method in class ca.uhn.hl7v2.parser.PipeParser
Removes leading whitespace from the given string.
Structure - Interface in ca.uhn.hl7v2.model
Part of an HL7 message: either a segment or group.
StructureDefinition - Class in ca.uhn.hl7v2.parser
Defines
StructureDefinition() - Constructor for class ca.uhn.hl7v2.parser.StructureDefinition
Constructor
StructureNamePredicate - Class in ca.uhn.hl7v2.util
 
StructureNamePredicate(String) - Constructor for class ca.uhn.hl7v2.util.StructureNamePredicate
 
StructurePredicate - Class in ca.uhn.hl7v2.util
 
StructurePredicate(Class<? extends Structure>) - Constructor for class ca.uhn.hl7v2.util.StructurePredicate
 
SU - Static variable in interface ca.uhn.hl7v2.protocol.Processor
Send acknowledgement only on successful receipt (in MSH-15 and 16)
SubComponent - Class in ca.uhn.hl7v2.conf.spec.message
The specification for a particular field sub-component in a message profile.
SubComponent() - Constructor for class ca.uhn.hl7v2.conf.spec.message.SubComponent
Creates a new instance of SubComponent
SuperStructure - Interface in ca.uhn.hl7v2.model
Represents a Message or Group which contains child elements for more than one structure type.
supportsEncoding(String) - Method in class ca.uhn.hl7v2.parser.GenericParser
Returns true if and only if the given encoding is supported by this Parser.
supportsEncoding(String) - Method in class ca.uhn.hl7v2.parser.Parser
Returns true if and only if the given encoding is supported by this Parser.
supportsVersion(String) - Static method in enum ca.uhn.hl7v2.Version
Returns true if theVersion is a valid HL7 version string representing a known version, e.g.

T

TABLE_VALUE_NOT_FOUND - Static variable in exception ca.uhn.hl7v2.HL7Exception
Deprecated.
take(K) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
 
take(K) - Method in interface ca.uhn.hl7v2.concurrent.BlockingMap
Waits for an entry for the given key and returns the associated value.
Terser - Class in ca.uhn.hl7v2.util
Wraps a message to provide access to fields using a terse location specification syntax.
Terser(Message) - Constructor for class ca.uhn.hl7v2.util.Terser
Creates a new instance of Terser
terser(String, Predicate) - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
Builds a MessageRule that extracts a primitive value using a Terser expression and evaluates the specified Predicate.
TerserMessageRule - Class in ca.uhn.hl7v2.validation.builder.support
Validation rule for checking values extracted by a Terser.
TerserMessageRule(String, Predicate) - Constructor for class ca.uhn.hl7v2.validation.builder.support.TerserMessageRule
Creates a new instance of a terser message rule
test(String) - Method in class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
 
test(T) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
Adds the specified rule to the set of rules.
test(String) - Method in interface ca.uhn.hl7v2.validation.EncodingRule
Tests the given encoded message text against the criteria defined by this rule class.
test(String) - Method in class ca.uhn.hl7v2.validation.impl.AbstractEncodingRule
 
test(Message) - Method in class ca.uhn.hl7v2.validation.impl.AbstractMessageRule
 
test(String) - Method in class ca.uhn.hl7v2.validation.impl.AbstractPrimitiveTypeRule
 
test(Message) - Method in interface ca.uhn.hl7v2.validation.MessageRule
Tests the given (fully populated) message against the criteria defined by this rule class.
test(String) - Method in interface ca.uhn.hl7v2.validation.PrimitiveTypeRule
Deprecated.
testCardinality(int, int, int, String, String, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Checks cardinality and creates an appropriate exception if out of bounds.
testComponent(Type, Component, String) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
testField(Type, Field, boolean, String) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
testGroup(Group, SegGroup, String) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests a group against a group section of a profile.
testLength(Type, int) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests whether the given type falls within a maximum length.
testSegment(Segment, Seg, String) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests a segment against a segment section of a profile.
testStructure(Structure, ProfileStructure, String) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests a structure (segment or group) against the corresponding part of a profile.
testType(Type, AbstractComponent<?>, String, String) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests a Type against the corresponding section of a profile.
testTypeAgainstTable(Type, AbstractComponent<?>, String, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests table values for ID, IS, and CE types.
testUsage(String, String, String, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
Tests an element against the corresponding usage code.
testValueAgainstTable(String, String, String, List<HL7Exception>) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
 
throwExceptionIfNoMatch(boolean) - Method in class ca.uhn.hl7v2.util.CodeMapper
Determines what happens if no matching code is found during a lookup.
throwExceptionIfNoMatch(boolean) - Method in class ca.uhn.hl7v2.util.FileCodeMapper
Determines what happens if no matching code is found during a lookup.
time() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
 
TIMEOUT - Static variable in class ca.uhn.hl7v2.protocol.impl.ServerSocketStreamSource
The default SO_TIMEOUT value for sockets returned by this class
TM - Class in ca.uhn.hl7v2.model.primitive
Represents an HL7 TM (time) datatype.
TM(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.TM
 
TM - Class in ca.uhn.hl7v2.model.v21.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
TM(Message) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.TM
 
TM - Class in ca.uhn.hl7v2.model.v22.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
TM(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.TM
 
TM - Class in ca.uhn.hl7v2.model.v23.datatype
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
TM(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.TM