diff --git a/paths/qoc_careprogram.yaml b/paths/qoc_careprogram.yaml
index ee04a01..64f2fbb 100644
--- a/paths/qoc_careprogram.yaml
+++ b/paths/qoc_careprogram.yaml
@@ -2,7 +2,7 @@ get:
operationId: carePrograms
tags:
- Quality of Care
- summary: All care programs
+ summary: Care programs
description: |-
List all available care programs. Includes all care programs that the user is allowed to enable or preview, i.e. even ones that shouldn't be shown by default.
parameters:
@@ -15,17 +15,43 @@ get:
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:
programs:
- 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 protocollized chronic care condition (Often, new research).
type: array
- items:
- $ref: '../schemas/CareProgram-enum.yaml'
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ description: Key of the indicator set.
+ name:
+ type: string
+ description:
+ type: string
+ tags:
+ type: array
+ defaultShow:
+ type: boolean
+ favState:
+ type: string
+ description: Always "X".
+ example: X
+ 'type':
+ type: string
+ description: Always "indicatorset".
+ 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.
'401':
$ref: '../zoo-api.yaml/#/components/responses/NoAuth'
'403':