The definitions.json
file contains machine-readable definitions of NIfTI-MRS standard meta data and dimension tags.
Type fields should be generic JSON types: number
, string
, array
, object
, bool
or an array indicating a (optionally nested) array type and element type : [array, number]
for a vector of numbers or [array, array, string]
for a matrix of strings.
Two numeric elements, major and minor
An object with keys as the possible tage, with documentation/use of those tags as the value.
All header fields are defined with a JSON object containing type information type
, appropriate unit definitions units
, a dco string doc
, and whether the field should be removed during anonymisation anon
.
Two fields are required, SpectrometerFrequency
and ResonantNucleus
.
These fields are optional but must not be redefined. This section currently contains:
- SpectralWidth
- EchoTime
- RepetitionTime
- InversionTime
- MixingTime
- AcquisitionStartTime
- ExcitationFlipAngle
- TxOffset
- VOI
- WaterSuppressed
- WaterSuppressionType
- SequenceTriggered
- Manufacturer
- ManufacturersModelName
- DeviceSerialNumber
- SoftwareVersions
- InstitutionName
- InstitutionAddress
- TxCoil
- RxCoil
- SequenceName
- ProtocolName
- PatientPosition
- PatientName
- PatientID
- PatientWeight
- PatientDoB
- PatientSex
- ConversionMethod
- ConversionTime
- OriginalFile
- kSpace
- EditCondition
- EditPulse
- ProcessingApplied