diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index 1c0d84e0e8..57515dd6f0 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -232,6 +232,20 @@ B0FieldSource: - type: array items: type: string +B0ShimmingTechnique: + name: B0ShimmingTechnique + display_name: B0 Shimming Technique + description: | + The technique used to shim the *B0* field (for example, `"Dynamic shim updating"` + or `"FASTMAP"`). + type: string +B1ShimmingTechnique: + name: B1ShimmingTechnique + display_name: B1 Shimming Technique + description: | + The technique used to shim the *B1* field (for example, `"Simple phase align"` + or `"Pre-saturated TurboFLASH"`). + type: string BIDSVersion: name: BIDSVersion display_name: BIDS Version @@ -2214,6 +2228,12 @@ NumberOfVolumesDiscardedByUser: `"NumberOfVolumesDiscardedByUser"` field. type: integer minimum: 0 +NumberReceiveCoilActiveElements: + name: NumberReceiveCoilActiveElements + display_name: Number of Receive Coil Active Elements + description: | + The number of active RF elements used by the receive coil. + type: integer NumberShots: name: NumberShots display_name: Number Shots @@ -2233,6 +2253,12 @@ NumberShots: - type: array items: type: number +NumberTransmitCoilActiveElements: + name: NumberTransmitCoilActiveElements + display_name: Number of Transmit Coil Active Elements + description: | + The number of active RF elements used by the transmit coil. + type: integer NumericalAperture: name: NumericalAperture display_name: Numerical Aperture @@ -3594,6 +3620,18 @@ VolumeTiming: items: type: number unit: s +WaterSuppression: + name: WaterSuppression + display_name: Water Suppression + description: | + Boolean indicating whether water suppression was used prior to acquisition. + type: boolean +WaterSuppressionTechnique: + name: WaterSuppressionTechnique + display_name: Water Suppression Technique + description: | + The name of the pulse sequence used for water suppression (for example, `"CHESS"`, `"VAPOR"`). + type: string WholeBloodAvail: name: WholeBloodAvail display_name: Whole Blood Avail diff --git a/src/schema/rules/sidecars/mri.yaml b/src/schema/rules/sidecars/mri.yaml index d9967c13c6..b937898b3d 100644 --- a/src/schema/rules/sidecars/mri.yaml +++ b/src/schema/rules/sidecars/mri.yaml @@ -30,10 +30,12 @@ MRIHardware: level: recommended, but required for Arterial Spin Labeling ReceiveCoilName: recommended ReceiveCoilActiveElements: recommended + NumberReceiveCoilActiveElements: optional GradientSetType: recommended MRTransmitCoilSequence: recommended MatrixCoilMode: recommended CoilCombinationMethod: recommended + NumberTransmitCoilActiveElements: optional MRISample: selectors: @@ -77,6 +79,10 @@ MRISequenceSpecifics: SpoilingRFPhaseIncrement: optional SpoilingGradientMoment: optional SpoilingGradientDuration: optional + WaterSuppression: optional + WaterSuppressionTechnique: optional + B0ShimmingTechnique: optional + B1ShimmingTechnique: optional PETMRISequenceSpecifics: selectors: