Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
15 Feb 2011
IBM® WebSphere® Message Broker Version 7.0 includes a set of healthcare assets
that let you work more effectively with HL7 messaging. In this tutorial, learn to use the
assets to build a hospital integration strategy centered on the patient identity
management profiles defined by the Integrating the Healthcare Enterprise (IHE) IT
Infrastructure (ITI) Technical Framework. Hands-on examples show how to extend
the WebSphere Message Broker Healthcare Sample to develop re-usable subflows
that leverage IHE Profiles for patient identity management. You can extend the
sample flows for your own HL7 and non-HL7 interfacing projects.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 1 of 34
developerWorks® ibm.com/developerWorks
This tutorial:
Objectives
You will learn about important healthcare integration standards and how to use them
to implement a high-value patient identity management solution. This tutorial is a
hands-on introduction to the WebSphere Message Broker Healthcare sample. You
will also learn how to extend the samples to leverage IHE profiles to support your
own healthcare integration scenarios.
Prerequisites
No prior WebSphere Message Broker or healthcare integration experience is
assumed or required, though it might be helpful in understanding the concepts
faster.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 2 of 34
ibm.com/developerWorks developerWorks®
the tutorial).
Resources has links to the prerequisite systems.
WebSphere Message Broker Version 7 has a set of healthcare assets including HL7
v2 messaging models and processing assets for the Minimum Lower Layer Protocol
(MLLP). The assets are packaged as a pre-built Healthcare sample that you can
import and run from the WebSphere Message Broker Toolkit. Don't be fooled by the
term sample; the healthcare assets were developed and hardened through a series
of IBM Global Services engagements with medium to large healthcare providers.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 3 of 34
developerWorks® ibm.com/developerWorks
After importing and deploying the Healthcare sample, be sure to look at the
generated projects and identify some of the Healthcare processing assets .
You're now ready to run the sample per the WebSphere Info Center Running the
Healthcare sample instructions.
The sample essentially does a series of enqueueing and dequeueing that tests the
sender and receiver flows, and the HL7-to-CIM and CIM-to-HL7 message
transformations, through a simple send and acknowledge scenario. After
enqueueing the sample message on HCA_TEST_ACK_APP_OUT, it is sent over an
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 4 of 34
ibm.com/developerWorks developerWorks®
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 5 of 34
developerWorks® ibm.com/developerWorks
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 6 of 34
ibm.com/developerWorks developerWorks®
The rest of this tutorial focuses on two of the most frequently used patient identity
management transactions: the Patient Identity Feed (ITI-8) and the PIX Query
(ITI-9). You can find links to both volumes in Downloads.
The first message flow you'll develop is a patient identity feed router. This flow
provides a concrete example of extending the WebSphere Message Broker
Healthcare sample in the context of a simple message exchange that's widely used
in hospitals. The flow will take a compliant HL7 admit, discharge, transfer (ADT)
message and route it to a destination system by checking the intended receiving
application in the message header.
Although the routing flow is developed in the context of the Patient Identity Feed
transaction, you could develop a similar mechanism to handle a wide variety of
message types and transactions from a single endpoint.
The second message flow is a PIX Query Adapter subflow that will:
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 7 of 34
developerWorks® ibm.com/developerWorks
The IHE ITI Patient Identity Feed transaction is based on a simple point-to-point HL7
v2.3.1 ADT message exchange from a Patient Identity Source actor to a receiving
actor, such as a Patient Identifier Cross-reference Manager. The transaction,
sometimes called an ADT feed, can represent a number of patient-related events,
including:
In the following example, you'll add a simple router for the enterprise patient identity
feeds so each source system can point to a central broker that properly routes their
request based on its header information.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 8 of 34
ibm.com/developerWorks developerWorks®
1. Open the WebSphere Message Broker Toolkit and select New... -->
Message Broker / Message Flow Project, as shown below.
Figure 3. New project
You should see the New Message Flow Project shown in Figure 4.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 9 of 34
developerWorks® ibm.com/developerWorks
Once you've created a new project, create a new message flow for the
Patient Identity Feed router flow. The simplest way to get started is to
base the flow on the existing sample.
The IHE ITI Technical Framework requires the use of MLLP for HL7 v2 messages.
This protocol is supported in WebSphere Message Broker through the use of TCP/IP
and the Trim/Add MLLP Bytes nodes. After trimming the flow control bytes in the
Trim MLLP Bytes node, the Receiver.msgflow will attempt to parse the incoming
blob into a proper HL7 message.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 10 of 34
ibm.com/developerWorks developerWorks®
MSH.6). To ensure that the guidelines are followed, you must add some additional
checks to the parse and validate CheckMSHFields procedure, as shown in Listing
1.
...
SET env.ErrorCondition = 'MSH parsing or validation error: MSH.4.SendingFacility is null';
SET env.InputMSH.Field4= MSHFields.hl7:MSH.hl7:"MSH.4.SendingFacility".hl7:"HD.1";
--begin user add
SET env.ErrorCondition = 'MSH parsing or validation error: ' ||
'MSH.5.ReceivingApplication is null';
SET env.InputMSH.Field5= MSHFields.hl7:MSH.hl7:"MSH.5.ReceivingApplication".hl7:"HD.1";
SET env.ErrorCondition = 'MSH parsing or validation error: ' ||
'MSH.6.ReceivingFacility is null';
SET env.InputMSH.Field6= MSHFields.hl7:MSH.hl7:"MSH.6.ReceivingFacility".hl7:"HD.1";
SET env.ErrorCondition = 'MSH parsing or validation error: ' ||
'MSH.7.DateTimeOfMessage is null';
SET env.InputMSH.Field7= MSHFields.hl7:MSH.hl7:"MSH.7.DateTimeOfMessage";
SET env.ErrorCondition = 'MSH parsing or validation error: ' ||
'MSH.9.MessageType is null';
SET env.InputMSH.Field9= MSHFields.hl7:MSH.hl7:"MSH.9.MessageType";
--end user add
...
To create a flow that will route all patient identity messages to their destination
systems using the value in the first component of the message's Receiving
Application field--MSH.5:
2. Once the node has been placed, you can add new output terminals.
Right-click the output terminals and select Add Output Terminal.
3. Now that you've created the output terminals, it's time to create the
routing rules.
Figure 5 and Figure 6 show how to create an XPath-based filter that will
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 11 of 34
developerWorks® ibm.com/developerWorks
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 12 of 34
ibm.com/developerWorks developerWorks®
The incoming messages are now routed by destination, so you can forward them to
their intended endpoints. One way to do this is to modify the sample's
Sender.msgflow into a subflow with a configurable destination. You can:
Be sure to remove the Maintain Sequence node in order to match your change to
the Receiver flow.
By default, the Check HL7 ACK node will parse and validate the response,
propagating a valid acknowledgement to the "out" terminal. Depending on the
properties of the destination application, you might need to relax the validation
constraints by removing the ValidateContent flag from the parse options on line
105 of Sender.esql in the Sender_Check_HL7_ACK Main() function, as shown
below.
If you want to propagate negative and positive acknowledgements, you must alter
the same function at line 137.
IF error THEN
--begin user add
PROPAGATE TO TERMINAL 'out' MESSAGE OutputRoot EXCEPTION OutputExceptionList
FINALIZE NONE DELETE NONE;
--end user add
THROW USER EXCEPTION VALUES('ACK message with AE or AR received');
ELSE
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 13 of 34
developerWorks® ibm.com/developerWorks
The message flow in Figure 7 will: take the sample message, convert it to a BLOB,
add the necessary MLLP bytes, and attempt to send it to the configured destination.
The flow has some advanced processing, including retry logic and a fairly robust
exception-handling mechanism that features logging based on environment
variables and processing checkpoints. (View a larger version of Figure 7.)
The final step in subflow modifications is to promote the Send HL7 Message and
TCPIPClientReceive connection properties to the flow level.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 14 of 34
ibm.com/developerWorks developerWorks®
2. In Figure 9 you can allow a message flow to embed the Sender subflow
and set the destination on a per-node basis.
Figure 9. Promote the TCP/IP Connection details properties
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 15 of 34
developerWorks® ibm.com/developerWorks
You've altered Sender.msgflow and can use this subflow in the example Patient
Identity Feed Router, as follows.
3. Hook the Route node output terminals to the Sender subflow input
terminals.
Finally, because the destination systems will reply with their own acknowledgment
messages:
1. Replace the Build ACK node with a simple Reset Content Descriptor
node.
You should now have a flow that looks something like Figure 10. (View a larger
version of Figure 10.)
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 16 of 34
ibm.com/developerWorks developerWorks®
Ensure that the original sample message flows are not running (to avoid conflicts),
then:
1. Deploy your new Patient Identity Feed Router flow to the broker, along
with the SendingApplication, for testing.
2. Copy and paste the HL7 Message Tester to the new project, or replace
the original sample message with the contents of Listing 2.
Be sure to replace the new lines with proper carriage return characters. As
described in Using the WebSphere Message Broker Toolkit flow tests for HL7
messages, these characters are difficult to create in the editor. It's recommended
you either begin from the original sample message or import the new message by
clicking Import Source... and selecting the proper Listing.txt file from the sample
HL7 v2 messages provided with this tutorial (the link to that zipped file is in
Downloads).
Initiate Patient
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 17 of 34
developerWorks® ibm.com/developerWorks
Initiate Patient is one example of an EMPI that implements the Patient Identity
Consumer Actor in the IHE Patient Identity Feed Profile (see Resources for the link
to IBM Initiate Patient). If successful, the previous message would either create a
new record for our patient entity or, if one does not yet exist, a new entity altogether.
Figure 11 shows how the record might look in Initiate Inspector, a web-based viewer
for our Initiate Patient installation. By feeding disparate patient identities into a
system such as Initiate Patient, the enterprise can keep a single view of this patient
across each of their systems. (View a larger version of Figure 11.)
The preferred approach is to use the built-in Common Information Model (CIM) in a
"pivot" format between the systems. You can customize the CIM, which itself is
based on HL7 standards, as an internal messaging model without requiring the user
to modify the standard HL7 message model that's used for interfacing. The model is
designed to provide a canonical view of the message information with reduced
redundancy and improved clarity.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 18 of 34
ibm.com/developerWorks developerWorks®
MSH
Message Header
QPD
Query Parameter Definition
RCP
Response Control Parameter
Section 3.9.4.1.2 of "Volume 2a, IHE ITI Technical Framework" details the
requirements for each segment. For the example in this tutorial, the QPD segment
must contain a Person Identifier in the ID component of the QPD-3 field.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 19 of 34
developerWorks® ibm.com/developerWorks
1. Go to the New Message Flow wizard and enter the information shown
below.
Figure 12. New Flow Wizard
2. Start off the flow by adding new Input and Output nodes from the
Construction pallete.
5. After renaming the Mapping node, double-click it to open the Map node
editor.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 20 of 34
ibm.com/developerWorks developerWorks®
3. Click Finish to add the required components of the query in the proper
order.
Do the same for the newly created MSH node and its descendent, and add checks
next to MSH.5 and MSH.6 (they are required by IHE). Set the default field values as
shown in Figure 15.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 21 of 34
developerWorks® ibm.com/developerWorks
You should see an error on the mapping indicating that the toolkit is:
You can resolve this error by creating a new ESQL utility in the default package.
Listing 3 shows an example.
Listing 3. CreateHL7CurrDate()
You've populated the values of the MSH segment, so we can move on to the QPD
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 22 of 34
ibm.com/developerWorks developerWorks®
4. Similarly, because QPD.2: Query Tag is required by IHE, you can add an
expression that will make this value unique for each request.
To facilitate a mapping with the source message, use the
MSH.10.MessageControlID for this value, prefixed with the letter Q (a
common convention for HL7 queries), as shown below.
fn:concat('Q',$source/tns1:HL7/tns1:MSH/tns1:MSH.10.MessageControlID)
1. Navigate to the PID segment of the source side and drag the
PID.3.PatientIdentifierList from the left onto the
QPD.3.UserParametersInSuccessiveFields on the right, as shown in
Figure 16.
This will create a submap where you can focus on mapping the patient
identifier into QPD.3.
2. In the newly created submap, expand the target node in the Map Script
column of the table editor and enter the following value.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 23 of 34
developerWorks® ibm.com/developerWorks
You can also construct the PIX Query message in a Compute node. For an
example, check out the ReceivingApplication_Build_ACK module in the WebSphere
Message Broker Healthcare sample.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 24 of 34
ibm.com/developerWorks developerWorks®
At this point you need to add the Sender subflow that was developed for the Patient
Identity Feed Router flow. Set the Connection details property of the Sender
node to point at a Patient Identifier Cross-reference Manager, or promote the
property to the subflow level to allow embedding flows to more easily configure the
destination.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 25 of 34
developerWorks® ibm.com/developerWorks
The example flow can now extract the patient information from an input HL7
message and perform a cross-reference on the identifier. To complete the subflow
design, the original message must be returned with the original identifier replaced
with that of the cross-reference reply.
Listing 6. PIX Adapter - Restore original message and replace PID segment
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 26 of 34
ibm.com/developerWorks developerWorks®
RETURN TRUE;
END;
END MODULE;
You should now have a flow that looks something like Figure 18.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 27 of 34
developerWorks® ibm.com/developerWorks
MSH|^~\&|EMR|IBM|Initiate Patient|IBM|20101128104152-0500||ADT^A01^ADT_A01|10|P|2.3.1
EVN||20101128081234-0500
PID|||xxx^^^&1.3.6.1.4.1.21367.2009.2.3.27&ISO||Works^Developer||19501010|F
PV1||I
MSH|^~\&|LIS|IBM|Initiate Patient|IBM|20101128114152-0500||ADT^A01^ADT_A01|11|P|2.3.1
EVN||20101128091234-0500
PID|||yyy^^^&1.3.6.1.4.1.21367.2009.2.3.28&ISO||Works^Developer||19501010|F
PV1||I
Depending on how it's configured, Initiate Patient may automatically detect that the
identifiers relate to the same patient or entity. If the information given to the system
is either too sparse or too generic, the entity must be resolved manually. The system
will often mark such records as "potential duplicates" and flag the records for review.
Once the proper linkage has been made, you can view the records for a given
patient (Developer Works in this case) using the Initiate Inspector.
To test the example system, lets create a very simple flow that:
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 28 of 34
ibm.com/developerWorks developerWorks®
This tutorial assumes that our hospital systems are using Object Identifiers (OIDs)
and will simulate an observation result message from the lab system to the
electronic medical record system. The lab system will use its own identifier for the
patient (in the 1.3.6.1.4.1.21367.2009.2.3.28 domain). Our flow must
perform a PIX Query to retrieve the patient's identifier in the target system, so set the
value of the RequestedDomain to:
&1.3.6.1.4.1.21367.2009.2.3.27&ISO
Once again, the newline characters in the test messages must be replaced with
appropriate segment terminators. Or, you can import the sample messages directly
from the corresponding input files included in the HL7 v2 messages for testing found
in the zipped file provided with this tutorial.
MSH|^~\&|LIS|IBM|EMR|IBM|20040718235800|T|ORU^R01|103933-200128565054|T|2.5|1
PID|1||yyy^^^&1.3.6.1.4.1.21367.2009.2.3.28&ISO||Works^Developer||19501010|F||4
OBR|1|2|420002354^LA|1002085^CMP|||20040718232700|||TTROXEL|||LAB TO DRAW|20040718232800
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 29 of 34
developerWorks® ibm.com/developerWorks
OBX|1|NM|1000050^BUN||9|MG/DL|8-24||||F|||20040718235800
OBX|2|NM|1000070^NA||139|MEQ/L|134-144||||F|||20040718235800
OBX|3|NM|1000080^K||3.6|MEQ/L|3.6-5.3||||F|||20040718235800
OBX|4|NM|1000090^CL||106|MEQ/L|101-111||||F|||20040718235800
OBX|5|NM|1000030^GLU||110|MG/DL|74-118||||F|||20040718235800
OBX|6|NM|1000060^CREAT||1.1|MG/DL|0.5-1.4||||F|||20040718235800
OBX|7|NM|1000120^CA||8.9|MG/DL|8.5-10.3||||F|||20040718235800
OBX|8|NM|1000200^TP||7.2|G/DL|6.1-7.9||||F|||20040718235800
OBX|9|NM|1000210^ALB||3.8|G/DL|3.5-4.8||||F|||20040718235800
OBX|10|NM|1000470^BILI T||0.6|MG/DL|0.4-1.5||||F|||20040718235800
NTE|1|I|NORMAL RANGE CHANGED 01-15-04.
OBX|11|NM|1000250^ALKP||89|U/L|38-126||||F|||20040718235800
OBX|12|NM|1000260^SGOT||16|U/L|15-41||||F|||20040718235800
OBX|13|NM|1000100^CO2||26|MEQ/L|22-32||||F|||20040718235800
OBX|14|NM|1000280^SGPT||12|U/L|14-54|L|||F|||20040718235800
OBX|15|NM|1000110^AGAP||7||7-15||||F|||20040718235800
After sending the test message, you should find the following result on the
HCA_TEST_ACK_APP_OUT queue.
MSH|^~\&|LIS|IBM|EMR|IBM|20040718235800|T|ORU^R01|103933-200128565054|T|2.4|1
PID|||xxx^^^CMO_IBM&1.3.6.1.4.1.21367.2009.2.3.27&ISO||Works^Developer
OBR|1|2|420002354^LA|1002085^CMP|||20040718232700|||TTROXEL|||LAB TO DRAW|20040718232800
OBX|1|NM|1000050^BUN||9|MG/DL|8-24||||F|||20040718235800
OBX|2|NM|1000070^NA||139|MEQ/L|134-144||||F|||20040718235800
...
The PID segment of the source message was modified to match the identifier used
for this patient on the destination system. When combined with the router flow
developed previously, this simple subflow could form the foundation of a middleware
solution that allows disparate systems to integrate and to focus on the knowledge
and identifiers within their own domains.
For example, one common use of the IHE Patient Identifier Cross-reference profile is
in Healthcare Information Exchanges that implement the IHE Cross-Enterprise
Document Sharing profile (XDS). Document Source actors could use the PIXAdapter
subflow to upload their documents with local identifiers, leaving the ESB to perform a
PIX Query that will retrieve a corresponding identifier from the XDS Affinity Domain
and add it to the submission metadata.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 30 of 34
ibm.com/developerWorks developerWorks®
Section 6. Conclusion
In this tutorial you learned how to use the WebSphere Message Broker V7.0
Healthcare sample to integrate disparate hospital systems. The tutorial introduced
the IHE organization and discussed how its Technical Frameworks and Profiles can
be used to enhance the interoperability of HL7 messages.
The Patient Identity Feed Router flow demonstrated how to extend the provided
healthcare sample flows to route incoming messages based on their header
information. With the PIX Adapter flow, you explored how to use the IHE Patient
Identifier Cross-reference (PIX) Query transaction with an EMPI (Initiate Patient) to
maintain patient identity across systems.
This tutorial only scratched the surface of what is possible in WebSphere Message
Broker. We covered only a small sampling of the breadth of implementation
specifications defined by the domains of IHE. Now that you understand the purpose
and structure of IHE integration profiles, you can extend the sample flows developed
here for your own mediations and flows for HL7 and non-HL7 interfacing projects.
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 31 of 34
developerWorks® ibm.com/developerWorks
Downloads
Description Name Size Download
method
Solution files for the tutorial solution.zip 50KB HTTP
HL7 v2 messages for testing hl7SampleInput.zip 2KB HTTP
More downloads
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 32 of 34
ibm.com/developerWorks developerWorks®
Resources
Learn
• IBM WebSphere Message Broker: Get an overview and the latest news, learn
the features and benefits, see the system requirements, and access the library.
• Healthcare sample: Pre-built packaged assets you can import and run from the
WebSphere Message Broker Toolkit.
• Healthcare processing assets: Explore the Healthcare processing assets
capabilities, and how they are implemented.
• WebSphere Message Broker Information Center: Find detailed instructions on
how to complete the tasks that you need to perform to establish and maintain
your broker environment.
• IBM Initiate Patient: Integrates with disparate systems to accurately match and
link patient identities to create a master view for use by EHRs, portals, and
administrative applications.
• Integrating the Healthcare Enterprise: Read about an initiative by healthcare
professionals and industry to improve the way computer systems in healthcare
share information.
• IHE Product Registry: A way to register and search products supporting IHE
Profiles with published IHE Integration Statements.
• Health Level Seven International: Learn more about the global authority on
standards for interoperability of health information technology.
• IHE IT Infrastructure (ITI) Technical Framework, Volume 1: Integration Profiles.
• IHE IT Infrastructure (ITI) Technical Framework, Volume 2a: Transactions ITI-1
through ITI-28 of the IHE IT Infrastructure Technical Framework.
• User-defined properties in ESQL: Learn about accessing user-defined
properties as variables in your ESQL program by specifying the EXTERNAL
keyword on a DECLARE statement.
• IBM developerWorks Industries: Find the latest industry-specific technical
resources for developers.
• developerWorks podcasts: Listen to interesting interviews and discussions for
software developers.
• developerWorks technical events and webcasts: Stay current with
developerWorks technical events and webcasts.
Get products and technologies
• IBM trial software: Evaluate IBM software products in the method that suits you
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 33 of 34
developerWorks® ibm.com/developerWorks
Integrating the Healthcare Enterprise with WebSphere Message Broker V7.0 Trademarks
© Copyright IBM Corporation 2011. All rights reserved. Page 34 of 34