CPC G06F 16/244 (2019.01) [G06F 16/211 (2019.01); G06F 16/24564 (2019.01); G06F 16/254 (2019.01); G06F 21/6245 (2013.01); G06N 5/025 (2013.01); G06N 20/00 (2019.01); G06Q 20/0658 (2013.01); H04L 9/0637 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 20 Claims |
1. A method for data aggregation and process automation, comprising:
receiving a first data object from a first integration point, which is a healthcare provider system, through a first smart adapter configured to send and receive data objects to and from the first integration point, the first smart adapter comprising a first schema describing a first data object format utilized by the first integration point and a first protocol for communicating with the first integration point, wherein the first data object comprises a request for prior authorization;
identifying a second smart adapter configured to send and receive data objects to and from a second integration point, the second smart adapter comprising a second schema describing a second data object format utilized by the second integration point and a second protocol for communicating with the second integration point;
transforming the first data object having the first data object format into a transformed data object having the second data object format using a transformation module, the transformation module performing the transformation using the first schema and the second schema;
sending the transformed data object to the second integration point associated with the second smart adapter;
receiving a second data object comprising a determination of prior authorization from the second integration point, wherein the second integration point is a healthcare payer system;
identifying the second data object as a response to the first data object received from the first integration point;
transforming the second data object having the second data object format into a response data object having the first data object format using the transformation module, the transformation module performing the transformation using the second schema and the first schema; and
sending the response data object to the first integration point.
|