This release brings together a number of changes to IMPReSS:
Pipeline object now uses a centre ID instead of centre name. This brings it in line with our other applications and centralises the centre information into the tracker - see endpoint https://api.mousephenotype.org/tracker/centre/:id
Ontology History - /auditrecord/parameter/ontologyhistory/4060 - provide parameter id, see the changes made to both the associations (parammpterm) and ontology terms themselves.
Audit 'diff' simplification - add diff=true as a query string to get extra fields highlighting the changes - example using same URL as above - /auditrecord/parameter/ontologyhistory/4060?diff=true. Applies to most auditrecord endpoints
"As At" historical versions of items, uses audit logs to reproduce items at given time points. e.g. http://sandbox.mousephenotype.org/impressapi/parameter/67969 and http://sandbox.mousephenotype.org/impressapi/parameter/67969?asat=1560274855000 Note that at the moment it uses the same timestamp format as found in the auditrecords themselves - plan is to add support for more intuitive timestamp formatting.
"Comparable Parameter" groups. Primarily aimed at identifying parameters between early and late adult pipelines which could be compared for analysis purposes. This results in the addition of the comparableGroupId field to the parameter objects.
There will also be an undated release of the Impress client to reflect these changes.
Website - Improved search across procedures, parameters and ontology associations/terms on the website
Planned Sandbox Release Date:
October 1, 2020
Planned Live Release Date:
October 19, 2020
Changes to parameter objects and addition of parametergroup object
There are changes planned for the parameter endpoint which will remove 3 fields and add 1. These are listed below:
Fields to be removed:
Field to be added:
This new object is to assist with our implementation of the new histopathology procedure, and will be accessible via the usual GET and POST urls, e.g. GET /impress/parametergroup/1 and POST /impress/parametergroup/multiple.
This is tentatively scheduled for deployment to our sandbox environment late November, and to our live environment early in the new year.