Skip to content

Commit 7f6b331

Browse files
authored
Update README with DICOM support implementation steps
Revised steps for adding DICOM support in the extension manager, including updates to Slicer ExtensionsIndex and core functionalities.
1 parent 79e4540 commit 7f6b331

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

  • PW44_2026_GranCanaria/Projects/AddingDicomSupportInformationToExtensionManager

PW44_2026_GranCanaria/Projects/AddingDicomSupportInformationToExtensionManager/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,14 @@ Currently DICOM support in extensions is written to a json file in the slicer re
4747
<!-- Describe here HOW you would like to achieve the objectives stated above. -->
4848

4949

50-
1. Update [Slicer Package Manager](https://github.com/girder/slicer_package_manager) to handle additional DICOM support metadata
50+
1. Update Slicer ExtensionsIndex to include DICOM related metadata, update schema (Kyle has the branch)
51+
2. Update [Slicer Package Manager](https://github.com/girder/slicer_package_manager) to handle additional DICOM support metadata
5152
- This can be done by specifying a [rule-engine](https://pypi.org/project/rule-engine/) string that can be used to define extension compatibility with Modality and SOPClassUID.
5253
- Ex:
5354
```"(Modality == 'SEG') or (SOPClassUID == '1.2.840.10008.5.1.4.1.1.30') or (Modality == 'SR' and (SOPClassUID == '1.2.840.10008.5.1.4.1.1.88.22' or SOPClassUID == '1.2.840.10008.5.1.4.1.1.88.33'))"```
54-
3. Update 3D Slicer core to query the list of available extensions to find an extension that can handle the current modality.
55-
4. Integrate this PR with other efforts to update the extension manager (extensions tiers, multiple categories, etc.).
55+
3. Update 3D Slicer core to query the list of available extensions to find an extension that can handle the current modality. (Kyle has the branch already)
56+
4. Integrate this PR with other efforts to update the extension manager (extensions tiers, multiple categories, etc. - see https://github.com/girder/slicer_package_manager/pull/124)
57+
5. Update SlicerIDCBrowser?
5658

5759

5860
## Progress and Next Steps

0 commit comments

Comments
 (0)