From f82bde0390afcc7d7e9eaf4d0a749f7ebdb84755 Mon Sep 17 00:00:00 2001 From: Simon Kiarie <696759+qiarie@users.noreply.github.com> Date: Thu, 17 Oct 2024 12:30:20 +0300 Subject: [PATCH] Add Consent Backbone Elements to TransformSupportServices (#301) * Add Consent backbone elements * Update Consent backbone elements * Remove wildcard imports * Clean up wildcard import * Import org.hl7.fhir.r4.model.Consent --- .../fct/engine/data/helper/TransformSupportServices.kt | 6 ++++++ .../org/smartregister/external/TransformSupportServices.kt | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/efsity-ide/engine/src/main/java/org/smartregister/fct/engine/data/helper/TransformSupportServices.kt b/efsity-ide/engine/src/main/java/org/smartregister/fct/engine/data/helper/TransformSupportServices.kt index 48b2a036..74c82659 100644 --- a/efsity-ide/engine/src/main/java/org/smartregister/fct/engine/data/helper/TransformSupportServices.kt +++ b/efsity-ide/engine/src/main/java/org/smartregister/fct/engine/data/helper/TransformSupportServices.kt @@ -22,6 +22,7 @@ import org.hl7.fhir.r4.model.AdverseEvent import org.hl7.fhir.r4.model.Base import org.hl7.fhir.r4.model.CarePlan import org.hl7.fhir.r4.model.Coding +import org.hl7.fhir.r4.model.Consent import org.hl7.fhir.r4.model.Encounter import org.hl7.fhir.r4.model.EpisodeOfCare import org.hl7.fhir.r4.model.Group @@ -83,6 +84,11 @@ class TransformSupportServices(val simpleWorkerContext: SimpleWorkerContext) : AdverseEvent.AdverseEventSuspectEntityCausalityComponent() "Location_Position" -> Location.LocationPositionComponent() "List_Entry" -> ListResource.ListEntryComponent() + "Consent_Policy" -> Consent.ConsentPolicyComponent() + "Consent_Verification" -> Consent.ConsentVerificationComponent() + "Consent_Provision" -> Consent.provisionComponent() + "Consent_ProvisionActor" -> Consent.provisionActorComponent() + "Consent_ProvisionData" -> Consent.provisionDataComponent() else -> ResourceFactory.createResourceOrType(name) } } diff --git a/efsity/src/main/kotlin/org/smartregister/external/TransformSupportServices.kt b/efsity/src/main/kotlin/org/smartregister/external/TransformSupportServices.kt index f7cb7642..9f67bad2 100644 --- a/efsity/src/main/kotlin/org/smartregister/external/TransformSupportServices.kt +++ b/efsity/src/main/kotlin/org/smartregister/external/TransformSupportServices.kt @@ -9,6 +9,7 @@ import org.hl7.fhir.r4.model.AdverseEvent import org.hl7.fhir.r4.model.Base import org.hl7.fhir.r4.model.CarePlan import org.hl7.fhir.r4.model.Coding +import org.hl7.fhir.r4.model.Consent import org.hl7.fhir.r4.model.Encounter import org.hl7.fhir.r4.model.EpisodeOfCare import org.hl7.fhir.r4.model.Group @@ -70,6 +71,11 @@ class TransformSupportServices @Inject constructor(val simpleWorkerContext: Simp AdverseEvent.AdverseEventSuspectEntityCausalityComponent() "Location_Position" -> Location.LocationPositionComponent() "List_Entry" -> ListResource.ListEntryComponent() + "Consent_Policy" -> Consent.ConsentPolicyComponent() + "Consent_Verification" -> Consent.ConsentVerificationComponent() + "Consent_Provision" -> Consent.provisionComponent() + "Consent_ProvisionActor" -> Consent.provisionActorComponent() + "Consent_ProvisionData" -> Consent.provisionDataComponent() else -> ResourceFactory.createResourceOrType(name) } }