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

Add support for multiple instances with different FHIR server targets #55

Open
juliangruendner opened this issue Apr 4, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@juliangruendner
Copy link

It should be possible to run the feasibility plugin on the same DSF instance multiple times with different configurations.

Specifically the plugin should support a configuration where:

  1. the originating organization of a task is used to decide whether the instance of the plugin processes the task
  2. each instance of the plugin can have a different FHIR server or flare instance as execution target as well as different execution paths (FLARE vs CQL)

Further it should be discussed whether all config vars (e.g. obfuscation setting) have to be instance specific or not.

@juliangruendner
Copy link
Author

@wetret : It would be good to get feedback from you regarding the DSF way of achieving multi-instance plugin execution in one DSF instance

@SchmitzDan
Copy link

When Aktin support is discontinued at the end of the year, local instances of the FDPG feasibility portal operating in the DMZ will only be able to communicate with FHIR servers in the DIC via DSF. So this functionality will be mandatory.

@juliangruendner
Copy link
Author

@SchmitzDan - can you give a quick feedback why the portal for internal use only cannot run inside the DIZ directly ? - in which case the directBroker would suffice

@SchmitzDan
Copy link

@juliangruendner If the portal is used purely internally, it can of course be operated within the DIZ and directBroker can be used. In addition, however, there is the case that researchers who do not work directly at the clinic and therefore do not have access to the internal network should be able to perform feasibility queries. The central FDPG does not offer the possibility to limit queries to individual sites (and should not for data protection reasons). Therefore, for this use case, a local instance that can be reached from the outside is required.
The connection does not necessarily have to run via the DSF if there are alternatives (such as the Aktin client). With the end of Aktin support, however, some polling option is needed, or just this extension of the DSF process.

@EmteZogaf EmteZogaf added this to the 1.0.1.0 milestone May 31, 2024
@EmteZogaf EmteZogaf added the enhancement New feature or request label May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

4 participants