CPC G06Q 40/08 (2013.01) | 20 Claims |
1. A distributed computing system for network synchronization, the system comprising:
a plurality of participant nodes communicatively coupled to each other, wherein each participant node comprises:
a source system configured to maintain coverage records;
a coverage data store configured to store coverage data for a plurality of members; and
an integration interface configured to push or pull coverage data updates to and from a respective landing zone;
a plurality of landing zones communicatively coupled to each other, wherein each landing zone is coupled to a respective participant node of the plurality of participant nodes, and wherein each landing zone comprises:
an interface engine configured to transform coverage data to a common resource format;
a Fast Healthcare Interoperability Resources (FHIR) server configured to receive and store coverage data;
a data storage capability configured to handle, store and retrieve requests from applications running in the landing zone;
an authentication tool configured to enforce permissions and access policy; and
a coverage alignment application configured to evaluate coverage records, wherein the coverage alignment application of each landing zone comprises:
a remediation engine configured to:
identify one or more discrepancies that require remediation amongst the plurality of landing zones for the person identifier;
generate remediation instructions to resolve the identified discrepancies, wherein the remediation instructions include specific actions to be taken by particular landing zones to synchronize coverage information across the system; and
propagate the remediation instructions to the particular landing zones to facilitate real-time coverage synchronization; and
a blockchain interface configured to:
record to a blockchain events associated with the coverage alignment evaluation and remediation, without including associated protected health information, sufficient to provide an immutable audit trail of coverage synchronization activities;
wherein each participant node is configured to transmit coverage data for the plurality of members to the respective landing zone via the integration interface; and
wherein each landing zone is configured to:
in response to receiving the coverage data, use the interface engine to transform the coverage data to the common resource format;
in accordance with a determination that the respective landing zone shares a person identifier with other landing zones:
receive unsolicited coverage updates from the other landing zones through a peer-to-peer exchange without central storage;
update coverage information in the common resource format based on the unsolicited coverage updates in the FHIR server; and
evaluate coverage alignment for a member of the plurality of members, using the coverage alignment application, based on the coverage information aggregated from the other landing zones in the plurality of landing zones sharing the person identifier, including identifying one or more discrepancies that require remediation amongst the plurality of landing zones, for the person identifier, generating remediation instructions to resolve the identified discrepancies, and propagating the remediation instructions to the particular landing zones to facilitate real-time coverage synchronization.
|