Skip to content

Commit 1a9e34d

Browse files
authored
Merge pull request #34 from Alixbonard/dev-functionalMRIAcquisition
Updated version of dynamicMRIAcquisition for v5
2 parents 9b6a0ce + 23e7f15 commit 1a9e34d

2 files changed

Lines changed: 41 additions & 63 deletions

File tree

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"_extends": "activity/MRIAcquisition.schema.tpl.json",
3+
"_type": "neuroimaging:DynamicMRIAcquisition",
4+
"required": [
5+
"behavioralProtocol",
6+
"volumeAcquisitionTime"
7+
],
8+
"properties": {
9+
"behavioralProtocol": {
10+
"_instruction": "Add the behavioral protocol or protocols applied during this acquisition, including all tasks or observed behavioral conditions (for example, resting state).",
11+
"_linkedTypes": [
12+
"core:BehavioralProtocol"
13+
],
14+
"minItems": 1,
15+
"type": "array",
16+
"uniqueItems": true
17+
},
18+
"delayTime": {
19+
"_instruction": "Enter the delay time, defined as the time interval between a protocol-defined reference event (for example, stimulus onset, contrast administration, or physiological trigger) and the start of dynamic image acquisition, expressed in seconds. This value should reflect the actual timing applied during the scan.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
},
24+
"numberOfDiscardedVolumes": {
25+
"_instruction": "Enter the number of image volumes discarded by the operator or analyst prior to post-processing, including initial equilibration volumes and any later volumes removed due to artifacts or instability. This value should reflect the total user-defined exclusion applied after acquisition.",
26+
"type": "integer"
27+
},
28+
"volumeAcquisitionTime": {
29+
"_instruction": "Enter the volume acquisition time, defined as the time required to acquire a single image volume, expressed in seconds. This value is typically equivalent to the repetition time for volume-based acquisitions and can be retrieved from the sequence timing information in the DICOM header.",
30+
"_embeddedTypes": [
31+
"core:QuantitativeValue"
32+
]
33+
},
34+
"volumeTiming": {
35+
"_instruction": "Add the volume timing as an array specifying the acquisition time of each volume relative to the start of the dynamic scan, expressed in seconds, with one entry per acquired volume. These values may be derived from the repetition time or extracted from the acquisition metadata.",
36+
"_linkedTypes": [
37+
"core:QuantitativeValueArray"
38+
]
39+
}
40+
}
41+
}

schemas/activity/functionalMRIAcquisition.schema.tpl.json

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)