dhis2_dart_utils 1.1.9 dhis2_dart_utils: ^1.1.9 copied to clipboard
A collection of data models, constants and utilities used to build a DHIS2 app in dart.
1.1.9 #
- Enhancement on enrollment data model transformation
1.1.8 #
- Bugfix: Program rule engine failures:
- Fixed the bug caused by DHIS2 2.38 and above where program rules could assign values within single and double quotes.
- The fix involved additional sanitization of the values before auto-assignment
- Fixed the bug caused by DHIS2 2.38 and above where program rules could assign values within single and double quotes.
1.1.7 #
- Bugfix: Program rule engine failures:
- Fixed the assignment of data id (either data element or tracked entity attribute) after evaluation of program rules expression before performing program rule actions.
1.1.6 #
- Bugfix: Program rule engine failures:
- Fixed the bug with .
1.1.5 #
- Model fixing for type casting in Dhis2Organization fromJson function
1.1.4 #
- Bugfix: Program rule engine failures:
- Added support of decoding attributes and variables in the program rule expression.
1.1.3 #
- Model fixing for assignment of default value on fromJson function
1.1.2 #
- Model improvement for TEIs
- Improvements on models classes
1.1.1 #
- Add default values for created and last update timestamps
- Improvement for Dhis2 enrollment data model
- Documentation for models classes
1.1.0 #
- Add data model for TEIs (Tracked entity Instance, relationships, tracked entity attributes)
- Improvement for event based data models
1.0.4 #
- Bugfix
- Fixed the evaluation of the mathematical operations.
- This fixed the bug with program rule evaluation.
- Fixed the evaluation of the mathematical operations.
1.0.3 #
- improved the DHIS data model for Event Data values
- Added created and lastUpdated fields
- Removed unused dependencies
1.0.2 #
- Support for DHIS2 data models
- Event
- Event Data Value
- Data Elements
- Option
- Organisation unit
- System info
1.0.1 #
- Support for additional operators such as:
- NOT(!)
- d2:hasValue
- isNull
- isNotNull
- Added recursive evaluation of d2 functions in expressions
- Handled exceptions without blocking engine's processes
- Escaped the String escaped characters during expression evaluation
- Added file level dartdoc
1.0.0 #
- Support for Program rule engine implementation for form data objects.
- Support for Program indicator engine implementation for form data objects.
- Improved the period utility by exporting period constants supported in DHIS2.
- Improvement on examples and package documentation.