My Dashboard and Search Filters

Avni allows the display of custom filter in Search and My Dashboard filter page. These settings are available within App designer. Filter settings are stored in organisation_config table. You can define filters for different subject types. Please refer to the table below for various options.

Filter Types

TypeApplies on FieldWidget Types
NameName of the subjectDefault (Text)
AgeAge of the subjectDefault : Numeric field. Fetches result matching records with values +/- 4.
GenderGender of the subjectDefault : Multiselect with configured gender options.
AddressAddress of the subjectDefault : Multiselect option to choose the address of the subject. Nested options appear if multiple levels of address are present. e.g. District -> Taluka -> Village.
Registration DateDate of Registration of the subjectDefault : Fixed date
Range : Options to choose Start date and End date
Enrolment DateDate of Enrolment in any programDefault : Fixed date
Range : Options to choose Start date and End date
Encounter DateDate of Encounter in any EncounterDefault : Fixed date
Range : Options to choose Start date and End date
Program Encounter DateDate of Program Encounter in any Program EncounterDefault : Fixed date
Range : Options to choose Start date and End date
Search AllText fields in all the core fields and observations in Registration and Program enrolmentDefault : Text Field

Limitation: Right now we cannot have multiple scopes for a filter, i.e. we cannot search a concept in program encounter and encounter with the same filter.

Users need to sync the app for getting any of the above changes.