Intelligent mediation of messages in a healthcare product integration platform
AssigneeGeneral Electric Company
InventorsRizwan Ahmed, Vishal Vijayan
Life of this patent
Estimating the term…
Abstract
An example method to mediate messages in a product integration platform includes receiving a message request from a source healthcare system where the message request contains a message payload. The example method includes determining an interface to be used to route the message to a target healthcare system. The example method includes creating a platform message based on the message request. The example method includes adapting the platform message into a message format expected by the interface and routing the platform message to the interface.
Claims34
A method to mediate messages in a product integration platform, said method comprising:
- receiving a message request from a source healthcare system, the message request containing a message payload;
- determining an interface to be used to route the message to a target healthcare system;
- creating a platform message based on the message request;
- adapting the platform message into a message format expected by the interface;
- and
- routing the platform message to the interface.
A method to mediate messages in a product integration platform, said method comprising:
- receiving a request message from an integration platform, the request message being received in a canonical data format;
- denormalizing the request message into an interface request message format, the interface request message format corresponding to a message format implemented by an interface;
- translating the request message from the interface request message format into a target healthcare system format, the target healthcare system format corresponding to a message format implemented by a target healthcare system, wherein the interface is associated with the target healthcare system;
- and
- sending the request message to the target healthcare system.
A method to provision an interface for mediation of messages in a product integration platform, said method comprising:
- identifying a target healthcare system, wherein the target healthcare system is a destination for message routing;
- identifying configuration rules and protocol requirements for the target healthcare system;
- defining a configuration for the interface associated with the target healthcare system;
- constructing the target healthcare system interface route;
- creating an interface factory to return implementations of an interface route and configuration;
- passing the interface factory content to an interface control channel;
- loading concrete implementation of the interface route and configuration;
- initializing the interface route;
- and
- instantiating interface endpoints and processors to enable communication via the interface route.
A system to mediate messages in a product integration platform, said system comprising:
- a message acquirer to:
- receive a message request from a source healthcare system, the message request containing a message payload;
- and
- determine an interface to be used to route the message to a target healthcare system;
- a message normalizer to:
- create a platform message based on the message request;
- and
- adapt the platform message into a message format expected by the interface;
- and
- a message router to route the platform message to the interface.
A system to mediate messages in a product integration platform, said system comprising:
- a message normalizer to receive a request message from an integration platform, the request message being received in a canonical data format and to denormalize the request message into an interface request message format, the interface request message format corresponding to a message format implemented by an interface;
- and
- a message translator to translate the request message from the interface request message format into a target healthcare system format and to send the request message to the target healthcare system, the target healthcare system format corresponding to a message format implemented by a target healthcare system, wherein the interface is associated with the target healthcare system.
A system to provision an interface for mediation of messages in a product integration platform, said system comprising:
- an integration platform to:
- identify a target healthcare system, wherein the target healthcare system is a destination for message routing;
- and
- identify configuration rules and protocol requirements for the target healthcare system;
- and
- an interface to:
- define a configuration for the interface associated with the target healthcare system;
- construct the target healthcare system interface route;
- create an interface factory to return implementations of an interface route and configuration;
- pass the interface factory content to an interface control channel;
- load concrete implementation of the interface route and configuration;
- initialize the interface route;
- and
- instantiate interface endpoints and processors to enable communication via the interface route.
A tangible computer-readable storage medium comprising instructions that, when executed, cause a computing device to at least:
- receive a message request from a source healthcare system, the message request containing a message payload;
- determine an interface to be used to route the message to a target healthcare system;
- create a platform message based on the message request;
- adapt the platform message into a message format expected by the interface;
- and
- route the platform message to the interface.
A tangible computer-readable storage medium comprising instructions that, when executed, cause a computing device to at least:
- receive a request message from an integration platform, the request message being received in a canonical data format;
- denormalize the request message into an interface request message format, the interface request message format corresponding to a message format implemented by an interface;
- translate the request message from the interface request message format into a target healthcare system format, the target healthcare system format corresponding to a message format implemented by a target healthcare system, wherein the interface is associated with the target healthcare system;
- and
- send the request message to the target healthcare system.
A tangible computer-readable storage medium comprising instructions that, when executed, cause a computing device to at least:
- identify a target healthcare system, wherein the target healthcare system is a destination for message routing via a platform;
- identify configuration rules and protocol requirements for the target healthcare system;
- define a configuration for an interface associated with the target healthcare system;
- construct the target healthcare system interface route;
- create an interface factory to return implementations of an interface route and configuration;
- pass the interface factory content to an interface control channel;
- load concrete implementation of the interface route and configuration;
- initialize the interface route;
- and
- instantiate interface endpoints and processors to enable communication via the interface route.
Dependencies are inferred from the claim text.