Closed bdc-ehealth closed 1 year ago
Hi, following our conversation yesterday on this very matter.
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
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.
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.
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 ?
@AlexisVZ-MDS That is what I understood.
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.
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
WG: Bart Reekmans will check this before next week. Hans and Geert and Robin agree.
We also agree
WG: the workgroup agrees to use this solution for referral prescription.
@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).