| CPC G16H 10/60 (2018.01) [G16H 30/20 (2018.01); G06T 2207/10088 (2013.01); G16H 10/20 (2018.01); G16H 40/20 (2018.01)] | 17 Claims |

|
1. A method of operating a medical analytics platform, the medical analytics platform including an analytics service provider (ASP) system, the method comprising:
receiving, by at least one processor of the ASP system, a request from a medical study data uploader (MSDU) system for an authentication token and an address of a trusted broker service (TBS) system;
authenticating, by at least one processor of the ASP system, the request from the MSDU system;
sending, by at least one processor of the ASP system, the authentication token and the address of the TBS system to the MSDU system based on authentication of the request from the MSDU system;
receiving, by at least one processor of the ASP system, a request from the TBS system for verification of the authentication token received from the MSDU system;
verifying, by at least one processor of the ASP system, the authentication token and sending, by at least one processor of the ASP system, verification of the authentication token to the TBS system;
receiving, by at least one processor of the ASP system from the MSDU system, medical study data along with a unique identifier of the medical study data, wherein the unique identifier of the medical study data is generated by the TBS system;
storing, by at least one processor of the ASP system, the unique identifier of the medical study data on the ASP system;
sending, by at least one processor of the ASP system to the TBS system, a request for access instructions for the received medical study data, wherein the request includes the unique identifier of the medical study data;
receiving, by at least one processor of the ASP system from the TBS system, the access instructions in response to the request for access instructions, wherein the access instructions include a pre-signed, time-expiring access uniform resource locator (URL) generated by the TBS system with an associated access policy; and
storing, by at least one processor of the ASP system, the medical study data using the received access instructions by at least uploading the medical study data to the pre-signed, time-expiring access URL according to the associated access policy.
|