Health-Informatics-UoN / Carrot-Mapper

Carrot: Convenient And Reusable Rapid Omop Transformer.
https://carrot4omop.ac.uk
MIT License
12 stars 3 forks source link

Change Mapping Rules reuse to a durable function #699

Closed AndyRae closed 2 months ago

AndyRae commented 2 months ago

Changes

Updates the reuse of Mapping Rules to used Durable Azure Functions. Enables reusing rules to be much quicker, and more reliable.

Includes:

The durable functions also include job statuses, which we can use in the future to monitor the status of the reuse, and make it less "eery".

I made the decision to not update the algorithm for saving rules, for time, and to persist with smaller changes.

Closes #688

Environment changes needed

Add the following environment variables to the Django app:

Checks

Important: please complete these before merging.

github-actions[bot] commented 2 months ago
Tests Skipped Failures Errors Time
25 1 :zzz: 0 :x: 0 :fire: 2.682s :stopwatch: