MeasureReportConfiguration

@Serializable
data class MeasureReportConfiguration(var appId: String, var configType: String = ConfigType.MeasureReport.name, val id: String, val registerId: String, val startPeriod: String? = DEFAULT_START_PERIOD, val showFixedRangeSelection: Boolean? = null, val showSubjectSelection: Boolean? = null, val scheduledGenerationDuration: String? = null, val reports: List<ReportConfiguration> = emptyList()) : Configuration

Constructors

Link copied to clipboard
constructor(appId: String, configType: String = ConfigType.MeasureReport.name, id: String, registerId: String, startPeriod: String? = DEFAULT_START_PERIOD, showFixedRangeSelection: Boolean? = null, showSubjectSelection: Boolean? = null, scheduledGenerationDuration: String? = null, reports: List<ReportConfiguration> = emptyList())

Properties

Link copied to clipboard
open override var appId: String

Unique identifier for the application to which this configurations is applied

Link copied to clipboard
open override var configType: String

Used to categorize multiple configurations of the same type. E.g. two RegisterViewConfigurations used in an application with two registers.

Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val resourceType: String? = null

Optional FHIR resource type

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard