CI Build https://build.fhir.org/ig/IHE/ITI.MHD/branches/CP-ITI-MHD-homeCommunityId/index.html
Note: I am retained by IHE-EU to support this CP.
--
You received this message because you are subscribed to the Google Groups "IHE ITI Technical Committee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ititech+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ititech/21766392-5fde-4adc-80d4-e9b116e9140bn%40googlegroups.com.

To view this discussion visit https://groups.google.com/d/msgid/ititech/CACDGQjvGrGQtD%2BCVeFznAoSmOnJztTWV26jOJNPF-BDOJZZNTQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/ititech/fb4acfd7-b5fb-4630-84d5-20041d7950aen%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ititech/CACDGQjuX8Vdfmf4X2miVP0tnvZfL23WVxAZuqty6ogrUbkJo2g%40mail.gmail.com.
Mark,
Glad to hear from you.
A little clarification: I added Retrieve URL (you should not imply that a Retrieve Location UID is required to exist. In Mado we clearly identify that either addressing mode from the Manifest may be used. There, if I may I suggest clarifying your statement by:
Once the manifest is retrieved, only home (profiled in this CP) and the retrieve location UID or Retrieve URL for the images (from the manifest) matter.
Regards
Charles
De : iti...@googlegroups.com <iti...@googlegroups.com> De la part de Mark Sinke
Envoyé : lundi 24 novembre 2025 11:20
À : John Moehrke <johnm...@gmail.com>
Cc : Spencer LaGesse <slag...@epic.com>; IHE ITI Technical Committee <iti...@googlegroups.com>
Objet : Re: [ititech:9976] Re: CP for MHD homeCommunityId and retrieveLocationURI support
I also agree that repository unique ID is not required. I also discussed this with Andries.
To retrieve the manifest, you'd "just" follow the attachment URL which could encode the repositoryUniqueId if there is an XDS/XCA backend. Adding it separately will not change that URL construction or rewrite logic.
Once the manifest is retrieved, only home (profiled in this CP) and the retrieve location UID for the images (from the manifest) matter.
In neither case would the repository unique ID as a separate entity be necessary.
Regards, Mark.
On Wed, Nov 19, 2025 at 4:18 PM John Moehrke <johnm...@gmail.com> wrote:
I agree with Spencer. Without a use-case justification, I think the repositoryUniqueId should continue to not be exposed in MHD. Simply exposing it because it is exposed in XDS is not a use-case justification.
John Moehrke 🔥 Architect: Healthcare Informatics Standards - Interoperability, Privacy, and Security
Consulting: https://MoehrkeResearch.com
Blog: https://healthcaresecprivacy.blogspot.com
On Wed, Nov 19, 2025 at 9:11 AM 'Spencer LaGesse' via IHE ITI Technical Committee <iti...@googlegroups.com> wrote:
Andries,
The intent in MHD is that the repository ID is not exposed to the MHD Document Consumer, but is encoded in the attachment.url such that the Document Responder can determine what it needs to retrieve the document from an internal XDS community. It can do this by direct encoding or by having an internal mapping. I agree with this design decision - the Document Consumer should not need to concern itself with the internal workings of the XDS community behind the MHD Document Responder. Thus, I think we should keep the repository ID out of an explicit representation in MHD DocumentReference.
Thanks,
Spencer
On Wednesday, November 19, 2025 at 1:52:38 AM UTC-6 andries wrote:
Hi John and Spencer,
There was indeed confusion (caused by me) about the retrieveLocationUID. This attribute should be derived from a manifest (XDS-I (KOS), future MADO (KOS extended) or its FHIR equivalent). However, both the homeCommunityId and the repositoryUniqueId are requested to be added to the MHD DocumentReference such that it matches an ITI-18/ITI-38 response, and a document consumer can use both to construct a request to retrieve the actual document payload in case there is a proxy/gateway component (e.g. NCP, etc.) in the network path between the consumer and the repository that holds the document.
The current MHD profile isn't very specific where to put the repositoryUniqueID. Below is a snapshot from the "Mappings for XDS and MHD Mapping (XDS)" table that defines an ambiguous reference to the attachment.url as the attribute to contain either the repositoryUnique or a URI.
To view this discussion visit https://groups.google.com/d/msgid/ititech/CAHNMLSd3-V77yZ8dUQgEkC2pSEjQzHpXJ5Pu5MiwypbasZZF2g%40mail.gmail.com.