Medical Questionnaire
Submit
document.addEventListener('spacescript', function() {
Splade.directive('form-fields', {
mounted(el, binding) {
const form = binding.value;
form.shouldShowField = function(fieldName) {
const fieldMap = {
'medication_allergies_list': 'medication_allergies',
'current_medications_list': 'current_medications',
'past_medications_list': 'past_medications',
'chronic_conditions_list': 'chronic_conditions',
'substance_use_frequency': 'substance_use',
'recent_surgeries_details': 'recent_surgeries',
'health_concerns_details': 'health_concerns'
};
if (fieldName in fieldMap) {
return form[fieldMap[fieldName]] === 'Yes';
}
return true;
};
}
});
});