From 4f7e9570d4ec3039b015310e21d41b8b6941d35b Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Fri, 9 Jan 2026 09:50:17 -0500 Subject: [PATCH 1/7] [ENH] Move PET DICOM correspondences into term definitions --- src/schema/objects/metadata.yaml | 37 +++++++++++-- src/schema/rules/sidecars/pet.yaml | 89 +++++------------------------- 2 files changed, 45 insertions(+), 81 deletions(-) diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index d763a3503d..beff7c30cb 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -229,6 +229,8 @@ AttenuationCorrection: display_name: Attenuation Correction description: | Short description of the attenuation correction method used. + Corresponds to [DICOM Tag 0054, 1101](https://dicomlookup.com/dicomtags/(0054,1101)) + `Attenuation Correction Method`. type: string AttenuationCorrectionMethodReference: name: AttenuationCorrectionMethodReference @@ -731,6 +733,7 @@ DecayCorrectionFactor: display_name: Decay Correction Factor description: | Decay correction factor for each frame. + Corresponds to [DICOM Tag 0054, 1321](https://dicomlookup.com/dicomtags/(0054,1321)) `Decay Factor`. type: array items: type: number @@ -1895,16 +1898,16 @@ InjectionEnd: name: InjectionEnd display_name: Injection End description: | - Time of end of injection with respect to `"TimeZero"` in the default unit - seconds. + Time of end of injection with respect to `"TimeZero"`, in seconds. + Corresponds to [DICOM Tag 0018, 1073](https://dicomlookup.com/dicomtags/(0018,1073)) + `Radiopharmaceutical Stop Time` converted to seconds relative to TimeZero. type: number unit: s InjectionStart: name: InjectionStart display_name: Injection Start description: | - Time of start of injection with respect to `"TimeZero"` in the default unit - seconds. + Time of start of injection with respect to `"TimeZero"`, in seconds. This corresponds to [DICOM Tag 0018, 1072](https://dicomlookup.com/dicomtags/(0018,1072)) `Contrast/Bolus Start Time` converted to seconds relative to `"TimeZero"`. type: number @@ -2843,6 +2846,7 @@ PharmaceuticalDoseAmount: display_name: Pharmaceutical Dose Amount description: | Dose amount of administered pharmaceutical. + Corresponds to [DICOM Tag 0018, 0028](https://dicomlookup.com/dicomtags/(0018,0028)) `Intervention Drug Dose`. anyOf: - type: number - type: array @@ -2866,6 +2870,9 @@ PharmaceuticalDoseTime: the regimen description should be complete enough to enable unambiguous interpretation of `"PharmaceuticalDoseTime"`. Unit format of the specified pharmaceutical dose time MUST be seconds. + Corresponds to a combination of DICOM Tags + [0018, 0027](https://dicomlookup.com/dicomtags/(0018,0027)) `Intervention Drug Stop Time` and + [0018, 0035](https://dicomlookup.com/dicomtags/(0018,0035)) `Intervention Drug Start Time`. anyOf: - type: number unit: s @@ -2885,7 +2892,9 @@ PharmaceuticalName: name: PharmaceuticalName display_name: Pharmaceutical Name description: | - Name of pharmaceutical. + Name of administered pharmaceutical. + Note that this is distinct from any radiotracer or contrast agent used in the scan protocol. + Corresponds to [DICOM Tag 0018, 0034](https://dicomlookup.com/dicomtags/(0018,0034)) `Intervention Drug Name`. type: string PhaseEncodingDirection: name: PhaseEncodingDirection @@ -3145,6 +3154,8 @@ ReconFilterSize: display_name: Recon Filter Size description: | Kernel size of post-recon filter (FWHM) in default units `"mm"`. + This partly matches the [DICOM Tag 0018, 1210](https://dicomlookup.com/dicomtags/(0018,1210)) + `Convolution Kernel`. anyOf: - type: number unit: mm @@ -3157,6 +3168,8 @@ ReconFilterType: display_name: Recon Filter Type description: | Type of post-recon smoothing (for example, `["Shepp"]`). + This partly matches the [DICOM Tag 0018, 1210](https://dicomlookup.com/dicomtags/(0018,1210)) + `Convolution Kernel`. anyOf: - type: string - type: array @@ -3173,12 +3186,16 @@ ReconMethodName: display_name: Recon Method Name description: | Reconstruction method or algorithm (for example, `"3d-op-osem"`). + This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + `Reconstruction Method`. type: string ReconMethodParameterLabels: name: ReconMethodParameterLabels display_name: Recon Method Parameter Labels description: | Names of reconstruction parameters (for example, `["subsets", "iterations"]`). + This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + `Reconstruction Method`. type: array items: type: string @@ -3187,6 +3204,8 @@ ReconMethodParameterUnits: display_name: Recon Method Parameter Units description: | Unit of reconstruction parameters (for example, `["none", "none"]`). + This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + `Reconstruction Method`. type: array items: type: string @@ -3196,6 +3215,8 @@ ReconMethodParameterValues: display_name: Recon Method Parameter Values description: | Values of reconstruction parameters (for example, `[21, 3]`). + This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + `Reconstruction Method`. type: array items: type: number @@ -3511,6 +3532,7 @@ ScanDate: display_name: Scan Date description: | Date of scan in the format `"YYYY-MM-DD[Z]"`. + Corresponds to [DICOM Tag 0008, 0022](https://dicomlookup.com/dicomtags/(0008,0022)) `Acquisition Date`. This field is DEPRECATED, and this metadata SHOULD be recorded in the `acq_time` column of the corresponding [Scans file](SPEC_ROOT/modality-agnostic-files/data-summary-files.md#scans-file). type: string @@ -3559,6 +3581,8 @@ ScatterFraction: display_name: Scatter Fraction description: | Scatter fraction for each frame (Units: 0-100%). + Corresponds to [DICOM Tag 0054, 1323](https://dicomlookup.com/dicomtags/(0054,1323)) + `Scatter Fraction Factor`. type: array items: type: number @@ -4130,6 +4154,8 @@ TracerName: display_name: Tracer Name description: | Name of the tracer compound used (for example, `"CIMBI-36"`) + Corresponds to DICOM Tags (0008,0105) `Mapping Resource` and + (0008,0122) `Mapping Resource Name`. type: string TracerRadLex: name: TracerRadLex @@ -4142,6 +4168,7 @@ TracerRadionuclide: display_name: Tracer Radionuclide description: | Radioisotope labeling tracer (for example, `"C11"`). + Corresponds to DICOM Tags (0008,0104) `CodeValue` and (0008,0104) `CodeMeaning`. type: string TracerSNOMED: name: TracerSNOMED diff --git a/src/schema/rules/sidecars/pet.yaml b/src/schema/rules/sidecars/pet.yaml index 70d4493bb2..e0bfe4d024 100644 --- a/src/schema/rules/sidecars/pet.yaml +++ b/src/schema/rules/sidecars/pet.yaml @@ -61,13 +61,8 @@ PETRadioChemistry: fields: TracerName: level: required - description_addendum: | - Corresponds to DICOM Tags (0008,0105) `Mapping Resource` and - (0008,0122) `Mapping Resource Name`. TracerRadionuclide: level: required - description_addendum: | - Corresponds to DICOM Tags (0008,0104) `CodeValue` and (0008,0104) `CodeMeaning`. InjectedRadioactivity: required InjectedRadioactivityUnits: required InjectedMass: required @@ -120,24 +115,11 @@ PETPharmaceuticals: - datatype == "pet" - suffix == "pet" fields: - PharmaceuticalName: - level: recommended - description_addendum: | - For pharmaceutical co-administered with tracer. - Corresponds to [DICOM Tag 0018, 0034](https://dicomlookup.com/dicomtags/(0018,0034)) `Intervention Drug Name`. - PharmaceuticalDoseAmount: - level: recommended - description_addendum: | - For pharmaceutical co-administered with tracer. - Corresponds to [DICOM Tag 0018, 0028](https://dicomlookup.com/dicomtags/(0018,0028)) `Intervention Drug Dose`. + PharmaceuticalName: recommended + PharmaceuticalDoseAmount: recommended PharmaceuticalDoseUnits: recommended PharmaceuticalDoseRegimen: recommended - PharmaceuticalDoseTime: - level: recommended - description_addendum: | - Corresponds to a combination of DICOM Tags - [0018, 0027](https://dicomlookup.com/dicomtags/(0018,0027)) `Intervention Drug Stop Time` and - [0018, 0035](https://dicomlookup.com/dicomtags/(0018,0035)) `Intervention Drug Start Time`. + PharmaceuticalDoseTime: recommended Anaesthesia: optional PETTime: @@ -147,22 +129,11 @@ PETTime: fields: TimeZero: required ScanStart: required - InjectionStart: - level: required - description_addendum: | - Corresponds to [DICOM Tag 0018, 1072](https://dicomlookup.com/dicomtags/(0018,1072)) - `Radiopharmaceutical Start Time`. + InjectionStart: required FrameTimesStart: required FrameDuration: required - InjectionEnd: - level: recommended - description_addendum: | - 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](https://dicomlookup.com/dicomtags/(0008,0022)) `Acquisition Date`. + InjectionEnd: recommended + ScanDate: deprecated PETReconstruction: selectors: @@ -172,59 +143,25 @@ PETReconstruction: AcquisitionMode: required ImageDecayCorrected: required ImageDecayCorrectionTime: required - ReconMethodName: - level: required - 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](https://dicomlookup.com/dicomtags/(0054,1103)) - `Reconstruction Method`. + ReconMethodName: required + ReconMethodParameterLabels: required ReconMethodParameterUnits: level: recommended level_addendum: required if `ReconMethodParameterLabels` does not contain `"none"` - 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](https://dicomlookup.com/dicomtags/(0054,1103)) - `Reconstruction Method`. - ReconFilterType: - level: required - description_addendum: | - This partly matches the [DICOM Tag 0018, 1210](https://dicomlookup.com/dicomtags/(0018,1210)) - `Convolution Kernel`. + ReconFilterType: required ReconFilterSize: level: recommended level_addendum: required if `ReconFilterType` is not `"none"` - 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](https://dicomlookup.com/dicomtags/(0054,1101)) - `Attenuation Correction Method`. + AttenuationCorrection: required ReconMethodImplementationVersion: recommended AttenuationCorrectionMethodReference: recommended ScaleFactor: recommended - ScatterFraction: - level: recommended - 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](https://dicomlookup.com/dicomtags/(0054,1321)) `Decay Factor`. - DoseCalibrationFactor: - level: recommended - description_addendum: | - Corresponds to [DICOM Tag 0054, 1322](https://dicomlookup.com/dicomtags/(0054,1322)) `Dose Calibration Factor`. + ScatterFraction: recommended + DecayCorrectionFactor: recommended + DoseCalibrationFactor: recommended PromptRate: recommended SinglesRate: recommended RandomRate: recommended From cde29daa1c76cd285c85127c0276cd62df7444aa Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Fri, 9 Jan 2026 10:03:27 -0500 Subject: [PATCH 2/7] [FIX] Remove duplicate BodyPart field Add DICOM correspondence to term definition while we're here --- src/schema/objects/metadata.yaml | 1 + src/schema/rules/sidecars/pet.yaml | 9 +-------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index beff7c30cb..1a03486677 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -357,6 +357,7 @@ BodyPart: display_name: Body Part description: | Body part of the organ / body region scanned. + Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`. type: string BodyPartDetails: name: BodyPartDetails diff --git a/src/schema/rules/sidecars/pet.yaml b/src/schema/rules/sidecars/pet.yaml index e0bfe4d024..99c97e6e23 100644 --- a/src/schema/rules/sidecars/pet.yaml +++ b/src/schema/rules/sidecars/pet.yaml @@ -18,10 +18,6 @@ PETHardware: description_addendum: | SI unit for radioactivity (Becquerel) should be used (for example, "Bq/mL"). Corresponds to [DICOM Tag 0054, 1001](https://dicomlookup.com/dicomtags/(0054,1001)) `Units`. - BodyPart: - level: recommended - description_addendum: | - Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`. PETInstitutionInformation: selectors: @@ -47,10 +43,7 @@ PETSample: - modality == "pet" - suffix == "pet" fields: - BodyPart: - level: optional - description_addendum: | - Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`. + BodyPart: optional BodyPartDetails: optional BodyPartDetailsOntology: optional From 8d493c24cf2384d628446992c9715b8282c522e4 Mon Sep 17 00:00:00 2001 From: Martin Norgaard Date: Mon, 12 Jan 2026 19:37:40 +0100 Subject: [PATCH 3/7] Update src/schema/objects/metadata.yaml Co-authored-by: Chris Markiewicz --- src/schema/objects/metadata.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index 1a03486677..2dea51eaed 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -4155,8 +4155,9 @@ TracerName: display_name: Tracer Name description: | Name of the tracer compound used (for example, `"CIMBI-36"`) - Corresponds to DICOM Tags (0008,0105) `Mapping Resource` and - (0008,0122) `Mapping Resource Name`. + Corresponds to [DICOM Tag 0054, 0300](https://dicomlookup.com/dicomtags/(0054,0300)) `Radionuclide Code Sequence`, + extracted from the fields [0008, 0122](https://dicomlookup.com/dicomtags/(0008,0122)) `Mapping Resource Name` + and/or [0008, 0105](https://dicomlookup.com/dicomtags/(0008,0105)) `Mapping Resource`. type: string TracerRadLex: name: TracerRadLex From a51612279f37ee40f193921359235251ea5c9a07 Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Mon, 12 Jan 2026 13:42:20 -0500 Subject: [PATCH 4/7] Refer to (0054, 0300) Radionuclide Code Sequence --- src/schema/objects/metadata.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index 2dea51eaed..dad1697c91 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -4157,7 +4157,7 @@ TracerName: Name of the tracer compound used (for example, `"CIMBI-36"`) Corresponds to [DICOM Tag 0054, 0300](https://dicomlookup.com/dicomtags/(0054,0300)) `Radionuclide Code Sequence`, extracted from the fields [0008, 0122](https://dicomlookup.com/dicomtags/(0008,0122)) `Mapping Resource Name` - and/or [0008, 0105](https://dicomlookup.com/dicomtags/(0008,0105)) `Mapping Resource`. + and/or [0008, 0105](https://dicomlookup.com/dicomtags/(0008,0105)) `Mapping Resource`. type: string TracerRadLex: name: TracerRadLex @@ -4170,7 +4170,9 @@ TracerRadionuclide: display_name: Tracer Radionuclide description: | Radioisotope labeling tracer (for example, `"C11"`). - Corresponds to DICOM Tags (0008,0104) `CodeValue` and (0008,0104) `CodeMeaning`. + Corresponds to [DICOM Tag 0054, 0300](https://dicomlookup.com/dicomtags/(0054,0300)) `Radionuclide Code Sequence`, + extracted from the fields [0008, 0100](https://dicomlookup.com/dicomtags/(0008,0100)) `Code Value` + and/or [0008, 0104](https://dicomlookup.com/dicomtags/(0008,0104)) `Code Meaning`. type: string TracerSNOMED: name: TracerSNOMED From 99c78a6123fa5fd2d0242b7d6981d2768207c201 Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Mon, 12 Jan 2026 13:54:08 -0500 Subject: [PATCH 5/7] Remove unnecessary object structure --- src/schema/rules/sidecars/pet.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/schema/rules/sidecars/pet.yaml b/src/schema/rules/sidecars/pet.yaml index 99c97e6e23..0ed52fd62d 100644 --- a/src/schema/rules/sidecars/pet.yaml +++ b/src/schema/rules/sidecars/pet.yaml @@ -52,10 +52,8 @@ PETRadioChemistry: - datatype == "pet" - suffix == "pet" fields: - TracerName: - level: required - TracerRadionuclide: - level: required + TracerName: required + TracerRadionuclide: required InjectedRadioactivity: required InjectedRadioactivityUnits: required InjectedMass: required From d394443685f4db40bd94ccda85b971a09a8fa516 Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Mon, 12 Jan 2026 13:55:16 -0500 Subject: [PATCH 6/7] Partly matches --- src/schema/objects/metadata.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index dad1697c91..f69eec46c8 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -2895,7 +2895,7 @@ PharmaceuticalName: description: | Name of administered pharmaceutical. Note that this is distinct from any radiotracer or contrast agent used in the scan protocol. - Corresponds to [DICOM Tag 0018, 0034](https://dicomlookup.com/dicomtags/(0018,0034)) `Intervention Drug Name`. + This partly matches [DICOM Tag 0018, 0034](https://dicomlookup.com/dicomtags/(0018,0034)) `Intervention Drug Name`. type: string PhaseEncodingDirection: name: PhaseEncodingDirection From b84eec061acf77b5dfdfb4e2046a931ab2cea8fd Mon Sep 17 00:00:00 2001 From: "Christopher J. Markiewicz" Date: Thu, 23 Apr 2026 15:39:08 -0400 Subject: [PATCH 7/7] fix: Use https://www.dicomlookup.com --- src/schema/objects/metadata.yaml | 48 +++++++++++++++++--------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index 3b5a83eef1..68f41d9c8e 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -230,7 +230,7 @@ AttenuationCorrection: display_name: Attenuation Correction description: | Short description of the attenuation correction method used. - Corresponds to [DICOM Tag 0054, 1101](https://dicomlookup.com/dicomtags/(0054,1101)) + Corresponds to [DICOM Tag 0054, 1101](http://www.dicomlookup.com/dicomtags/(0054,1101)) `Attenuation Correction Method`. type: string AttenuationCorrectionMethodReference: @@ -365,7 +365,7 @@ BodyPart: display_name: Body Part description: | Body part of the organ / body region scanned. - Corresponds to [DICOM Tag 0018, 0015](https://dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`. + Corresponds to [DICOM Tag 0018, 0015](http://www.dicomlookup.com/dicomtags/(0018,0015)) `Body Part Examined`. type: string BodyPartDetails: name: BodyPartDetails @@ -790,7 +790,7 @@ DecayCorrectionFactor: display_name: Decay Correction Factor description: | Decay correction factor for each frame. - Corresponds to [DICOM Tag 0054, 1321](https://dicomlookup.com/dicomtags/(0054,1321)) `Decay Factor`. + Corresponds to [DICOM Tag 0054, 1321](http://www.dicomlookup.com/dicomtags/(0054,1321)) `Decay Factor`. type: array items: type: number @@ -1997,7 +1997,7 @@ InjectionEnd: display_name: Injection End description: | Time of end of injection with respect to `"TimeZero"`, in seconds. - Corresponds to [DICOM Tag 0018, 1073](https://dicomlookup.com/dicomtags/(0018,1073)) + Corresponds to [DICOM Tag 0018, 1073](http://www.dicomlookup.com/dicomtags/(0018,1073)) `Radiopharmaceutical Stop Time` converted to seconds relative to TimeZero. type: number unit: s @@ -2963,7 +2963,7 @@ PharmaceuticalDoseAmount: display_name: Pharmaceutical Dose Amount description: | Dose amount of administered pharmaceutical. - Corresponds to [DICOM Tag 0018, 0028](https://dicomlookup.com/dicomtags/(0018,0028)) `Intervention Drug Dose`. + Corresponds to [DICOM Tag 0018, 0028](http://www.dicomlookup.com/dicomtags/(0018,0028)) `Intervention Drug Dose`. anyOf: - type: number - type: array @@ -2988,8 +2988,8 @@ PharmaceuticalDoseTime: interpretation of `"PharmaceuticalDoseTime"`. Unit format of the specified pharmaceutical dose time MUST be seconds. Corresponds to a combination of DICOM Tags - [0018, 0027](https://dicomlookup.com/dicomtags/(0018,0027)) `Intervention Drug Stop Time` and - [0018, 0035](https://dicomlookup.com/dicomtags/(0018,0035)) `Intervention Drug Start Time`. + [0018, 0027](http://www.dicomlookup.com/dicomtags/(0018,0027)) `Intervention Drug Stop Time` and + [0018, 0035](http://www.dicomlookup.com/dicomtags/(0018,0035)) `Intervention Drug Start Time`. anyOf: - type: number unit: s @@ -3011,7 +3011,8 @@ PharmaceuticalName: description: | Name of administered pharmaceutical. Note that this is distinct from any radiotracer or contrast agent used in the scan protocol. - This partly matches [DICOM Tag 0018, 0034](https://dicomlookup.com/dicomtags/(0018,0034)) `Intervention Drug Name`. + This partly matches [DICOM Tag 0018, 0034](http://www.dicomlookup.com/dicomtags/(0018,0034)) + `Intervention Drug Name`. type: string PhaseEncodingDirection: name: PhaseEncodingDirection @@ -3297,7 +3298,7 @@ ReconFilterSize: display_name: Recon Filter Size description: | Kernel size of post-recon filter (FWHM) in default units `"mm"`. - This partly matches the [DICOM Tag 0018, 1210](https://dicomlookup.com/dicomtags/(0018,1210)) + This partly matches the [DICOM Tag 0018, 1210](http://www.dicomlookup.com/dicomtags/(0018,1210)) `Convolution Kernel`. anyOf: - type: number @@ -3311,7 +3312,7 @@ ReconFilterType: display_name: Recon Filter Type description: | Type of post-recon smoothing (for example, `["Shepp"]`). - This partly matches the [DICOM Tag 0018, 1210](https://dicomlookup.com/dicomtags/(0018,1210)) + This partly matches the [DICOM Tag 0018, 1210](http://www.dicomlookup.com/dicomtags/(0018,1210)) `Convolution Kernel`. anyOf: - type: string @@ -3329,7 +3330,7 @@ ReconMethodName: display_name: Recon Method Name description: | Reconstruction method or algorithm (for example, `"3d-op-osem"`). - This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + This partly matches the [DICOM Tag 0054, 1103](http://www.dicomlookup.com/dicomtags/(0054,1103)) `Reconstruction Method`. type: string ReconMethodParameterLabels: @@ -3337,7 +3338,7 @@ ReconMethodParameterLabels: display_name: Recon Method Parameter Labels description: | Names of reconstruction parameters (for example, `["subsets", "iterations"]`). - This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + This partly matches the [DICOM Tag 0054, 1103](http://www.dicomlookup.com/dicomtags/(0054,1103)) `Reconstruction Method`. type: array items: @@ -3347,7 +3348,7 @@ ReconMethodParameterUnits: display_name: Recon Method Parameter Units description: | Unit of reconstruction parameters (for example, `["none", "none"]`). - This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + This partly matches the [DICOM Tag 0054, 1103](http://www.dicomlookup.com/dicomtags/(0054,1103)) `Reconstruction Method`. type: array items: @@ -3358,7 +3359,7 @@ ReconMethodParameterValues: display_name: Recon Method Parameter Values description: | Values of reconstruction parameters (for example, `[21, 3]`). - This partly matches the [DICOM Tag 0054, 1103](https://dicomlookup.com/dicomtags/(0054,1103)) + This partly matches the [DICOM Tag 0054, 1103](http://www.dicomlookup.com/dicomtags/(0054,1103)) `Reconstruction Method`. type: array items: @@ -3704,7 +3705,7 @@ ScanDate: display_name: Scan Date description: | Date of scan in the format `"YYYY-MM-DD[Z]"`. - Corresponds to [DICOM Tag 0008, 0022](https://dicomlookup.com/dicomtags/(0008,0022)) `Acquisition Date`. + Corresponds to [DICOM Tag 0008, 0022](http://www.dicomlookup.com/dicomtags/(0008,0022)) `Acquisition Date`. This field is DEPRECATED, and this metadata SHOULD be recorded in the `acq_time` column of the corresponding [Scans file](SPEC_ROOT/modality-agnostic-files/data-summary-files.md#scans-file). type: string @@ -3755,7 +3756,7 @@ ScatterFraction: display_name: Scatter Fraction description: | Scatter fraction for each frame (Units: 0-100%). - Corresponds to [DICOM Tag 0054, 1323](https://dicomlookup.com/dicomtags/(0054,1323)) + Corresponds to [DICOM Tag 0054, 1323](http://www.dicomlookup.com/dicomtags/(0054,1323)) `Scatter Fraction Factor`. type: array items: @@ -4365,9 +4366,11 @@ TracerName: display_name: Tracer Name description: | Name of the tracer compound used (for example, `"CIMBI-36"`) - Corresponds to [DICOM Tag 0054, 0300](https://dicomlookup.com/dicomtags/(0054,0300)) `Radionuclide Code Sequence`, - extracted from the fields [0008, 0122](https://dicomlookup.com/dicomtags/(0008,0122)) `Mapping Resource Name` - and/or [0008, 0105](https://dicomlookup.com/dicomtags/(0008,0105)) `Mapping Resource`. + Corresponds to [DICOM Tag 0054, 0300](http://www.dicomlookup.com/dicomtags/(0054,0300)) + `Radionuclide Code Sequence`, + extracted from the fields [0008, 0122](http://www.dicomlookup.com/dicomtags/(0008,0122)) + `Mapping Resource Name` + and/or [0008, 0105](http://www.dicomlookup.com/dicomtags/(0008,0105)) `Mapping Resource`. type: string TracerRadLex: name: TracerRadLex @@ -4380,9 +4383,10 @@ TracerRadionuclide: display_name: Tracer Radionuclide description: | Radioisotope labeling tracer (for example, `"C11"`). - Corresponds to [DICOM Tag 0054, 0300](https://dicomlookup.com/dicomtags/(0054,0300)) `Radionuclide Code Sequence`, - extracted from the fields [0008, 0100](https://dicomlookup.com/dicomtags/(0008,0100)) `Code Value` - and/or [0008, 0104](https://dicomlookup.com/dicomtags/(0008,0104)) `Code Meaning`. + Corresponds to [DICOM Tag 0054, 0300](http://www.dicomlookup.com/dicomtags/(0054,0300)) + `Radionuclide Code Sequence`, + extracted from the fields [0008, 0100](http://www.dicomlookup.com/dicomtags/(0008,0100)) `Code Value` + and/or [0008, 0104](http://www.dicomlookup.com/dicomtags/(0008,0104)) `Code Meaning`. type: string TracerSNOMED: name: TracerSNOMED