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

Ethiohri technical roadmap #60

Open
21 of 29 tasks
aman-icap opened this issue Oct 19, 2023 · 1 comment
Open
21 of 29 tasks

Ethiohri technical roadmap #60

aman-icap opened this issue Oct 19, 2023 · 1 comment

Comments

@aman-icap
Copy link
Contributor

aman-icap commented Oct 19, 2023

Feature Work

  • Registration page

    • Support editing/removing built in fields ( remove "Patient name is known" )
    • Support adding obs fields of all types (numeric, date, coded)
    • Support displaying identifier fields even when not required
    • Implement Ethiopian calendar date picker
    • Insert "Megabit 1st" as opposed to "January 1st" for patients with unkonwn birth dates
  • UI

    • Fix local server instance to load Ethiohri with the proper overrides
    • Moving from edit to view mode on forms fails with error
    • Cancel button not working properly, Confirm button in cancel do nothing
    • Hiding/unhiding dashboard menus using custom expressions written in Ethiohri is not possible, can only use expressions written on the form engine.
  • Forms

    • Limiting forms like Intake A to be filled only once
    • Support restricting forms from being filled if patient has incomplete registration information
    • Forms don't have delete option
    • Form's don't have print option
    • Make "required" property conditional in reference to questions and answers.
    • Implement hideExpression on answers

Bugs

  • Forms
    • Display forms in full screen window instead of minized version
    • Previewing values of repeating fields in encounter list is not possible
    • Hide logic not working on pages and sections in edit mode
    • Random previous values show when a new form is added, new forms should not show any values
    • Add button on forms can't be hidden if there isnt atleast one encounter for that specific encounter type.
    • Datepicker does not open when form is expanded
    • Forms should open up expanded by default
    • Custom date validations using js_expressions don’t work when using async custom expressions

Support

  • New forms or edited forms do not display the ‘Add’ button without clear errors. Need support on best practices of managing forms on the backend.
  • Usage of role-based authorization for different modules such as ART and PMTCT.
@gracepotma
Copy link

gracepotma commented Mar 19, 2024

It would be really really helpful to see here precisely:

  • which ones are critical - sounds like Registration Page and Ethiopian Calendar?
  • the source of each problem (e.g. is it specifically related to the React Form Engine, or is it related to the foundational O3 RefApp, or is it a feature that can be built using the shared O3 engineering approach?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants