summaryrefslogtreecommitdiff
path: root/src/main/java/dev/dnpm
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2025-10-23 09:03:13 +0200
committerGitHub2025-10-23 09:03:13 +0200
commite3841c23fcebd7139e6d278c0d9989e75bd0d211 (patch)
treea6fbd38b23250898e1b566da382bb07eb1ae19fe /src/main/java/dev/dnpm
parent9137c16e4f97bce44085af703af28c8788a107ed (diff)
fix: add MII Broad Consent Category (#160)
Diffstat (limited to 'src/main/java/dev/dnpm')
-rw-r--r--src/main/java/dev/dnpm/etl/processor/consent/GicsConsentService.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/dev/dnpm/etl/processor/consent/GicsConsentService.java b/src/main/java/dev/dnpm/etl/processor/consent/GicsConsentService.java
index 9783b43..be6cbc0 100644
--- a/src/main/java/dev/dnpm/etl/processor/consent/GicsConsentService.java
+++ b/src/main/java/dev/dnpm/etl/processor/consent/GicsConsentService.java
@@ -318,6 +318,14 @@ public class GicsConsentService implements IConsentService {
consentAsOne.setPolicyRule(null);
+ final var miiConsentCategory = new CodeableConcept();
+ miiConsentCategory.addCoding(
+ new Coding()
+ .setSystem(
+ "https://www.medizininformatik-initiative.de/fhir/modul-consent/CodeSystem/mii-cs-consent-consent_category")
+ .setCode("2.16.840.1.113883.3.1937.777.24.2.184"));
+ consentAsOne.addCategory(miiConsentCategory);
+
gIcsResultBundle.getEntry().stream()
.skip(1)
.forEach(