Skip to content

Commit

Permalink
Injected schema 1.1.0-dev for BIDS 1.10.1-dev as of commit v1.10.0+96…
Browse files Browse the repository at this point in the history
…-g00917e62 into versions/master
  • Loading branch information
bids-maintenance committed Dec 13, 2024
1 parent b8e41d3 commit 4f32fa4
Show file tree
Hide file tree
Showing 9 changed files with 144 additions and 92 deletions.
2 changes: 1 addition & 1 deletion versions/master/BIDS_VERSION_LASTEDIT
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.10.0+78-g163ad28f
v1.10.0+96-g00917e62
2 changes: 1 addition & 1 deletion versions/master/schema.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion versions/master/schema/objects/entities.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ run:
(only nonnegative integers are allowed as run indices).
If different entities apply,
such as a different session indicated by [`ses-<label>`][SPEC_ROOT/appendices/entities.md#ses),
such as a different session indicated by [`ses-<label>`](SPEC_ROOT/appendices/entities.md#ses),
or different acquisition parameters indicated by
[`acq-<label>`](SPEC_ROOT/appendices/entities.md#acq),
then `run` is not needed to distinguish the scans and MAY be omitted.
Expand Down
101 changes: 54 additions & 47 deletions versions/master/schema/objects/metadata.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions versions/master/schema/rules/checks/asl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ ASLFlipAngleNiftiLength:
message: |
The number of values for 'FlipAngle' for this file does not match the 4th dimension of the NIfTI header.
'FlipAngle' is the flip angle (FA) for the acquisition, specified in degrees.
Corresponds to: DICOM Tag 0018, 1314 `Flip Angle`.
Corresponds to: [DICOM Tag 0018, 1314](https://dicomlookup.com/dicomtags/(0018,1314)) `Flip Angle`.
The data type number may apply to files from any MRI modality concerned with a single value for this field,
or to the files in a file collection where the value of this field is iterated using the flip entity.
The data type array provides a value for each volume in a 4D dataset and should only be used when the
Expand All @@ -70,7 +70,7 @@ ASLFlipAngleASLContextLength:
The number of values for 'FlipAngle' for this file does not match the number of volumes in the
associated 'aslcontext.tsv'.
'FlipAngle' is the flip angle (FA) for the acquisition, specified in degrees.
Corresponds to: DICOM Tag 0018, 1314 `Flip Angle`.
Corresponds to: [DICOM Tag 0018, 1314](https://dicomlookup.com/dicomtags/(0018,1314)) `Flip Angle`.
The data type number may apply to files from any MRI modality concerned with a single value for this field,
or to the files in a file collection where the value of this field is iterated using the flip entity.
The data type array provides a value for each volume in a 4D dataset and should only be used when the volume
Expand Down
4 changes: 2 additions & 2 deletions versions/master/schema/rules/json/meg.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ MEGCoordsystemWithEEG:
level: optional
description_addendum: |
See [Recording EEG simultaneously with MEG]
(/modality-specific-files/magnetoencephalography.html#recording-eeg-simultaneously-with-meg).
(/modality-specific-files/magnetoencephalography.html#recording-ieeg-simultaneously-with-meg).
Preferably the same as the `MEGCoordinateSystem`.
EEGCoordinateUnits: optional
EEGCoordinateSystemDescription:
level: optional
level_addendum: required if `EEGCoordinateSystem` is `Other`
description_addendum: |
See [Recording EEG simultaneously with MEG]
(/modality-specific-files/magnetoencephalography.html#recording-eeg-simultaneously-with-meg).
(/modality-specific-files/magnetoencephalography.html#recording-ieeg-simultaneously-with-meg).
MEGCoordsystemWithEEGMEGCoordinateSystem:
selectors:
Expand Down
40 changes: 27 additions & 13 deletions versions/master/schema/rules/sidecars/mri.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,24 @@ MRIHardware:
fields:
Manufacturer:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 0070 `Manufacturer`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0070](https://dicomlookup.com/dicomtags/(0008,0070)) `Manufacturer`.
ManufacturersModelName:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 1090 `Manufacturers Model Name`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 1090](https://dicomlookup.com/dicomtags/(0008,1090)) `Manufacturers Model Name`.
DeviceSerialNumber:
level: recommended
description_addendum: Corresponds to DICOM Tag 0018, 1000 `DeviceSerialNumber`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 1000](https://dicomlookup.com/dicomtags/(0018,1000)) `DeviceSerialNumber`.
StationName:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 1010 `Station Name`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 1010](https://dicomlookup.com/dicomtags/(0008,1010)) `Station Name`.
SoftwareVersions:
level: recommended
description_addendum: Corresponds to DICOM Tag 0018, 1020 `Software Versions`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 1020](https://dicomlookup.com/dicomtags/(0018,1020)) `Software Versions`.
HardcopyDeviceSoftwareVersion: deprecated
MagneticFieldStrength:
level: recommended
Expand Down Expand Up @@ -62,7 +67,8 @@ MRISample:
fields:
BodyPart:
level: optional
description_addendum: Corresponds to DICOM Tag 0018, 0015 `Body Part Examined`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`.
BodyPartDetails: optional
BodyPartDetailsOntology: optional

Expand All @@ -87,7 +93,8 @@ MRISequenceSpecifics:
echo EPI"`.
ScanningSequence:
level: recommended
description_addendum: Corresponds to DICOM Tag 0018, 0020 `Scanning Sequence`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 0020](https://dicomlookup.com/dicomtags/(0018,0020)) `Scanning Sequence`.
SequenceVariant: recommended
ScanOptions: recommended
SequenceName: recommended
Expand Down Expand Up @@ -325,7 +332,7 @@ MRIFlipAngleLookLockerTrue:
You should define 'FlipAngle' for this file, in
case of a LookLocker acquisition. 'FlipAngle' is the
flip angle (FA) for the acquisition, specified in degrees.
Corresponds to: DICOM Tag 0018, 1314 `Flip Angle`. The data
Corresponds to: [DICOM Tag 0018, 1314](https://dicomlookup.com/dicomtags/(0018,1314)) `Flip Angle`. The data
type number may apply to files from any MRI modality concerned
with a single value for this field, or to the files in a file
collection where the value of this field is iterated using the
Expand Down Expand Up @@ -371,13 +378,17 @@ MRIInstitutionInformation:
fields:
InstitutionName:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 0080 `InstitutionName`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0080](https://dicomlookup.com/dicomtags/(0008,0080)) `InstitutionName`.
InstitutionAddress:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 0081 `InstitutionAddress`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0081](https://dicomlookup.com/dicomtags/(0008,0081)) `InstitutionAddress`.
InstitutionalDepartmentName:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 1040 `Institutional Department Name`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 1040](https://dicomlookup.com/dicomtags/(0008,1040))
`Institutional Department Name`.
DeidentificationMethod:
selectors:
Expand All @@ -386,7 +397,10 @@ DeidentificationMethod:
fields:
DeidentificationMethod:
level: optional
description_addendum: Corresponds to DICOM Tag 0012, 0063 `De-identification Method`.
description_addendum: |
Corresponds to [DICOM Tag 0012, 0063](https://dicomlookup.com/dicomtags/(0012,0063)) `De-identification Method`.
DeidentificationMethodCodeSequence:
level: optional
description_addendum: Corresponds to DICOM Tag 0012, 0064 `De-identification Method Code Sequence`.
description_addendum: |
Corresponds to [DICOM Tag 0012, 0064](https://dicomlookup.com/dicomtags/(0012,0064))
`De-identification Method Code Sequence`.
3 changes: 2 additions & 1 deletion versions/master/schema/rules/sidecars/mrs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ MRSSample:
BodyPart:
level: optional
level_addendum: required if `voi` entity is present
description_addendum: Corresponds to DICOM Tag 0018, 0015 `Body Part Examined`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`.
BodyPartDetails:
level: optional
level_addendum: required if `voi` entity is present
Expand Down
78 changes: 54 additions & 24 deletions versions/master/schema/rules/sidecars/pet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,21 @@ PETHardware:
fields:
Manufacturer:
level: required
description_addendum: Corresponds to DICOM Tag 0008, 0070 `Manufacturer`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0070](https://dicomlookup.com/dicomtags/(0008,0070)) `Manufacturer`.
ManufacturersModelName:
level: required
description_addendum: Corresponds to DICOM Tag 0008, 1090 `Manufacturers Model Name`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 1090](https://dicomlookup.com/dicomtags/(0008,1090)) `Manufacturers Model Name`.
Units:
level: required
description_addendum: |
SI unit for radioactivity (Becquerel) should be used (for example, "Bq/mL").
Corresponds to DICOM Tag 0054, 1001 `Units`.
Corresponds to [DICOM Tag 0054, 1001](https://dicomlookup.com/dicomtags/(0054,1001)) `Units`.
BodyPart:
level: recommended
description_addendum: Corresponds to DICOM Tag 0018, 0015 `Body Part Examined`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`.
PETInstitutionInformation:
selectors:
Expand All @@ -27,13 +30,17 @@ PETInstitutionInformation:
fields:
InstitutionName:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 0080 `InstitutionName`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0080](https://dicomlookup.com/dicomtags/(0008,0080)) `InstitutionName`.
InstitutionAddress:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 0081 `InstitutionAddress`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0081](https://dicomlookup.com/dicomtags/(0008,0081)) `InstitutionAddress`.
InstitutionalDepartmentName:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 1040 `Institutional Department Name`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 1040](https://dicomlookup.com/dicomtags/(0008,1040))
`Institutional Department Name`.
PETSample:
selectors:
Expand All @@ -42,7 +49,8 @@ PETSample:
fields:
BodyPart:
level: optional
description_addendum: Corresponds to DICOM Tag 0018, 0015 `Body Part Examined`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`.
BodyPartDetails: optional
BodyPartDetailsOntology: optional

Expand Down Expand Up @@ -114,10 +122,12 @@ PETPharmaceuticals:
fields:
PharmaceuticalName:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 0034 `Intervention Drug Name`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0034](https://dicomlookup.com/dicomtags/(0008,0034)) `Intervention Drug Name`.
PharmaceuticalDoseAmount:
level: recommended
description_addendum: Corresponds to DICOM Tag 0008, 0028 `Intervention Drug Dose`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0028](https://dicomlookup.com/dicomtags/(0008,0028)) `Intervention Drug Dose`.
PharmaceuticalDoseUnits: recommended
PharmaceuticalDoseRegimen: recommended
PharmaceuticalDoseTime:
Expand All @@ -136,17 +146,20 @@ PETTime:
ScanStart: required
InjectionStart:
level: required
description_addendum: Corresponds to DICOM Tag 0018, 1072 `Radiopharmaceutical Start Time`.
description_addendum: |
Corresponds to [DICOM Tag 0018, 1072](https://dicomlookup.com/dicomtags/(0018,1072))
`Radiopharmaceutical Start Time`.
FrameTimesStart: required
FrameDuration: required
InjectionEnd:
level: recommended
description_addendum: |
Corresponds to DICOM Tag 0018, 1073 `Radiopharmaceutical Stop Time`
converted to seconds relative to TimeZero.
Corresponds to [DICOM Tag 0018, 1073](https://dicomlookup.com/dicomtags/(0018,1073))
`Radiopharmaceutical Stop Time` converted to seconds relative to TimeZero.
ScanDate:
level: deprecated
description_addendum: Corresponds to DICOM Tag 0008, 0022 `Acquisition Date`.
description_addendum: |
Corresponds to [DICOM Tag 0008, 0022](https://dicomlookup.com/dicomtags/(0008,0022)) `Acquisition Date`.
PETReconstruction:
selectors:
Expand All @@ -158,40 +171,57 @@ PETReconstruction:
ImageDecayCorrectionTime: required
ReconMethodName:
level: required
description_addendum: This partly matches the DICOM Tag 0054, 1103 `Reconstruction Method`.
description_addendum: |
This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103))
`Reconstruction Method`.
ReconMethodParameterLabels:
level: required
description_addendum: This partly matches the DICOM Tag 0054, 1103 `Reconstruction Method`.
description_addendum: |
This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103))
`Reconstruction Method`.
ReconMethodParameterUnits:
level: recommended
level_addendum: required if `ReconMethodParameterLabels` does not contain `"none"`
description_addendum: This partly matches the DICOM Tag 0054, 1103 `Reconstruction Method`.
description_addendum: |
This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103))
`Reconstruction Method`.
ReconMethodParameterValues:
level: recommended
level_addendum: required if `ReconMethodParameterLabels` does not contain `"none"`
description_addendum: This partly matches the DICOM Tag 0054, 1103 `Reconstruction Method`.
description_addendum: |
This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103))
`Reconstruction Method`.
ReconFilterType:
level: required
description_addendum: This partly matches the DICOM Tag 0018, 1210 `Convolution Kernel`.
description_addendum: |
This partly matches the [DICOM Tag 0018, 1210](https://dicomlookup.com/dicomtags/(0018,1210))
`Convolution Kernel`.
ReconFilterSize:
level: recommended
level_addendum: required if `ReconFilterType` is not `"none"`
description_addendum: This partly matches the DICOM Tag 0018, 1210 `Convolution Kernel`.
description_addendum: |
This partly matches the [DICOM Tag 0018, 1210](https://dicomlookup.com/dicomtags/(0018,1210))
`Convolution Kernel`.
AttenuationCorrection:
level: required
description_addendum: This corresponds to DICOM Tag 0054, 1101 `Attenuation Correction Method`.
description_addendum: |
This corresponds to [DICOM Tag 0054, 1101](https://dicomlookup.com/dicomtags/(0054,1101))
`Attenuation Correction Method`.
ReconMethodImplementationVersion: recommended
AttenuationCorrectionMethodReference: recommended
ScaleFactor: recommended
ScatterFraction:
level: recommended
description_addendum: Corresponds to DICOM Tag 0054, 1323 `Scatter Fraction Factor`.
description_addendum: |
Corresponds to [DICOM Tag 0054, 1323](https://dicomlookup.com/dicomtags/(0054,1323)) `Scatter Fraction Factor`.
DecayCorrectionFactor:
level: recommended
description_addendum: Corresponds to DICOM Tag 0054, 1321 `Decay Factor`.
description_addendum: |
Corresponds to [DICOM Tag 0054, 1321](https://dicomlookup.com/dicomtags/(0054,1321)) `Decay Factor`.
DoseCalibrationFactor:
level: recommended
description_addendum: Corresponds to DICOM Tag 0054, 1322 `Dose Calibration Factor`.
description_addendum: |
Corresponds to [DICOM Tag 0054, 1322](https://dicomlookup.com/dicomtags/(0054,1322)) `Dose Calibration Factor`.
PromptRate: recommended
SinglesRate: recommended
RandomRate: recommended
Expand Down

0 comments on commit 4f32fa4

Please sign in to comment.