Issue Number | 4338 |
---|---|
Summary | Modify NCI thesaurus client module to match latest API changes |
Created | 2017-11-13 08:13:09 |
Issue Type | Improvement |
Submitted By | Kline, Bob (NIH/NCI) [C] |
Assigned To | Kline, Bob (NIH/NCI) [C] |
Status | Closed |
Resolved | 2017-11-29 10:36:40 |
Resolution | Fixed |
Path | /home/bkline/backups/jira/ocecdr/issue.216782 |
The API has been modified to require that requests be submitted using the form
://lexevscts2-stage.nci.nih.gov/lexevscts2/codesystem/NCI_Thesaurus/entity/ncit:<code> https
I have modified the thesaurus import software so that it will read control values from the database to override the defaults for the syntax required for retrieving a concept record. This way, we will no longer have to change our software every time the NCIT group decides to make a change to their API syntax. The new syntax has been plugged into the control table on PROD, and NCIT has turned on the new syntax. Let me know if you have any problems importing term documents.
Adding ~oseipokuw as a watcher. Please see previous comment.
We've imported a few terms and haven't come across any problems. So, it appears to be working as expected.
Commits:
https://github.com/NCIOCPL/cdr-lib/commit/1f8d8d0
https://github.com/NCIOCPL/cdr-lib/commit/c371e99
https://github.com/NCIOCPL/cdr-lib/commit/f492810
Elapsed: 0:00:00.001491