IHE / ITI.mCSD

The IHE Mobile Care Services Discovery (mCSD) IG provides a transaction for mobile and lightweight browser-based applications to find and update care services resources.
https://profiles.ihe.net/ITI/mCSD/index.html
Creative Commons Attribution 4.0 International
5 stars 4 forks source link

Organization.partOf Should Not Imply Technical Connectivity #49

Closed slagesse-epic closed 2 years ago

slagesse-epic commented 2 years ago

Section Number Identify the most specific section number the issue occurs (e.g. 4.1.2)

1:46.8

Issue Describe your issue. Don't write a book, but do include enough to indicate what you see as a problem.

Currently, section 1:46.8 is written to imply that of Organization A has Organization.partOf pointed at Organization B and Organization B has endpoints defined, then data held by Organization A can be requested from Organization B, and messages directed to Organization A can be transmitted to Organization B as an intermediary.

Organization.partOf should be used purely as a means to represent business hierarchies and therefore technical communication between the two Organizations should not be assumed.

For example, if Organization A were acquired by Organization B, then Organization A is part of B, but they might remain on a separate IT system.

Proposed Change Propose a resolution to your issue (e.g., suggested new wording or description of a way to address the issue). The committee might simply accept your suggested text. Even if they don't, it gives a good sense of what you are looking for. Leaving this blank means you can't imagine how to resolve the issue, which makes it easier for the committee to admit they can't imagine how to resolve it either and leave it unresolved.

Organization.partOf should not imply technical connectivity. It should be required that technical connectivity, if any such connectivity exists, be represented by a document sharing hierarchy.

Priority:

jlamy commented 2 years ago

Ok, I understand the point. Let me steelman it:

Let's separate out two things that I combined in the definition for connectivity (and DocShare-federate):

Here are the counters:

So I would propose this solution:

This would allow directories to adopt this new capability as needed.

slagesse-epic commented 2 years ago

I'm not completely sure I understand your definitions of "passive connectivity" and "active connectivity".

That being said, I do think this should be completely specified at the mCSD level and not left to policy. Leaving this to policy means that implementers of the mCSD actors can't assume that partOf does or does not imply connectivity. Furthermore, asserting that partOf does not imply connectivity does not prevent a particular ecosystem to institute a policy that says that children with a partOf relationship shall be reachable through the parent, it simply means that relationship needs to be explicitly declared via DocShare-federate OrgAff. Conversely, requiring that partOf imply connectivity prevents document sharing ecosystems from allowing business partOf relationships that don't provide connectivity.

I understand that many existing directories today are designed such that partOf implies connectivity. I think this design will make it challenging to transition to a model where business relationships need to be represented without connectivity if that ever becomes a need in those ecosystems.

jlamy commented 2 years ago

Here's where we agree:

And here's where we may disagree, but I'm not really sure we do:

Because otherwise (i.e. you mean partOf should imply nothing about connectivity) you wouldn't object to this:

I agree that a directory that adopts this policy is making it harder for themselves to transition to a model where business relationships need to be represented without connectivity. I'm just not conditioning their adoption of mCSD on your suggestion.

jlamy commented 2 years ago

Joe to link this to mCSD_13

jlamy commented 2 years ago

Committee: connectivity must be conveyed via OrgAff with a code.

lukeaduncan commented 2 years ago

Closed because it's in the Open Issue #100