Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

FormConditions.js is located under bahmni_config/openmrs/apps/clinical. https://github.com/Bahmni/default-config/blob/master/openmrs/apps/clinical/formConditions.js

 

This configuration will allow enable/disable sections of a form based on some inputs on the form. Some sections of the form that are only filled when a particular set of information is needed. Thus if we disable such fields, this can simplify data entry into the form and make the form much less confusing.

 

Steps

<4-5 granular steps to implementing it. Each step should be accompanied with details, a screenshot and code snippets as required. >

Example

Code Block
languagejs
linenumberstrue
'Diastolic Data' : function (formName, formFieldValues) {

        var systolic = formFieldValues['Systolic'];

        var diastolic = formFieldValues['Diastolic'];

        if (systolic || diastolic) {

            return {

                enable: ["Posture"]

            }

        } else {

            return {

                disable: ["Posture"]

            }

        }

    }



Tip
titleOn this Page

Table of Contents