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

Implement Operation Patient $everything #1037

Merged
merged 1 commit into from
Jun 19, 2023

Conversation

alexanderkiel
Copy link
Member

@alexanderkiel alexanderkiel commented Jun 19, 2023

This is a very basic implementation of $everything without any parameters. It just returns all resources in the compartment of the patient without paging. It will also return an error if the patient has more than 10.000 resources in its compartment. Please file an issue if you need more features here.

Closes: #33

@alexanderkiel alexanderkiel self-assigned this Jun 19, 2023
@alexanderkiel alexanderkiel added enhancement New feature or request module:db labels Jun 19, 2023
@alexanderkiel alexanderkiel added this to the v0.22.0 milestone Jun 19, 2023
@alexanderkiel alexanderkiel force-pushed the 33-operation-patient-everything branch from 30c0b8d to 29277d1 Compare June 19, 2023 14:33
@codecov
Copy link

codecov bot commented Jun 19, 2023

Codecov Report

Merging #1037 (a6fc8ac) into develop (b9873b7) will increase coverage by 0.01%.
The diff coverage is 100.00%.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #1037      +/-   ##
===========================================
+ Coverage    94.33%   94.35%   +0.01%     
===========================================
  Files          239      240       +1     
  Lines        15294    15346      +52     
  Branches       368      369       +1     
===========================================
+ Hits         14428    14479      +51     
  Misses         498      498              
- Partials       368      369       +1     
Impacted Files Coverage Δ
modules/rest-api/src/blaze/rest_api/routes.clj 97.80% <ø> (ø)
...es/rest-util/src/blaze/interaction/search/util.clj 100.00% <ø> (ø)
modules/db/src/blaze/db/api.clj 84.34% <100.00%> (+0.13%) ⬆️
modules/db/src/blaze/db/impl/batch_db.clj 88.54% <100.00%> (+0.54%) ⬆️
modules/db/src/blaze/db/impl/db.clj 91.54% <100.00%> (+0.24%) ⬆️
modules/db/src/blaze/db/search_param_registry.clj 97.26% <100.00%> (+0.20%) ⬆️
.../interaction/src/blaze/interaction/search_type.clj 97.88% <100.00%> (ø)
...rything/src/blaze/operation/patient/everything.clj 100.00% <100.00%> (ø)
...dules/rest-api/src/blaze/rest_api/capabilities.clj 97.39% <100.00%> (+0.06%) ⬆️

... and 1 file with indirect coverage changes

@alexanderkiel alexanderkiel force-pushed the 33-operation-patient-everything branch from 29277d1 to a6fc8ac Compare June 19, 2023 15:47
@alexanderkiel alexanderkiel merged commit dce96bf into develop Jun 19, 2023
128 checks passed
@alexanderkiel alexanderkiel deleted the 33-operation-patient-everything branch June 19, 2023 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant