Uses of Interface
ca.uhn.hl7v2.model.Message

Packages that use Message
ca.uhn.hl7v2.app   
ca.uhn.hl7v2.conf.check   
ca.uhn.hl7v2.model   
ca.uhn.hl7v2.model.primitive   
ca.uhn.hl7v2.model.v21.datatype   
ca.uhn.hl7v2.model.v22.datatype   
ca.uhn.hl7v2.model.v23.datatype   
ca.uhn.hl7v2.model.v231.datatype   
ca.uhn.hl7v2.model.v24.datatype   
ca.uhn.hl7v2.model.v25.datatype   
ca.uhn.hl7v2.model.v251.datatype   
ca.uhn.hl7v2.model.v26.datatype   
ca.uhn.hl7v2.parser   
ca.uhn.hl7v2.protocol   
ca.uhn.hl7v2.protocol.impl   
ca.uhn.hl7v2.util   
ca.uhn.hl7v2.validation   
ca.uhn.hl7v2.validation.app   
ca.uhn.hl7v2.validation.impl   
ca.uhn.hl7v2.view   
 

Uses of Message in ca.uhn.hl7v2.app
 

Methods in ca.uhn.hl7v2.app that return Message
static Message DefaultApplication.makeACK(Segment inboundHeader)
          Creates an ACK message with the minimum required information from an inbound message.
 Message Application.processMessage(Message in)
          Uses the contents of the message for whatever purpose the Application has for this message, and returns an appropriate response message.
 Message MessageTypeRouter.processMessage(Message in)
          Forwards the given message to any Applications that have been registered to accept messages of that type and trigger event.
 Message DefaultApplication.processMessage(Message in)
          Creates and returns an acknowledgement -- the details are determined by fillDetails().
 Message Initiator.sendAndReceive(Message out)
          Sends a message to a responder system, receives the reply, and returns the reply as a Message object.
 

Methods in ca.uhn.hl7v2.app with parameters of type Message
 boolean Application.canProcess(Message in)
          Returns true if this Application wishes to accept the message.
 boolean MessageTypeRouter.canProcess(Message in)
          Returns true if at least one application has been registered to accept this type of message.
 boolean DefaultApplication.canProcess(Message in)
          Returns true.
 void DefaultApplication.fillDetails(Message ack)
          Fills in the details of an Application Reject message, including response and error codes, and a text error message.
 void AcceptApplication.fillDetails(Message ack)
          Supplies details of application accept (AA) acknowledgement.
 Message Application.processMessage(Message in)
          Uses the contents of the message for whatever purpose the Application has for this message, and returns an appropriate response message.
 Message MessageTypeRouter.processMessage(Message in)
          Forwards the given message to any Applications that have been registered to accept messages of that type and trigger event.
 Message DefaultApplication.processMessage(Message in)
          Creates and returns an acknowledgement -- the details are determined by fillDetails().
 Message Initiator.sendAndReceive(Message out)
          Sends a message to a responder system, receives the reply, and returns the reply as a Message object.
 

Uses of Message in ca.uhn.hl7v2.conf.check
 

Methods in ca.uhn.hl7v2.conf.check with parameters of type Message
 HL7Exception[] Validator.validate(Message message, StaticDef profile)
          Validates the given message against the given static definition from a conformance profile.
 HL7Exception[] DefaultValidator.validate(Message message, StaticDef profile)
           
 

Uses of Message in ca.uhn.hl7v2.model
 

Classes in ca.uhn.hl7v2.model that implement Message
 class AbstractMessage
          A default implementation of Message.
 class GenericMessage
          A generic HL7 message, meant for parsing message with unrecognized structures into a flat list of segments.
static class GenericMessage.UnknownVersion
           
static class GenericMessage.V21
           
static class GenericMessage.V22
           
static class GenericMessage.V23
           
static class GenericMessage.V231
           
static class GenericMessage.V24
           
static class GenericMessage.V25
           
static class GenericMessage.V251
           
static class GenericMessage.V26
           
 

Methods in ca.uhn.hl7v2.model that return Message
 Message Message.generateACK()
           Generates and returns an ACK message which would be used to acknowledge this message successfully, with an MSA-1 code of "AA".
 Message AbstractMessage.generateACK()
           Generates and returns an ACK message which would be used to acknowledge this message successfully, with an MSA-1 code of "AA".
 Message Message.generateACK(java.lang.String theAcknowldegementCode, HL7Exception theException)
           Generates and returns an ACK message which would be used to acknowledge this message successfully.
 Message AbstractMessage.generateACK(java.lang.String theAcknowledgementCode, HL7Exception theException)
           Generates and returns an ACK message which would be used to acknowledge this message successfully.
 Message Structure.getMessage()
          Returns the Message object to which this structure belongs.
 Message Type.getMessage()
           
 Message Varies.getMessage()
           
 Message AbstractType.getMessage()
           
 Message AbstractSegment.getMessage()
          Returns the Message to which this segment belongs.
 Message AbstractGroup.getMessage()
          Returns the Message to which this segment belongs.
 Message AbstractMessage.getMessage()
          Returns this Message object - this is an implementation of the abstract method in AbstractGroup.
 

Constructors in ca.uhn.hl7v2.model with parameters of type Message
AbstractPrimitive(Message message)
           
AbstractType(Message message)
          Creates a new instance of AbstractType
ExtraComponents(Message message)
          Creates a new instance of ExtraComponents
GenericComposite(Message message)
          Creates a new instance of GenericComposite
GenericPrimitive(Message message)
          Creates a new instance of GenericPrimitive
Varies(Message message)
          Creates new Varies.
 

Uses of Message in ca.uhn.hl7v2.model.primitive
 

Constructors in ca.uhn.hl7v2.model.primitive with parameters of type Message
DT(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message message, java.lang.Integer theTable)
           
IS(Message theMessage)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
NULLDT(Message theMessage)
          Constructor
TM(Message theMessage)
           
TSComponentOne(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v21.datatype
 

Constructors in ca.uhn.hl7v2.model.v21.datatype with parameters of type Message
CM(Message message)
           
DT(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
TM(Message theMessage)
           
TS(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v22.datatype
 

Constructors in ca.uhn.hl7v2.model.v22.datatype with parameters of type Message
DT(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
TM(Message theMessage)
           
TSComponentOne(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v23.datatype
 

Constructors in ca.uhn.hl7v2.model.v23.datatype with parameters of type Message
DT(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
TM(Message theMessage)
           
TSComponentOne(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v231.datatype
 

Constructors in ca.uhn.hl7v2.model.v231.datatype with parameters of type Message
DT(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
TM(Message theMessage)
           
TSComponentOne(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v24.datatype
 

Constructors in ca.uhn.hl7v2.model.v24.datatype with parameters of type Message
DT(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
TM(Message theMessage)
           
TSComponentOne(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v25.datatype
 

Constructors in ca.uhn.hl7v2.model.v25.datatype with parameters of type Message
DT(Message theMessage)
           
DTM(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
TM(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v251.datatype
 

Constructors in ca.uhn.hl7v2.model.v251.datatype with parameters of type Message
DT(Message theMessage)
           
DTM(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
NULLDT(Message theMessage)
          Constructor
TM(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.model.v26.datatype
 

Constructors in ca.uhn.hl7v2.model.v26.datatype with parameters of type Message
DT(Message theMessage)
           
DTM(Message theMessage)
           
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
IS(Message theMessage, int theTable)
           
IS(Message theMessage, java.lang.Integer theTable)
           
NULLDT(Message theMessage)
          Constructor
TM(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.parser
 

Methods in ca.uhn.hl7v2.parser that return Message
protected abstract  Message Parser.doParse(java.lang.String message, java.lang.String version)
          Called by parse() to perform implementation-specific parsing work.
protected  Message PipeParser.doParse(java.lang.String message, java.lang.String version)
          Parses a message string and returns the corresponding Message object.
protected  Message XMLParser.doParse(java.lang.String message, java.lang.String version)
          Parses a message string and returns the corresponding Message object.
protected  Message GenericParser.doParse(java.lang.String message, java.lang.String version)
          Parses a message string and returns the corresponding Message object.
protected  Message FastParser.doParse(java.lang.String message, java.lang.String version)
           
protected  Message OldPipeParser.doParse(java.lang.String message, java.lang.String version)
          Deprecated. Parses a message string and returns the corresponding Message object.
protected  Message Parser.instantiateMessage(java.lang.String theName, java.lang.String theVersion, boolean isExplicit)
          Note that the validation context of the resulting message is set to this parser's validation context.
 Message Parser.parse(java.lang.String message)
          Parses a message string and returns the corresponding Message object.
 Message PipeParser.parse(java.lang.String message)
          Parses a message string and returns the corresponding Message object.
abstract  Message XMLParser.parseDocument(org.w3c.dom.Document XMLMessage, java.lang.String version)
          Creates and populates a Message object from an XML Document that contains an XML-encoded HL7 message.
 Message DefaultXMLParser.parseDocument(org.w3c.dom.Document XMLMessage, java.lang.String version)
          Creates and populates a Message object from an XML Document that contains an XML-encoded HL7 message.
 

Methods in ca.uhn.hl7v2.parser that return types with arguments of type Message
 java.lang.Class<? extends Message> ModelClassFactory.getMessageClass(java.lang.String theName, java.lang.String theVersion, boolean isExplicit)
           
 java.lang.Class<? extends Message> DefaultModelClassFactory.getMessageClass(java.lang.String theName, java.lang.String theVersion, boolean isExplicit)
          Attempts to return the message class corresponding to the given name, by searching through default and user-defined (as per packageList()) packages.
 java.lang.Class<? extends Message> CustomModelClassFactory.getMessageClass(java.lang.String name, java.lang.String version, boolean isExplicit)
          
 java.lang.Class<? extends Message> CanonicalModelClassFactory.getMessageClass(java.lang.String theName, java.lang.String theVersion, boolean theIsExplicit)
          Attempts to return the message class corresponding to the given name, by searching through default and user-defined (as per packageList()) packages.
 

Methods in ca.uhn.hl7v2.parser with parameters of type Message
protected abstract  java.lang.String Parser.doEncode(Message source)
          Called by encode(Message) to perform implementation-specific encoding work.
protected  java.lang.String PipeParser.doEncode(Message source)
          Formats a Message object into an HL7 message string using this parser's default encoding ("VB").
protected  java.lang.String XMLParser.doEncode(Message source)
          Formats a Message object into an HL7 message string using this parser's default encoding (XML encoding).
protected  java.lang.String GenericParser.doEncode(Message source)
          Formats a Message object into an HL7 message string using this parser's default encoding.
protected  java.lang.String FastParser.doEncode(Message source)
           
protected  java.lang.String OldPipeParser.doEncode(Message source)
          Deprecated. Formats a Message object into an HL7 message string using this parser's default encoding ("VB").
protected abstract  java.lang.String Parser.doEncode(Message source, java.lang.String encoding)
          Called by encode(Message, String) to perform implementation-specific encoding work.
protected  java.lang.String PipeParser.doEncode(Message source, java.lang.String encoding)
          Formats a Message object into an HL7 message string using the given encoding.
protected  java.lang.String XMLParser.doEncode(Message source, java.lang.String encoding)
          Formats a Message object into an HL7 message string using the given encoding.
protected  java.lang.String GenericParser.doEncode(Message source, java.lang.String encoding)
          Formats a Message object into an HL7 message string using the given encoding.
protected  java.lang.String FastParser.doEncode(Message source, java.lang.String encoding)
           
protected  java.lang.String OldPipeParser.doEncode(Message source, java.lang.String encoding)
          Deprecated. Formats a Message object into an HL7 message string using the given encoding.
 java.lang.String Parser.encode(Message source)
          Formats a Message object into an HL7 message string using this parser's default encoding.
 java.lang.String PipeParser.encode(Message source)
          Formats a Message object into an HL7 message string using this parser's default encoding.
 java.lang.String Parser.encode(Message source, java.lang.String encoding)
          Formats a Message object into an HL7 message string using the given encoding.
abstract  org.w3c.dom.Document XMLParser.encodeDocument(Message source)
          Creates an XML Document that corresponds to the given Message object.
 org.w3c.dom.Document DefaultXMLParser.encodeDocument(Message source)
          Creates an XML Document that corresponds to the given Message object.
static EncodingCharacters EncodingCharacters.getInstance(Message message)
          Returns an instance using the MSH-1 and MSH-2 values of the given message
abstract  void Parser.parse(Message message, java.lang.String string)
          Parses a particular message and returns the encoded structure
 void PipeParser.parse(Message message, java.lang.String string)
           
 void XMLParser.parse(Message message, java.lang.String string)
          Throws unsupported operation exception
 void GenericParser.parse(Message message, java.lang.String string)
           
 void FastParser.parse(Message message, java.lang.String string)
          Not supported, throws UnsupportedOperationException
 void OldPipeParser.parse(Message message, java.lang.String string)
          Deprecated.  
 

Constructors in ca.uhn.hl7v2.parser with parameters of type Message
MessageIterator(Message start, IStructureDefinition startDefinition, java.lang.String direction, boolean handleUnexpectedSegments)
          Creates a new instance of MessageIterator
MessagePointer(PipeParser parser, Message message, EncodingCharacters encodingChars)
          Deprecated. Creates new GroupPointer
 

Uses of Message in ca.uhn.hl7v2.protocol
 

Methods in ca.uhn.hl7v2.protocol that return Message
 Message ReceivingApplication.processMessage(Message theMessage, java.util.Map theMetadata)
          Uses the contents of the message for whatever purpose the application has for this message, and returns an appropriate response message.
 Message Initiator.sendAndReceive(Message theMessage)
          Encodes a message, sends it to a remote system, awaits the response, parses it, and returns it.
 

Methods in ca.uhn.hl7v2.protocol with parameters of type Message
 boolean ReceivingApplication.canProcess(Message theMessage)
           
 Message ReceivingApplication.processMessage(Message theMessage, java.util.Map theMetadata)
          Uses the contents of the message for whatever purpose the application has for this message, and returns an appropriate response message.
 Message Initiator.sendAndReceive(Message theMessage)
          Encodes a message, sends it to a remote system, awaits the response, parses it, and returns it.
 

Uses of Message in ca.uhn.hl7v2.protocol.impl
 

Methods in ca.uhn.hl7v2.protocol.impl that return Message
 Message AppWrapper.processMessage(Message theMessage, java.util.Map theMetadata)
           
 Message InitiatorImpl.sendAndReceive(Message theMessage)
           
 

Methods in ca.uhn.hl7v2.protocol.impl with parameters of type Message
 boolean AppWrapper.canProcess(Message theMessage)
           
static void ParseChecker.checkParse(java.lang.String originalMessageText, Message parsedMessage, Parser parser)
          Encodes the given message and compares it to the given string.
static java.util.Map MetadataExtractor.getFields(Message theMessage, java.util.List theTerserPaths)
           
 Message AppWrapper.processMessage(Message theMessage, java.util.Map theMetadata)
           
 Message InitiatorImpl.sendAndReceive(Message theMessage)
           
 

Uses of Message in ca.uhn.hl7v2.util
 

Methods in ca.uhn.hl7v2.util that return Message
static Message ReflectionUtil.instantiateMessage(java.lang.Class<? extends Message> theType, ModelClassFactory theModelClassFactory)
           
 

Methods in ca.uhn.hl7v2.util with parameters of type Message
static MessageQuery.Result MessageQuery.query(Message theMessage, java.lang.String theQuery)
           
 

Method parameters in ca.uhn.hl7v2.util with type arguments of type Message
static Message ReflectionUtil.instantiateMessage(java.lang.Class<? extends Message> theType, ModelClassFactory theModelClassFactory)
           
 

Constructors in ca.uhn.hl7v2.util with parameters of type Message
Terser(Message message)
          Creates a new instance of Terser
 

Uses of Message in ca.uhn.hl7v2.validation
 

Methods in ca.uhn.hl7v2.validation with parameters of type Message
 ValidationException[] MessageRule.test(Message msg)
          Tests the given (fully populated) message against the criteria defined by this rule class.
 boolean MessageValidator.validate(Message message)
           
 

Uses of Message in ca.uhn.hl7v2.validation.app
 

Methods in ca.uhn.hl7v2.validation.app that return Message
 Message TestApplication.processMessage(Message in)
          Calls test(Message in), routes resulting exceptions to configured destinations, and returns an ack (which should not normally be used since the test app is intended to operate in parallel with system-to-system communication).
 

Methods in ca.uhn.hl7v2.validation.app with parameters of type Message
abstract  boolean TestApplication.canProcess(Message in)
          Returns true if this Application wishes to accept the message.
 boolean ProfileTestApplication.canProcess(Message in)
          Returns true if this Application wishes to accept the message.
 boolean MultiTestApplication.canProcess(Message in)
          Returns true if ANY of the delegates can accept the message.
 Message TestApplication.processMessage(Message in)
          Calls test(Message in), routes resulting exceptions to configured destinations, and returns an ack (which should not normally be used since the test app is intended to operate in parallel with system-to-system communication).
abstract  HL7Exception[] TestApplication.test(Message in)
          Tests the message in some way (as defined by implementing class).
 HL7Exception[] ProfileTestApplication.test(Message in)
          Tests the message against a profile or profiles.
 HL7Exception[] MultiTestApplication.test(Message in)
          Tests the message by passing it to all test apps that have been registered using addTest().
 

Uses of Message in ca.uhn.hl7v2.validation.impl
 

Methods in ca.uhn.hl7v2.validation.impl with parameters of type Message
 ValidationException[] ConformanceProfileRule.test(Message msg)
           
 

Uses of Message in ca.uhn.hl7v2.view
 

Methods in ca.uhn.hl7v2.view that return Message
 Message TreePanel.getMessage()
          Returns the message that is currently displayed in the tree panel.
 

Methods in ca.uhn.hl7v2.view with parameters of type Message
 void TreePanel.setMessage(Message message)
          Updates the panel with a new Message.
static void TreePanel.showInNewWindow(Message message)
          A convenience method for displaying a message by creating a new TreePanel and displaying the given message in a new window.
 



Copyright © 2001-2011 University Health Network. All Rights Reserved.