We're updating the issue view to help you get more done. 

The Monarch specificity score should be computed asynchronously

Description

Initially the local score should be computed, and an asynchronous request to the Monarch servers should be sent. When the response comes back, the score should be updated. Currently, it causes the patient loading time to grow by a few seconds, and if the remote server is not responding in a short amount of time, it can even bring DoS PhenoTips since all threads get blocked on Monarch requests.

Environment

None

Status

Assignee

Sergiu Dumitriu

Reporter

Sergiu Dumitriu

Labels

External issue ID

1047

External issue ID

None

Fix versions

Priority

Medium