From 6227ed4fbedcb7663b856726bc391e7093baffe0 Mon Sep 17 00:00:00 2001 From: Eric Hoekstra Date: Tue, 4 Jun 2024 14:24:12 +0200 Subject: [PATCH] [api] Splitted care program type from care program. --- schemas/CareProgram-enum.yaml | 23 +++++++++++++++++++++++ schemas/CareProgram.yaml | 24 +----------------------- 2 files changed, 24 insertions(+), 23 deletions(-) create mode 100644 schemas/CareProgram-enum.yaml 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"`).