Column |
---|
Included in the 2020-11-11 release are:Enhancements- For API endpoint /mdr/products/DataAnalysis, the ADaM v2.1 is now included as one of the products.
Expand |
---|
title | Excerpt from /mdr/products/DataAnalysis |
---|
|
|
Enhancements - Added one endpoint (details below):
- Added maintenance banner to the Data Standards Browser
- For API Documentation:
- Added examples
- Added all supported media types for each endpoint
- Enabled API mocking via Swagger virtual server
- Enriched details for search related endpoints, i.e., schemas and query parameters
- Added links to online resources
- Added Media Type Support Matrix to the set of Release Notes
Corrections & Patches - Erroneous hypermedia links about valuelist have been removed from all ADaM responses
Expand |
---|
title | Example using /mdr/adam/adamig-1-2/datastructures/BDS/variables/ABLFL |
---|
| Before, valuelist hypermedia link in lines #11 to #14: Code Block |
---|
| {
"ordinal": "316",
"name": "ABLFL",
...
"_links": {
"self": {
"href": "/mdr/adam/adamig-1-2/datastructures/BDS/variables/ABLFL",
"title": "Baseline Record Flag",
"type": "Analysis Variable"
},
"valuelist": {
"href": "/mdr/adam/adamig-1-2/valuelist/CharacterYesResponse",
"title": "Yes Response",
"typeadam": "Enumerated Value Domain"[
},
{
"parentProduct": {
"href": "/mdr/adam/adamigadam-2-1-2",
"title": "Analysis Data Model Implementation Guide Version 2.1.2",
"type": "ImplementationFoundational GuideModel"
},
},
...
}...
}
} |
After, valuelist no longer part of _links: Code Block |
---|
| {
"ordinal": "316" ],
"name": "ABLFL",
...
"_links": {
"self": {
"href": "/mdr/adam/adamig-1-2/datastructures/BDS/variables/ABLFL",
"title": "Baseline Record Flag",
"type": "Analysis Variable"
},
"parentProduct": {
"href": "/mdr/adam/adamig-1-2",
"title": "Analysis Data Model Implementation Guide Version 1.2",
"type": "Implementation Guide"
},
}
} |
|
- For API endpoint /mdr/cdashig/2-0 and /mdr/cdashig/2-1, the implements HATEOAS links are added to each applicable domain fields (JSON path: $.classes[*].domains[*].fields[*]._links.implements).
Expand |
---|
title | Example showing the implements HATEOAS link for the STUDYID field in CDASHIG v2.1's CO domain |
---|
|
Code Block |
---|
| {
...
"classes": [
}
}
} |
|
ADaM TTE v1.0- Corrected all malformed hypermedia links related to varsets
Expand |
---|
title | Example from /mdr/adam/adam-tte-1-0/datastructures/ADTTE/varsets |
---|
| Before, lines #11 and #16 have varsets href as /mdr/adam/adam-tte-1-0/datastructures/BDS/... : Code Block |
---|
| {
"ordinal": "1",
"name": "BDS for TTE",
"_links": {
self{...
},
"analysisVariableSets":[
{
"href": "/mdr/adam/adam-tte-1-0/datastructures/BDS/varsets/SubjectIdentifierVariable",
title"SubjectIdentifierVariable",
"type":"VariableSet"
},
{
adamadam-tte-0datastructuresBDSvarsetsTreatmentVariables"title":"Treatment Variables",
typeVariableSet},
...
}
]
}
}After, varsets href values are corrected to read /mdr/adam/adam-tte-1-0/datastructures/ADTTE/... : Code Block |
---|
| {
"ordinal": "1","name": "BDS for TTE",
...
"_links":{
"self":{...
,"analysisVariableSets": [
{
"href":"/mdr/adam/adam-tte-1-0/datastructures/ADTTE/varsets/SubjectIdentifierVariable",
"title": "Subject Identifier Variable",
"type": "Variable Set"
},
{
"href": "/mdr/adam/adam-tte-1-0/datastructures/ADTTE/varsets/TreatmentVariables",
"title": "Treatment Variables",
Corrections & Patches- Erroneous index entries, e.g., "SDTM v1.2", "SDTM v1.3", etc., no longer appears in the response from this API request:
/mdr/search/scopes/class . - The hypermedia link about parent product is added back to these API endpoints. In other words, the JSON path
$._links.parentProduct now contains a link:/mdr/sdtm/{version}/classes /mdr/sdtmig/{version}/classes /mdr/sendig/{version}/classes
Expand |
---|
title | Example using /mdr/sendig/ar-1-0/classes |
---|
|
| type"Variable Set" } ...
}
]
}
} ADaM ADAE v1.0 - For API endpoint
/mdr/root/cdash/classes/{class}/fields/{field} , the value of the type object (JSON path: $._links.self.type) now reads "Root Data Element"; originally, "Has Root Data Element".
Expand |
---|
title | Example using /mdr/root/cdash/classes/Interventions/fields/--YN |
---|
| Before, at line #6, type reads "Has Root Data Element": | ...description "Example derivation: If ADSL.TRTSDT<=ASTDT<=ADSL.TRTEDT + x days then TRTEMFL='Y' The number x is defined by the sponsor and often incorporates the known half-life of the drug. Variable TRTEMFL is to be used for any analysis of treatment-emergent AEs. This variable is conditional on whether the concept of treatment emergent is a key feature of the AE analyses.",
...
}
|
|