Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exporter to add Predecessor Document Sequence to Encapsulated PDF Documents received from Visus JiveX #4238

Closed
gunterze opened this issue Sep 27, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@gunterze
Copy link
Member

gunterze commented Sep 27, 2023

Exporter to add (0040,A360) Predecessor Document Sequence to Encapsulated PDF Documents received from Visus JiveX, by selecting all previous received Encapsulated PDF Documents of the same Study with matching value of (0040,E001) HL7 Instance Identifier and sort them according the values of their (0008,0023) Content Date and (0008,0033) Content Time.

Exporter URI: jivex-report:xxx

Attention:

  • Requires (0040,E001) HL7InstanceIdentifier in Instance Attribute filter (default configuration was updated accordingly in 5.31.1)
  • Export Rule Attributes:
    Name Value
    Export Entity Instance
    Conditions SOPClassUID=1.2.840.10008.5.1.4.1.1.104.1
    ManufacturerModelName=JiveX Communication Server

E.g. receiving

444: (0008,0016) UI #30 [1.2.840.10008.5.1.4.1.1.104.1] SOPClassUID
482: (0008,0018) UI #60 [1.2.276.0.50.9979792.206748028312367979377069150435337263874] SOPInstanceUID
582: (0008,0023) DA #8 [20230921] ContentDate
656: (0008,0033) TM #6 [134757] ContentTime
1270: (0040,E001) ST #36 [42659bf1-ae64-4152-aa26-793515d71754] HL7InstanceIdentifier
444: (0008,0016) UI #30 [1.2.840.10008.5.1.4.1.1.104.1] SOPClassUID
482: (0008,0018) UI #60 [1.2.276.0.50.9979792.244082804046047583163682846201320813946] SOPInstanceUID
582: (0008,0023) DA #8 [20230921] ContentDate
656: (0008,0033) TM #6 [135711] ContentTime
1270: (0040,E001) ST #36 [42659bf1-ae64-4152-aa26-793515d71754] HL7InstanceIdentifier
444: (0008,0016) UI #30 [1.2.840.10008.5.1.4.1.1.104.1] SOPClassUID
482: (0008,0018) UI #60 [1.2.276.0.50.9979792.256144586085633776006143340539750903784] SOPInstanceUID
582: (0008,0023) DA #8 [20230921] ContentDate
656: (0008,0033) TM #6 [134707] ContentTime
1270: (0040,E001) ST #36 [42659bf1-ae64-4152-aa26-793515d71754] HL7InstanceIdentifier
444: (0008,0016) UI #30 [1.2.840.10008.5.1.4.1.1.104.1] SOPClassUID
482: (0008,0018) UI #60 [1.2.276.0.50.9979792.81306938184058019289445027836041487010] SOPInstanceUID
582: (0008,0023) DA #8 [20230921] ContentDate
656: (0008,0033) TM #6 [140555] ContentTime
1270: (0040,E001) ST #36 [42659bf1-ae64-4152-aa26-793515d71754] HL7InstanceIdentifier

will add

1252: (0040,A360) SQ #-1 PredecessorDocumentsSequence
1264: >(FFFE,E000) #-1 Item #1
1272: >(0008,1115) SQ #-1 ReferencedSeriesSequence
1284: >>(FFFE,E000) #-1 Item #1
1292: >>(0008,1199) SQ #-1 ReferencedSOPSequence
1304: >>>(FFFE,E000) #-1 Item #1
1312: >>>(0008,1150) UI #30 [1.2.840.10008.5.1.4.1.1.104.1] ReferencedSOPClassUID
1350: >>>(0008,1155) UI #60 [1.2.276.0.50.9979792.244082804046047583163682846201320813946] ReferencedSOPInstanceUID
1418: >>>(FFFE,E00D) #0 ItemDelimitationItem
1426: >>(FFFE,E0DD) #0 SequenceDelimitationItem
1434: >>(0020,000E) UI #60 [1.2.276.0.50.9979792.239992802058583052795991258266330596090] SeriesInstanceUID
1502: >>(FFFE,E00D) #0 ItemDelimitationItem
1510: >>(FFFE,E000) #-1 Item #2
1518: >>(0008,1199) SQ #-1 ReferencedSOPSequence
1530: >>>(FFFE,E000) #-1 Item #1
1538: >>>(0008,1150) UI #30 [1.2.840.10008.5.1.4.1.1.104.1] ReferencedSOPClassUID
1576: >>>(0008,1155) UI #60 [1.2.276.0.50.9979792.206748028312367979377069150435337263874] ReferencedSOPInstanceUID
1644: >>>(FFFE,E00D) #0 ItemDelimitationItem
1652: >>(FFFE,E0DD) #0 SequenceDelimitationItem
1660: >>(0020,000E) UI #60 [1.2.276.0.50.9979792.27038405337250940086439063128951293070] SeriesInstanceUID
1728: >>(FFFE,E00D) #0 ItemDelimitationItem
1736: >>(FFFE,E000) #-1 Item #3
1744: >>(0008,1199) SQ #-1 ReferencedSOPSequence
1756: >>>(FFFE,E000) #-1 Item #1
1764: >>>(0008,1150) UI #30 [1.2.840.10008.5.1.4.1.1.104.1] ReferencedSOPClassUID
1802: >>>(0008,1155) UI #60 [1.2.276.0.50.9979792.256144586085633776006143340539750903784] ReferencedSOPInstanceUID
1870: >>>(FFFE,E00D) #0 ItemDelimitationItem
1878: >>(FFFE,E0DD) #0 SequenceDelimitationItem
1886: >>(0020,000E) UI #60 [1.2.276.0.50.9979792.201190851283358110734776013501533596179] SeriesInstanceUID
1954: >>(FFFE,E00D) #0 ItemDelimitationItem
1962: >(FFFE,E0DD) #0 SequenceDelimitationItem
1970: >(FFFE,E00D) #0 ItemDelimitationItem
1978: (FFFE,E0DD) #0 SequenceDelimitationItem

in the last received object.

Related #3902

@gunterze gunterze added the enhancement New feature or request label Sep 27, 2023
@gunterze gunterze added this to the 5.31.1 milestone Sep 27, 2023
@gunterze gunterze self-assigned this Sep 27, 2023
@gunterze gunterze changed the title Exporter to add Predecessor Document Sequence to Encapsulated PDF Documents received from Visus JiveX Exporter "jivex-report" to add Predecessor Document Sequence to Encapsulated PDF Documents received from Visus JiveX Sep 27, 2023
@gunterze gunterze changed the title Exporter "jivex-report" to add Predecessor Document Sequence to Encapsulated PDF Documents received from Visus JiveX Exporter to add Predecessor Document Sequence to Encapsulated PDF Documents received from Visus JiveX Sep 28, 2023
gunterze added a commit to dcm4che-dockerfiles/slapd-dcm4chee that referenced this issue Sep 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant