Title: ebBP Editor
1ebBP Editor
2ebBP Editor
- A user friendly open source tool designed to help
the users in creating generic as well as domain
specific Business Processes. - The editor lets the user to create ebBP instances
from scratch or use the existing ones - The latest release is available at
Sourceforge.net
3ebBP Editor
- The ebBP Editor consists of two main components
- XmlStylist
- Expert Mode
- create, modify and also validate ebBP instances
through tree representation - Graphical Component Pane
- Drag and Drop based interaction
4All the code can be automatically generated
through the ebBP Editor Available in Public Domain
5Integrating Healthcare Enterprise (IHE)
- IHE specifies an implementation framework to
facilitate the integration of healthcare
information resources - The IHE IT Infrastructure Technical Framework
IHE-ITI-1, IHE-ITI-2 identifies a subset of the
functional components of the healthcare
enterprise - IHE Actors (Roles in ebBP)
- IHE Transactions (ebBP Collaborations)
- More specifically, IHE transactions define how IT
systems communicate by using existing standards
such as HL7
6IHE Profiles
- IHE Interoperability Profiles are
- Business processes describing selected real-world
scenarios (use-cases) - They specify the IT systems or applications
involved in a use case (Actors) - They specify the Transactions involved in a use
case - They specify interfaces by restricting the use of
the existing standards such as HL7 or DICOM to
accomplish a specific transaction - They specify the choreography of the involved
transactions -
7An Example IHE XDS Profile
Provide Register Document Set (ITI-15)
XDS Document Source
XDS Document Repository
Register Document (Set ITI-14)
Retrieve Document (ITI-17)
XDS Document Registry
Query Registry (ITI-16)
Patient Identity Feed (ITI-08)
Document Consumer
Patient Identity Source
8IHE Profiles and ebBP
- An IHE Profile is, in fact, a Business Process
- Configuration management in IHE is not easy
especially when Actors are grouped to produce
combined business processes! - Therefore configuration management should be
delegated as much as possible to the computers
since they process fast and are less error prone
than humans - This can only be possible by describing the IHE
Profiles through - A standard, and
- A machine processable business process
specification language - IHE Profiles can be represented through ebBP
- Dogaç A., et. al, ebBP Profile for Integrating
Healthcare Enterprise (IHE), Draft OASIS
Profile, June 2006
9What does ebBP Provide to IHE Profiles?
Consider the Business combined Process for IHE
XDS, ATNA and PIX obtained through grouping
related Actors
- When an IHE business process is defined through
ebBP, an Actor taking part in the process knows
in a machine processable way - The business collaborations it will be a part of
- Its roles in the collaborations
- The Actors it will communicate with
- The documents it will send and receive
- The choreography of all the transactions it will
execute
XDS Document Source
The Business Collaborations involving ITI-19,
ITI-8, ITI-15
XDS Document Source, PIX Consumer, ATNA Secure
Node
XDS Document Repository, PIX Manager
Defined in Business Collaborations
10Example XDS ATNA - PIX