9
9
MRSScannerHardware :
10
10
selectors :
11
11
- modality == "mrs"
12
+ - match(extension, "^\.nii(\.gz)?$")
12
13
fields :
13
14
InstitutionName : recommended
14
15
InstitutionAddress : recommended
@@ -27,6 +28,7 @@ MRSScannerHardware:
27
28
MRSSample :
28
29
selectors :
29
30
- modality == "mrs"
31
+ - match(extension, "^\.nii(\.gz)?$")
30
32
fields :
31
33
BodyPart :
32
34
level : optional
@@ -40,6 +42,7 @@ MRSSample:
40
42
MRSSampleVOI :
41
43
selectors :
42
44
- modality == "mrs"
45
+ - match(extension, "^\.nii(\.gz)?$")
43
46
- ' "volume" in entities'
44
47
fields :
45
48
BodyPart : required
@@ -48,6 +51,7 @@ MRSSampleVOI:
48
51
MRSSequenceSpecifics :
49
52
selectors :
50
53
- modality == "mrs"
54
+ - match(extension, "^\.nii(\.gz)?$")
51
55
fields :
52
56
PulseSequenceType :
53
57
level : recommended
@@ -65,6 +69,7 @@ MRSSequenceSpecifics:
65
69
MRSRequiredFields :
66
70
selectors :
67
71
- modality == "mrs"
72
+ - match(extension, "^\.nii(\.gz)?$")
68
73
fields :
69
74
ResonantNucleus : required
70
75
SpectrometerFrequency : required
@@ -74,6 +79,7 @@ MRSRequiredFields:
74
79
MRSRecommendedFields :
75
80
selectors :
76
81
- modality == "mrs"
82
+ - match(extension, "^\.nii(\.gz)?$")
77
83
fields :
78
84
NumberOfSpectralPoints : recommended
79
85
MixingTime : recommended
@@ -84,6 +90,7 @@ MRSRecommendedFields:
84
90
MRSRepetitionTime :
85
91
selectors :
86
92
- modality == "mrs"
93
+ - match(extension, "^\.nii(\.gz)?$")
87
94
- ' !("VolumeTiming" in sidecar)'
88
95
fields :
89
96
RepetitionTime :
@@ -93,6 +100,7 @@ MRSRepetitionTime:
93
100
MRSVolumeTiming :
94
101
selectors :
95
102
- modality == "mrs"
103
+ - match(extension, "^\.nii(\.gz)?$")
96
104
- ' !("RepetitionTime" in sidecar)'
97
105
fields :
98
106
VolumeTiming :
@@ -102,6 +110,7 @@ MRSVolumeTiming:
102
110
MRSConditionalInversionTime :
103
111
selectors :
104
112
- modality == "mrs"
113
+ - match(extension, "^\.nii(\.gz)?$")
105
114
- entities.inversion
106
115
fields :
107
116
InversionTime :
@@ -111,6 +120,7 @@ MRSConditionalInversionTime:
111
120
MRSConditionalAnatomicalImage :
112
121
selectors :
113
122
- modality == "mrs"
123
+ - match(extension, "^\.nii(\.gz)?$")
114
124
- intersects(dataset.datatypes, ["anat"])
115
125
fields :
116
126
AnatomicalImage :
@@ -120,6 +130,7 @@ MRSConditionalAnatomicalImage:
120
130
MRSConditionalNumTransients :
121
131
selectors :
122
132
- modality == "mrs"
133
+ - match(extension, "^\.nii(\.gz)?$")
123
134
- intersects([suffix], ["svs", "unloc"])
124
135
fields :
125
136
NumberOfTransients :
@@ -129,6 +140,7 @@ MRSConditionalNumTransients:
129
140
MRSIRecommendedFields :
130
141
selectors :
131
142
- modality == "mrs"
143
+ - match(extension, "^\.nii(\.gz)?$")
132
144
- suffix == "mrsi"
133
145
fields :
134
146
MRAcquisitionType :
@@ -147,6 +159,7 @@ MRSIRecommendedFields:
147
159
MRSOptionalFields :
148
160
selectors :
149
161
- modality == "mrs"
162
+ - match(extension, "^\.nii(\.gz)?$")
150
163
fields :
151
164
ChemicalShiftOffset : optional
152
165
ChemicalShiftReference : optional
0 commit comments