From 1105a4a1f2bc43bb075b32afbd7b4f57336e733a Mon Sep 17 00:00:00 2001 From: Eric Hoekstra Date: Tue, 17 Sep 2024 07:49:38 +0200 Subject: [PATCH] Updated the "list of care programs" API to reflect the actual output. --- paths/qoc_careprogram.yaml | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) 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':