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

Namespace for identifier #214

Closed
bdc-ehealth opened this issue Mar 30, 2023 · 10 comments
Closed

Namespace for identifier #214

bdc-ehealth opened this issue Mar 30, 2023 · 10 comments

Comments

@bdc-ehealth
Copy link
Collaborator

bdc-ehealth commented Mar 30, 2023

@MatonAnthony
The namespace for the UHMEP identifier is: https://www.ehealth.fgov.be/standards/fhir/referral/NamingSystem/be-ns-uhmep (see IG).

Other namespaces can be used by clients (but they have to mention the UHMEP namespace, if there is one available, and if it is available that is the one that will be used by UHMEP. If no UHMEP identifier is available (at creation time) it will be created by UHMEP). Do all parties involved agree with this? (-> refer to the discussion in the architecture workgroup).

@MatonAnthony
Copy link

Hi, following our conversation yesterday on this very matter.

  • Other namespace cannot be provided by clients on a free text basis.
  • While I understand the advice made in the architecture workgroup and we take them into consideration, at this stage this analysis is not over for us and has to be treated internally.

I will take the point internally with the relevant people and we can schedule this point when we are ready.

TLDR; For me no decision at this stage, it's on our radar

@bdc-ehealth
Copy link
Collaborator Author

WG: we will add the argumentation of the SMALS security team here. We still need a solution for the problem situation (network problem, ...) to indicate that this information was already sent.

@bdc-ehealth
Copy link
Collaborator Author

WG: the proposal after discussion is to create a transaction identifier in the header of the HTTP message to allow for a possible duplicate of the information , e.g. because of network failure. Bart will check whether this is accepted by FHIR, but as this is a basic HTTP feature, chances are very high.

@AlexisVZ-MDS
Copy link

AlexisVZ-MDS commented May 12, 2023

Just to be sure; so if we sent a request but receive no answer, we have to send the request again, with the same transactionid in HTTP Header, until we receive a response with the UUID generated by UHMEP server, which we then have to store. The transactionID will not be resend to us ?

@bdc-ehealth
Copy link
Collaborator Author

@AlexisVZ-MDS
That is what I understood.

@MatonAnthony
Copy link

Yes, but this should happen very rarely. Then whether or not you store the prescriptionId somewhere is not my concerns. We also offer all the facilities to research and find the prescription without the prescription identifier.

@bdc-ehealth
Copy link
Collaborator Author

I have found no indication up to now that this approach is forbidden by FHIR. I propose to use this header: https://en.wikipedia.org/wiki/List_of_HTTP_header_fields#cite_note-44:~:text=Csrf%2DToken%3A%20i8XNjC4b8KVok4uw5RftR38Wgp2BFwql-,X%2DRequest%2DID,-%2C%5Bstackoverflow2%201

@bdc-ehealth
Copy link
Collaborator Author

WG: Bart Reekmans will check this before next week. Hans and Geert and Robin agree.

@BartReekmans
Copy link
Collaborator

We also agree

@bdc-ehealth
Copy link
Collaborator Author

WG: the workgroup agrees to use this solution for referral prescription.

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

4 participants