飞利浦DR与PACS进行worklist多部位登记方法分享

名词解释:DR:X光拍片;worklist:从影像系统(PACS)获取需要检查的患者信息列表。DICOM:医学影像专用传输协议。

客户医院一台PHILIPS的DR设备与PACS系统进行worklist登记的时候只能传输一个检查部位,以下是当时的解决办法:

首先在DR设备后台设置,添加登记工作站,在RIS Code Mapping维护检查部位对照表。并且在RIS mapping item的4种协议中,选择Scheduled Protocol(0040,0008) code sequence(0008,0100)。

在DR设备登记界面刷新登记信息,PACS登记服务器会接收到请求,完整请求信息在文末,在其中查找(0040,0008)和(0008,0100):

(0040,0008) SQ (Sequence with undefined length #=1)     # u/l, 1 ScheduledProtocolCodeSequence
  (fffe,e000) na (Item with undefined length #=5)         # u/l, 1 Item
    (0008,0000) UL 32                                       #   4, 1 GenericGroupLength
    (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

将部位编码(JC366、JC367)写入(0008,0100)然后发送过去就会成功:

(0040,0100) SQ (Sequence with undefined length #=1)     # u/l, 1 ScheduledProcedureStepSequence
  (fffe,e000) na (Item with undefined length #=11)        # u/l, 1 Item
    (0008,0000) UL 10                                       #   4, 1 GenericGroupLength
    (0008,0060) CS [DX]                                     #   2, 1 Modality
    (0040,0000) UL 132                                      #   4, 1 GenericGroupLength
    (0040,0001) AE [PHILIPS ]                               #   8, 1 ScheduledStationAETitle
    (0040,0002) DA [20150829]                               #   8, 1 ScheduledProcedureStepStartDate
    (0040,0003) TM [174618.000000 ]                         #  14, 1 ScheduledProcedureStepStartTime
    (0040,0006) PN (no value available)                     #   0, 0 ScheduledPerformingPhysicianName
    (0040,0007) LO [DR TING GU SHUANG XI]                   #  20, 1 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 JC366                     #   0, 0 CodeValue
      (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
      (fffe,e000) na (Item with undefined length #=4)         # u/l, 1 Item
        (0008,0100) SH JC367                     #   0, 0 CodeValue
      (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
    (fffe,e0dd) na (SequenceDelimitationItem)               #   0, 0 SequenceDelimitationItem
    (0040,0009) SH [21500018]                               #   8, 1 ScheduledProcedureStepID
    (0040,0010) SH [PHILIPS ]                               #   8, 1 ScheduledStationName
    (0040,0011) SH [DX]                                     #   2, 1 ScheduledProcedureStepLocation
  (fffe,e00d) na (ItemDelimitationItem)                   #   0, 0 ItemDelimitationItem
(fffe,e0dd) na (SequenceDelimitationItem)               #   0, 0 SequenceDelimitationItem

以下是DR发过来的完整的请求信息,需要传哪些内容找到并填空发回去就可以:

(0008,0000) UL 88                                       #   4, 1 GenericGroupLength (0008,0005) CS (no value available)                     #   0, 0 SpecificCharacterSet (0008,0050) SH (no value available)                     #   0, 0 AccessionNumber (0008,0090) PN (no value available)                     #   0, 0 ReferringPhysicianName (0008,1110) SQ (Sequence with undefined length #=1)     # u/l, 1 ReferencedStudySequence   (fffe,e000) na (Item with undefined length #=3)         # u/l, 1 Item     (0008,0000) UL 16                                       #   4, 1 GenericGroupLength     (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,0000) UL 128                                      #   4, 1 GenericGroupLength (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 OtherPatientIDs (0010,1010) AS (no value available)                     #   0, 0 PatientAge (0010,1020) DS (no value available)                     #   0, 0 PatientSize (0010,1030) DS (no value available)                     #   0, 0 PatientWeight (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,2180) SH (no value available)                     #   0, 0 Occupation (0010,21b0) LT (no value available)                     #   0, 0 AdditionalPatientHistory (0010,21c0) US (no value available)                     #   0, 0 PregnancyStatus (0010,4000) LT (no value available)                     #   0, 0 PatientComments (0020,0000) UL 8                                        #   4, 1 GenericGroupLength (0020,000d) UI (no value available)                     #   0, 0 StudyInstanceUID (0032,0000) UL 104                                      #   4, 1 GenericGroupLength (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 #=5)         # u/l, 1 Item     (0008,0000) UL 32                                       #   4, 1 GenericGroupLength     (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,0000) UL 24                                       #   4, 1 GenericGroupLength (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,0000) UL 360                                      #   4, 1 GenericGroupLength (0040,0100) SQ (Sequence with undefined length #=1)     # u/l, 1 ScheduledProcedureStepSequence   (fffe,e000) na (Item with undefined length #=19)        # u/l, 1 Item     (0008,0000) UL 8                                        #   4, 1 GenericGroupLength     (0008,0060) CS (no value available)                     #   0, 0 Modality     (0032,0000) UL 8                                        #   4, 1 GenericGroupLength     (0032,1070) LO (no value available)                     #   0, 0 RequestedContrastAgent     (0040,0000) UL 192                                      #   4, 1 GenericGroupLength     (0040,0001) AE (no value available)                     #   0, 0 ScheduledStationAETitle     (0040,0002) DA [20150829]                               #   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 #=5)         # u/l, 1 Item         (0008,0000) UL 32                                       #   4, 1 GenericGroupLength         (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,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,2400) LT (no value available)                     #   0, 0 ImagingServiceRequestComments (0040,3001) LO (no value available)                     #   0, 0 ConfidentialityConstraintOnPatientDataDesc