FAIR Data Services Version 1.38.0

First Released: 01 February 2023

Summary

This release contains two significant new features, FAIR Collections and the Dataset Administration Tab. In addition to these there updates to the cohort builder, bug fixes and some minor backend updates.

Dataset Administration Tab

The Dataset Administration Tab groups together all of the existing administration functions for a dataset in one place, making it easier for Data Owners to manage their datasets. This feature also introduced some API changes which are detailed below.

Dataset Collections

FAIR Datasets is a new feature which allows Data Stewards to group related datasets into collections. Full details on how to use this feature are available in our Knowledge Base.

New Endpoint: Cohorts

/cohorts/{code}/permissions

Retrieves authenticated users permissions on a given cohort

Changes to Serialisation

  • settings has been moved from below the query → dataset to the top level, they still refer to the dataset settings, but removes duplication when there are multiple queries
  • workflow_key has been removed from to top level as now available in settings
  • dataset_cohort_visibility_settings has been removed in favour of using the top level settings
  • visibility at the top level is the visibility of the cohort, visibility in the settings is the visibility of the dataset. This will likely change in the near future to promote clarity.
{
  code: 'my-cohort',
  status: {
    request_enabled: {
      reasons: [],
      supported: true
    }
  },
  access: {
    query_access: true,
    dataset_access: true
  },
  settings: {
    allow_clear: true,
    allow_dataset_update_subscriptions: true,
    allow_internal_cohorts: false,
    allow_private_cohorts: true,
    allow_pseudonymised: true,
    dataset_actions: [],
    expose_cohort_counts: true,
    expose_cohort_visualisations: true,
    visibility: 'private',
    workflow_key: 'basic_access_request',
    catalogue_definition_code: 'standard-catalogue'
  },
  name: 'My Cohort',
  description: '',
  visibility: 'private',

New Endpoint: Searches

/searches/{code}/permissions

Retrieves authenticated users permissions on a given cohort

Requests

Only datasets that have a valid transfer format (allow_clear, allow_pseudonymised) will be requestable, this has been added to the request_enabled status. Applies to datasets and cohorts and to the requestable filter.

Changes to Serialisation

  • Since requests return a serialised cohort, the changes to cohort above cascade through to the request cohort object

Workflows

allow_clear and allow_psedonymised have been moved to the dataset and can no longer be set or retrieved on the workflow.

Released features

Feature Type Jira key Summary
Add Dataset Administration Tab Enhancement  

Introduces the FAIR Dataset Admin Tab

FAIR UI Support for Dataset Collections Enhancement FAIR-5700

Introduces collections to FAIR

Internal Server Errors When Assigning an Invalid Dictionary BugFix FAIR-5855

A fix that provides users with a clear error if they try to upload an invalid file type when creating a dictionary

Change ‘Query’ to ‘Cohorts’ when referring to cohort builder Enhancement FAIR-5979

An update to the FAIR UI to make references to the cohort builder consistent

Vizualisations and Counts do not Update When a Clause is Deleted BugFix FAIR-5987

A fix to the cohort builder query builder