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.

 

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