onaio / fhir-web

A web based interface for administering FHIR based digital health solutions
https://ona.io/home/introducing-quest-fhir-native-case-management/
Other
16 stars 13 forks source link

eCBIS Web MOH Prod server QA #1462

Open AnnieMungai opened 3 weeks ago

AnnieMungai commented 3 weeks ago

QA feedback - moved from https://github.com/onaio/fhir-resources/issues/3429 url: https://fhirweb.ecbis.moh.gov.lr/ v3.1.4

Testcases: https://ona.testrail.io/index.php?/runs/view/1054&group_by=cases:section_id&group_id=460&group_order=asc After the migration of data to the MOH servers below issues were observed:

CareTeams module

Team Management

Commodity:

peterMuriuki commented 3 weeks ago
  • All the organizations do not have assigned practitioners (click on Teams -> View details and observe)

@AnnieMungai which sample organization should have practitioners assigned?

peterMuriuki commented 2 weeks ago

Search not working for careteams and Groups.

Its probably time to escalate this to serverside for ways to help support search on the careteam and Groups endpoints. From the client side we have previously tried using custom search parameters to add the search capabilities, this works on the web staging instance but does not on the ecbis prod and preview instances.

The alternative on web is to load everything and do a client side search. But then you still end up with the slow load times which is already an issue in this ticket.

refs:

Missing paginated data

Server side issue. Has been reported on Eusm as well. Where an endpoint has a lot of data and hence a lot of pages when paginating, some of the pages on the later end do not yeild data.

cc @AnnieMungai

dubdabasoduba commented 2 weeks ago

@peterMuriuki this makes sense. FHIR R5 has this fixed but we aren't using that yet. Let me set up a call to follow up on this.