OneFlorida Linkage Submission System (aka ERCA - Entity Resolution Client Application)
# OLASS Client
This repo stores the code for the OneFlorda Linkage Submission System (OLASS) client application.
The goal of the OLASS client is to compute hashes of the patient data elements and submit them to the OLASS server to achieve de-duplication. The client obtains an access token from the server, submits json data to the /api/save endpoint, and receives back an unique identifier (UUID) for each patient.
The client is implemented using the [python oauthlib](http://oauthlib.readthedocs.io/en/latest/oauth2/clients/backendapplicationclient.html) library and it follows the “client credentials” grant workflow described in the [rfc6749](https://tools.ietf.org/html/rfc6749#section-1.3.4).
+———+ +—————+ : : : : : :>– A - Client Authentication —>: Authorization : : Client : : Server : : :<– B —- Access Token ———<: : : : : : +———+ +—————+
This project is covered by the [MIT License](LICENSE).
The application was designed and implemented by Andrei Sura with tremendous support, fedback and contributions from the [BMI team](https://github.com/orgs/ufbmi/people).
For the complete list of contributors please see [AUTHORS.md](AUTHORS.md)
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.