Using Web Services in Corepoint Integration Engine
Table of Contents
Web Services Web services are a standardized way of integrating applications. Using open standards, businesses can communicate without in-depth knowledge of one another’s systems, beyond the communication protocol. Because all communication is XML-based, web se... feature in Corepoint Integration Engine is important for health organizations looking to meet the Meaningful Use requirement of successfully exchanging patient data with an unaffiliated external organization. Meaningful Use Stage 2 states that qualifying organizations must exchange summary of care records electronically. Web Services is a highly interoperable communication method that allows for real-time health data communication.
Web Services is a method of communication between electronic devices that can be securely exposed over the Internet. The Web Services feature makes it easier to communicate health data between disparate organizations, regardless of the operating system or software in use. Through Corepoint Integration Engine Web Services, organizations can exchange large amounts of data over the Internet and intuitively integrate received data into their application environment, all without the need for scripting.
The Corepoint Health Web Services feature empowers users to participate in or create the most common health information exchange scenarios, such as private HIEs, including those utilized in Accountable Care Organizations (ACOs).
Key Features and Advantages
- Secure, RESTful and SOAP-based Web Services feature gives users the ability to act as either a Web Service Consumer or a Web Service Provider, all within Corepoint Integration Engine.
- Corepoint Web Service Consumer feature includes “call” and “send” abilities with logging and error handling capabilities. Deploy data to multiple endpoints utilizing current engine and server configuration.
- Web Service feature allows users to establish the destination hub, free of scripting, that receives inbound requests from external calling applications equipped with Web Services capabilities. A Web Service using Corepoint Integration Engine creates an intuitive health data information exchange architecture powered by the most-trusted integration engine in healthcare.
- Supports secure messaging, reliable messaging, secure transport, client certificates, SOAP (Simple Object Access Protocol) is a web services protocol used heavily in healthcare to implement IHE profiles. SOAP is an enterprise standard that is typically used by business applications to exchange information across the enterprise. See al... 1.1, SOAP 1.2 and WS* standards
Powering health information exchange
Web Services Description Language (A WSDL is an XML-based document for locating and describing a web service. WSDLs contain the identifying information and configuration data for a web service. An application developer will produce a WSDL to make it easier to configure the user’s ap...) is an XML-based language that provides the framework to send messages electronically over the Internet. Corepoint Integration Engine uses XML messages that follow the SOAP standard for secure communications, which is the most common Web Services standard used in healthcare. Because Web Services allows data transmission regardless of the vendor or workflow, it has been proven to be the ideal communication method for connecting remote providers and applications across an Health Information Exchange (HIE) focuses on the mobilization of healthcare information electronically across organizations within a region or community. HIE provides the capability to electronically move clinical information between disparate health... network.
Secured Web Services is extremely interoperable because the data is updated in real time based on trigger events, or action points in Corepoint Integration Engine. Once a patient’s health data is updated by a provider and the trigger is set, that patient record is published to one or more HIEs using industry-standard methods, such as Integrating the Healthcare Enterprise (IHE) is an initiative by healthcare professionals and industry to improve the way computer systems in healthcare share information. Visit the IHE website. Synonyms: Integrating the Healthcare Enterprise profiles. The exchanged Continuity of Care Document (CCD) The HL7 CCD is the result of a collaborative effort between the Health Level Seven and American Society for Testing Materials (ASTM) to “harmonize” the data format between ASTM’s Continuity of Care Record (CCR)... is wrapped with metadata that is stored in the HIE document registry, and the document itself typically is stored in the HIE document repository.
Using Web Services in Corepoint Integration Engine
Web client: call and sender
Web Service Call A Web Service Call feature is available as an Action List operator in Corepoint Integration Engine, giving users the ability to call any RESTful- or SOAP-based Web Service to request data. Because this feature is available in an Action List, the call is made to the external organization synchronously, and the response can be processed within the Action List logic. The only requirement is that the receiving application have Web Services listening capabilities.
The following diagram illustrates how the Web Service Call feature operates in Corepoint Integration Engine:
Web Services Sender Sender functionality allows users to also deliver web service messages from a connection queue. This feature is more complex than a simple Web Service Call in that it separates HL7 is a Standards Developing Organization accredited by the American National Standards Institute (ANSI) to author consensus-based standards representing a board view from healthcare system stakeholders. HL7 has compiled a collection of message form... mapping from the data transport, handles multiple connections and has built-in error handling capabilities. And, like Web Services Call, users benefit from the robust logging capabilities native to Corepoint Integration Engine.
The following diagram illustrates how the Web Service Send feature operates in Corepoint Integration Engine:
Web Services: listener
The Web Service Listener feature in Corepoint Integration Engine helps healthcare organizations create the data architecture needed to establish a health information exchange. This feature in the engine gives organizations the ability to monitor and receive messages from calling applications. Using the same powerful integration features available for internal applications, the Web Services Listener feature seamlessly processes incoming messages in Action Lists and routes them to other destinations or calling organizations.
The following diagram illustrates how Corepoint Integration Engine provides the architecture necessary for successfully establishing an HIE: