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

Technical Road Map for React Form Engine #131

Open
18 of 31 tasks
kajambiya opened this issue Oct 17, 2023 · 2 comments
Open
18 of 31 tasks

Technical Road Map for React Form Engine #131

kajambiya opened this issue Oct 17, 2023 · 2 comments

Comments

@kajambiya
Copy link
Collaborator

kajambiya commented Oct 17, 2023

Feature Work

  • Form Engine (Parity with Angular form engine)
    • Support rendering type "drug"
    • Ability to mark a form field as transient.
    • Support injecting of external data sources.
    • Support registration of custom expressions.
    • Support for creation of reusable components.
    • Support for rendering problem by concept class.
    • Support for file attachment rendering.
    • Concept location support.
    • Adjust the rest-web-services module to allow filtering of voided forms.
    • Form submission should use the form_uuid and encounter_uuid fetched from the backend.
    • Support for Z function as part of inbuilt Expression helpers.
    • Support translation/localisation (i18n) in labels.
    • Support for Drug Orders.
    • Support for questionInfo.
    • Support for Laboratory orders.
    • Support for ConditionalRequired Type.
    • Support for ReferenceQuestionId.
    • Support for ReferenceQuestionAnswers.
    • Support for the conditionalAnswered Type
  • Form Builder
    • Display of Audit information on the form editor.
    • Support for referencing reusable components.
    • Use o3forms module to load backend forms

Bugs

  • Form Engine
    • Previous values are picked from old encounters.

House Keeping

  • Form Engine
    • Update Form Engine Documentation.
    • Comparison of validation in RFE against AFE.
    • Remove OHRI-prefix from components
    • Increase test coverage to at least 85%
@gracepotma gracepotma changed the title OHRI Technical Road Map (Form Engine/ Form Builder) Technical Road Map for React Form Engine Oct 17, 2023
@vishisht-dubey
Copy link

Hey @gracepotma can i work on this??

@samuelmale
Copy link
Member

Feel free to pickup at ticket: https://openmrs.atlassian.net/browse/O3-2193

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

3 participants