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

Open Issue 16: require docshare code for OrganizationAffiliation #100

Open
lukeaduncan opened this issue May 2, 2022 · 3 comments
Open
Labels
open issue Open Issue mentioned in Implementation Guide

Comments

@lukeaduncan
Copy link
Contributor

In section 1:46.8.2,
we say that a hierarchy formed by Organization.partOf implies federation of (i.e. connectivity to) child
organizations. Should we? We believe this is what is done in practice. The downside is that
there would be no way to represent a hierarchical relationship that does not imply routing.
An alternative proposed design would require OrganizationAffiliation with a code
of “DocShare-federate” to be explicitly related to any parent-child relationship to imply connectivity.
We did not choose this because its impact on existing directory structures would be substantial.

@lukeaduncan lukeaduncan added the open issue Open Issue mentioned in Implementation Guide label May 2, 2022
@JohnMoehrke
Copy link
Contributor

@jlamy I thought we agreed to remove this 'feature' of partOf. Using only OrgAff for these kinds of relationships.

@lukeaduncan
Copy link
Contributor Author

See comments on issue #49

@jlamy
Copy link
Contributor

jlamy commented May 13, 2022

Example org hierarchy:

  • Organization OrgA
    • Endpoint: FHIR REST
    • Organization OrgB: .partOf=OrgA
      • Organization OrgC: .partOf=OrgB

If you do a query against OrgA’s endpoint, should info from OrgC be:

  • Allowed (MAY)
  • Forbidden (SHALL NOT)
  • Expected (SHALL)
  • Encouraged (SHOULD)
  • Not encouraged (SHOULD NOT)
  • (No position taken by FHIR Core, i.e. no documentation)

We want the IHE mCSD interpretation to be:

  • Forbidden unless there is an OrgAff with federation code

Given that, what position should we want FHIR Core to take? We are thinking one of the following:

  • Allowed (MAY)
  • (No position taken by FHIR Core, i.e. no documentation)

We will ask FHIR Core via an issue for HL7 Patient Administration to address. We will also explain how we use OrgAff to convey connectivity, so they realize that we aren't saying there would be no way to get into for OrgC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
open issue Open Issue mentioned in Implementation Guide
Projects
None yet
Development

No branches or pull requests

3 participants