evaluatePopulationMeasure

suspend fun evaluatePopulationMeasure(measureUrl: String, startDateFormatted: String, endDateFormatted: String, subjects: List<String>, existing: List<MeasureReport>, practitionerId: String?): List<MeasureReport>

If running a measure for any subject throws a null pointer exception the measures for unevaluated subjects are discarded and the method returns a list of any reports added so far.

Return

list of generated measure reports

Parameters

measureUrl

url of measure report to generate

startDateFormatted

start date of measure period with format yyyy-MM-dd

endDateFormatted

end date of measure period with format yyyy-MM-dd

subjects

list of subjects to generate report for, can be empty

existing

list of existing measure reports, can be empty