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

Double addressing seems excessive #36

Open
jkiddo opened this issue Jul 1, 2024 · 15 comments
Open

Double addressing seems excessive #36

jkiddo opened this issue Jul 1, 2024 · 15 comments

Comments

@jkiddo
Copy link
Contributor

jkiddo commented Jul 1, 2024

in terms of:

Why are two identifiers needed for the same piece of functionality? Why isn't it sufficient to use the SOR code?

@jkiddo
Copy link
Contributor Author

jkiddo commented Aug 29, 2024

ping @ovi-medcom / @tmsMedcom

@tmsMedcom
Copy link
Collaborator

The EAN-number is used for routing of messages, why it is included.

@jkiddo
Copy link
Contributor Author

jkiddo commented Sep 4, 2024

AFAIK, EAN (GLN) is already part of SOR, hence the question.

@tmsMedcom
Copy link
Collaborator

That's true but a single EAN/GLN number can be used by multiple SOR-units, so EAN/GLN cannot uniquely identify a healthcare unit. However, this can be done through SOR.

@jkiddo
Copy link
Contributor Author

jkiddo commented Sep 4, 2024

Thats why I would think that only using SOR would be enough.

@tmsMedcom
Copy link
Collaborator

I'm think it will require big changes in the existing network to rely on SOR for routing of messages.

@jkiddo
Copy link
Contributor Author

jkiddo commented Sep 4, 2024

Thats the 'A' in VANS, right?

@ovi-medcom
Copy link
Collaborator

ovi-medcom commented Sep 4, 2024 via email

@jkiddo
Copy link
Contributor Author

jkiddo commented Sep 4, 2024

In the future anything can happen. Technically, what you suggest could be done just adding more Organization Entities without introducing a breaking change as you suggest. Can you qualify your statement a bit more. Is it something that is in some pipeline somewhere?

@ovi-medcom
Copy link
Collaborator

ovi-medcom commented Sep 4, 2024 via email

@jkiddo
Copy link
Contributor Author

jkiddo commented Sep 5, 2024

Those would be closer to virtual units, I agree. Can you point me towards an authorative register that keeps both SOR identifierns and GLN identifiers in sync? If that isn't present then I don't see how routing can be handled safely downstream.

@tmsMedcom
Copy link
Collaborator

@ovi-medcom

@ovi-medcom
Copy link
Collaborator

Those would be closer to virtual units, I agree. Can you point me towards an authorative register that keeps both SOR identifierns and GLN identifiers in sync? If that isn't present then I don't see how routing can be handled safely downstream.

SOR keeps those identifiers in sync. In the near future plans for further development of SOR, there are plans to separate SOR and GLN as belonging to two different objects, eg organization and endpoint, The endpoint will then be able to be related to many different organizational units without inheritance as the functionality to do so, which is also causing virtual units. Further down the road the SOR org unit will be able to have more than one endpoint. Thus the endpoint is only handling the postbox activities and the sor identifier is pointing to the org unit, that is receiving the message through the endpoint.

@jkiddo
Copy link
Contributor Author

jkiddo commented Oct 8, 2024

OK - so SOR is the authorative data source on this matter - all good.

@jkiddo
Copy link
Contributor Author

jkiddo commented Oct 8, 2024

The EAN-number is used for routing of messages, why it is included.

Back to this. Why is routing put into the FHIR message if VANS don't look there? That seems a bit contradicting to medcomdk/dk-medcom-acknowledgement#33 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants