-
Notifications
You must be signed in to change notification settings - Fork 160
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
Support for searching via canonical references #772
Comments
Need to start with unit tests and figure out where we are now. If estimate seems off after that, please update it. Note: Work we did with "common tokens" (#1366) could conflict with this. |
A couple related HL7 JIRA issues (with corresponding discussion on chat.fhir.org): |
As a related test case, please consider the following... I have Measure resources that refer to Library resources and I would like to retrieve both resource types in a single call as in {
"library": [
"http://ibm.com/fhir/wh-cohort/Library/EXM101"
],
} The Library resources can themselves depend on other Library resources. Ideally, I would be able to get all the related Libraryes in a single call with |
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Signed-off-by: Mike Schroeder <mschroed@us.ibm.com>
Issue #772 - implement canonical search
Design doc attached |
@michaelwschroeder I don't see any mention of the |
@csandersdev that should be taken care of in the current implementation. |
To QA this one, I uploaded the test resources from https://github.com/IBM/FHIR/tree/issue-2480/operation/fhir-operation-cqf/src/test/resources and ran some queries.
|
I also confirmed that I can find a CodeSystems with url
However, it is my opinion that the 3rd query there is above and beyond what is needed. |
I also ran this query which essentially looks for all the Libraries that are directly referenced by a Measure:
Interestingly, I couldn’t just do |
According to the spec, we should support searching canonical references as either a URI or a Reference.
Presently, we extract the Canonical value and store it in our X_STRING_VALUES table which serves both URI and Reference searches. However, we don't handle the
|<version>
part of it and we certainly don't support advanced reference stuff like chaining or includes/revincludes.From https://www.hl7.org/fhir/search.html#versions:
And from https://www.hl7.org/fhir/search.html#uri
The text was updated successfully, but these errors were encountered: