When I try to convert from DICOM to NRRD, I have to rename both image and segmentation, and this is an error-prone process. Is it possible for me to check the patient ID in the NRRD file, thanks for your help!
You can write a few-line Python script that imports images and segmentations from a folder and before saving them to file, renames the nodes to have and sets the node names the way you like. YOu can find all the necessary code snippets in the script repository:
If I load the DICOM image manually, how could I check the name of current DICOM image. I ask this question because when I load two or more patients, the previous series will exist in the segmentation module, and this is really misleaded! Thansk for your help!!
In the Data module you can see the DICOM images in a patient/study/series tree. When you create a segmentation in Segment Editor, then the segmentation is added ot the same study as the image, so you can check the correspondence there.
Then, when you change segmentation in Segment Editor, the master volume (i.e. the corresponding DICOM image) is selected automatically.
It’s a bit late of a response, but you could check the Left Top annotation in the DataProbe module. It’ll show patient name, ID and/or sequence in the visor depending on the Annotation Level (1,2,3). Not sure if this is what you’re looking for.
Edit: sorry, I misunderstood. Like it was said above, you could make a script and write not only the name, but a new field in the nrrd header like DICOM.PatientID, and it’ll appear in the nrrd when opened in any text editor.