Routing based upon specific DICOM tag
Via the "constants.php" file, I have added the DICOM tag 0008 0100, which is the Exam Code. When I look at the DICOM meta within a study that is stored on the PacsOne server, that particular tag is not viewable. Since PacsOne is not displaying that info, am I still able to create a route rule based upon that tag?
My concern is even though I have added it via the "constants.php" file, that PacsOne is not recognizing the tag to appropriately route the study.
My concern is even though I have added it via the "constants.php" file, that PacsOne is not recognizing the tag to appropriately route the study.
Not exactly. PacsOne Server supports most (not any) non-sequence tags for automatic routing, as it uses its own Dicom dictionary based on Part 6 of the Dicom standards.
If the particular tag you want is not yet supported, you can always submit a feature request to add it to the list of supported Dicom attributes for automatic routing.
If the particular tag you want is not yet supported, you can always submit a feature request to add it to the list of supported Dicom attributes for automatic routing.
Current list of supported routing key attributes can be found in the $ROUTE_KEY_TBL array in the php/constants.php script under the directory where PacsOne is installed, and you can add more to that list as any data that's parsed into the PacsOne Server database can be used as the routing key attributes, e.g., Patient ID, Study ID, Series Number, Instance Number, etc. But it's too long to list them all here, so exactly what tag are you interested in using as the routing key?
Ideally using the following key would have been the best case scenario.
(0008,0100) Code Value CodeValue SH 1
I'm trying to find an alternative to this, perhaps the Study Description
(0008,1030) Study Description StudyDescription LO 1
The problem with using this is that potentially the Study Description can be changed, whereas the mnemonic, or "Code Value" cannot be edited. Is there by chance a workaround, or would it be possible to include the ability to route based upon Code Value in the future?
**The codes above were copied directly from the DICOM Standard: Part 6 documentation**
(0008,0100) Code Value CodeValue SH 1
I'm trying to find an alternative to this, perhaps the Study Description
(0008,1030) Study Description StudyDescription LO 1
The problem with using this is that potentially the Study Description can be changed, whereas the mnemonic, or "Code Value" cannot be edited. Is there by chance a workaround, or would it be possible to include the ability to route based upon Code Value in the future?
**The codes above were copied directly from the DICOM Standard: Part 6 documentation**
As mentioned previously, the Code Value (0008,0100) tag is part of a sequence tag which means it cannot be used as the routing key (think about what if multiple sequences having different Code Value items).
On the other hand, the Study Description (0008,1030) can certainly be used as the routing key attribute. This is regardless of whether or not the value can be edited because the routing is performed when the study is received, i.e., PacsOne makes the routing decision based on the current value at the time when the study is received.
On the other hand, the Study Description (0008,1030) can certainly be used as the routing key attribute. This is regardless of whether or not the value can be edited because the routing is performed when the study is received, i.e., PacsOne makes the routing decision based on the current value at the time when the study is received.