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

Spike: Research support for required extensions for $apply #258

Open
JPercival opened this issue Mar 1, 2023 · 1 comment
Open

Spike: Research support for required extensions for $apply #258

JPercival opened this issue Mar 1, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@JPercival
Copy link
Contributor

JPercival commented Mar 1, 2023

There are a number of extensions defined in various IGs for PlanDefinition $apply. We need to go through and determine which extensions we should support for our $apply, and design a solution for extensible extension support in the PlanDefinitionEngine component

IGs include Da Vinci DTR, CRMI, SDC, CPG, and so on.

https://hl7.org/fhir/uv/cpg/artifacts.html#extension-index
http:https://build.fhir.org/ig/HL7/sdc/artifacts.html#structures-extension-definitions

Considerations:

  • Where, when, and how extensions are applied (are there common semantics among extensions)

Some possibilities for a design:

  • Dynamic Action registry
  • Dynamic RequestGroup/CarePlan mutator registry
  • Simply carrying extensions forward through processing

Acceptance Criteria:

  • We've documented a set of extensions that we think we should support
  • We've documented a design for supporting these extensions.
@JPercival JPercival added the enhancement New feature or request label Mar 1, 2023
@JPercival
Copy link
Contributor Author

TODO: JP to find the extension master list from the autobuilder.

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

No branches or pull requests

1 participant