Real Time Information Director User Documentation
Create metadata for an XML document describing the HL7 message, as it will be stored in the
EHR data store. If an appropriate document definition already exists, you might still want to
modify it to specify security and auditing requirements. Given the new or modified document
definition, the Director automatically generates metadata for a corresponding query, i.e., the query
you'd use to retrieve the document just as it was submitted.
2.
Create metadata for an XML document type representing the data to be returned to the patient at
the eHealth portal. (This query response will include not only the test results from the HL7
message, but also the medication information retrieved from elsewhere in the data store, and
possibly the name of the GP if the portal requires it.) Given the query response definition, the
Director automatically generates metadata for the corresponding query.
3.
Deploy and test the new metadata. Use the –e driver option to generate XML schemas for the HL7
message, the query response, and the corresponding query for each document.
4.
Design EAI interfaces that support mapping the HL7 message to XML and transmitting it to the
NonStop server.
5.
Make any necessary modification to the portal software to issue the query in XML and format the
reply for the screen. Use the schemas created by the –e driver option to validate your XML input.
6.
Test the message flow, first using the servlet interface to rule out EAI interface problems, then
using the EAI facilities for a full end-to-end test. To test the HL7 message without using EAI
facilities, use as input an XML document that matches the schema you generated in step 4 for the
HL7 message.
7.
Glossary
This glossary defines terms used in the Real Time Information Director user documentation.
Abort threshold
The maximum number of XML tags permissible in an inbound document. This threshold is a
configuration option that you specify in the properties file or in the management client. If an inbound
document exceeds the threshold, it is rejected with an exception.
Adapter
In enterprise application integration (EAI), a software component that transmits data from an integration
server to a target system, or that captures information from a source system for processing by an
integration server. An outbound adapter transmits data from the integration server to a target system; an
inbound adapter transmits information from a source system to the integration server. An adapter
implements a specific protocol, such as JMS or FTP.
Agent
The person who is requesting information (in a query) or submitting changes to the database. You
specify the agent in the header of a document that requires security or auditing.