RFE Forms has committed to the schema used by the Angular Forms Builder, and as such, there is a high level of compatibility. RFE Forms uses the entire schema, however some features and functionalities may not be considered necessary for RFE Forms. This page summarises that.
Supported functionality
Field types
Bellow are all the field types currently supported by the engine and the detail on how to use them can be found on this page.
text
select
date
number
checkbox
radio
encounter-location
textarea
group
repeating
drug
file
problem
ui-select-extended
content-switcher
toggle
Expressions
In order to support runtime calculations and validations the form engine has an expression handler that support the listed expressions bellow. Details on how to use these expressions and register your own custom expressions can be found here.
isEmpty
today
includes
isDateBefore
useFieldValue
calcBMI
calcEDD
calcBSA
calcHeightForAgeZscore
calcBMIForAgeZscore
calcWeightForHeightZscore
arrayContains
arrayContainsAny
calcMonthsOnART
calcAgeBasedOnDate
formatDate
calcGravida
calcTimeDifference