diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index 5347a5d5b5..241b0f7c9e 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -237,6 +237,18 @@ 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, `"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"`). + type: string BIDSVersion: name: BIDSVersion display_name: BIDS Version @@ -2197,6 +2209,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 @@ -2216,6 +2234,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 @@ -3578,6 +3602,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 cb67a1bbcb..d557660832 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: @@ -75,6 +77,10 @@ MRISequenceSpecifics: SpoilingRFPhaseIncrement: optional SpoilingGradientMoment: optional SpoilingGradientDuration: optional + WaterSuppression: optional + WaterSuppressionTechnique: optional + B0ShimmingTechnique: optional + B1ShimmingTechnique: optional PETMRISequenceSpecifics: selectors: