Intelligent mediation of messages in a healthcare product integration platform
First Claim
Patent Images
1. A computer-implemented method to mediate messages in a product integration platform, said method comprising:
- receiving, using a processor in the product integration platform, a message request from a source healthcare system, the message request containing a message payload and formatted according to a source healthcare system format;
determining and deploying, using the processor, an interface to be used to route the message from the source healthcare system to a target healthcare system, the interface selected from among a plurality of interfaces based on the source healthcare system and the target healthcare systems, the interface associated with configuration information specifying a platform message format for the interface and a relationship to the source healthcare system format and a target healthcare system format, the configuration information used to dynamically instantiate the interface between the source healthcare system and the target healthcare system;
creating, using the processor, a platform message based on the message request;
adapting, using the processor, the platform message into the platform message format expected by the interface; and
routing, using the processor, the platform message to the interface for transmission to the target healthcare system, the configuration information associated with the interface providing instructions for converting the platform message to the target healthcare system format.
1 Assignment
0 Petitions
Accused Products
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.
44 Citations
22 Claims
-
1. A computer-implemented method to mediate messages in a product integration platform, said method comprising:
-
receiving, using a processor in the product integration platform, a message request from a source healthcare system, the message request containing a message payload and formatted according to a source healthcare system format; determining and deploying, using the processor, an interface to be used to route the message from the source healthcare system to a target healthcare system, the interface selected from among a plurality of interfaces based on the source healthcare system and the target healthcare systems, the interface associated with configuration information specifying a platform message format for the interface and a relationship to the source healthcare system format and a target healthcare system format, the configuration information used to dynamically instantiate the interface between the source healthcare system and the target healthcare system; creating, using the processor, a platform message based on the message request; adapting, using the processor, the platform message into the platform message format expected by the interface; and routing, using the processor, the platform message to the interface for transmission to the target healthcare system, the configuration information associated with the interface providing instructions for converting the platform message to the target healthcare system format. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to mediate messages in a product integration platform, said system comprising:
-
a processor configured to execute instructions to implement the particular system including; a message acquirer to; receive a message request from a source healthcare system, the message request containing a message payload and formatted according to a source healthcare system format; and determine and deploy an interface to be used to route the message from the source healthcare system to a target healthcare system, the interface selected from among a plurality of interfaces based on the source healthcare system and the target healthcare systems, the interface associated with configuration information specifying a platform message format for the interface and a relationship to the source healthcare system format and a target healthcare system format, the configuration information used to dynamically instantiate the interface between the source healthcare system and the target healthcare system; a message normalizer to; create a platform message based on the message request; and adapt the platform message into the platform message format expected by the interface; and a message router to route the platform message to the interface for transmission to the target healthcare system, the configuration information associated with the interface providing instructions for converting the platform message to the target healthcare system format. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory 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 and formatted according to a source healthcare system format; determine and deploy an interface to be used to route the message from the source healthcare system to a target healthcare system, the interface selected from among a plurality of interfaces based on the source healthcare system and the target healthcare systems, the interface associated with configuration information specifying a platform message format for the interface and a relationship to the source healthcare system format and a target healthcare system format, the configuration information used to dynamically instantiate the interface between the source healthcare system and the target healthcare system; create a platform message based on the message request; adapt the platform message into the platform message format expected by the interface; and route the platform message to the interface for transmission to the target healthcare system, the configuration information associated with the interface providing instructions for converting the platform message to the target healthcare system format. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification