-
Notifications
You must be signed in to change notification settings - Fork 157
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
Conditional reference while processing transaction bundle #1329
Comments
This is an enhancement request, I've moved the text to the formatted template. |
should benefit from #1353 |
I just discovered that after switching to FHIR 4.7.1 all of our Synthea-generated data no longer loads. They are all being flagged as invalid because they use conditional references for the Practitioner field. I have disabled validation for our use, but it would be appreciated if this were not necessary by supporting conditional references. |
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Tested the following cases with a version of the following bundle:
I also worked through the Integration Tests and John is going to update the error message to alert to the not-found reason.
|
…2366) * Issue #1329 - validate conditional references in ValidationSupport Signed-off-by: John T.E. Timm <johntimm@us.ibm.com> * Issue #1329 - update copyright header Signed-off-by: John T.E. Timm <johntimm@us.ibm.com> * Issue #1329 - conditional reference support for transaction bundles Signed-off-by: John T.E. Timm <johntimm@us.ibm.com> * Issue #1329 - updated getConditionalReferences Signed-off-by: John T.E. Timm <johntimm@us.ibm.com> * Issue #1329 - update server integration test Signed-off-by: John T.E. Timm <johntimm@us.ibm.com> * Issue #1329 - updated server integration test and test data Signed-off-by: John T.E. Timm <johntimm@us.ibm.com> * Issue #1329 - updated error messages per PR feedback Signed-off-by: John T.E. Timm <johntimm@us.ibm.com>
Hi @sridhar-shivraj The enhancement will be in version 4.8.0 Please let us know if you have any feedback. We appreciate it. |
Is your feature request related to a problem? Please describe.
When processing transactions, servers SHALL:
-check all references for search URIs
-For search URIs, use the search to locate matching resources
-if there are no matches, or multiple matches, the transaction fails, and an error is returned to the user
-if there is a single match, the server replaces the search URI with a reference to the matching resource
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
See "Conditional references" under https://www.hl7.org/fhir/http.html#trules
The text was updated successfully, but these errors were encountered: