-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vendor lock to Siemens #32
Comments
Thank you for the detailed report!
So should we disregard StudyDescription on Philips and treat Exam card to separate into locator? There should then be a way to add optional suffix which would get stripped so the same study could have multiple cards |
Unfortunately ":" is not allowed. We are using the ExamCardName as StudyName and for multiple Cards, StudyName_day1, StudyName_day2. Maybe we can use the same syntax as for session: StudyID_StudyName_ses-day1, StudyID_StudyName-ses-day2... |
Well, looking at the original issue for adding Yeah, I guess we could try using Interested to give a try to submit a PR for that and |
Ah, ok. I thought PREFIX is for user specific additional "comments". Philips will leave [0008,103e] Series Description untouched but will change [0018,1030] protocol name to I will try to submit a PR for more Philips compatibility. |
oh... I wonder if we should just strip |
I think I have to dig deeper into heudiconv. I removed the I am calling which is the wrong way?? Because the |
The code (nipy/heudiconv#343) is working if heudiconv is called with --file. |
overall I think we had issues resolved on heudiconv side -- so closing. Please reopen if anything is left TODO |
Hi,
I like the idea to have only one heuristic to convert all studies, but at the moment the REPROIN structure is vendor locked to Siemens and not fully compatible with Philips.
ExamCard Tree:
Siemens : Tree -> Investigator -> Region -> Exam -> Program
Philips does not have this fixed structure. On a Phlips System the Folder depth is very flexible, but only the ExamCardName [2001,10c8] is stored in the Dicom header.
Of course the fields Referring Physician's Name [0008,009], Performing Physician's Name [0008,1050], or Study Comments [0032,4000] can be used during registration of the subject, but the values have to be entered manually (free text,no selection box!) and are therefore error prone.
In contrast to Siemens the Study Description [0008,1030] is a free text field too, and will not be populated with "Region + Exam" like Siemens does -> error prone.
Naming the scan name "func_task-task1_run-01" is possible, but only [a-z][A-Z][0-9] and -/_.*+() are allowed. Therefore, "PREFIX:" or" _ses-{date}" is not possible.
I guess populating the bids study descripion with Investigator and Experimenter from free text fields will end up in a big mess and can not be nicely hardcoded on a Philips System, but I am interested in an alternative naming of the scan, to have the PREFIX: and {date} functionality working on Philips as well.
Joerg
The text was updated successfully, but these errors were encountered: