Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AA - Enum constant in enum class ca.uhn.hl7v2.AcknowledgmentCode
- 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) - Constructor for exception ca.uhn.hl7v2.AbstractHL7Exception
- AbstractHL7Exception(String, Throwable) - 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
TransportLayerthat 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
ModelClassFactoryimplementations 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
SuperStructuremessage. - 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
TransportLayerwhich looks after the addition of common metadata to each inboundTransportable. - 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.
- AcceptACK(boolean, Transportable) - Constructor for class ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger.AcceptACK
- 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.
- acceptAllMessages() - Method in class ca.uhn.hl7v2.app.ActiveConnection
- 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 Class 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, 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.
- ActiveConnection(Parser, LowerLayerProtocol, Socket, ExecutorService) - Constructor for class ca.uhn.hl7v2.app.ActiveConnection
- ActiveConnection(Parser, LowerLayerProtocol, Socket, ExecutorService, boolean) - Constructor for class ca.uhn.hl7v2.app.ActiveConnection
- 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(int) - Method in class ca.uhn.hl7v2.preparser.DatumPath
-
Like add(String).
- 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
-
Deprecated.
- 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(String) - Method in class ca.uhn.hl7v2.preparser.DatumPath
-
convenience! Like add(int), but the other way around.
- ADD_INLINE - Enum constant in enum class ca.uhn.hl7v2.parser.UnexpectedSegmentBehaviourEnum
-
Add the segment as a
nonstandard segmentat the current location, even if the current location is in a child group within the message. - addCodeStore(CodeStore) - Method in interface ca.uhn.hl7v2.conf.store.CodeStoreRegistry
-
Registers a code store for use with all profiles.
- addCodeStore(CodeStore) - Method in class ca.uhn.hl7v2.conf.store.DefaultCodeStoreRegistry
- addCodeStore(CodeStore) - Static method in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
-
Deprecated.
- addCodeStore(CodeStore, String) - Method in interface ca.uhn.hl7v2.conf.store.CodeStoreRegistry
-
Registers a code store for use with certain profiles.
- addCodeStore(CodeStore, String) - Method in class ca.uhn.hl7v2.conf.store.DefaultCodeStoreRegistry
- addCodeStore(CodeStore, String) - Static method in class ca.uhn.hl7v2.conf.store.ProfileStoreFactory
-
Deprecated.
- 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) - 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 class ca.uhn.hl7v2.model.AbstractGroup
- 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 - Enum constant in enum class ca.uhn.hl7v2.AcknowledgmentCode
- 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
- ALL - Enum constant in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
- allConnections() - Method in class ca.uhn.hl7v2.app.ConnectionHub
- allOf(Predicate...) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
- allOf(Iterable<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
PrimitiveTypeRulethat always evaluates totrueand trims leading and trailing whitespaces. - allTrim(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
-
Builds a
PrimitiveTypeRulethat evaluates the specifiedPredicateagainst the primitive value with leading and trailing whitespaces trimmed. - allVersions(Set<Version>) - Static method in enum class 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(Predicate...) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
- anyOf(Iterable<Predicate>) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
- Application<T extends Message> - Interface in ca.uhn.hl7v2.app
-
From an HL7 messaging perspective, an Application is a consumer of a messages.
- APPLICATION_INTERNAL_ERROR - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- APPLICATION_INTERNAL_ERROR - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - APPLICATION_RECORD_LOCKED - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- APPLICATION_RECORD_LOCKED - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - 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
ApplicationExceptionwith the specified detail message. - ApplicationException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.app.ApplicationException
-
Constructs a new exception with the specified underlying cause and detail message.
- ApplicationException(Throwable) - Constructor for exception ca.uhn.hl7v2.app.ApplicationException
-
Constructs a new exception with the specified underlying cause.
- ApplicationExceptionHandler<T extends Message> - Interface in ca.uhn.hl7v2.app
-
The Interface ApplicationExceptionHandler.
- ApplicationLoader - Class in ca.uhn.hl7v2.protocol.impl
-
A utility for loading
ApplicationandReceivingApplicationbindings 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(HapiContext) - Constructor for class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
- ApplicationRouterImpl(HapiContext, Parser) - Constructor for class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
-
Deprecated.define parser over context
- ApplicationRouterImpl(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
Applicationto convert it to a new styleReceivingApplication - 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(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.builder.PredicatePrimitiveTypeRule
- 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 - Enum constant in enum class ca.uhn.hl7v2.AcknowledgmentCode
- 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(Version) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
- asOf(Version) - Static method in enum class ca.uhn.hl7v2.Version
- asOf(String) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
- 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.
- atComponentLevel(boolean) - Method in class ca.uhn.hl7v2.Location
- attach(ConnectionData) - 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, 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, 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, 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, Parser, LowerLayerProtocol) - Method in class ca.uhn.hl7v2.app.ConnectionHub
- attach(String, int, Parser, LowerLayerProtocol, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
- attach(String, int, Parser, LowerLayerProtocol, boolean, SocketFactory) - 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
- 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, 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, 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, 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, Parser, LowerLayerProtocol) - Method in class ca.uhn.hl7v2.app.ConnectionHub
- attachLazily(String, int, Parser, LowerLayerProtocol, boolean) - Method in class ca.uhn.hl7v2.app.ConnectionHub
- attachLazily(String, int, Parser, LowerLayerProtocol, boolean, SocketFactory) - Method in class ca.uhn.hl7v2.app.ConnectionHub
- available() - Method in enum class ca.uhn.hl7v2.Version
-
Returns
trueif the structure classes for this particular version are available on the classpath. - availableVersions() - Static method in enum class ca.uhn.hl7v2.Version
-
Returns a list of all versions for which the structure JARs have been found on the classpath.
B
- before(Version) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
- before(Version) - Static method in enum class ca.uhn.hl7v2.Version
- before(String) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
- bindApplication(ApplicationRouter.AppRoutingData, ReceivingApplication<? extends Message>) - 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<? extends Message>) - 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 - Enum constant in enum class ca.uhn.hl7v2.AcknowledgmentCode
- 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.model.v27.datatype - package ca.uhn.hl7v2.model.v27.datatype
- ca.uhn.hl7v2.model.v271.datatype - package ca.uhn.hl7v2.model.v271.datatype
- ca.uhn.hl7v2.model.v28.datatype - package ca.uhn.hl7v2.model.v28.datatype
- ca.uhn.hl7v2.model.v281.datatype - package ca.uhn.hl7v2.model.v281.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 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(T) - Method in interface ca.uhn.hl7v2.app.Application
-
Returns true if this Application wishes to accept the message.
- canProcess(T) - Method in class ca.uhn.hl7v2.protocol.impl.ClassBasedReceivingApplication
- canProcess(T) - Method in interface ca.uhn.hl7v2.protocol.ReceivingApplication
- CE - Enum constant in enum class ca.uhn.hl7v2.AcknowledgmentCode
- 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.Use
MllpConstants.CHARSET_KEYinstead - 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
MessageRulethat 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
- ClassBasedReceivingApplication<T extends Message> - Class in ca.uhn.hl7v2.protocol.impl
-
Support class that allows process messages of the parameterized type
- ClassBasedReceivingApplication(Class<T>) - Constructor for class ca.uhn.hl7v2.protocol.impl.ClassBasedReceivingApplication
- 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 class ca.uhn.hl7v2.model.primitive.TSComponentOne
- 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 class ca.uhn.hl7v2.app.LazyConnection
- close() - Method in class ca.uhn.hl7v2.DefaultHapiContext
- close() - Method in class ca.uhn.hl7v2.llp.MinLLPReader
- close() - Method in class ca.uhn.hl7v2.llp.MinLLPWriter
- 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
CodeStoreinstances registered for Conformance Profile IDs or ID patterns. - codeTable() - Static method in enum class ca.uhn.hl7v2.AcknowledgmentCode
- codeTable() - Static method in enum class ca.uhn.hl7v2.ErrorCode
- codeTable() - Static method in enum class 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
acceptedin order to set configuration settings on the new socket - configureNewAcceptedSocket(Socket) - Method in class ca.uhn.hl7v2.util.StandardSocketFactory
- conformance() - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
-
Builds a
MessageRulethat 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
MessageRulethat evaluates the message against the Conformance Profile referred to by the profileId parameter - 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
- 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
- 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(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.
- 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). - containsKey(Object) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
-
Returns
trueif 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() - Method in class ca.uhn.hl7v2.model.AbstractMessage
- copy(Segment, Segment) - Static method in class ca.uhn.hl7v2.util.DeepCopy
-
Copies contents from the source segment to the destination segment.
- copy(Type, Type) - Static method in class ca.uhn.hl7v2.util.DeepCopy
-
Copies data from the "from" Type into the "to" Type.
- copy(DatumPath) - Method in class ca.uhn.hl7v2.preparser.DatumPath
-
like a copy constructor without the constructor
- 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 - Enum constant in enum class ca.uhn.hl7v2.AcknowledgmentCode
- 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, FilterIterator.Predicate<Structure>) - 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
- 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(ModelClassFactory, Map<String, String[]>) - Constructor for class ca.uhn.hl7v2.parser.CustomModelClassFactory
-
Set an explicit
ModelClassFactoryis underlying delegate - CustomModelClassFactory(String) - Constructor for class ca.uhn.hl7v2.parser.CustomModelClassFactory
-
Constructor
- CustomModelClassFactory(Map<String, String[]>) - Constructor for class ca.uhn.hl7v2.parser.CustomModelClassFactory
-
Constructor
- 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 - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- DATA_TYPE_ERROR - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - 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) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
- DataTypeException(String, int) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
-
Deprecated.
- DataTypeException(String, int, Throwable) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
-
Deprecated.
- DataTypeException(String, ErrorCode) - Constructor for exception ca.uhn.hl7v2.model.DataTypeException
- DataTypeException(String, ErrorCode, Throwable) - 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
- 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 - Enum constant in enum class ca.uhn.hl7v2.app.ServerConfiguration.ApplicationExceptionPolicy
-
The
DEFAULTbehaviour is to invoke theexception handlerif one has beenregisteredwith the server, and then return the ACK/NAK message it provides. - DEFAULT_ACCEPTED_SOCKET_TIMEOUT - Static variable in class ca.uhn.hl7v2.util.StandardSocketFactory
-
Default value for
StandardSocketFactory.getAcceptedSocketTimeout() - 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_MFE5_TYPE_PROP - Static variable in class ca.uhn.hl7v2.parser.FixFieldDataType
-
System property key: The value may be set to provide a default datatype ("ST", "NM", etc) for an MFE segment with a missing MFE-5 value.
- DEFAULT_OBX2_TYPE_PROP - Static variable in class ca.uhn.hl7v2.model.Varies
-
Deprecated.use FixFieldDataType#DEFAULT_OBX2_TYPE_PROP
- DEFAULT_OBX2_TYPE_PROP - Static variable in class ca.uhn.hl7v2.parser.FixFieldDataType
-
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.ARand 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
ExecutorServiceinstances. - 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(HapiContext) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
- DefaultHapiContext(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
- DefaultHapiContext(ParserConfiguration, ValidationRuleBuilder, ModelClassFactory) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
- DefaultHapiContext(ParserConfiguration, ValidationContext, ModelClassFactory) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
- DefaultHapiContext(ValidationRuleBuilder) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
- DefaultHapiContext(ValidationContext) - Constructor for class ca.uhn.hl7v2.DefaultHapiContext
- DefaultHapiContext(ExecutorService) - 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() - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
- DefaultValidation - Class in ca.uhn.hl7v2.validation.impl
-
A
ValidationContextwith a default set of rules initially defined. - DefaultValidation() - Constructor for class ca.uhn.hl7v2.validation.impl.DefaultValidation
- 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
ValidationContextwith 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<R> - Class in ca.uhn.hl7v2.validation
-
Default implementation of a message 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(HapiContext) - Constructor for class ca.uhn.hl7v2.validation.DefaultValidator
- DefaultValidator(ValidationRuleBuilder) - Constructor for class ca.uhn.hl7v2.validation.DefaultValidator
- DefaultValidator(ValidationContext) - 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.
- DO_NOT_RESPOND - Enum constant in enum class ca.uhn.hl7v2.app.ServerConfiguration.ApplicationExceptionPolicy
-
If set to
DO_NOT_RESPOND, the server will simply not provide any response to the client in the event that an application exception is thrown. - 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) - Method in class ca.uhn.hl7v2.parser.GenericParser
-
Formats a Message object into an HL7 message string using this parser's default encoding.
- doEncode(Message) - Method in class ca.uhn.hl7v2.parser.Parser
-
Called by encode(Message) to perform implementation-specific encoding work.
- 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) - 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(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, String) - Method in class ca.uhn.hl7v2.parser.Parser
-
Called by encode(Message, String) to perform implementation-specific encoding work.
- 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, String) - Method in class ca.uhn.hl7v2.parser.XMLParser
-
Formats a Message object into an HL7 message string using the given encoding.
- doEncode(Segment, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
-
Encodes a particular segment and returns the encoded structure
- doEncode(Segment, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.Parser
-
Encodes a particular segment 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(Segment, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.XMLParser
-
Throws unsupported operation exception
- doEncode(Type, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
-
Encodes a particular type 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(Type, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.PipeParser
-
Encodes a particular type and returns the encoded structure
- doEncode(Type, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.XMLParser
-
Throws unsupported operation exception
- DoNotCacheStructure - Annotation Interface in ca.uhn.hl7v2.model
-
Messageclasses 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) - Method in class ca.uhn.hl7v2.util.MessageNavigator
-
Drills down into the group at the CURRENT location.
- 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
- 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.
- DROP_TO_ROOT - Enum constant in enum class ca.uhn.hl7v2.parser.UnexpectedSegmentBehaviourEnum
-
Return the parser back to the root of the message (even if the last segment was in a group) and add the unexpected segment as a
nonstandard segment. - DT - Class in ca.uhn.hl7v2.model.primitive
-
Represents an HL7 DT (date) datatype.
- 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 - Class in ca.uhn.hl7v2.model.v22.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- 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 - Class in ca.uhn.hl7v2.model.v231.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
- DT - Class in ca.uhn.hl7v2.model.v24.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT - Class in ca.uhn.hl7v2.model.v25.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT - Class in ca.uhn.hl7v2.model.v251.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT - Class in ca.uhn.hl7v2.model.v26.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT - Class in ca.uhn.hl7v2.model.v27.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT - Class in ca.uhn.hl7v2.model.v271.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT - Class in ca.uhn.hl7v2.model.v28.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT - Class in ca.uhn.hl7v2.model.v281.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.DT
- DT(Message) - Constructor for class ca.uhn.hl7v2.model.v281.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 - Class in ca.uhn.hl7v2.model.v251.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DTM - Class in ca.uhn.hl7v2.model.v26.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DTM - Class in ca.uhn.hl7v2.model.v27.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DTM - Class in ca.uhn.hl7v2.model.v271.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DTM - Class in ca.uhn.hl7v2.model.v28.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- DTM - Class in ca.uhn.hl7v2.model.v281.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(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.DTM
- DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.DTM
- DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.DTM
- DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.DTM
- DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.DTM
- DTM(Message) - Constructor for class ca.uhn.hl7v2.model.v281.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 - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- DUPLICATE_KEY_IDENTIFIER - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode
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() - 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(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(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(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(Message, String) - Method in class ca.uhn.hl7v2.parser.Parser
-
Formats a Message object into an HL7 message string using the given encoding.
- encode(Segment, EncodingCharacters) - Static method in class ca.uhn.hl7v2.parser.PipeParser
-
Returns given segment serialized as a pipe-encoded string.
- 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.
- encode(Type, EncodingCharacters) - Static method in class ca.uhn.hl7v2.parser.PipeParser
-
Encodes the given Type, using the given encoding characters.
- 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)
- 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(String) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
-
Builds
MessageRules for the specified encoding - 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.ER7 - Class in ca.uhn.hl7v2.conf.spec
- Encoding.XML - Class in ca.uhn.hl7v2.conf.spec
- EncodingCharacters - Class in ca.uhn.hl7v2.parser
-
Represents the set of special characters used to encode traditionally encoded HL7 messages.
- EncodingCharacters(char, char, char, char, char) - Constructor for class ca.uhn.hl7v2.parser.EncodingCharacters
- EncodingCharacters(char, char, char, char, char, char) - Constructor for class ca.uhn.hl7v2.parser.EncodingCharacters
- EncodingCharacters(char, String) - Constructor for class ca.uhn.hl7v2.parser.EncodingCharacters
-
Creates new EncodingCharacters object with the given character values.
- 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
EncodingNotSupportedExceptionwith 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
RuleBindingthat applies toEncodingRules. - 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(Composite, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- end(Composite, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Leaves a composite
- end(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
- end(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- end(Field, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- end(Field, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Leaves a field.
- end(Field, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- end(Group, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- end(Group, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Leaves a group (or message)
- end(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
- end(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- end(Message) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- end(Message) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Leaves a message
- end(Message) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- end(Segment, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- end(Segment, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Leaves a segment
- end(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
- end(Segment, 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() - Constructor for class ca.uhn.hl7v2.conf.spec.Encoding.ER7
- ER7.ER7SegmentHandler - Class in ca.uhn.hl7v2.preparser
- ER7.Handler - Interface in ca.uhn.hl7v2.preparser
- ER7SegmentHandler() - Constructor for class ca.uhn.hl7v2.preparser.ER7.ER7SegmentHandler
- 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.
- error(SAXParseException) - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
- ERROR - Enum constant in enum class ca.uhn.hl7v2.Severity
- ErrorCode - Enum Class in ca.uhn.hl7v2
-
Error code table
- errorCodeFor(int) - Static method in enum class ca.uhn.hl7v2.ErrorCode
-
Returns the ErrorCode for the given integer
- escape(String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.DefaultEscaping
- 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 - Class in ca.uhn.hl7v2.parser
-
Deprecated.use
DefaultEscapinginstance - ESCAPE_SUBCOMPONENT_DELIM_IN_PRIMITIVE - Static variable in class ca.uhn.hl7v2.model.Varies
-
Deprecated.use FixOBX5#ESCAPE_SUBCOMPONENT_DELIM_IN_PRIMITIVE
- ESCAPE_SUBCOMPONENT_DELIM_IN_PRIMITIVE - Static variable in class ca.uhn.hl7v2.parser.FixFieldDataType
-
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(Structure) - Method in class ca.uhn.hl7v2.util.StructureNamePredicate
- evaluate(Structure) - Method in class ca.uhn.hl7v2.util.StructurePredicate
- evaluate(Object) - Method in interface ca.uhn.hl7v2.validation.builder.Predicate
- evaluate(T) - Method in interface ca.uhn.hl7v2.util.FilterIterator.Predicate
- evaluate(T) - Method in interface ca.uhn.hl7v2.validation.builder.Expression
-
Applies this expression on the structure
- 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(Version...) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
- except(Version...) - Static method in enum class ca.uhn.hl7v2.Version
- except(String...) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
- 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.call
MinLowerLayerProtocol(boolean)and passtrueas argument - 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(Exception) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
- failed(Exception, Location) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
- failed(String) - Method in class ca.uhn.hl7v2.validation.impl.RuleSupport
- failed(String, 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 - Class in ca.uhn.hl7v2.model
-
Field is a auxiliary model class only created while visiting parts of the message.
- Field() - Constructor for class ca.uhn.hl7v2.conf.spec.message.Field
-
Creates a new instance of Field
- 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
- FileBasedGenerator(long) - 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(long) - 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
- fix(Segment, int, int, String, String, ModelClassFactory, ParserConfiguration) - Static method in class ca.uhn.hl7v2.parser.FixFieldDataType
-
A more generic version of the task of adapting a varies field to a given type
- FixFieldDataType - Class in ca.uhn.hl7v2.parser
-
Utility class that provides methods for fixing OBX-5 data type.
- fixMFE4(Segment, ModelClassFactory, ParserConfiguration) - Static method in class ca.uhn.hl7v2.parser.FixFieldDataType
-
Sets the data type of field 4 in the given MFE segment to the value of MFE-5.
- fixOBX5(Segment, ModelClassFactory) - Static method in class ca.uhn.hl7v2.model.Varies
-
Deprecated.use FixOBX5#fixOBX5
- fixOBX5(Segment, ModelClassFactory, ParserConfiguration) - Static method in class ca.uhn.hl7v2.model.Varies
-
Deprecated.use FixOBX5#fixOBX5
- fixOBX5(Segment, ModelClassFactory, ParserConfiguration) - Static method in class ca.uhn.hl7v2.parser.FixFieldDataType
-
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() - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
- forVersion(Version...) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
- forVersion(String...) - Method in class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
- fromBuilder(ValidationRuleBuilder) - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
- fromBuilder(String) - 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() - 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(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(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.
- generateACK(String, HL7Exception) - Method in class ca.uhn.hl7v2.model.AbstractMessage
-
Deprecated.
- generateACK(String, HL7Exception) - Method in interface ca.uhn.hl7v2.model.Message
-
Deprecated.
- 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.V21 - Class in ca.uhn.hl7v2.model
- GenericMessage.V22 - Class in ca.uhn.hl7v2.model
- GenericMessage.V23 - Class in ca.uhn.hl7v2.model
- GenericMessage.V231 - Class in ca.uhn.hl7v2.model
- GenericMessage.V24 - Class in ca.uhn.hl7v2.model
- GenericMessage.V25 - Class in ca.uhn.hl7v2.model
- GenericMessage.V251 - Class in ca.uhn.hl7v2.model
- GenericMessage.V26 - Class in ca.uhn.hl7v2.model
- GenericMessage.V27 - Class in ca.uhn.hl7v2.model
- GenericMessage.V271 - Class in ca.uhn.hl7v2.model
- GenericMessage.V28 - Class in ca.uhn.hl7v2.model
- GenericMessage.V281 - Class in ca.uhn.hl7v2.model
- GenericModelClassFactory - Class in ca.uhn.hl7v2.parser
-
GenericModelClassFactory is a
ModelClassFactoryimplementation 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(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(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(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) - Method in interface ca.uhn.hl7v2.model.Group
-
Returns the named structure.
- get(String) - Method in interface ca.uhn.hl7v2.util.MessageQuery.Result
-
Deprecated.
- get(String) - Method in class ca.uhn.hl7v2.util.Terser
-
Gets the string value of the field specified.
- get(String, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
-
Returns a particular repetition of the named Structure.
- get(String, int) - Method in interface ca.uhn.hl7v2.model.Group
-
Returns a particular repetition of the named Structure.
- 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.
- getCharset() - Method in class ca.uhn.hl7v2.llp.MinLLPReader
- getCharset() - Method in class ca.uhn.hl7v2.llp.MinLLPWriter
- getChild(int) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractSegmentContainer
-
Indexed getter for property structure (index starts at 1 following HL7 convention).
- 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.
- 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 class ca.uhn.hl7v2.ErrorCode
- getCode() - Method in enum class 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
-
Deprecated.
- 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() - Method in class ca.uhn.hl7v2.Location
- 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(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
-
Deprecated.
- 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 interface ca.uhn.hl7v2.model.Variable
-
Returns the data contained by this instance of Variable.
- 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.
- getDecoder() - Method in class ca.uhn.hl7v2.llp.MinLLPReader
- 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
- getDefaultMfe5Type() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
-
Returns the default datatype ("ST", "NM", etc) for an MFE segment with a missing MFE-5 value
- 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
- 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() - Method in class ca.uhn.hl7v2.Location
- 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(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
-
Returns an array of Field objects at the specified location in the segment.
- getField(int) - Method in interface ca.uhn.hl7v2.model.Segment
-
Returns the array of Fields at the specified index.
- getField(int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
-
Returns a specific repetition of field 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(Message, List<String>) - Static method in class ca.uhn.hl7v2.protocol.impl.MetadataExtractor
- getFields(String, String...) - Static method in class ca.uhn.hl7v2.preparser.PreParser
-
Extracts selected fields from a message.
- 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_VALUEif 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
- getGroupLocation() - Method in class ca.uhn.hl7v2.Location
- getGroupName() - Method in class ca.uhn.hl7v2.Location.GroupLocation
- getGroups() - Method in class ca.uhn.hl7v2.Location
- 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() - 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
- 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(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. - 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
DefaultHapiContextinitialized with aNoValidation 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.
- getInvalidMfe5Type() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
-
Returns the value provides a default datatype ("ST", "NM", etc) for an MFE segment with an invalid MFE-5 value.
- 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
-
Deprecated.
- 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
-
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 class 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 class ca.uhn.hl7v2.ErrorCode
- getMessage() - Method in class ca.uhn.hl7v2.llp.MinLLPReader
- 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 class ca.uhn.hl7v2.model.ExtraComponents
- 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 class 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
-
Deprecated.
- 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.protocol.impl.TransportableImpl
- getMetadata() - Method in interface ca.uhn.hl7v2.protocol.Transportable
- getMetaData() - Method in class ca.uhn.hl7v2.conf.spec.message.StaticDef
-
Getter for property metaData.
- 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
Messageis converted to aTransportable. - 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
ModelClassFactoryassociated 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
- getNonStandardNames() - Method in interface ca.uhn.hl7v2.model.SuperStructure
-
Returns a set containing any non-standard element names that were 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 class 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
- getRepetition() - Method in class ca.uhn.hl7v2.Location.GroupLocation
- getRepetitionSeparator() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
-
Returns the repetition separator.
- getRepNumber() - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
- getReps(int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
- getReps(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
- 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) - Method in class ca.uhn.hl7v2.util.Terser
-
Returns the segment specified in the given segment_path_spec.
- 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.
- 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() - Method in class ca.uhn.hl7v2.Location
- getSubComponent(int) - Method in class ca.uhn.hl7v2.conf.spec.message.Component
-
Indexed getter for property components (index starts at 1 following HL7 convention).
- 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
- getTruncationCharacter() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
-
Returns the truncation character.
- 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, int, Class<T>) - Method in class ca.uhn.hl7v2.model.AbstractGroup
- getTyped(String, Class<T>) - Method in class ca.uhn.hl7v2.model.AbstractGroup
- getTypedField(int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
-
Returns a specific repetition of field with concrete type at the specified index
- getTypedField(int, T[]) - Method in class ca.uhn.hl7v2.model.AbstractSegment
-
Returns an array of a specific type class
- 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
-
Returns the set of validation rules that applied to this message.
- 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 isnull. - 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.GenericMessage.V27
- getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V271
- getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V28
- getVersion() - Method in class ca.uhn.hl7v2.model.GenericMessage.V281
- getVersion() - Method in class ca.uhn.hl7v2.model.GenericPrimitive
-
As this is a generic primitive, this method returns
nullto 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() - Method in class ca.uhn.hl7v2.model.v27.datatype.DT
- getVersion() - Method in class ca.uhn.hl7v2.model.v27.datatype.DTM
- getVersion() - Method in class ca.uhn.hl7v2.model.v27.datatype.ID
- getVersion() - Method in class ca.uhn.hl7v2.model.v27.datatype.IS
- getVersion() - Method in class ca.uhn.hl7v2.model.v27.datatype.SNM
- getVersion() - Method in class ca.uhn.hl7v2.model.v27.datatype.TM
- getVersion() - Method in class ca.uhn.hl7v2.model.v271.datatype.DT
- getVersion() - Method in class ca.uhn.hl7v2.model.v271.datatype.DTM
- getVersion() - Method in class ca.uhn.hl7v2.model.v271.datatype.ID
- getVersion() - Method in class ca.uhn.hl7v2.model.v271.datatype.IS
- getVersion() - Method in class ca.uhn.hl7v2.model.v271.datatype.SNM
- getVersion() - Method in class ca.uhn.hl7v2.model.v271.datatype.TM
- getVersion() - Method in class ca.uhn.hl7v2.model.v28.datatype.DT
- getVersion() - Method in class ca.uhn.hl7v2.model.v28.datatype.DTM
- getVersion() - Method in class ca.uhn.hl7v2.model.v28.datatype.ID
- getVersion() - Method in class ca.uhn.hl7v2.model.v28.datatype.IS
- getVersion() - Method in class ca.uhn.hl7v2.model.v28.datatype.SNM
- getVersion() - Method in class ca.uhn.hl7v2.model.v28.datatype.TM
- getVersion() - Method in class ca.uhn.hl7v2.model.v281.datatype.DT
- getVersion() - Method in class ca.uhn.hl7v2.model.v281.datatype.DTM
- getVersion() - Method in class ca.uhn.hl7v2.model.v281.datatype.ID
- getVersion() - Method in class ca.uhn.hl7v2.model.v281.datatype.IS
- getVersion() - Method in class ca.uhn.hl7v2.model.v281.datatype.SNM
- getVersion() - Method in class ca.uhn.hl7v2.model.v281.datatype.TM
- 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 class ca.uhn.hl7v2.Version
-
Returns a version string (e.g.
- getVersion() - Static method in class ca.uhn.hl7v2.VersionLogger
- 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
- 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. - handle(Exception) - Method in interface ca.uhn.hl7v2.app.Receiver.ReceiverParserExceptionHandler
- 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 class 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) - Constructor for exception ca.uhn.hl7v2.HL7Exception
-
Creates an HL7Exception with the code APPLICATION_INTERNAL_ERROR
- HL7Exception(String, int) - Constructor for exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use HL7Exception(String, ErrorCode)
- HL7Exception(String, int, Throwable) - Constructor for exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use HL7Exception(String, ErrorCode, Throwable)
- HL7Exception(String, ErrorCode) - Constructor for exception ca.uhn.hl7v2.HL7Exception
-
Creates an HL7Exception.
- HL7Exception(String, ErrorCode, Throwable) - 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
- Hl7InputStreamMessageIterator - Class in ca.uhn.hl7v2.util
-
Reads from an
InputStreamcontaining a stream of encoded HL7 messages and iterates over those messages. - Hl7InputStreamMessageIterator(InputStream) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
-
Constructor
- Hl7InputStreamMessageIterator(InputStream, HapiContext) - Constructor for class ca.uhn.hl7v2.util.Hl7InputStreamMessageIterator
-
Constructor
- Hl7InputStreamMessageIterator(Reader) - 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
InputStreamcontaining 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
- HL7MessageHandler() - Constructor for class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
- 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
- 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 - Class in ca.uhn.hl7v2.model.v21.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- 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 - Class in ca.uhn.hl7v2.model.v23.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- 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 - Class in ca.uhn.hl7v2.model.v24.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- ID - Class in ca.uhn.hl7v2.model.v25.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- ID - Class in ca.uhn.hl7v2.model.v251.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- ID - Class in ca.uhn.hl7v2.model.v26.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- ID - Class in ca.uhn.hl7v2.model.v27.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- ID - Class in ca.uhn.hl7v2.model.v271.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- ID - Class in ca.uhn.hl7v2.model.v28.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- ID - Class in ca.uhn.hl7v2.model.v281.datatype
-
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) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.ID
- ID(Message) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.primitive.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.ID
- ID(Message, int) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.primitive.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.ID
- ID(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v281.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
- 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
- Index(String, int) - Constructor for class ca.uhn.hl7v2.util.MessageIterator.Index
- 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
- INFO - Enum constant in enum class ca.uhn.hl7v2.Severity
- 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
ValidationExceptionHandlercreated by theValidationExceptionHandlerFactoryas returned byHapiContext. - 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(Parser, Processor) - Constructor for class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
-
Creates an instance that uses the given
Parser - InitiatorImpl(Processor) - Constructor for class ca.uhn.hl7v2.protocol.impl.InitiatorImpl
-
Creates an instance that uses a
GenericParser - 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, boolean, int, String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
- 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.
- 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.
- 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(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.
- inspect(MessageVisitorFactory<? extends ValidatingMessageVisitor>) - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
-
Builds a
MessageRulethat runs aValidatingMessageVisitorover the message that collectsValidationExceptionsin 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(Class<T>, ModelClassFactory) - 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.
- 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
IntRefis a reference for an int value. - IntRef() - Constructor for class ca.uhn.hl7v2.protocol.impl.IntRef
- INVALID_MFE5_TYPE_PROP - Static variable in class ca.uhn.hl7v2.parser.FixFieldDataType
-
System property key: The value may be set to provide a default datatype ("ST", "NM", etc) for an MFE segment with an invalid MFE-5 value type.
- INVALID_OBX2_TYPE_PROP - Static variable in class ca.uhn.hl7v2.model.Varies
-
Deprecated.use FixOBX5#INVALID_OBX2_TYPE_PROP
- INVALID_OBX2_TYPE_PROP - Static variable in class ca.uhn.hl7v2.parser.FixFieldDataType
-
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(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
-
Builds a
PrimitiveTypeRulethat evaluates the specifiedPredicateagainst the primitive value. - 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 - Class in ca.uhn.hl7v2.model.v22.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- 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 - Class in ca.uhn.hl7v2.model.v231.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
- IS - Class in ca.uhn.hl7v2.model.v24.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- IS - Class in ca.uhn.hl7v2.model.v25.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- IS - Class in ca.uhn.hl7v2.model.v251.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- IS - Class in ca.uhn.hl7v2.model.v26.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- IS - Class in ca.uhn.hl7v2.model.v27.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- IS - Class in ca.uhn.hl7v2.model.v271.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- IS - Class in ca.uhn.hl7v2.model.v28.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- IS - Class in ca.uhn.hl7v2.model.v281.datatype
-
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) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.IS
- IS(Message) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.primitive.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.IS
- IS(Message, int) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.primitive.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.IS
- IS(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.IS
- 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 isfalse) 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
trueif the string is null, or contains no non-whitespace characters - 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
- 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".
- isComponentLevel() - Method in class ca.uhn.hl7v2.Location
- 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.primitive.TSComponentOne
- 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
trueif 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 class 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
trueif the parser should parse in non-greedy mode. - isNotBlank(String) - Static method in class ca.uhn.hl7v2.util.StringUtil
-
Inverse of
StringUtil.isBlank(String) - 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() - Method in class ca.uhn.hl7v2.app.LazyConnection
- isOpen(ConnectionData) - Method in class ca.uhn.hl7v2.app.ConnectionHub
- 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 Parserswill 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() - 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
- 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.
- 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
- 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(int) - Method in interface ca.uhn.hl7v2.model.Segment
-
Returns true if the field at the given index is required, false otherwise.
- isRequired(String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
-
Returns true if the named structure is required.
- isRequired(String) - Method in interface ca.uhn.hl7v2.model.Group
-
Returns true if the named structure is required.
- isRunning() - Method in class ca.uhn.hl7v2.concurrent.Service
- isRunning() - Method in class ca.uhn.hl7v2.protocol.impl.HL7Server
-
Returns
truebetween 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
- isUnmodifiable(Object) - Static method in class ca.uhn.hl7v2.model.Unmodifiable
-
Returns true if the message instance (or a part thereof) is unmodifiable
- isValidatePrimitives() - Method in class ca.uhn.hl7v2.validation.AbstractValidator
- isValidating() - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
-
Returns
trueif the parser validates using a configuredValidationContext. - 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
JMSDestinationthat 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
TransportLayerthat 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
JMSDestinationthat 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
TransportLayerthat 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
TransportLayerthat exchanges messages through JMS destinations. - JMSTransport() - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTransport
- JMSTransport(JMSDestination, JMSDestination) - Constructor for class ca.uhn.hl7v2.protocol.impl.JMSTransport
K
- keepAsOriginal(Node) - Method in class ca.uhn.hl7v2.parser.XMLParser
-
Checks if
Nodecontent 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 class ca.uhn.hl7v2.Version
-
Returns the newest available version of the message structure classes on the classpath, or
nullif 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
- LEFT - Enum constant in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
- leftTrim() - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
-
Builds a
PrimitiveTypeRulethat always evaluates totrueand trims leading whitespaces. - leftTrim(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
-
Builds a
PrimitiveTypeRulethat evaluates the specifiedPredicateagainst the primitive value with leading whitespaces trimmed. - LegacyGenerator - Class in ca.uhn.hl7v2.util.idgenerator
-
Bridge between the
IDGeneratorinterface and the oldMessageIDGeneratorclass. - 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
LLPExceptionwith the specified detail message. - LLPException(String, Exception) - Constructor for exception ca.uhn.hl7v2.llp.LLPException
-
Constructs an
LLPExceptionwith 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
ApplicationRouterInformation 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
- Location.GroupLocation - Class in ca.uhn.hl7v2
- 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 class 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
MinLowerLayerProtocolandExtendedMinLowerLayerProtocol. - 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, int) - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
- matches(String, String) - 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() - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
-
Builds
MessageRules for event types and triggers to be specified using the returned MessageExpressionBuilder. - message(String, String...) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
-
Builds
MessageRules for the specified event types and triggers - Message - Interface in ca.uhn.hl7v2.model
-
Represents a complete HL7 message including all structures, segments, and fields.
- MESSAGE_ACCEPTED - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- MESSAGE_ACCEPTED - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - MessageExpressionBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder.MessageExpressionBuilder
- 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 - 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(Message, IStructureDefinition, String, boolean) - Constructor for class ca.uhn.hl7v2.parser.MessageIterator
-
Creates a new instance of MessageIterator
- 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.Position - Class in ca.uhn.hl7v2.parser
-
A structure position within a message.
- MessageIterator.Position - Class in ca.uhn.hl7v2.util
-
A structure position within a message.
- 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
RuleBindingthat applies toMessageRules. - 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
-
Metadatakey: Charset (MSH-18) - METADATA_KEY_MESSAGE_CONTROL_ID - Static variable in interface ca.uhn.hl7v2.protocol.ApplicationRouter
-
Metadatakey: Message control ID (MSH-10) - METADATA_KEY_SENDING_IP - Static variable in interface ca.uhn.hl7v2.protocol.ApplicationRouter
-
Metadatakey: Provides the IP of the sending system for a given message - METADATA_KEY_SENDING_PORT - Static variable in interface ca.uhn.hl7v2.protocol.ApplicationRouter
-
Metadatakey: 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 class 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, 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 class ca.uhn.hl7v2.DefaultHapiContext
- 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 class ca.uhn.hl7v2.Version
-
Construct and return a new
GenericMessagefor the given version - newLazyClient(String, 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 class ca.uhn.hl7v2.DefaultHapiContext
- 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).
- newMessage(Class<T>) - Method in class ca.uhn.hl7v2.DefaultHapiContext
- newMessage(Class<T>) - Method in interface ca.uhn.hl7v2.HapiContext
-
Creates a new message of the provided message structure class, without further initializing the message
- newMessage(String, String, Version) - Method in class ca.uhn.hl7v2.DefaultHapiContext
- newMessage(String, String, Version) - Method in interface ca.uhn.hl7v2.HapiContext
-
Creates a new message of the given event type, trigger and version, and initializes the message header
- newRuleCache(int) - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
- newServer(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, boolean, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
- newServer(int, boolean, boolean) - Method in interface ca.uhn.hl7v2.HapiContext
-
Construct a new HL7 Server which will listen for incoming connections and will pass all messages to the responders, even if the message control id is not known to the server
- newServer(int, int, boolean) - Method in class ca.uhn.hl7v2.DefaultHapiContext
- 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.
- NONE - Enum constant in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
- 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() - Static method in class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
- NoValidation - Class in ca.uhn.hl7v2.validation.impl
-
A
ValidationContextwith no validation initially defined. - NoValidation() - Constructor for class ca.uhn.hl7v2.validation.impl.NoValidation
- 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 - 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 - 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 - Class in ca.uhn.hl7v2.model.v27.datatype
-
Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
- NULLDT - Class in ca.uhn.hl7v2.model.v271.datatype
-
Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
- NULLDT - Class in ca.uhn.hl7v2.model.v28.datatype
-
Special datatype used in fields which have been withdrawn from the HL7 specification and should not contain a value.
- NULLDT - Class in ca.uhn.hl7v2.model.v281.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.primitive.NULLDT
-
Constructor
- NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.NULLDT
-
Constructor
- NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.NULLDT
-
Constructor
- NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.NULLDT
-
Constructor
- NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.NULLDT
-
Constructor
- NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.NULLDT
-
Constructor
- NULLDT(Message) - Constructor for class ca.uhn.hl7v2.model.v281.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
- omitBOM - Variable in class ca.uhn.hl7v2.llp.MinLLPWriter
- 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
MessageRulethat disallows the existence of segments which are not alowed in a given message type when the message is an instance ofSuperStructure(e.g. - OnlyAllowableSegmentsInSuperstructureRule - Class in ca.uhn.hl7v2.validation.builder.support
-
Validation rule for detecting populated elements in a
SuperStructurewhich 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
MessageRulethat disallows the existence ofGenericSegments, 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
- OrderedSupport() - Constructor for class ca.uhn.hl7v2.util.idgenerator.IDGenerator.OrderedSupport
- 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(Message, String) - Method in class ca.uhn.hl7v2.parser.DefaultXMLParser
-
Parses a particular message and returns the encoded structure
- parse(Message, String) - Method in class ca.uhn.hl7v2.parser.GenericParser
- parse(Message, String) - Method in class ca.uhn.hl7v2.parser.Parser
-
Parses a particular message and returns the encoded structure
- parse(Message, String) - Method in class ca.uhn.hl7v2.parser.PipeParser
- parse(Segment, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
-
Parses a particular segment 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(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) - Method in class ca.uhn.hl7v2.parser.XMLParser
-
Throws unsupported operation exception
- parse(Segment, String, EncodingCharacters, int) - Method in class ca.uhn.hl7v2.parser.PipeParser
-
Parses a segment string and populates the given Segment object.
- 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, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.GenericParser
-
Parses a particular type and returns the encoded structure
- parse(Type, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.Parser
-
Parses a particular type and returns the encoded structure
- 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(Type, String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.XMLParser
-
Throws unsupported operation exception
- parse(Type, Element) - Method in class ca.uhn.hl7v2.parser.XMLParser
-
Populates the given Type object with data from the given XML Element.
- parse(InputStream, boolean) - Static method in class ca.uhn.hl7v2.util.XMLUtils
- 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(String) - Method in class ca.uhn.hl7v2.parser.GenericParser
-
Parses a message string and returns the corresponding Message object.
- parse(String) - Method in class ca.uhn.hl7v2.parser.Parser
-
Parses a message string and returns the corresponding Message object.
- parse(String) - Method in class ca.uhn.hl7v2.parser.PipeParser
-
Parses a message string and returns the corresponding Message object.
- parse(String) - Static method in class ca.uhn.hl7v2.util.XMLUtils
- parse(String, 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.
- parseDocument(InputSource, boolean) - Static method in class ca.uhn.hl7v2.util.XMLUtils
- ParseFailureError(String, Exception) - Constructor for exception ca.uhn.hl7v2.util.Hl7InputStreamMessageStringIterator.ParseFailureError
- 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, 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.
- 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.
- 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, theParserConfigurationand theValidationContextas 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. - Position(Group, MessageIterator.Index) - Constructor for class ca.uhn.hl7v2.util.MessageIterator.Position
- Position(Group, String, int) - Constructor for class ca.uhn.hl7v2.util.MessageIterator.Position
- Position(IStructureDefinition, int) - Constructor for class ca.uhn.hl7v2.parser.MessageIterator.Position
- 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
-
Preappend the zeros to the beginning of num such that the total length equals totalDigitLength and return the string representation of the new number
- 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 - Interface in ca.uhn.hl7v2.validation.builder
-
Predicate used for validation rules.
- Predicate() - Constructor for class ca.uhn.hl7v2.conf.spec.message.Predicate
-
Creates a new instance of Predicate
- 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 Class 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(String...) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
-
Builds
PrimitiveTypeRules for the specified types - 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).
- 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
RuleBindingthat applies toPrimitiveTypeRules. - 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() - Method in interface ca.uhn.hl7v2.model.Message
-
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. - 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, Map<String, Object>) - Method in class ca.uhn.hl7v2.app.DefaultApplication
- 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(Message, Map<String, Object>) - Method in class ca.uhn.hl7v2.protocol.impl.AppWrapper
- processMessage(Transportable) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
-
Attempts to route the given message to the associated
Applicationand obtain a response. - processMessage(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
- processMessage(String) - Method in class ca.uhn.hl7v2.app.Receiver
-
Processes a single incoming message by sending it to the appropriate internal location.
- processMessage(T) - 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(T, 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
ProfileExceptionwith the specified detail message. - ProfileException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.conf.ProfileException
-
Constructs an instance of
ProfileExceptionwith 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
ProfileNotFollowedExceptionwith 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
ProfileNotHL7CompliantHL7Exceptionwith the specified detail message. - ProfileNotHL7CompliantException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.conf.check.ProfileNotHL7CompliantException
-
Constructs an instance of
ProfileNotHL7CompliantHL7Exceptionwith 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.AbstractComposite
- 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
ReaderThreadread 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 resultingTransportablebefore it is returned. - receive() - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
- receive() - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
- receive() - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
- receive() - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
-
Gets the next message from the remote system.
- receive(String, long) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
- receive(String, long) - Method in interface ca.uhn.hl7v2.protocol.Processor
-
Gets the message with the given acknowledgement ID from the incoming message list.
- 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
- Receiver.ReceiverParserExceptionHandler - Interface in ca.uhn.hl7v2.app
-
Handle any protocol level parsing exceptions and pass them on to an exception handler
- ReceivingApplication<T extends Message> - 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
ReceivingApplicationExceptionwith the specified detail message. - 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) - Constructor for exception ca.uhn.hl7v2.protocol.ReceivingApplicationException
-
Constructs a new exception with the specified underlying cause.
- 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.use
BuilderSupport.matches(String)instead - RegexPrimitiveRule(String, String) - Constructor for class ca.uhn.hl7v2.validation.impl.RegexPrimitiveRule
-
Deprecated.
- registerApplication(ApplicationRouter.AppRoutingData, ReceivingApplication<? extends Message>) - 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<? extends Message>) - Method in class ca.uhn.hl7v2.app.HL7Service
-
Registers the given application to handle messages corresponding to ALL message types and trigger events.
- registerApplication(String, String, Application) - Method in class ca.uhn.hl7v2.app.HL7Service
- 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.
- 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.
- rejectOtherThan(String...) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder.MessageExpressionBuilder
-
Applies a
MessageRulefor all event types and trigger events, checking whether the message is of the specified event type and trigger event(s) - reloadPackages() - Static method in class ca.uhn.hl7v2.parser.DefaultModelClassFactory
-
Reloads the packages.
- 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.
- remove(Object) - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
-
Removes an entry, regardless whether a value has been set or not.
- 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(int, int) - Method in class ca.uhn.hl7v2.model.AbstractSegment
-
Removes a repetition of a given field by name.
- removeRepetition(String, int) - Method in class ca.uhn.hl7v2.model.AbstractGroup
-
Removes a repetition of a given Structure objects 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 aHL7Exception. - ReportingValidationExceptionHandler(boolean) - Constructor for class ca.uhn.hl7v2.validation.ReportingValidationExceptionHandler
- REQUIRED_FIELD_MISSING - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- REQUIRED_FIELD_MISSING - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - 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() - 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 {linkReportingValidationExceptionHandler.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.
- 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
- RIGHT - Enum constant in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
- rightTrim() - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
-
Builds a
PrimitiveTypeRulethat always evaluates totrueand trims trailing whitespaces. - rightTrim(Predicate) - Method in class ca.uhn.hl7v2.validation.builder.PrimitiveRuleBuilder
-
Builds a
PrimitiveTypeRulethat evaluates the specifiedPredicateagainst 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<?>>>, Version...) - 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.MessageExpressionBuilder - Class in ca.uhn.hl7v2.validation.builder
-
Helper builder when the events are not given explicitly but in form of an expression.
- 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 - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- SEGMENT_SEQUENCE_ERROR - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - 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(Transportable) - Method in interface ca.uhn.hl7v2.protocol.TransportLayer
-
Sends a message to a remote HL7 service.
- send(Transportable, int, long) - Method in class ca.uhn.hl7v2.protocol.impl.ProcessorImpl
- send(Transportable, int, long) - Method in interface ca.uhn.hl7v2.protocol.Processor
-
Sends a message to a remote system via an underlying
TransportLayer. - send(Message) - Method in class ca.uhn.hl7v2.protocol.impl.JMSQueueAdapter
- send(Message) - Method in class ca.uhn.hl7v2.protocol.impl.JMSTopicAdapter
- send(Message) - Method in interface ca.uhn.hl7v2.protocol.JMSDestination
-
Sends the given message to the JMS destination.
- 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 Class in ca.uhn.hl7v2.app
- ServerSocketStreamSource - Class in ca.uhn.hl7v2.protocol.impl
-
A
StreamSourcethat 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 isfalse) 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
ReceivingApplicationthrows an exception while processing a message. - setBody(String) - Method in class ca.uhn.hl7v2.conf.spec.usecase.AbstractUseCaseComponent
-
Setter for property body.
- setCharset(String) - Method in class ca.uhn.hl7v2.llp.LowerLayerProtocol
-
Provides a charset to use for character encoding
- setCharset(Charset) - 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 interface ca.uhn.hl7v2.model.Variable
-
Sets the data contained by this instance of Variable.
- 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
- setDefaultAcknowledgementMode(AcknowledgmentCode) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
- setDefaultMfe5Type(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 MFE segment with a missing MFE-5 value.
- 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 istrue), 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
trueif 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
HapiContextwith 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(ImpNote) - Method in class ca.uhn.hl7v2.conf.spec.Specification
-
Setter for property impNote.
- 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.
- setInputStream(InputStream) - Method in class ca.uhn.hl7v2.llp.MinLLPReader
- setInputStream(InputStream) - Method in interface ca.uhn.hl7v2.llp.HL7Reader
-
Sets the InputStream from which to read messages.
- setInvalidMfe5Type(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 MFE segment with an invalid MFE-5 value.
- 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
- 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 isfalse) 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 istrue), 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 isfalse), 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 class ca.uhn.hl7v2.llp.MinLLPWriter
-
Sets the underlying output stream to which messages are written.
- 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
HapiContextand set its ParserConfiguration property - setParserExeptionHandler(Receiver.ReceiverParserExceptionHandler) - Method in class ca.uhn.hl7v2.app.HL7Service
-
Register a receiver level parser exception handler so that an application can be notified of protocol level parsing errors if any
- setParserExeptionHandler(Receiver.ReceiverParserExceptionHandler) - Method in class ca.uhn.hl7v2.app.Receiver
- 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 Parserswill 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
- setReceiverParserExeptionHandler(Receiver.ReceiverParserExceptionHandler) - Method in class ca.uhn.hl7v2.app.ActiveConnection
-
Register the parser exception handler for each of the receivers
- 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
ServerConfigurationto 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(int) - Method in class ca.uhn.hl7v2.model.primitive.ID
- setTable(int) - Method in class ca.uhn.hl7v2.model.primitive.IS
- setTable(String) - Method in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
-
Setter for property table.
- 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
-
Sets the timeout to wait for a response from the server
- 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
-
Sets the timeout to wait for a response from the server
- setTimeoutMillis(int) - Method in interface ca.uhn.hl7v2.app.Initiator
-
Deprecated.
- setTopics(String) - Method in class ca.uhn.hl7v2.conf.spec.MetaData
-
Setter for property topics.
- setTruncationCharacter(char) - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
- 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.
- setValidatePrimitives(boolean) - Method in class ca.uhn.hl7v2.validation.AbstractValidator
-
Turns validating primtives on and off (default).
- setValidating(boolean) - Method in class ca.uhn.hl7v2.parser.ParserConfiguration
-
Determines whether the parser validates using a configured
ValidationContextor not. - setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.DefaultHapiContext
- setValidationContext(ValidationContext) - Method in interface ca.uhn.hl7v2.HapiContext
- setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.parser.GenericParser
-
Deprecated.use a dedicated
HapiContextand set its ValidationContext property - setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.parser.Parser
-
Deprecated.use a dedicated
HapiContextand set its ValidationContext property - setValidationContext(ValidationContext) - Method in class ca.uhn.hl7v2.parser.PipeParser
- setValidationContext(String) - Method in class ca.uhn.hl7v2.DefaultHapiContext
- setValidationContext(String) - Method in interface ca.uhn.hl7v2.HapiContext
-
Sets a default
ValidationContext. - 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(ValidationRuleBuilder) - Method in interface ca.uhn.hl7v2.HapiContext
-
Sets a default
ValidationRuleBuilder. - setValidationRuleBuilder(String) - Method in class ca.uhn.hl7v2.DefaultHapiContext
- setValidationRuleBuilder(String) - Method in interface ca.uhn.hl7v2.HapiContext
-
Sets a new instance of
ValidationRuleBuilderas 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(int) - Method in class ca.uhn.hl7v2.protocol.impl.IntRef
-
Sets the value.
- setValue(String) - Method in class ca.uhn.hl7v2.conf.classes.abs.AbstractConformanceDataType
-
This method validates the
Stringvalue 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(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(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.CommonDT
-
Convenience setter which sets the value using a
Calendarobject. - setValue(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
-
Convenience setter which sets the value using a
Calendarobject. - setValue(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
-
Convenience setter which sets the value using a
Calendarobject. - setValue(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
-
Convenience setter which sets the value using a
Calendarobject. - setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonDT
-
Convenience setter which sets the value using a
Dateobject. - setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
-
Convenience setter which sets the value using a
Calendarobject. - setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
-
Convenience setter which sets the value using a
Calendarobject. - setValue(Date) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
-
Convenience setter which sets the value using a
Calendarobject. - 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
Calendarobject. - setValueToMinute(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
-
Convenience setter which sets the value using a
Calendarobject. - setValueToMinute(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
-
Convenience setter which sets the value using a
Calendarobject. - setValueToMinute(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
-
Convenience setter which sets the value using a
Dateobject. - setValueToMinute(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
-
Convenience setter which sets the value using a
Dateobject. - setValueToMinute(Date) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
-
Convenience setter which sets the value using a
Dateobject. - setValueToSecond(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
-
Convenience setter which sets the value using a
Calendarobject. - setValueToSecond(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
-
Convenience setter which sets the value using a
Calendarobject. - setValueToSecond(Calendar) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
-
Convenience setter which sets the value using a
Calendarobject. - setValueToSecond(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTM
-
Convenience setter which sets the value using a
Dateobject. - setValueToSecond(Date) - Method in class ca.uhn.hl7v2.model.primitive.CommonTS
-
Convenience setter which sets the value using a
Dateobject. - setValueToSecond(Date) - Method in class ca.uhn.hl7v2.model.primitive.TSComponentOne
-
Convenience setter which sets the value using a
Dateobject. - 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(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(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.
- 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(Severity) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
-
Sets the severity of the rule
- Severity - Enum Class in ca.uhn.hl7v2
-
Severity code table
- severityFor(String) - Static method in enum class 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
MinLowerLayerProtocoland a standardPipeParser. - 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
MinLowerLayerProtocoland a standardPipeParser. - 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.
- SimpleServer(HapiContext, int, boolean, boolean) - Constructor for class ca.uhn.hl7v2.app.SimpleServer
-
Creates a new instance of SimpleServer that listens on a given server socket and will pass all messages to the responders, even if the message control id is not known to the server.
- 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(int)instead - SizeRule(int) - Constructor for class ca.uhn.hl7v2.validation.impl.SizeRule
-
Deprecated.
- SNM - Class in ca.uhn.hl7v2.model.v27.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- SNM - Class in ca.uhn.hl7v2.model.v271.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- SNM - Class in ca.uhn.hl7v2.model.v28.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- SNM - Class in ca.uhn.hl7v2.model.v281.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- SNM(Message) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.SNM
- SNM(Message) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.SNM
- SNM(Message) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.SNM
- SNM(Message) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.SNM
- SNM(Message, int) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.SNM
- SNM(Message, int) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.SNM
- SNM(Message, int) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.SNM
- SNM(Message, int) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.SNM
- SNM(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.SNM
- SNM(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.SNM
- SNM(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.SNM
- SNM(Message, Integer) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.SNM
- 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
StreamSourcebased 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(Composite, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- start(Composite, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Enters a composite
- start(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
- start(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.StructuresVisitor
- start(Composite, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- start(Field, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- start(Field, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Enters a field.
- start(Field, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- start(Group, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- start(Group, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Enters a group (or message)
- start(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
- start(Group, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- start(Message) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- start(Message) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Enters a message
- start(Message) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- start(Segment, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- start(Segment, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Enters a segment
- start(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
- start(Segment, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.StructuresVisitor
- start(Segment, 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.
- StopParsingException() - Constructor for exception ca.uhn.hl7v2.preparser.XML.StopParsingException
- 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
- 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 class ca.uhn.hl7v2.Version
-
Returns
trueif theVersion is a valid HL7 version string representing a known version, e.g.
T
- TABLE_VALUE_NOT_FOUND - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- TABLE_VALUE_NOT_FOUND - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - 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(String, Predicate) - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
-
Builds a
MessageRulethat extracts a primitive value using aTerserexpression and evaluates the specifiedPredicate. - 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
- 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(Message) - Method in class ca.uhn.hl7v2.validation.impl.AbstractMessageRule
- 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 class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
- 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(String) - Method in class ca.uhn.hl7v2.validation.impl.AbstractPrimitiveTypeRule
- test(String) - Method in interface ca.uhn.hl7v2.validation.PrimitiveTypeRule
-
Deprecated.
- test(T) - Method in class ca.uhn.hl7v2.validation.builder.RuleTypeBuilder
-
Adds the specified rule to the set of rules.
- 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
- THROW_HL7_EXCEPTION - Enum constant in enum class ca.uhn.hl7v2.parser.UnexpectedSegmentBehaviourEnum
-
Throw an
HL7Exception - 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
- TimeoutException - Exception in ca.uhn.hl7v2.app
- TimeoutException(String) - Constructor for exception ca.uhn.hl7v2.app.TimeoutException
- TM - Class in ca.uhn.hl7v2.model.primitive
-
Represents an HL7 TM (time) datatype.
- 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 - Class in ca.uhn.hl7v2.model.v22.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- 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 - Class in ca.uhn.hl7v2.model.v231.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
- TM - Class in ca.uhn.hl7v2.model.v24.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM - Class in ca.uhn.hl7v2.model.v25.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM - Class in ca.uhn.hl7v2.model.v251.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM - Class in ca.uhn.hl7v2.model.v26.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM - Class in ca.uhn.hl7v2.model.v27.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM - Class in ca.uhn.hl7v2.model.v271.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM - Class in ca.uhn.hl7v2.model.v28.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM - Class in ca.uhn.hl7v2.model.v281.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v25.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v251.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v26.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v27.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v271.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v28.datatype.TM
- TM(Message) - Constructor for class ca.uhn.hl7v2.model.v281.datatype.TM
- toChild(int) - Method in class ca.uhn.hl7v2.util.MessageNavigator
-
Moves to the sibling of the current location at the specified index.
- toHl7DTFormat(GregorianCalendar) - Static method in class ca.uhn.hl7v2.model.primitive.CommonDT
-
Returns a string value representing the input Gregorian Calendar object in an Hl7 Date Format.
- toHl7TMFormat(GregorianCalendar) - Static method in class ca.uhn.hl7v2.model.primitive.CommonTM
-
Returns a string value representing the input Gregorian Calendar object in an Hl7 Time Format.
- toHl7TSFormat(GregorianCalendar) - Static method in class ca.uhn.hl7v2.model.primitive.CommonTS
-
Returns a string value representing the input Gregorian Calendar object in an Hl7 TimeStamp Format.
- toMessage(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
-
Fills a JMS message object with text and metadata from the given
Transportable. - toMessage(Transportable) - Method in class ca.uhn.hl7v2.protocol.impl.JMSTransport
-
Fills a JMS message object with text and metadata from the given
Transportable. - toString() - Method in class ca.uhn.hl7v2.app.ActiveConnection
- toString() - Method in class ca.uhn.hl7v2.conf.spec.message.Component
- toString() - Method in class ca.uhn.hl7v2.conf.spec.message.SegGroup
- toString() - Method in class ca.uhn.hl7v2.Location
- toString() - Method in class ca.uhn.hl7v2.model.AbstractMessage
-
Provides an overview of the type and structure of this message
- toString() - Method in class ca.uhn.hl7v2.model.AbstractPrimitive
-
Returns the value of getValue()
- toString() - Method in class ca.uhn.hl7v2.model.AbstractType
-
Returns the datatype and attempts to pipe-encode it.
- toString() - Method in class ca.uhn.hl7v2.model.ExtraComponents
- toString() - Method in class ca.uhn.hl7v2.model.Varies
- toString() - Method in class ca.uhn.hl7v2.parser.EncodingCharacters
-
Returns the encoding characters (not including field separator) as a string.
- toString() - Method in class ca.uhn.hl7v2.parser.MessageIterator.Position
- toString() - Method in class ca.uhn.hl7v2.parser.StructureDefinition
- toString() - Method in class ca.uhn.hl7v2.preparser.DatumPath
-
toString() outputs the path (from segmentID onward) in the ZYX[a]-b[c]-d-e style (TODO: give it a name), suitable for a key in a map of message datum paths to values.
- toString() - Method in class ca.uhn.hl7v2.util.MessageIterator.Index
- toString() - Method in class ca.uhn.hl7v2.util.MessageIterator.Position
- toString() - Method in class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule
- toString() - Method in class ca.uhn.hl7v2.validation.impl.RuleBinding
- toTransportable(Message) - Method in class ca.uhn.hl7v2.protocol.impl.AbstractJMSTransport
-
Copies data from the given Message into a Transportable.
- toTransportable(Message) - Method in class ca.uhn.hl7v2.protocol.impl.JMSTransport
-
Copies data from the given Message into a Transportable.
- Transportable - Interface in ca.uhn.hl7v2.protocol
-
An HL7 message in text form, with optional metadata, which can be handled in a transport layer.
- TransportableImpl - Class in ca.uhn.hl7v2.protocol.impl
-
Default implementation of
Transportable. - TransportableImpl(String) - Constructor for class ca.uhn.hl7v2.protocol.impl.TransportableImpl
-
Creates a new instance with no associated metadata (metadata can be added later using
getMetadata(). - TransportableImpl(String, Map<String, Object>) - Constructor for class ca.uhn.hl7v2.protocol.impl.TransportableImpl
-
Creates a new instance with specified metadata (further metadata can be added later using
getMetadata(). - TransportException - Exception in ca.uhn.hl7v2.protocol
-
Represents a problem that has occured during transport of a message string to / from some other server.
- TransportException(String) - Constructor for exception ca.uhn.hl7v2.protocol.TransportException
- TransportException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.protocol.TransportException
- TransportException(Throwable) - Constructor for exception ca.uhn.hl7v2.protocol.TransportException
- TransportLayer - Interface in ca.uhn.hl7v2.protocol
-
Encapsulates the transport layer of a connection to another HL7 server.
- trim(String) - Method in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
-
Trims a string
- TrimLeadingWhitespace - Class in ca.uhn.hl7v2.validation.impl
-
Deprecated.use
PrimitiveRuleBuilder.leftTrim()instead - TrimLeadingWhitespace() - Constructor for class ca.uhn.hl7v2.validation.impl.TrimLeadingWhitespace
-
Deprecated.
- trimPattern(Pattern, String) - Method in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
- TrimTrailingWhitespace - Class in ca.uhn.hl7v2.validation.impl
-
Deprecated.use
PrimitiveRuleBuilder.leftTrim()instead - TrimTrailingWhitespace() - Constructor for class ca.uhn.hl7v2.validation.impl.TrimTrailingWhitespace
-
Deprecated.
- tryToDumpDataToProps() - Method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
-
try to dump whatever we've got in m_chars to m_props, with a key of m_curPath.toString().
- tryToGrowDocLocationFromElementName(StringBuffer, DatumPath, Map<String, Integer>, DatumPath, String) - Static method in class ca.uhn.hl7v2.preparser.XML.HL7MessageHandler
- tryToInstantiateStructure(Class<? extends Structure>, String) - Method in class ca.uhn.hl7v2.model.AbstractGroup
-
Attempts to create an instance of the given class and return it as a Structure.
- TS - Class in ca.uhn.hl7v2.model.v21.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- TS(Message) - Constructor for class ca.uhn.hl7v2.model.v21.datatype.TS
- TSComponentOne - Class in ca.uhn.hl7v2.model.primitive
-
Represents an HL7 timestamp, which is related to the HL7 TS type.
- TSComponentOne - Class in ca.uhn.hl7v2.model.v22.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- TSComponentOne - Class in ca.uhn.hl7v2.model.v23.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.0 documentation.
- TSComponentOne - Class in ca.uhn.hl7v2.model.v231.datatype
-
Note: The class description below has been excerpted from the Hl7 2.3.1 documentation.
- TSComponentOne - Class in ca.uhn.hl7v2.model.v24.datatype
-
Note: The class description below has been excerpted from the Hl7 2.4 documentation.
- TSComponentOne(Message) - Constructor for class ca.uhn.hl7v2.model.primitive.TSComponentOne
- TSComponentOne(Message) - Constructor for class ca.uhn.hl7v2.model.v22.datatype.TSComponentOne
- TSComponentOne(Message) - Constructor for class ca.uhn.hl7v2.model.v23.datatype.TSComponentOne
- TSComponentOne(Message) - Constructor for class ca.uhn.hl7v2.model.v231.datatype.TSComponentOne
- TSComponentOne(Message) - Constructor for class ca.uhn.hl7v2.model.v24.datatype.TSComponentOne
- TwoPortService - Class in ca.uhn.hl7v2.app
-
A TCP/IP-based HL7 Service that uses separate ports for inbound and outbound messages.
- TwoPortService(int, int) - Constructor for class ca.uhn.hl7v2.app.TwoPortService
- TwoPortService(int, int, boolean) - Constructor for class ca.uhn.hl7v2.app.TwoPortService
- TwoPortService(HapiContext, int, int, boolean) - Constructor for class ca.uhn.hl7v2.app.TwoPortService
-
Creates a new instance of TwoPortService
- TwoPortService(Parser, LowerLayerProtocol, int, int, boolean) - Constructor for class ca.uhn.hl7v2.app.TwoPortService
-
Creates a new instance of TwoPortService
- TwoPortService(Parser, LowerLayerProtocol, int, int, boolean, ExecutorService) - Constructor for class ca.uhn.hl7v2.app.TwoPortService
-
Creates a new instance of TwoPortService
- Type - Interface in ca.uhn.hl7v2.model
-
An HL7 datatype.
U
- unbindApplication(ApplicationRouter.AppRoutingData) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
-
Removes the binding for the given message parameters
- unbindApplication(ApplicationRouter.AppRoutingData) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
- unbindApplication(ReceivingApplication<? extends Message>) - Method in interface ca.uhn.hl7v2.protocol.ApplicationRouter
-
Removes the binding for the given message parameters
- unbindApplication(ReceivingApplication<? extends Message>) - Method in class ca.uhn.hl7v2.protocol.impl.ApplicationRouterImpl
- unescape(String, EncodingCharacters) - Method in class ca.uhn.hl7v2.parser.DefaultEscaping
- unescape(String, EncodingCharacters) - Static method in class ca.uhn.hl7v2.parser.Escape
-
Deprecated.
- unescape(String, EncodingCharacters) - Method in interface ca.uhn.hl7v2.parser.Escaping
- UnexpectedSegmentBehaviourEnum - Enum Class in ca.uhn.hl7v2.parser
-
Defines the behaviour to use when an unexpected segment is discovered while parsing a message.
- UNKNOWN - Static variable in class ca.uhn.hl7v2.Location
- UNKNOWN_KEY_IDENTIFIER - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- UNKNOWN_KEY_IDENTIFIER - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - UnknownVersion(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.UnknownVersion
- Unmodifiable - Class in ca.uhn.hl7v2.model
-
A static helper class that allows to obtain unmodifiable message wrappers, i.e.
- unmodifiableMessage(HapiContext, String) - Static method in class ca.uhn.hl7v2.model.Unmodifiable
-
Parses the string to an
Unmodifiable.UnmodifiableMessageusing the specific HapiContext. - unmodifiableMessage(Message) - Static method in class ca.uhn.hl7v2.model.Unmodifiable
-
Returns an unmodifiable wrapper around the message.
- unregisterApplication(ApplicationRouter.AppRoutingData) - Method in class ca.uhn.hl7v2.app.HL7Service
-
Unregisteres the first application that matches the routing data
- unregisterApplication(ReceivingApplication<? extends Message>) - Method in class ca.uhn.hl7v2.app.HL7Service
-
Unregisteres the passed application
- UNSUPPORTED_EVENT_CODE - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- UNSUPPORTED_EVENT_CODE - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - UNSUPPORTED_MESSAGE_TYPE - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- UNSUPPORTED_MESSAGE_TYPE - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - UNSUPPORTED_PROCESSING_ID - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- UNSUPPORTED_PROCESSING_ID - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - UNSUPPORTED_VERSION_ID - Enum constant in enum class ca.uhn.hl7v2.ErrorCode
- UNSUPPORTED_VERSION_ID - Static variable in exception ca.uhn.hl7v2.HL7Exception
-
Deprecated.use
ErrorCode - URL_KEY - Static variable in class ca.uhn.hl7v2.protocol.impl.URLTransport
-
Key in Transportable metadata map under which URL is stored.
- URLProfileStore - Class in ca.uhn.hl7v2.conf.store
-
A read-only profile store that loads profiles from URLs.
- URLProfileStore() - Constructor for class ca.uhn.hl7v2.conf.store.URLProfileStore
-
Creates a new instance of URLProfileStore
- URLTransport - Class in ca.uhn.hl7v2.protocol.impl
-
A
TransportLayerthat reads and writes from an URL (for example over HTTP). - URLTransport(URL, boolean, boolean, boolean) - Constructor for class ca.uhn.hl7v2.protocol.impl.URLTransport
-
The boolean configuration flags determine when new connections are made.
- UseCase - Class in ca.uhn.hl7v2.conf.spec.usecase
-
The use case portion of a conformance specification.
- UseCase() - Constructor for class ca.uhn.hl7v2.conf.spec.usecase.UseCase
-
Creates a new instance of UseCase
- usPhoneNumber() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
- uuid() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
- UUIDGenerator - Class in ca.uhn.hl7v2.util.idgenerator
-
ID generator that simply return random UUIDs as message IDs.
- UUIDGenerator() - Constructor for class ca.uhn.hl7v2.util.idgenerator.UUIDGenerator
V
- V21 - Enum constant in enum class ca.uhn.hl7v2.Version
- V21(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V21
- V22 - Enum constant in enum class ca.uhn.hl7v2.Version
- V22(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V22
- V23 - Enum constant in enum class ca.uhn.hl7v2.Version
- V23(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V23
- V231 - Enum constant in enum class ca.uhn.hl7v2.Version
- V231(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V231
- V24 - Enum constant in enum class ca.uhn.hl7v2.Version
- V24(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V24
- V25 - Enum constant in enum class ca.uhn.hl7v2.Version
- V25(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V25
- V251 - Enum constant in enum class ca.uhn.hl7v2.Version
- V251(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V251
- V26 - Enum constant in enum class ca.uhn.hl7v2.Version
- V26(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V26
- V27 - Enum constant in enum class ca.uhn.hl7v2.Version
- V27(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V27
- V271 - Enum constant in enum class ca.uhn.hl7v2.Version
- V271(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V271
- V28 - Enum constant in enum class ca.uhn.hl7v2.Version
- V28(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V28
- V281 - Enum constant in enum class ca.uhn.hl7v2.Version
- V281(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.model.GenericMessage.V281
- validate(Message) - Method in class ca.uhn.hl7v2.validation.AbstractValidator
-
Calls
AbstractValidator.initializeHandler()to obtain a default instance of aValidationExceptionHandlerbefore starting the validation. - validate(Message) - Method in interface ca.uhn.hl7v2.validation.Validator
-
Validates a
Message - validate(Message, StaticDef) - Method in class ca.uhn.hl7v2.conf.check.DefaultValidator
- validate(Message, StaticDef) - Method in interface ca.uhn.hl7v2.conf.check.Validator
-
Validates the given message against the given static definition from a conformance profile.
- validate(Message, ValidationExceptionHandler<R>) - Method in class ca.uhn.hl7v2.validation.AbstractValidator
- validate(Message, ValidationExceptionHandler<R>) - Method in interface ca.uhn.hl7v2.validation.Validator
-
Validates a
Messageusing a customValidationExceptionHandler. - validate(ProcessorContext, Transportable) - Static method in class ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger
-
Validates the given message against our accept validators, attempts to commit the message to safe storage, and returns an ACK message indicating acceptance or rejection at the accept level (see enhanced mode processing rules in HL7 chapter 2, v2.5).
- validate(String, boolean, String) - Method in class ca.uhn.hl7v2.validation.AbstractValidator
-
Calls
AbstractValidator.initializeHandler()to obtain a default instance of aValidationExceptionHandlerbefore starting the validation. - validate(String, boolean, String) - Method in interface ca.uhn.hl7v2.validation.Validator
-
Validates a String representing an encoded message
- validate(String, boolean, String, ValidationExceptionHandler<R>) - Method in class ca.uhn.hl7v2.validation.AbstractValidator
- validate(String, boolean, String, ValidationExceptionHandler<R>) - Method in interface ca.uhn.hl7v2.validation.Validator
-
Validates a String representing an encoded message.
- validate(Document, String, DOMErrorHandler) - Static method in class ca.uhn.hl7v2.util.XMLUtils
- validateNotEmpty(String) - Static method in class ca.uhn.hl7v2.util.StringUtil
-
Throws an IllegalArgumentException if the value is an empty string or null
- ValidatingMessageVisitor - Class in ca.uhn.hl7v2.validation.builder.support
-
Base class for visitors that run over a message and thereby collect
ValidationExceptions. - ValidatingMessageVisitor() - Constructor for class ca.uhn.hl7v2.validation.builder.support.ValidatingMessageVisitor
- ValidationContext - Interface in ca.uhn.hl7v2.validation
-
A set of rules for message validation.
- ValidationContextFactory - Class in ca.uhn.hl7v2.validation.impl
-
The
ValidationContextreturned bygetContext()is determined by the system property "ca.uhn.hl7v2.validation.context_class". - ValidationContextFactory() - Constructor for class ca.uhn.hl7v2.validation.impl.ValidationContextFactory
- ValidationContextImpl - Class in ca.uhn.hl7v2.validation.impl
-
A default implementation of
ValidationContext. - ValidationContextImpl() - Constructor for class ca.uhn.hl7v2.validation.impl.ValidationContextImpl
- ValidationException - Exception in ca.uhn.hl7v2.validation
-
A failure to validate against a rule.
- ValidationException() - Constructor for exception ca.uhn.hl7v2.validation.ValidationException
- ValidationException(String) - Constructor for exception ca.uhn.hl7v2.validation.ValidationException
- ValidationException(String, Severity) - Constructor for exception ca.uhn.hl7v2.validation.ValidationException
- ValidationException(String, Throwable) - Constructor for exception ca.uhn.hl7v2.validation.ValidationException
- ValidationException(String, Throwable, Severity) - Constructor for exception ca.uhn.hl7v2.validation.ValidationException
- ValidationException(Throwable) - Constructor for exception ca.uhn.hl7v2.validation.ValidationException
- ValidationException(Throwable, Severity) - Constructor for exception ca.uhn.hl7v2.validation.ValidationException
- ValidationExceptionHandler<R> - Interface in ca.uhn.hl7v2.validation
-
Handler that is called for every violation during a message validation.
- ValidationExceptionHandlerFactory<R> - Interface in ca.uhn.hl7v2.validation
-
This factory is responsible for generating a
ValidationExceptionHandlerinstance, which is then used when validating a message using aDefaultValidator. - ValidationRuleBuilder - Class in ca.uhn.hl7v2.validation.builder
-
Base class every rule builder starts with.
- ValidationRuleBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder
- ValidationRuleBuilder.VersionExpressionBuilder - Class in ca.uhn.hl7v2.validation.builder
-
Helper builder when the versions are not given explicitly but in form of an expression.
- Validator - Interface in ca.uhn.hl7v2.conf.check
-
Validates messages against message profiles.
- Validator<R> - Interface in ca.uhn.hl7v2.validation
-
Interface to validates messages.
- validVersion(String) - Static method in class ca.uhn.hl7v2.parser.Parser
-
Deprecated.
- valueOf(String) - Static method in enum class ca.uhn.hl7v2.AcknowledgmentCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.uhn.hl7v2.app.ServerConfiguration.ApplicationExceptionPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.uhn.hl7v2.ErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.uhn.hl7v2.parser.UnexpectedSegmentBehaviourEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.uhn.hl7v2.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ca.uhn.hl7v2.Version
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ca.uhn.hl7v2.AcknowledgmentCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.uhn.hl7v2.app.ServerConfiguration.ApplicationExceptionPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class ca.uhn.hl7v2.concurrent.BlockingHashMap
- values() - Static method in enum class ca.uhn.hl7v2.ErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.uhn.hl7v2.parser.UnexpectedSegmentBehaviourEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.uhn.hl7v2.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.Trimmer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ca.uhn.hl7v2.Version
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Variable - Interface in ca.uhn.hl7v2.model
-
Interface type for Varies
- Varies - Class in ca.uhn.hl7v2.model
-
Varies is a Type used as a placeholder for another Type in cases where the appropriate Type is not known until run-time (e.g.
- Varies(Message) - Constructor for class ca.uhn.hl7v2.model.Varies
-
Creates new Varies.
- Version - Enum Class in ca.uhn.hl7v2
- VersionExpressionBuilder() - Constructor for class ca.uhn.hl7v2.validation.builder.ValidationRuleBuilder.VersionExpressionBuilder
- VersionLogger - Class in ca.uhn.hl7v2
-
Class to log the HAPI version when HAPI is first used (mostly for troubleshooting purposes)
- versionOf(String) - Static method in enum class ca.uhn.hl7v2.Version
- vetoableChangeSupport - Variable in class ca.uhn.hl7v2.conf.spec.message.AbstractComponent
-
Utility field used by constrained properties.
- visit(Primitive, Location) - Method in class ca.uhn.hl7v2.model.DelegatingMessageVisitor
- visit(Primitive, Location) - Method in interface ca.uhn.hl7v2.model.MessageVisitor
-
Visits a primitive
- visit(Primitive, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.PopulatedVisitor
- visit(Primitive, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitors.StructuresVisitor
- visit(Primitive, Location) - Method in class ca.uhn.hl7v2.model.MessageVisitorSupport
- visit(Visitable, T) - Static method in class ca.uhn.hl7v2.model.MessageVisitors
-
Lets a visitor visit a message of parts thereof.
- Visitable - Interface in ca.uhn.hl7v2.model
-
Interface that marks implementing classes as being capable to be visited by a
MessageVisitor - visitNestedStructures(MessageVisitor, Location) - Method in class ca.uhn.hl7v2.model.AbstractGroup
- VisitorMessageRule - Class in ca.uhn.hl7v2.validation.builder.support
-
A message rule that runs a
ValidatingMessageVisitorover the message, collecting exceptions while traversing - VisitorMessageRule(MessageVisitorFactory<? extends ValidatingMessageVisitor>) - Constructor for class ca.uhn.hl7v2.validation.builder.support.VisitorMessageRule
- visitPopulatedElements(T) - Static method in class ca.uhn.hl7v2.model.MessageVisitors
-
Returns a MessageVisitor that only visits populated message elements.
- visitStructures(T) - Static method in class ca.uhn.hl7v2.model.MessageVisitors
-
Returns a MessageVisitor that only visits structures
W
- waitForResponse(String, long) - Method in class ca.uhn.hl7v2.app.ActiveConnection
-
Reserves a future incoming message by ack ID.
- waitForTermination() - Method in class ca.uhn.hl7v2.concurrent.Service
- warning(ValidationException) - Method in class ca.uhn.hl7v2.validation.AbstractValidationExceptionHandler
-
Called on ValidationExceptions with warning severity
- warning(ValidationException) - Method in class ca.uhn.hl7v2.validation.CollectingValidationExceptionHandler
- WARNING - Enum constant in enum class ca.uhn.hl7v2.Severity
- withAll() - Static method in class ca.uhn.hl7v2.protocol.impl.AppRoutingDataImpl
-
Returns an instance of AppRoutingData which accepts all message types, versions, etc.
- withComponent(int) - Method in class ca.uhn.hl7v2.Location
- withdrawn() - Method in class ca.uhn.hl7v2.validation.builder.BuilderSupport
- WithdrawnDatatypeRule - Class in ca.uhn.hl7v2.validation.impl
-
Deprecated.use
BuilderSupport.withdrawn()instead - WithdrawnDatatypeRule() - Constructor for class ca.uhn.hl7v2.validation.impl.WithdrawnDatatypeRule
-
Deprecated.Constructor
- withField(int) - Method in class ca.uhn.hl7v2.Location
- withFieldIndizes(int[]) - Method in class ca.uhn.hl7v2.Location
-
Bulk setter for field indices
- withFieldRepetition(int) - Method in class ca.uhn.hl7v2.Location
- withoutBOM(byte[]) - Static method in class ca.uhn.hl7v2.llp.CharSetUtil
- withSegmentName(String) - Method in class ca.uhn.hl7v2.Location
- withSegmentRepetition(int) - Method in class ca.uhn.hl7v2.Location
- withSubcomponent(int) - Method in class ca.uhn.hl7v2.Location
- writeMessage(String) - Method in class ca.uhn.hl7v2.llp.MinLLPWriter
-
Sends a complete message to the underlying output stream, delimited according to the minimal lower layer protocol.
- writeMessage(String) - Method in interface ca.uhn.hl7v2.llp.HL7Writer
-
Sends a complete message to the underlying output stream using the lower layer protocol implemented by this HL7Writer.
- writeMessage(String, String) - Method in class ca.uhn.hl7v2.llp.MinLLPWriter
-
Sends a complete message to the underlying output stream, delimited according to the minimal lower layer protocol, using the specified character set.
- WRONG_VERSION - Static variable in class ca.uhn.hl7v2.validation.builder.support.WrongVersionRule
- wrongVersion() - Method in class ca.uhn.hl7v2.validation.builder.MessageRuleBuilder
-
Builds a
MessageRulethat disallows the selected HL7 version(s). - WrongVersionRule - Class in ca.uhn.hl7v2.validation.builder.support
-
Validation rule for blaming a wring HL7 version
- WrongVersionRule() - Constructor for class ca.uhn.hl7v2.validation.builder.support.WrongVersionRule
X
- XElementPresentException - Exception in ca.uhn.hl7v2.conf.check
-
An element that a profile defines as "not used" (X) is present in the message.
- XElementPresentException(String) - Constructor for exception ca.uhn.hl7v2.conf.check.XElementPresentException
-
Constructs an instance of
XElementPresentExceptionwith the specified detail message. - XML - Class in ca.uhn.hl7v2.preparser
- XML() - Constructor for class ca.uhn.hl7v2.conf.spec.Encoding.XML
- XML() - Constructor for class ca.uhn.hl7v2.preparser.XML
- XML.HL7MessageHandler - Class in ca.uhn.hl7v2.preparser
-
the SAXParser reports parsing events to an object of this class.
- XML.StopParsingException - Exception in ca.uhn.hl7v2.preparser
- XMLParser - Class in ca.uhn.hl7v2.parser
-
Parses and encodes HL7 messages in XML form, according to HL7's normative XML encoding specification.
- XMLParser() - Constructor for class ca.uhn.hl7v2.parser.XMLParser
-
Constructor
- XMLParser(HapiContext) - Constructor for class ca.uhn.hl7v2.parser.XMLParser
- XMLParser(ModelClassFactory) - Constructor for class ca.uhn.hl7v2.parser.XMLParser
-
Constructor
- XMLSchemaRule - Class in ca.uhn.hl7v2.validation.impl
-
Validates HL7 version 2 messages encoded according to the HL7 XML Encoding Syntax against XML schemas provided by hl7.org.
- XMLSchemaRule() - Constructor for class ca.uhn.hl7v2.validation.impl.XMLSchemaRule
- XMLUtils - Class in ca.uhn.hl7v2.util
- XMLUtils() - Constructor for class ca.uhn.hl7v2.util.XMLUtils
- xsd() - Method in class ca.uhn.hl7v2.validation.builder.EncodingRuleBuilder
-
Adds
XMLSchemaRulefor the configured versions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AcknowledgmentCode