DICOM interface setup

Homepage Clovertech Forums Cloverleaf DICOM interface setup

Tagged: 

  • Creator
    Topic
  • #115022
    Jolene DeMaiffe
    Participant

    I am needing to send radiology images from PACS  to a folder on the server.  I’m receiving DICOM files but I have something wrong because the sending system is not getting notified that it was successful and the receiving system states that they couldn’t pull up the file correctly plus it takes too long to get there.

    I attached some screen prints of what I have so far and my output log.

    Do I need all the different Presentation Context related to radiology?

    I had seen a post by Gerben (#110964) that it appeared that I maybe doing the same type of thing.

    I’m hoping someone will share their setup with me.

    I’d appreciate any assistance.

    Thanks

    Jolene

    Attachments:
    You must be logged in to view attached files.
Viewing 3 reply threads
  • Author
    Replies
    • #115030
      Jim Kosloskey
      Participant

      So the PACS system is not providing a file stored on disk?

      I have never worked with the DICOM protocol but if it is a type of real time connection, then is there a specific acknowledgment they require (such as one finds with HL/7)? If so you will need a Tcl proc to create the acknowledgment I would think.

      If your intent is to simply pass the DICOM data as is, then a file based integration might work best if the PACS system can indeed place a DICOM ‘message’ in a file.

      I suspect some of the time delay being experienced is what appears to be parsing of the message as it arrives. I am thinking in a Fileset protocol that would not occur. I also suspect the DICOM messages can be quite large so you need to be sure to integrate in a properly sized Cloverleaf environment.

      Also it is quite possible you will need to set the encoding at least for the OB.

      It looks like no one responded to the original post.

      Hopefully there is someone in the community who has experienced what you are trying to do and has a recommendation or 2.

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #115032
      Jim Kosloskey
      Participant

      In Looking at your attachment I see the last thing in the log is:

      [msg :Msg :ERR /0:rad_dicom_xlate:01/17/2020 08:34:09] CommandField is expected to be the third element in the dicom message, but the third one in message content is <000E,0000>.

      [xlt :rout:ERR /0:rad_dicom_xlate:01/17/2020 08:34:09] Failed to get Dicom Trxid. failed: Cannot get CommandCode from message content

      So I suspect nothing is going to the destination thread. The ‘message’ is ending up in the Error Database I suspect.

       

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #115033
      Jim Kosloskey
      Participant

      Here is the encoding section from the DICOM standard (link:

      http://dicom.nema.org/dicom/2013/output/chtml/part05/chapter_6.html

      )

      That link can be a starting point to the entire DICOM standard if you want to dig deeper.

      Each provider/receiver of the DICOM message is supposed to provide a conformance report. I suspect that should tell you a lot about how they are using DICOM including the encoding scheme in use and expected.

      I am not sure if you need anything besides hci_static raw route but if you do need a TrxId perhaps the doc will help you decide which field, etc. should contain the TrxId.

       

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #115113
      Rob Abbott
      Keymaster

      Please note that we continue to maintain our DICOM support.  Both 19.1.1 and 6.2.4+ patches have some fixes for DICOM, mainly around support for private tags.

      Rob Abbott
      Cloverleaf Emeritus

Viewing 3 reply threads
  • You must be logged in to reply to this topic.

Forum Statistics

Registered Users
5,117
Forums
28
Topics
9,293
Replies
34,435
Topic Tags
286
Empty Topic Tags
10