Skip to content

Instantly share code, notes, and snippets.

@jeanpaul-mupagasi
Created July 18, 2018 08:09
Show Gist options
  • Save jeanpaul-mupagasi/7cfc0592ba57199e19e0158ce0ab36a7 to your computer and use it in GitHub Desktop.
Save jeanpaul-mupagasi/7cfc0592ba57199e19e0158ce0ab36a7 to your computer and use it in GitHub Desktop.
This file is used to configure Bahmni forms hide/show and enable/disable features
Bahmni.ConceptSet.FormConditions.rules = {
'Diastolic Data' : function (formName, formFieldValues) {
var systolic = formFieldValues['Systolic'];
var diastolic = formFieldValues['Diastolic'];
if (systolic || diastolic) {
return {
enable: ["Posture"]
}
} else {
return {
disable: ["Posture"]
}
}
},
'Systolic Data' : function (formName, formFieldValues) {
var systolic = formFieldValues['Systolic'];
var diastolic = formFieldValues['Diastolic'];
if (systolic || diastolic) {
return {
enable: ["Posture"]
}
} else {
return {
disable: ["Posture"]
}
}
},
"Hx Code":function(formName, formFieldValues) {
var conditions = {
show: [],
hide: []
};
var conditionConcept = formFieldValues['Hx Code'];
if (conditionConcept == null){
conditions.hide.push("NPIH (None Post Infectious Hydro)");
} else if (conditionConcept == "PIH (Post-infectious hydro)"){
conditions.hide.push("NPIH (None Post Infectious Hydro)");
} else {
conditions.show.push("NPIH (None Post Infectious Hydro)");
}
return conditions;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment