KitwareMedical / KitwareMedical/lungair-web-application

Not all patients are loaded

Open
#39 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Vue
Stars
6
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Only the first page of patients from the fhir patients query is actually loaded. All other patients are never loaded. The output of the fhir query is actually paginated and you have to deal with the "next" links that it contains to retrieve all patients. There is a way to increase the maximum number of patients that get included in one query, so a first step would be to increase that number. But even that maximum can only be so large and at some point one has to deal with the pagination.

![Peek 2024-01-16 19-37](https://github.com/KitwareMedical/lungair-web-application/assets/1879759/4f789b69-8852-43b7-b3cf-b4b69d457e17)

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test is identified in the issue. Start by locating the FHIR patients query and inspect how its paginated output and "next" links are handled; done means all patients are retrieved rather than only the first page, including cases beyond the increased per-query maximum.

Written by the indexing model from the issue text.

Assessment

Domain
frontend, web-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.