DICOM Worklist Returning No Match In DCMTK wlmscpfs

All other questions regarding DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
npasupathi
Posts: 4
Joined: Fri, 2020-10-02, 08:09

DICOM Worklist Returning No Match In DCMTK wlmscpfs

#1 Post by npasupathi »

I have setup DCMTK's wlmscpfs on Ubuntu 18.04. The worklist files are converted from dump file to .wl files via dump2dcm. So far the worklist files have been returning successful matches when queried from several ultrasound machines (Samsung, Siemens). However with another machine (Phillips), wlmscpfs keeps stating "Information from worklist file ... does not match query" although the search masks contain values that match. I have checked the .wl file in DICOM editor and it shows the same date as in the search (Scheduled Procedure Step Start Date 0040,0002).
The exact same .wl file returns match for some machine and fails for another.

This is the wlmscpfs log:

Code: Select all

Find SCP Request Identifiers:
# Dicom-Data-Set
(0008,0020) DA (no value available)
(0008,0050) SH (no value available)
(0008,0080) LO (no value available)
(0008,0081) ST (no value available)
(0008,0082) SQ (Sequence with undefined length #=1)
  (fffe,e000) na (Item with undefined length #=4)
    (0008,0100) SH (no value available)
    (0008,0102) SH (no value available)
    (0008,0103) SH (no value available)
    (0008,0104) LO (no value available)
  (fffe,e00d) na (ItemDelimitationItem)
(fffe,e0dd) na (SequenceDelimitationItem)
(0008,0090) PN (no value available)
(0008,0092) ST (no value available)
(0008,0094) SH (no value available)
(0008,1080) LO (no value available)
(0008,1084) SQ (Sequence with undefined length #=1)
  (fffe,e000) na (Item with undefined length #=4)
    (0008,0100) SH (no value available)
    (0008,0102) SH (no value available)
    (0008,0103) SH (no value available)
    (0008,0104) LO (no value available)
  (fffe,e00d) na (ItemDelimitationItem)
(fffe,e0dd) na (SequenceDelimitationItem)
(0008,1110) SQ (Sequence with undefined length #=1)
  (fffe,e000) na (Item with undefined length #=2)
    (0008,1150) UI (no value available)
    (0008,1155) UI (no value available)
  (fffe,e00d) na (ItemDelimitationItem)
(fffe,e0dd) na (SequenceDelimitationItem)
(0008,1120) SQ (Sequence with undefined length #=1)
  (fffe,e000) na (Item with undefined length #=2)
    (0008,1150) UI (no value available)
    (0008,1155) UI (no value available)
  (fffe,e00d) na (ItemDelimitationItem)
(fffe,e0dd) na (SequenceDelimitationItem)
(0008,1125) SQ (Sequence with undefined length #=0)
(fffe,e0dd) na (SequenceDelimitationItem)
(0010,0010) PN (no value available)
(0010,0020) LO (no value available)
(0010,0021) LO (no value available)
(0010,0030) DA (no value available)
(0010,0032) TM (no value available)
(0010,0040) CS (no value available)
(0010,0050) SQ (Sequence with undefined length #=1)
  (fffe,e000) na (Item with undefined length #=4)
    (0008,0100) SH (no value available)
    (0008,0102) SH (no value available)
    (0008,0103) SH (no value available)
    (0008,0104) LO (no value available)
  (fffe,e00d) na (ItemDelimitationItem)
(fffe,e0dd) na (SequenceDelimitationItem)
(0010,1000) LO (no value available)
(0010,1001) PN (no value available)
(0010,1005) PN (no value available)
(0010,1010) AS (no value available)
(0010,1020) DS (no value available)
(0010,1030) DS (no value available)
(0010,1040) LO (no value available)
(0010,1060) PN (no value available)
(0010,1080) LO (no value available)
(0010,1081) LO (no value available)
(0010,1090) LO (no value available)
(0010,2000) LO (no value available)
(0010,2110) LO (no value available)
(0010,2150) LO (no value available)
(0010,2152) LO (no value available)
(0010,2154) SH (no value available)
(0010,2160) SH (no value available)
(0010,2180) SH (no value available)
(0010,21a0) CS (no value available)
(0010,21b0) LT (no value available)
(0010,21c0) US (no value available)
(0010,21d0) DA (no value available)
(0010,21f0) LO (no value available)
(0010,4000) LT (no value available)
(0020,000d) UI (no value available)
(0032,1032) PN (no value available)
(0032,1033) LO (no value available)
(0032,1060) LO (no value available)
(0032,1064) SQ (Sequence with undefined length #=1)
  (fffe,e000) na (Item with undefined length #=4)
    (0008,0100) SH (no value available)
    (0008,0102) SH (no value available)
    (0008,0103) SH (no value available)
    (0008,0104) LO (no value available)
  (fffe,e00d) na (ItemDelimitationItem)
(fffe,e0dd) na (SequenceDelimitationItem)
(0038,0004) SQ (Sequence with undefined length #=0)
(fffe,e0dd) na (SequenceDelimitationItem)
(0038,0008) CS (no value available)
(0038,0010) LO (no value available)
(0038,0011) LO (no value available)
(0038,0016) LO (no value available)
(0038,0020) DA (no value available)
(0038,0021) TM (no value available)
(0038,0050) LO (no value available)
(0038,0300) LO (no value available)
(0038,0400) LO (no value available)
(0038,0500) LO (no value available)
(0038,4000) LT (no value available)
(0040,0100) SQ (Sequence with undefined length #=1)
  (fffe,e000) na (Item with undefined length #=16)
    (0008,0060) CS (no value available)
    (0032,1070) LO (no value available)
    (0040,0001) AE (no value available)
    (0040,0002) DA [20201001]
    (0040,0003) TM (no value available)
    (0040,0004) DA (no value available)
    (0040,0005) TM (no value available)
    (0040,0006) PN (no value available)
    (0040,0007) LO (no value available)
    (0040,0008) SQ (Sequence with undefined length #=1)
      (fffe,e000) na (Item with undefined length #=4)
        (0008,0100) SH (no value available)
        (0008,0102) SH (no value available)
        (0008,0103) SH (no value available)
        (0008,0104) LO (no value available)
      (fffe,e00d) na (ItemDelimitationItem)
    (fffe,e0dd) na (SequenceDelimitationItem)
    (0040,0009) SH (no value available)
    (0040,0010) SH (no value available)
    (0040,0011) SH (no value available)
    (0040,0012) LO (no value available)
    (0040,0020) CS (no value available)
    (0040,0400) LT (no value available)
  (fffe,e00d) na (ItemDelimitationItem)
(fffe,e0dd) na (SequenceDelimitationItem)
(0040,1001) SH (no value available)
(0040,1002) LO (no value available)
(0040,1003) SH (no value available)
(0040,1004) LO (no value available)
(0040,1005) LO (no value available)
(0040,1006) SH (no value available)
(0040,1007) SH (no value available)
(0040,1008) LO (no value available)
(0040,1009) SH (no value available)
(0040,1010) PN (no value available)
(0040,1400) LT (no value available)
(0040,2001) LO (no value available)
(0040,2004) DA (no value available)
(0040,2005) TM (no value available)
(0040,2008) PN (no value available)
(0040,2009) SH (no value available)
(0040,2010) SH (no value available)
(0040,2016) LO (no value available)
(0040,2017) LO (no value available)
(0040,2400) LT (no value available)
(0040,3001) LO (no value available)

Checking the search mask
  - Unsupported (sequence) attribute (InstitutionCodeSequence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (ReferringPhysicianAddress) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (ReferringPhysicianTelephoneNumbers) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (sequence) attribute (AdmittingDiagnosesCodeSequence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (sequence) attribute (ReferencedVisitSequence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (PatientBirthTime) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (sequence) attribute (PatientInsurancePlanCodeSequence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (PatientBirthName) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (PatientAge) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (PatientMotherBirthName) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (BranchOfService) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (RETIRED_MedicalRecordLocator) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (CountryOfResidence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (RegionOfResidence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (PatientTelephoneNumbers) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (Occupation) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (PatientReligiousPreference) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (sequence) attribute (ReferencedPatientAliasSequence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (VisitStatusID) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (RouteOfAdmissions) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (AdmittingDate) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (AdmittingTime) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (PatientInstitutionResidence) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (VisitComments) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (RETIRED_PlacerOrderNumberProcedure) encountered in the search mask.
    This attribute will not be existent in any result dataset.
  - Unsupported (non-sequence) attribute (RETIRED_FillerOrderNumberProcedure) encountered in the search mask.
    This attribute will not be existent in any result dataset.

Expanded Find SCP Request Identifiers:
# Dicom-Data-Set
# Used TransferSyntax: Little Endian Explicit
(0008,0020) DA (no value available)                     #   0, 0 StudyDate
(0008,0050) SH (no value available)                     #   0, 0 AccessionNumber
(0008,0080) LO (no value available)                     #   0, 0 InstitutionName
(0008,0081) ST (no value available)                     #   0, 0 InstitutionAddress
(0008,0090) PN (no value available)                     #   0, 0 ReferringPhysicianName
(0008,1080) LO (no value available)                     #   0, 0 AdmittingDiagnosesDescription
(0008,1110) SQ (Sequence with undefined length #=1)     # u/l, 1 ReferencedStudySequence
  (fffe,e000) na (Item with undefined length #=2)         # u/l, 1 Item
    (0008,1150) UI (no value available)                     #   0, 0 ReferencedSOPClassUID
    (0008,1155) UI (no value available)                     #   0, 0 ReferencedSOPInstanceUID
  (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem)               #   0, 0 SequenceDelimitationItem
(0008,1120) SQ (Sequence with undefined length #=1)     # u/l, 1 ReferencedPatientSequence
  (fffe,e000) na (Item with undefined length #=2)         # u/l, 1 Item
    (0008,1150) UI (no value available)                     #   0, 0 ReferencedSOPClassUID
    (0008,1155) UI (no value available)                     #   0, 0 ReferencedSOPInstanceUID
  (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem)               #   0, 0 SequenceDelimitationItem
(0010,0010) PN (no value available)                     #   0, 0 PatientName
(0010,0020) LO (no value available)                     #   0, 0 PatientID
(0010,0021) LO (no value available)                     #   0, 0 IssuerOfPatientID
(0010,0030) DA (no value available)                     #   0, 0 PatientBirthDate
(0010,0040) CS (no value available)                     #   0, 0 PatientSex
(0010,1000) LO (no value available)                     #   0, 0 RETIRED_OtherPatientIDs
(0010,1001) PN (no value available)                     #   0, 0 OtherPatientNames
(0010,1020) DS (no value available)                     #   0, 0 PatientSize
(0010,1030) DS (no value available)                     #   0, 0 PatientWeight
(0010,1040) LO (no value available)                     #   0, 0 PatientAddress
(0010,1080) LO (no value available)                     #   0, 0 MilitaryRank
(0010,2000) LO (no value available)                     #   0, 0 MedicalAlerts
(0010,2110) LO (no value available)                     #   0, 0 Allergies
(0010,2160) SH (no value available)                     #   0, 0 EthnicGroup
(0010,21a0) CS (no value available)                     #   0, 0 SmokingStatus
(0010,21b0) LT (no value available)                     #   0, 0 AdditionalPatientHistory
(0010,21c0) US (no value available)                     #   0, 0 PregnancyStatus
(0010,21d0) DA (no value available)                     #   0, 0 LastMenstrualDate
(0010,4000) LT (no value available)                     #   0, 0 PatientComments
(0020,000d) UI (no value available)                     #   0, 0 StudyInstanceUID
(0032,1032) PN (no value available)                     #   0, 0 RequestingPhysician
(0032,1033) LO (no value available)                     #   0, 0 RequestingService
(0032,1060) LO (no value available)                     #   0, 0 RequestedProcedureDescription
(0032,1064) SQ (Sequence with undefined length #=1)     # u/l, 1 RequestedProcedureCodeSequence
  (fffe,e000) na (Item with undefined length #=4)         # u/l, 1 Item
    (0008,0100) SH (no value available)                     #   0, 0 CodeValue
    (0008,0102) SH (no value available)                     #   0, 0 CodingSchemeDesignator
    (0008,0103) SH (no value available)                     #   0, 0 CodingSchemeVersion
    (0008,0104) LO (no value available)                     #   0, 0 CodeMeaning
  (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem)               #   0, 0 SequenceDelimitationItem
(0038,0010) LO (no value available)                     #   0, 0 AdmissionID
(0038,0011) LO (no value available)                     #   0, 0 RETIRED_IssuerOfAdmissionID
(0038,0050) LO (no value available)                     #   0, 0 SpecialNeeds
(0038,0300) LO (no value available)                     #   0, 0 CurrentPatientLocation
(0038,0500) LO (no value available)                     #   0, 0 PatientState
(0040,0100) SQ (Sequence with undefined length #=1)     # u/l, 1 ScheduledProcedureStepSequence
  (fffe,e000) na (Item with undefined length #=16)        # u/l, 1 Item
    (0008,0060) CS (no value available)                     #   0, 0 Modality
    (0032,1070) LO (no value available)                     #   0, 0 RequestedContrastAgent
    (0040,0001) AE (no value available)                     #   0, 0 ScheduledStationAETitle
    (0040,0002) DA [20201001]                               #   8, 1 ScheduledProcedureStepStartDate
    (0040,0003) TM (no value available)                     #   0, 0 ScheduledProcedureStepStartTime
    (0040,0004) DA (no value available)                     #   0, 0 ScheduledProcedureStepEndDate
    (0040,0005) TM (no value available)                     #   0, 0 ScheduledProcedureStepEndTime
    (0040,0006) PN (no value available)                     #   0, 0 ScheduledPerformingPhysicianName
    (0040,0007) LO (no value available)                     #   0, 0 ScheduledProcedureStepDescription
    (0040,0008) SQ (Sequence with undefined length #=1)     # u/l, 1 ScheduledProtocolCodeSequence
      (fffe,e000) na (Item with undefined length #=4)         # u/l, 1 Item
        (0008,0100) SH (no value available)                     #   0, 0 CodeValue
        (0008,0102) SH (no value available)                     #   0, 0 CodingSchemeDesignator
        (0008,0103) SH (no value available)                     #   0, 0 CodingSchemeVersion
        (0008,0104) LO (no value available)                     #   0, 0 CodeMeaning
      (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
    (fffe,e0dd) na (SequenceDelimitationItem)               #   0, 0 SequenceDelimitationItem
    (0040,0009) SH (no value available)                     #   0, 0 ScheduledProcedureStepID
    (0040,0010) SH (no value available)                     #   0, 0 ScheduledStationName
    (0040,0011) SH (no value available)                     #   0, 0 ScheduledProcedureStepLocation
    (0040,0012) LO (no value available)                     #   0, 0 PreMedication
    (0040,0020) CS (no value available)                     #   0, 0 ScheduledProcedureStepStatus
    (0040,0400) LT (no value available)                     #   0, 0 CommentsOnTheScheduledProcedureStep
  (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem)               #   0, 0 SequenceDelimitationItem
(0040,1001) SH (no value available)                     #   0, 0 RequestedProcedureID
(0040,1002) LO (no value available)                     #   0, 0 ReasonForTheRequestedProcedure
(0040,1003) SH (no value available)                     #   0, 0 RequestedProcedurePriority
(0040,1004) LO (no value available)                     #   0, 0 PatientTransportArrangements
(0040,1005) LO (no value available)                     #   0, 0 RequestedProcedureLocation
(0040,1008) LO (no value available)                     #   0, 0 ConfidentialityCode
(0040,1009) SH (no value available)                     #   0, 0 ReportingPriority
(0040,1010) PN (no value available)                     #   0, 0 NamesOfIntendedRecipientsOfResults
(0040,1400) LT (no value available)                     #   0, 0 RequestedProcedureComments
(0040,2001) LO (no value available)                     #   0, 0 RETIRED_ReasonForTheImagingServiceRequest
(0040,2004) DA (no value available)                     #   0, 0 IssueDateOfImagingServiceRequest
(0040,2005) TM (no value available)                     #   0, 0 IssueTimeOfImagingServiceRequest
(0040,2008) PN (no value available)                     #   0, 0 OrderEnteredBy
(0040,2009) SH (no value available)                     #   0, 0 OrderEntererLocation
(0040,2010) SH (no value available)                     #   0, 0 OrderCallbackPhoneNumber
(0040,2016) LO (no value available)                     #   0, 0 PlacerOrderNumberImagingServiceRequest
(0040,2017) LO (no value available)                     #   0, 0 FillerOrderNumberImagingServiceRequest
(0040,2400) LT (no value available)                     #   0, 0 ImagingServiceRequestComments
(0040,3001) LO (no value available)                     #   0, 0 ConfidentialityConstraintOnPatientDataDescription

=============================
Determining matching records from worklist files
=============================
Worklist Database Files:
/var/www/html/clinicsysmini/iix/mwl/intelsyswl/mwl_161_191.wl
=============================
DcmMetaInfo::checkAndReadPreamble() TransferSyntax="Little Endian Explicit"
DcmDataset::read() TransferSyntax="Little Endian Explicit"
Checking whether worklist file /var/www/html/clinicsysmini/iix/mwl/intelsyswl/mwl_161_191.wl is complete
Checking whether dataset is complete ...
Information from worklist file /var/www/html/clinicsysmini/iix/mwl/intelsyswl/mwl_161_191.wl does not match query
Matching results: 0 matching records found in worklist files
This is the dump file content before converted to .wl file by dump2dcm:

Code: Select all

   (0008,0005) CS [ISO_IR 100]           #   0, 0 CharacterSet\r\n
   (0008,0050) SH [vn123]         #   0, 0 AccessionNumber\r\n
   (0008,0090) PN [docname]            #   0, 0 ReferringPhysicianName\r\n
   (0008,1030) LO [vn123]         #   0, 0 StudyDescription\r\n
   (0008,1080) LO []                     #   0, 0 AdmittingDiagnosesDescription\r\n
   (0010,0010) PN [name]          #   0, 0 PatientName\r\n
   (0010,0020) LO [id]            #   0, 0 PatientID\r\n
   (0010,0030) DA [dob]             #   0, 0 PatientBirthDate\r\n
   (0010,0040) CS [sex]             #   0, 0 PatientSex\r\n
   (0010,1020) DS []              #   0, 0 PatientSize\r\n
   (0010,1030) DS []              #   0, 0 PatientWeight\r\n
   (0010,2000) LO []                     #   0, 0 MedicalAlerts\r\n
   (0010,2110) LO []                     #   0, 0 Allergies\r\n
   (0010,21c0) US []                     #   0, 0 PregnancyStatus\r\n
   (0010,21d0) DA []          #   0, 0 LastMenstrualDate\r\n
   (0010,4000) LT [vn123]         #   0, 0 PatientComments\r\n
   (0020,000D) UI [123.1]  #   0, 0 StudyInstanceUID\r\n
   (0032,1032) PN []            #   0, 0 RequestingPhysician\r\n
   (0032,1060) LO []          #   0, 0 RequestedProcedureDescription\r\n
   (0038,0050) LO []                     #   0, 0 SpecialNeeds\r\n
   (0038,0500) LO []                     #   0, 0 PatientState\r\n
   (0008,1110) SQ                        # u/l, 1 ReferencedStudySequence\r\n
    (fffe,e000) -                        # u/l, 1 Item\r\n
       (0008,1150) UI [1.2.3.4]          #   0, 0 ReferencedSOPClassUID\r\n
       (0008,1155) UI [100.118.116.2005.2.1.1143729853.921.1]   #   0, 0 ReferencedSOPInstanceUID\r\n
     (fffe,e00d) -                       #   0, 0 ItemDelimitationItem\r\n
   (fffe,e0dd) -                         #   0, 0 SequenceDelimitationItem\r\n
   (0008,1120) SQ                        # u/l, 1 ReferencedPatientSequence\r\n
     (fffe,e000) -                       # u/l, 1 Item\r\n
       (0008,1150) UI [1.2.3.4.5]        #   0, 0 ReferencedSOPClassUID\r\n
       (0008,1155) UI [100.118.116.2005.2.1.1143729853.921.3]                 #   0, 0 ReferencedSOPInstanceUID\r\n
     (fffe,e00d) -                       #   0, 0 ItemDelimitationItem\r\n
   (fffe,e0dd) -                         #   0, 0 SequenceDelimitationItem\r\n      
   (0040,0100) SQ                        # 120, 1 ScheduledProcedureStepSequence\r\n
     (fffe,e000) na                       # 112, 1 Item\r\n
       (0008,0060) CS [US]                   #   0, 0 Modality\r\n
       (0040,0001) AE []           #   0, 0 ScheduledStationAETitle\r\n
       (0040,0002) DA [20201001]        #   0, 0 ScheduledProcedureStepStartDate\r\n
       (0040,0003) TM []          #   0, 0 ScheduledProcedureStepStartTime\r\n
       (0040,0006) PN []            #   0, 0 ScheduledPerformingPhysicianName\r\n
       (0040,0007) LO [USG]                  #   0, 0 ScheduledProcedureStepDescription\r\n
       (0040,0008) SQ                        #  40, 1 ScheduledProtocolCodeSequence\r\n
         (fffe,e000) na                       #  32, 1 Item\r\n
           (0008,0100) SH [1]                #   0, 0 CodeValue\r\n
           (0008,0102) SH [1]                    #   0, 0 CodingSchemeDesignator\r\n
           (0008,0103) SH [1]                    #   0, 0 CodingSchemeVersion\r\n
           (0008,0104) LO [1]                    #   0, 0 CodeMeaning\r\n
         (fffe,e00d) na                       #   0, 0 ItemDelimitationItem\r\n
       (fffe,e0dd) na                         #   0, 0 SequenceDelimitationItem\r\n
       (0040,0009) SH [1]                    #   0, 0 ScheduledProcedureStepID\r\n
       (0040,0010) SH []           #   0, 0 Scheduled Station Name\r\n
       (0040,0011) SH []           #   0, 0 Scheduled Procedure Step Location\r\n
       (0040,0012) LO []           #   0, 0 Pre-Medication\r\n
       (0032,1070) LO []           #   0, 0 Requested Contrast Agent\r\n       
       (0040,0400) LT []                     #   0, 0 CommentsOnTheScheduledProcedureStep\r\n
     (fffe,e00d) -                       #   0, 0 ItemDelimitationItem\r\n
   (fffe,e0dd) -                         #   0, 0 SequenceDelimitationItem\r\n
   (0040,1001) SH []  #   0, 0 RequestedProcedureID\r\n
   (0040,1002) LO []                     #   0, 0 ReasonForTheRequestedProcedure\r\n
   (0040,1003) SH []                     #   0, 0 Requested Procedure Priority\r\n
   (0040,1004) SH []    
The .wl file converted from this dump file has been checked and it is the same.

How do I fix this?

npasupathi
Posts: 4
Joined: Fri, 2020-10-02, 08:09

Re: DICOM Worklist Returning No Match In DCMTK wlmscpfs

#2 Post by npasupathi »

For the benefit of others, here is the solution:
If the modality sends query field (although empty) and the .wl file does not contain the query field, it returns as no match. In my case, fields (0038,0010) and (0008,0020) where not available in the .wl file, so when the modality sends query with these 2 fields, although empty, wlmscpfs returns as no match. When I added these 2 fields into the .wl files, it returns as match!

J. Riesmeier
DCMTK Developer
Posts: 2542
Joined: Tue, 2011-05-03, 14:38
Location: Oldenburg, Germany
Contact:

Re: DICOM Worklist Returning No Match In DCMTK wlmscpfs

#3 Post by J. Riesmeier »

First question: which version of the DCMTK do you use?
Second question: does it work if you start wlmscpfs with option -dfr (--disable-file-reject)?

npasupathi
Posts: 4
Joined: Fri, 2020-10-02, 08:09

Re: DICOM Worklist Returning No Match In DCMTK wlmscpfs

#4 Post by npasupathi »

The version used is 3.6.3.
Tried starting with -dfr, still it returned as no match. The -dfr option seemed to make no difference in my case as no .wl files were rejected in the first place.

J. Riesmeier
DCMTK Developer
Posts: 2542
Joined: Tue, 2011-05-03, 14:38
Location: Oldenburg, Germany
Contact:

Re: DICOM Worklist Returning No Match In DCMTK wlmscpfs

#5 Post by J. Riesmeier »

Could you please also test the wlmscpfs from DCMTK 3.6.5 (current release)?

npasupathi
Posts: 4
Joined: Fri, 2020-10-02, 08:09

Re: DICOM Worklist Returning No Match In DCMTK wlmscpfs

#6 Post by npasupathi »

Sorry, the main team is happy that it is working now and not keen to reinstall another version.

J. Riesmeier
DCMTK Developer
Posts: 2542
Joined: Tue, 2011-05-03, 14:38
Location: Oldenburg, Germany
Contact:

Re: DICOM Worklist Returning No Match In DCMTK wlmscpfs

#7 Post by J. Riesmeier »

OK, but then we will never find out whether it is a bug (in DCMTK) that may already have been fixed.

Post Reply

Who is online

Users browsing this forum: Amazon [Bot], Semrush [Bot] and 1 guest