Compare commits

..

No commits in common. 'f8ef0f09b542f017de17a148b352bc24761d2496' and '0d0fe313eed087c254c8f3842f5521ba8bd19d00' have entirely different histories.

@ -65,7 +65,7 @@ get:
example: X example: X
'type': 'type':
type: string type: string
description: Always "indicatorset". description: Either "indicatorset" or "casefinding".
example: indicatorset example: indicatorset
careprogram: careprogram:
$ref: '../schemas/CareProgram-enum.yaml' $ref: '../schemas/CareProgram-enum.yaml'

@ -74,6 +74,9 @@ properties:
- careprogram - careprogram
- director - director
- lastEval - lastEval
- retinoVal
- left
- right
properties: properties:
careprogram: careprogram:
description: |- description: |-
@ -120,17 +123,18 @@ properties:
description: |- description: |-
The normalized retinopathy category for the worst eye, in terms of the 2017 Retinopathy level standard (richtlijn Diabetische Retinopathie 2017). The normalized retinopathy category for the worst eye, in terms of the 2017 Retinopathy level standard (richtlijn Diabetische Retinopathie 2017).
* `-1` – retinopathy level is unknown or cannot be determined.
* `0` – Retinopathy level R0: No visible retinopathy. * `0` – Retinopathy level R0: No visible retinopathy.
* `1` - Retinopathy level R1: Mild background retinopathy. * `1` - Retinopathy level R1: Mild background retinopathy.
* `2` - Retinopathy level R2: Pre-proliferative retinopathy. * `2` - Retinopathy level R2: Pre-proliferative retinopathy.
* `3` - Retinopathy level R3: Proliferative retinopathy. * `3` - Retinopathy level R3: Proliferative retinopathy.
type: integer type: integer
format: int32 format: int32
minimum: 0 minimum: -1
maximum: 3 maximum: 3
left: left:
description: |- description: |-
Details about specifically the left eye. Only present if a left eye retinopathy measurement is available. Details about specifically the left eye.
type: object type: object
required: required:
- lastEval - lastEval
@ -143,8 +147,16 @@ properties:
description: Same as previous level, specifically for left eye. description: Same as previous level, specifically for left eye.
type: integer type: integer
format: int32 format: int32
minimum: 0 minimum: -1
maximum: 3 maximum: 3
note:
description: |-
If present, describes why this measurement is missing, unclear, or suboptimal.
For example, might mention that the result from the lab is likely available, but has not
been properly registered in the medical dossier, or that a result is available but only after
the provided `refDate`. In dutch, and human readable.
type: string
nhgCode: nhgCode:
description: |- description: |-
If present, the NHG memocode used to register the retinopathy level. Will be in the terms dictionary. If present, the NHG memocode used to register the retinopathy level. Will be in the terms dictionary.
@ -169,8 +181,10 @@ properties:
retinoVal: retinoVal:
type: integer type: integer
format: int32 format: int32
minimum: 0 minimum: -1
maximum: 3 maximum: 3
note:
type: string
nhgCode: nhgCode:
type: string type: string
nhgResult: nhgResult:
@ -178,10 +192,7 @@ properties:
format: int32 format: int32
followup: followup:
type: object type: object
description: Contains information about advice given to patient about scheduling future fundus inspections (aka fundus followup). Only present if a followup decision is registered. description: Contains information about advice given to patient about scheduling future fundus inspections (aka fundus followup).
required:
- nhgResult
- timestamp
properties: properties:
nhgResult: nhgResult:
description: |- description: |-
@ -216,11 +227,3 @@ properties:
advice, is provided (e.g. if on April 5th the followup advice is 'within one month', this value will be 'May 5th'). advice, is provided (e.g. if on April 5th the followup advice is 'within one month', this value will be 'May 5th').
Will be the sentinel value 'Jan 1st, 9999' if no followup advice is needed. Will be the sentinel value 'Jan 1st, 9999' if no followup advice is needed.
note:
description: |-
If present, describes why this measurement is missing, unclear, or suboptimal.
For example, might mention that the result from the lab is likely available, but has not
been properly registered in the medical dossier, or that a result is available but only after
the provided `refDate`. In dutch, and human readable.
type: string

Loading…
Cancel
Save