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

[fhir-client] Add support for reference chaining in FHIRParameters #2443

Open
csandersdev opened this issue May 28, 2021 · 1 comment
Open
Labels
enhancement New feature or request needs-design P3 Priority 3 - Nice To Have

Comments

@csandersdev
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Reference chaining is not well supported in the FHIRParameters class right now. If I wanted to do /Observation?subject:Patient.name=peter, I would have to construct that myself in the name of the query parameter vs. having the client construct it for me.

Describe the solution you'd like
I would like the FHIRParameters API to support reference chaining natively via methods on that object.

Describe alternatives you've considered
It is possible to create a reference chain parameter by manually constructing the name.

Acceptance Criteria

  1. WHEN a client needs to construct a reference parameter
    THEN APIs exist that assist in the query building

Additional context
This was originally documented as a comment under #2427.

@prb112 prb112 added the enhancement New feature or request label Jun 1, 2021
@lmsurpre lmsurpre changed the title Add support for reference chaining in FHIRParameters [fhir-client] Add support for reference chaining in FHIRParameters Aug 16, 2021
@lmsurpre lmsurpre added needs-design P3 Priority 3 - Nice To Have labels Aug 16, 2021
@lmsurpre
Copy link
Member

Update the system tests that use fhir-client to inform the design and also ensure test coverage of the updated client API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs-design P3 Priority 3 - Nice To Have
Projects
None yet
Development

No branches or pull requests

3 participants