get: operationId: indicatorSets tags: - Quality of Care summary: Indicator sets description: |- List all available indicator sets. Includes all sets that the user is allowed to enable or preview, i.e. even ones that shouldn't be shown by default. This endpoint is also reachable using URL `/qoc/careprogram`, but that endpoint is deprecated. parameters: - name: carePrograms in: query description: |- A comma separated list of care program types, for example `DM,COPD`. The response is limited to the specified care programs. schema: type: array items: $ref: '../schemas/CareProgram-enum.yaml' - $ref: '../zoo-api.yaml#/components/parameters/Authorization' responses: '200': description: |- Indicator sets are returned. Examples: * Example complete response * Example UI render (somewhat outdated) links: GetIndicatorSet: operationId: indicatorSet parameters: setKey: $response.body#/key content: application/json: schema: type: object properties: indicatorsets: type: array items: type: object properties: key: type: string description: Key of the indicator set or casefinder. name: type: string description: |- Something like `DM (Calisota)` – describes the careprogram itself (and not the purpose of this indicatorset - see `subName` for that). subName: type: string description: |- Something like `Oproepen` or `Rapportage 75+` – describes the purpose of this indicatorset; a number of sets all with the same name but with different subNames can exist, representing different views and protocol approaches to the same care program. Omitted if not relevant (in that case `name` describes this set/casefinder fully). description: type: string description: A longer description in dutch describing e.g. the chronic care condition covered by this set. tags: type: array description: A list of simple short dutch strings describing properties of this set. defaultShow: type: boolean favState: type: string description: Always "X". example: X 'type': type: string description: Either "indicatorset" or "casefinding". example: indicatorset careprogram: $ref: '../schemas/CareProgram-enum.yaml' description: The kind of chronic care that this care program caters to. Can be omitted in cases where this care program doesn't cover a generally accepted protocolized chronic care condition. That is often the case with new research projects. callup: type: boolean description: |- If this 'flavour' (as per `subName`) is intended to be used to call up patients and look to the future (this will be `true`) or if this set's intent is reporting and introspection, looking to the past (this will be `false`). url: type: string description: |- Only provided for type "casefinder". Casefinders are not available via the API; redirect the user to this URL. '401': $ref: '../zoo-api.yaml/#/components/responses/NoAuth' '403': $ref: '../zoo-api.yaml/#/components/responses/NoAccess'