From a73c1b065764d033d99d34d240543a7f08518fcf Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Tue, 27 Aug 2024 10:41:50 -0400 Subject: [PATCH] [FIX] Define a metadata table for TB1EPI --- src/appendices/qmri.md | 13 +++++++++---- src/schema/rules/sidecars/fmap.yaml | 10 ++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/src/appendices/qmri.md b/src/appendices/qmri.md index 8aad465f24..d0991be72e 100644 --- a/src/appendices/qmri.md +++ b/src/appendices/qmri.md @@ -607,10 +607,15 @@ The nominal FA value of the SE pulse is twice this value. Note that the following metadata fields MUST be defined in the accompanying JSON files: -| **Field name** | **Definition** | -| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `TotalReadoutTime` | The effective readout length defined as `EffectiveEchoSpacing * PEReconMatrix`, with `EffectiveEchoSpacing = TrueEchoSpacing / PEacceleration` | -| `MixingTime` | Time interval between the SE and STE pulses | + +{{ MACROS___make_sidecar_table("fmap.TB1EPI") }} To properly identify constituents of this particular method, values of the `echo` entity MUST index the images as follows: diff --git a/src/schema/rules/sidecars/fmap.yaml b/src/schema/rules/sidecars/fmap.yaml index c642394764..a866973f96 100644 --- a/src/schema/rules/sidecars/fmap.yaml +++ b/src/schema/rules/sidecars/fmap.yaml @@ -69,3 +69,13 @@ MRIFieldmapPepolar: fields: PhaseEncodingDirection: required TotalReadoutTime: required + +TB1EPI: + selectors: + - datatype == "fmap" + - suffix == "TB1EPI" + fields: + EchoTime: required + FlipAngle: required + TotalReadoutTime: required + MixingTime: required