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: