MeasureReportViewModel
class MeasureReportViewModel @Inject constructor(val fhirEngine: FhirEngine, val fhirOperator: FhirOperator, val sharedPreferencesHelper: SharedPreferencesHelper, val dispatcherProvider: DefaultDispatcherProvider, val configurationRegistry: ConfigurationRegistry, val registerRepository: RegisterRepository, val measureReportSubjectViewDataMapper: MeasureReportSubjectViewDataMapper, val defaultRepository: DefaultRepository, val resourceDataRulesExecutor: ResourceDataRulesExecutor, measureReportRepository: MeasureReportRepository) : ViewModel
Constructors
Link copied to clipboard
@Inject
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun formatPopulationMeasureReports(measureReports: List<MeasureReport>, indicators: List<ReportConfiguration> = listOf()): List<MeasureReportPopulationResult>
Link copied to clipboard
Link copied to clipboard
fun getReportGenerationRange(reportId: String, startDate: Date? = null): Map<String, List<ReportRangeSelectionData>>
This function @returns a map of year-month for all months falling in given measure period
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This function lists the fixed range selection in months for the entire year
Link copied to clipboard
This function lists the subject selection in report selector
Link copied to clipboard