ProgramIndicatorEngine

Functions

Link copied to clipboard
abstract fun getEnrollmentProgramIndicatorValue(enrollmentUid: String, programIndicatorUid: String): String?

Evaluates a program indicator in the context of an enrollment. This is only intended to evaluate the called "inline program indicator" (those indicators that appear at data entry) or line-list indicators.

Link copied to clipboard
abstract fun getEventProgramIndicatorValue(eventUid: String, programIndicatorUid: String): String?

Evaluates a program indicator in the context of an event (single or tracker). This is only intended to evaluate the called "inline program indicator" (those indicators that appear at data entry) or line-list indicators.

Link copied to clipboard
abstract fun getProgramIndicatorValue(enrollmentUid: String?, eventUid: String?, programIndicatorUid: String): String?