Skip to content

Shanoir Exchange Format (SEF)

michaelkain edited this page Jan 30, 2020 · 11 revisions

The idea behind the Shanoir Exchange Format (SEF) is to simplify and standardise data exchange around Shanoir. This means to standardise imports into Shanoir and exports from Shanoir, and exchanges of data between Shanoir instances: Shanoir-old and Shanoir-NG.

As in the future we want to support BIDS exports and imports in Shanoir-NG, the basic idea is to base the SEF on BIDS and extend what is necessary for Shanoir exchange. The handling of this format should be put into a separate library to be used by ShanoirUploader and Shanoir servers in the future.

This page details the format.

Subject

BIDS: participants.tsv (will list all patients and their relevant data, hash values etc.)

participant_id common_name sex birth_date age languageHemisphericDominance manualHemisphericDominance imagedObjectCategory personal_comments hashs...

sub-0d2047861c37b5883cf6cb546ff2436808fbd708b63cb45b9c8b49ae62c7230b M 25 23423...

(sub-xxx contains the subjectIdentifier == hash generated with pseudonymus or algo Neurinfo)

All these infos go into that file coming from ShUp:

  • patientBirthDate 01/01/2011
  • firstNameHash1 345...
  • firstNameHash2 345...
  • firstNameHash3 345...
  • lastNameHash1 345...
  • lastNameHash2 345...
  • lastNameHash3 345...
  • birthNameHash1 345...
  • birthNameHash2 345...
  • birthNameHash3 345...
  • birthDateHash 345...
Clone this wiki locally