-
Notifications
You must be signed in to change notification settings - Fork 22
PET
PET data are supported and imported into Shanoir old for the Miccai PET Challenges 2016. Implementations could be found on the shanoir challenges server. Specifications could be found here: Shanoir challenges spec.
For Shanoir NG, changes need to be done in these three levels below to support the PET Modality and import:
new fields needed to be introduced here to support the PET Modality:
Field | Dicom tag | Type | Unit | Required |
---|---|---|---|---|
attenuationCorrectionMethod | (0054, 1101) | String | ||
convolutionKernel | (0018,1210) | String | ||
decayCorrection | (0054, 1102) | String | ||
decayFactor | (0054, 1321) | Integer | ||
dimensionX | (0028, 0010) | Integer | x | |
dimensionY | (0028, 0011) | Integer | x | |
doseCalibrationFactor | (0054,1322) | Integer | ||
energyWindowLowerLimit | (0054,0014) | Integer | KeV | |
energyWindowUpperLimit | (0054,0015) | Integer | KeV | |
numberOfIterations | (0018,9739) | String | ||
numberOfSlices | (0054, 0081) | Integer | x | |
numberOfSubsets | (0018,9740) | String | ||
radionuclideHalfLife | (0018,1075) | Double | sec | |
radionuclideTotalDose | (0018,1074) | Integer | ||
radiopharmaceuticalCode | String | |||
randomsCorrectionMethod | (0054, 1100) | String | ||
reconstructionMethod | (0054, 1103) | String | ||
rescaleSlope | (0028, 1053) | Long | ||
rescaleType | (0028, 1054) | String | ||
scatterCorrectionMethod | (0054, 1105) | String | ||
scatterFractionFactor | (0054,1323) | Integer | ||
units | (0054, 1001) | String | ||
voxelSizeX | (0028, 0030) | Double | mm | x |
voxelSizeY | (0028, 0030) | Double | mm | x |
voxelSizeZ | (0018, 0050) | Double | mm | x |
Question: the 6 required fields are mandatory for PET challenges. Are they also mandatory for all PET data to be imported into Shanoir NG?
No longer need of specific studycard for PET Dataset.
Required fields about PET_Protocol needed to be checked and edited in a specific part to end the PET data import (See Shanoir old, penultimate step of Dicom import: Select StudyCard > Details on the PET acquisition protocol).
GUI Proposal 1: At the second step of import (Select Series), display and check the 5 Dicom tags corresponding to the 6 required fields about PET_Protocol. The "next" button could be clicked if and only if all of these fields are presented here. Otherwise, propose the edition of these fields before the next step.
GUI Proposal 2: Add one step between the 3rd step (clinical context) and the last step (finish). Like Shanoir old, here we check the details of the PET acquisition protocol before the end of an import.
PET Dataset Data and PET Dataset MetaData needed to be shown and edited here.
PET Protocol needed to be shown and edited here.
In the microservice datasets, these entities below needed to be added into Shanoir NG, to construct the data model of PET Dataset, PET Dataset Acquisition, PET Protocol, etc..
- PET Dataset Strategy
- PET Dataset Acquisition Strategy
- PET Protocol Strategy