description: |-
A report about a care program based on showing a number of ratios, such as 'how many people in your practice have diabetes', or 'for all diabetes patients in your care with a recent blood pressure measurement, how do these blood pressure measurements split into "problematic" / "concern" / "okay" categories
type: object
required:
- key
- name
- refDate
- calculating
properties:
gpis:
$ref: 'GPIS.yaml'
key:
description: Unique identifier, not to be shown to the user, for referring to this indicator set in other API calls
type: string
example: ZOO-dm
name:
description: Human readable dutch text; should fit in one line.
type: string
example: Diabetes Mellitus type 2 – per InEen 2023 accreditatie
careprogram:
$ref: '../schemas/CareProgram-enum.yaml'
refDate:
description: 'All calculations are done based on this date (dutch: _peildatum_).'
$ref: ./date.yaml
calculating:
description: |-
Calculating an indicator set report takes some time; this API responds with a `calculating` value of less than 1.0 and
no `chapters` section (thus, no data). Call this endpoint a few times to get status updates. Once calculation is complete,
`1.0` will be returned and `chapters` will be provided.
format: number
minimum: 0.0
maximum: 1.0
chapters:
description: |-
Each chapter has a title and contains 1 or more indicators.
type: array
items:
type: object
required:
- title
- indicatorGroups
properties:
title:
description: In dutch, plain text formatted; should fit on one line.
type: string
example: Populatie
htmlDescription:
description: In dutch, HTML formatted; if present, contains details on how this value is measured (in more readable, less technical terms than `htmlDetail`.
type: string
example: Patiënten met ≥ 1 voorschrift(en) long acting beta-2 agonists (LABA) of long acting muscarine antagonists (LAMA) in de afgelopen 12 maanden
htmlDetail:
description: In dutch, HTML formatted; if present, contains specific details on how this value is measured (for example, contains information about which NHG bepaling codes are used).
type: string
example: LAMA (R03BB (04, 05, 06 of 07)) of LABA (R03AC (12, 13, 18 of 19))
indicatorGroups:
description: |-
A chapter contains 1 or more indicator groups. An indicator group is an array of indicators which should
always be shown together; they are each other's context. These arrays are never empty, but often contain
just one indicator. It is extremely rare for such a set to contain more than 2.
type: array
items:
type: array
items:
$ref: 'Indicator.yaml'