I successfully implemented a MWL query in our hospital's test environment.
Now that I'm moving into the production environment, the MWL query is returning a slightly different format, which I find puzzling. I don't know if it has to do with my query, or if it is due to a difference in the way the worklists are implemented in our test environment compared to the production environment. In the production environment, the query result contains two ScheduledProcedureStepStartDate elements, one of which is contained in the ScheduledProcedureStepSequence, and the other is outside of the sequence.
Does anyone know what causes the different results?
Thanks in advance!
My query is as follows:
Code: Select all
findscu -W -k "(0040,0002)=[20210322]" -Xs mwlresults_20210322.xml -aec xxx <port> <IP> mwlquery.dcm
Code: Select all
# Worklist query
#
(0010,0010) PN [] # PatientName
(0010,0020) LO [] # PatientID
(0032,1064) SQ # RequestedProcedureCodeSequence
(fffe,e000) na # Item
(0008,0104) LO [] # CodeMeaning
(fffe,e00d) na (ItemDelimitationItem for re-encoding) # ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # SequenceDelimitationItem
(0040,0100) SQ # ScheduledProcedureStepSequence
(fffe,e000) na # Item
(0008,0060) CS [PT] # Modality
(0040,0001) AE [] # ScheduledStationAETitle
(0040,0002) DA [] # ScheduledProcedureStepStartDate
(0040,0003) TM [] # ScheduledProcedureStepStarTime
(0040,0007) LO [] # ScheduledProcedureStepDescription
(0040,0020) CS [] # ScheduledProcedureStepStatus
(fffe,e00d) na (ItemDelimitationItem for re-encoding) # ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem for re-encod.) # SequenceDelimitationItem
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<responses type="C-FIND">
<data-set xfer="1.2.840.10008.1.2" name="Little Endian Implicit">
<element tag="0008,0005" vr="CS" vm="1" len="10" name="SpecificCharacterSet">ISO_IR 192</element>
<element tag="0010,0010" vr="PN" vm="1" len="18" name="PatientName">xxxx</element>
<element tag="0010,0020" vr="LO" vm="1" len="10" name="PatientID">xxxx</element>
<sequence tag="0032,1064" vr="SQ" card="1" name="RequestedProcedureCodeSequence">
<item card="1">
<element tag="0008,0104" vr="LO" vm="1" len="18" name="CodeMeaning">NM PET WHOLE BODY</element>
</item>
</sequence>
<sequence tag="0040,0100" vr="SQ" card="1" name="ScheduledProcedureStepSequence">
<item card="6">
<element tag="0008,0060" vr="CS" vm="1" len="2" name="Modality">PT</element>
<element tag="0040,0001" vr="AE" vm="1" len="6" name="ScheduledStationAETitle">xxxx</element>
<element tag="0040,0002" vr="DA" vm="1" len="8" name="ScheduledProcedureStepStartDate">20210311</element>
<element tag="0040,0003" vr="TM" vm="1" len="4" name="ScheduledProcedureStepStartTime">0740</element>
<element tag="0040,0007" vr="LO" vm="1" len="18" name="ScheduledProcedureStepDescription">NM PET WHOLE BODY</element>
<element tag="0040,0020" vr="CS" vm="1" len="10" name="ScheduledProcedureStepStatus">SCHEDULED</element>
</item>
</sequence>
</data-set>
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<responses type="C-FIND">
<data-set xfer="1.2.840.10008.1.2" name="Little Endian Implicit">
<element tag="0008,0005" vr="CS" vm="1" len="10" name="SpecificCharacterSet">ISO_IR 192</element>
<element tag="0010,0010" vr="PN" vm="1" len="14" name="PatientName">xxxx</element>
<element tag="0010,0020" vr="LO" vm="1" len="10" name="PatientID">xxxx</element>
<sequence tag="0032,1064" vr="SQ" card="1" name="RequestedProcedureCodeSequence">
<item card="1">
<element tag="0008,0104" vr="LO" vm="1" len="18" name="CodeMeaning">NM PET WHOLE BODY</element>
</item>
</sequence>
<element tag="0040,0002" vr="DA" vm="1" len="8" name="ScheduledProcedureStepStartDate">20210322</element>
<sequence tag="0040,0100" vr="SQ" card="1" name="ScheduledProcedureStepSequence">
<item card="6">
<element tag="0008,0060" vr="CS" vm="1" len="2" name="Modality">PT</element>
<element tag="0040,0001" vr="AE" vm="1" len="6" name="ScheduledStationAETitle">xxxx</element>
<element tag="0040,0002" vr="DA" vm="1" len="8" name="ScheduledProcedureStepStartDate">20210322</element>
<element tag="0040,0003" vr="TM" vm="1" len="4" name="ScheduledProcedureStepStartTime">1020</element>
<element tag="0040,0007" vr="LO" vm="1" len="18" name="ScheduledProcedureStepDescription">NM PET WHOLE BODY</element>
<element tag="0040,0020" vr="CS" vm="1" len="10" name="ScheduledProcedureStepStatus">SCHEDULED</element>
</item>
</sequence>
</data-set>