Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

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

  • No labels