BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

New Forms React Display Control

Purpose

The new Forms 2 React Display Control is designed to list the Forms 2 Forms added from the Consultation → Observation Form. It displays forms created within a configured number of visits and provides functionality to view and edit form details. What’s New?

The new Forms 2 React Display Control introduces substantial enhancements over the old control by improving the user interface, providing comprehensive visibility of all form submissions with provider details, and allowing for better organization and editing capabilities.

  • UI Enhancements: A new display control built in React with an improved user interface.
  • View All Submissions: Lists all submissions of a specific form along with the provider's name, enabling doctors to see details previously captured by themselves or other doctors.
  • Provider Visibility: Displays the name of the provider or doctor who filled out the form.
  • Grouping of forms: Groups multiple submissions of the same form together, showing all filled forms in the collapsed view for better organization.
  • Editing Capability: Enhances the editing functionality to allow the editing of all versions of a form. Additionally, there is a configurable option to hide the edit icon for forms not in the active encounter, providing flexibility based on user needs.
  • Multimedia Support: Allows viewing of images, PDFs, and videos that have been uploaded through forms. Displays thumbnails of images and videos along with captured notes and provides the ability to view images and play videos in a modal.

Screenshots:

Screenshot 2024-05-08 at 4.58.24 PM.png

Configuration:

Sample Config:

Add to clinical/dashboard.json for it to appear on the patient dashboard.

"forms-v2-react": {
    "type": "formsV2React",
    "displayOrder": 5,
    "dashboardConfig": {
        "title": null,
        "maximumNoOfVisits": 10,
        "showEditForActiveEncounter": true,
        "forms": [
            "Vitals",
            "Consultation",
            "Lab Results"
        ]
    },
    "translationKey": "Observation Forms"
}

Key Field Table

KeyInfoMandatory
forms-v2-reactThis is the key mentioned for the forms2 form react display controlY
typeIndicates the display control. For React Forms2 Control, value of type should be formsV2ReactY
displayOrderThe order in which the display control will be displayedN
dashboardConfigIndicates configurations for the patient dashboardY
maximumNoOfVisitsSpecifies the maximum number of visits for which to display dataN
showEditForActiveEncounterThis is to show the edit icon based on active encounter. If it is set to true, the edit icon will be displayed for the forms filled within active encounter. If false or not provided, edit icon will be displayed for all versions of forms.N
translationKeyInternationalise the display controlN
formsOptional list of observation form names to display. When omitted, all observation forms are displayed. Invalid form names are ignored.N

The forms configuration can be used to display only selected observation forms.

  • If forms is not configured, all observation forms are displayed (default behavior).
  • If forms is an empty list ([]), no observation forms are displayed.
  • Invalid form names are ignored.
원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗