diff --git a/src/modality-specific-files/magnetic-resonance-spectroscopy.md b/src/modality-specific-files/magnetic-resonance-spectroscopy.md index 910d4b70a3..d5a0d992ac 100644 --- a/src/modality-specific-files/magnetic-resonance-spectroscopy.md +++ b/src/modality-specific-files/magnetic-resonance-spectroscopy.md @@ -179,7 +179,7 @@ A guide for using macros can be found at ### MRS-relevant fields -Metadata fields that MUST, SHOULD or MAY be present: +Metadata fields that MUST be present: {{ MACROS___make_sidecar_table([ - "mrs.MRSRelevantFields", + "mrs.MRSRequiredFields", + ]) +}} + +Metadata fields that SHOULD be present: + + +{{ MACROS___make_sidecar_table([ + "mrs.MRSRecommendedFields", "mrs.MRSRepetitionTime", "mrs.MRSVolumeTiming", "mrs.MRSConditionalNumTransients", "mrs.MRSIRecommendedFields", "mrs.MRSConditionalInversionTime", "mrs.MRSConditionalAnatomicalImage", + ]) +}} + +Metadata fields that MAY be present: + + +{{ MACROS___make_sidecar_table([ "mrs.MRSOptionalFields", ]) }} diff --git a/src/schema/rules/sidecars/mrs.yaml b/src/schema/rules/sidecars/mrs.yaml index 1149a1ae79..75fe94bd2b 100644 --- a/src/schema/rules/sidecars/mrs.yaml +++ b/src/schema/rules/sidecars/mrs.yaml @@ -62,7 +62,7 @@ MRSSequenceSpecifics: B0ShimmingTechnique: optional B1ShimmingTechnique: optional -MRSRelevantFields: +MRSRequiredFields: selectors: - modality == "mrs" fields: @@ -70,6 +70,11 @@ MRSRelevantFields: SpectrometerFrequency: required SpectralWidth: required EchoTime: required + +MRSRecommendedFields: + selectors: + - modality == "mrs" + fields: NumberOfSpectralPoints: recommended MixingTime: recommended FlipAngle: recommended