serenity-health / roadmap

Public roadmap for development of Serenity's apps reported by our community of users
0 stars 1 forks source link

feature/configure diagnostic panels in app #117

Open chris-dare opened 2 years ago

chris-dare commented 2 years ago

Tell us about your request! We'd like lab technicians to have the ability to configure diagnostic tests in app without the intervention of the Serenity team

Which app does this concern? Provider portal

What will be benefit of this feature? Panels can be added or edited in the application at will.

Describe the solution you'd like Design @agbavorrichmond

  1. Design an interface to configure diagnostic test configurations in the application. Here's what will be inputed and edited:
    • Panel name (dropdown)
    • Observation name
    • Observation code
    • Observation unit of measurement To access this interface, a user must:
  2. Switch to the diagnostic workspace
  3. On the side menu, click panel configurations to reveal the various panel configs Now here's what gonna be great about the interface:
  4. We should be able to search for panels via their names, which will reveal all the observations under that panel. (A collapsible list may work well here. It should also have a options to edit or delete.
  5. Choosing edit will open up a modal which allows for configuration of that panel where observations can be added or removed

API

  1. Implement an API to CRUD diagnostics.models.DiagnosticTestConfiguration

Frontend

  1. Implement the design done by Richmond
  2. Integrate the API from Jean-Baptiste
  3. Make available on demo for testing

Describe alternatives you've considered N/A

Additional context Here is now panels are currently configured in the application. We fill this excel sheet: https://docs.google.com/spreadsheets/d/1KueUO-EFu27zS2WtcgqYeeR4kIL7Jeca4dFCuRIrjNg/edit#gid=1515436622