diff --git a/schemas/CareProgram-enum.yaml b/schemas/CareProgram-enum.yaml
new file mode 100644
index 0000000..b19a10e
--- /dev/null
+++ b/schemas/CareProgram-enum.yaml
@@ -0,0 +1,23 @@
+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).
+
+ _WARNING_: HVZ and VVR are being debated; this really is a single care program (probably called `CVRM`). This may change soon.
+
+ _NOTE_: This list is expanded any time new care programs are introduced. API callers are encouraged not to hardcode the list
+ of enumerated values, or at least be prepared to accept other values.
+
+
+ - DM
- Diabetes Mellitus; generally only Type 2
+ - COPD
- Chronic Obstructive Pulmonary Disease
+ - Astma
- Astma
+ - HVZ
- Cardiovascular Risk Management (CVRM) - Primary chronic care (more serious than VVR).
+ - VVR
- Cardiovascular Risk Management (CVRM) - Secondary chronic care (less serious than HVZ).
+ - OuderenZorg
- Elderly care
+ - AtriumFibrilleren
- Atrial fibrillation
- often part of the CVRM group of chronic care.
+ - Hartfalen
- (Congestive) Heart Failure - often part of the CVRM group of chronic care.
+ - Dermatoscopie
- Dermatoscopy / (risk of) skin cancer
+ - FractuurPreventie
- Fracture prevention - often part of elderly care.
+ - GecMonitoring
- An assortment of indicators useful for monitoring a GEC (Geïntegreerd Eerstelijns Centrum / integrated primary care).
+
+type: string
\ No newline at end of file
diff --git a/schemas/CareProgram.yaml b/schemas/CareProgram.yaml
index 6b4cd69..c0fa561 100644
--- a/schemas/CareProgram.yaml
+++ b/schemas/CareProgram.yaml
@@ -62,29 +62,7 @@ properties:
type: string
example: indicatorset
careprogram:
- 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).
-
- _WARNING_: HVZ and VVR are being debated; this really is a single care program (probably called `CVRM`). This may change soon.
-
- _NOTE_: This list is expanded any time new care programs are introduced. API callers are encouraged not to hardcode the list
- of enumerated values, or at least be prepared to accept other values.
-
-
- - DM
- Diabetes Mellitus; generally only Type 2
- - COPD
- Chronic Obstructive Pulmonary Disease
- - Astma
- Astma
- - HVZ
- Cardiovascular Risk Management (CVRM) - Primary chronic care (more serious than VVR).
- - VVR
- Cardiovascular Risk Management (CVRM) - Secondary chronic care (less serious than HVZ).
- - OuderenZorg
- Elderly care
- - AtriumFibrilleren
- Atrial fibrillation
- often part of the CVRM group of chronic care.
- - Hartfalen
- (Congestive) Heart Failure - often part of the CVRM group of chronic care.
- - Dermatoscopie
- Dermatoscopy / (risk of) skin cancer
- - FractuurPreventie
- Fracture prevention - often part of elderly care.
- - GecMonitoring
- An assortment of indicators useful for monitoring a GEC (Geïntegreerd Eerstelijns Centrum / integrated primary care).
-
- type: string
+ $ref: '../schemas/CareProgram-enum.yaml'
url:
description: |-
Only for `type: "link"` (_Work in progress_: For now also for `type: "casefinder"`).