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

"to" recipient Addressing checks #171

Open
kategill opened this issue Jul 12, 2021 · 2 comments
Open

"to" recipient Addressing checks #171

kategill opened this issue Jul 12, 2021 · 2 comments

Comments

@kategill
Copy link

kategill commented Jul 12, 2021

Part of 111 processing is for the receiver to check they can route the message to the right recipient. If a mistake is made in addressing fields (mapped into FHIR) and the receiver does not know who the recipient is then the message should be rejected. How is this done with the adaptor? The receiver should not process messages intended to recipients not on their service.

Note that the 111 sender end is expected to process rejections and check why sent incorrectly. Surely this process will now not be possible in this configuration?

The only way I can see this working synchronously is for the Adaptor to do this part, as the supplier is processing fhir transforms off the queue asynchronously. And so the adptor needs a list of addressees for that instance. In other words the supplier who takes the adaptor needs to maintain some reference info somewhere in the adaptor and be able to refresh that data frequently. Note the two addresses used are the ODS code and the DOS Service DI in the ITK header like this:
"




"
We've yet to work out accurately where these go in the FHIR as well - we need to!

@kategill kategill changed the title Addressing checks "to" recipient Addressing checks Jul 12, 2021
@bartek-sarul
Copy link

@kategill do I understand correctly that you would like the adaptor

  1. to have a configurable list of supported pairs of ODS + DOS Service DI(*) codes and those should be used in request handler to accept or reject a message?
  2. to map those codes into FHIR ?
  • what are DOS Service DI codes?

@dawidskainos
Copy link
Contributor

Fixed in 0.8.0 release

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