Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Warp 7 -- It's a law we can live with.


devel / comp.protocols.dicom / Re: Handling of duplicate SOP Instance/UID

SubjectAuthor
* Handling of duplicate SOP Instance/UIDmadMorty
`* Handling of duplicate SOP Instance/UIDmadMorty
 `- Handling of duplicate SOP Instance/UIDWim Corbijn

1
Handling of duplicate SOP Instance/UID

<f0b03ff4-6195-4db0-a1e7-898472497ae4n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10323&group=comp.protocols.dicom#10323

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a05:6214:b6b:b0:42c:a44:6b72 with SMTP id ey11-20020a0562140b6b00b0042c0a446b72mr1106746qvb.24.1644998105461;
Tue, 15 Feb 2022 23:55:05 -0800 (PST)
X-Received: by 2002:a05:622a:1787:b0:2cf:9441:19e8 with SMTP id
s7-20020a05622a178700b002cf944119e8mr1102986qtk.499.1644998105268; Tue, 15
Feb 2022 23:55:05 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Tue, 15 Feb 2022 23:55:04 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=2003:d7:ff00:5500:51b1:183b:acaa:73b;
posting-account=JEyPZwoAAADgvqXlfDn3_bdujWVbq4jy
NNTP-Posting-Host: 2003:d7:ff00:5500:51b1:183b:acaa:73b
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f0b03ff4-6195-4db0-a1e7-898472497ae4n@googlegroups.com>
Subject: Handling of duplicate SOP Instance/UID
From: madmorty...@gmail.com (madMorty)
Injection-Date: Wed, 16 Feb 2022 07:55:05 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 28
 by: madMorty - Wed, 16 Feb 2022 07:55 UTC

Hi all,
reading through a CS of an Storage SCP implementation, I came across the following:

"If a duplicate SOP Instance UID is received the system pre-serves the original object but does not report any error."

This made me think about, how most systems actually will handle such a case or some other storage corner cases. Taken for example an image modality that successfully stored and requested storage commitment for an image via C-STORE and N-ACTION requests. But for some reason the Storage-SCP will later respond with an N-EVENT-REPORT with EVENT_ID == 2 indicating that persistent storage failed for this one image.
In this case the modality probably wants to resend the same image at a later point in time: should it send it with a complete new SOP Instance UID (obviously since the standard mandates unique UIDs) or reuse the old one in hope the SCP can resolve it (normally would lead to an 0x0111 failure at C-STORE level, wouldn't it?). Thought further in that case what about the Referenced Image Sequence within a MPPS N-SET request that mabye was also already successfully send by the modality, in the case described above it would include a dangling instance (the one that could not be stored by the storage SCP) and would miss the one instance that was resend by the modality at the later time.

What is your opinion on such a scenario described in general and how would you want a modality to behave in such a case?

Best regards,
Morty

Re: Handling of duplicate SOP Instance/UID

<5faad641-8ce1-43ca-8c3f-7c3ff85ccae7n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10326&group=comp.protocols.dicom#10326

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:a05:600c:3046:b0:37b:b99d:e160 with SMTP id n6-20020a05600c304600b0037bb99de160mr10580023wmh.28.1645197565274;
Fri, 18 Feb 2022 07:19:25 -0800 (PST)
X-Received: by 2002:a05:622a:508:b0:2dd:2641:5c33 with SMTP id
l8-20020a05622a050800b002dd26415c33mr7191795qtx.453.1645197564815; Fri, 18
Feb 2022 07:19:24 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.88.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Fri, 18 Feb 2022 07:19:24 -0800 (PST)
In-Reply-To: <f0b03ff4-6195-4db0-a1e7-898472497ae4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2003:d7:ff00:5a00:4f92:83c3:6ed3:f487;
posting-account=JEyPZwoAAADgvqXlfDn3_bdujWVbq4jy
NNTP-Posting-Host: 2003:d7:ff00:5a00:4f92:83c3:6ed3:f487
References: <f0b03ff4-6195-4db0-a1e7-898472497ae4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5faad641-8ce1-43ca-8c3f-7c3ff85ccae7n@googlegroups.com>
Subject: Re: Handling of duplicate SOP Instance/UID
From: madmorty...@gmail.com (madMorty)
Injection-Date: Fri, 18 Feb 2022 15:19:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: madMorty - Fri, 18 Feb 2022 15:19 UTC

Different Storage-SCP implementation, different view point:

"If an instance with the same SOP Instance UID is already present in the archive then the received instance will replace the old instance. So, if a remote node sends twice the same instance (sameSOP Instance UID) the old instance will be replaced by the latest received instance."

Re: Handling of duplicate SOP Instance/UID

<35c1e73b-4a49-4fa8-acf8-70ac59f93461n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10328&group=comp.protocols.dicom#10328

  copy link   Newsgroups: comp.protocols.dicom
X-Received: by 2002:adf:fa92:0:b0:1e7:e760:49dd with SMTP id h18-20020adffa92000000b001e7e76049ddmr16967139wrr.99.1645471883317;
Mon, 21 Feb 2022 11:31:23 -0800 (PST)
X-Received: by 2002:a05:622a:255:b0:2cd:797d:45bb with SMTP id
c21-20020a05622a025500b002cd797d45bbmr18948584qtx.15.1645471882703; Mon, 21
Feb 2022 11:31:22 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.protocols.dicom
Date: Mon, 21 Feb 2022 11:31:22 -0800 (PST)
In-Reply-To: <5faad641-8ce1-43ca-8c3f-7c3ff85ccae7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.172.185.237; posting-account=aQh50QoAAAB6rO276_1d4lsPv_0CaoBa
NNTP-Posting-Host: 77.172.185.237
References: <f0b03ff4-6195-4db0-a1e7-898472497ae4n@googlegroups.com> <5faad641-8ce1-43ca-8c3f-7c3ff85ccae7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <35c1e73b-4a49-4fa8-acf8-70ac59f93461n@googlegroups.com>
Subject: Re: Handling of duplicate SOP Instance/UID
From: tcwc...@gmail.com (Wim Corbijn)
Injection-Date: Mon, 21 Feb 2022 19:31:23 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 20
 by: Wim Corbijn - Mon, 21 Feb 2022 19:31 UTC

When you resend the same image you shall use the same SOP Instance UID and not create a new one.
The receiving station has indicated it didn't store it correctly as you said the Commitment failed. So will have no conflict when the image arrives again.
Your statement (obviously since the standard mandates unique UIDs) is in that way not correct as it is the same object content and shall have the same UID.
How systems handle when they receive the same object twice is up to the implementation, some will store the latest version others will ignore the latest version.
The quoted Conformance Statement gives you a clear indication what the system is doing.

Op vrijdag 18 februari 2022 om 16:19:28 UTC+1 schreef madMorty:
> Different Storage-SCP implementation, different view point:
>
> "If an instance with the same SOP Instance UID is already present in the archive then the received instance will replace the old instance. So, if a remote node sends twice the same instance (sameSOP Instance UID) the old instance will be replaced by the latest received instance."

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor