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

Use conditional create in Artifact Bundles #532

Open
brynrhodes opened this issue Jul 3, 2024 · 0 comments
Open

Use conditional create in Artifact Bundles #532

brynrhodes opened this issue Jul 3, 2024 · 0 comments

Comments

@brynrhodes
Copy link
Member

The artifact bundling uses PUT with the logical id of the artifact for canonical resources. This causes problems when multiple versions of the same artifact are loaded in the same server. Guidance in CRMI packaging is to use a conditional create:

https://hl7.org/fhir/uv/crmi/packaging.html#fhir-bundle

We should update the artifact bundling logic to use this approach for all canonical resources.

Note that the documentation there as published has an error, the header is If-None-Exist, not ifNotExist as given in the example.

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

1 participant