From aefe32678333bc2d328536b2e140ca396a363e39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Steinar=20Lillest=C3=B8l=20Skrede?= Date: Wed, 4 Sep 2024 09:46:45 +0200 Subject: [PATCH] =?UTF-8?q?st=C3=B8tt=20gamle=20nedsattFunksjon,=20praktis?= =?UTF-8?q?keProblem=20og=20storreBehov?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../behovsmeldingsmodell/v1/Behovsmelding.kt | 7 +++++++ .../v2/mapping/FormidlerbehovsmeldingMapper.kt | 12 +++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v1/Behovsmelding.kt b/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v1/Behovsmelding.kt index 5e7f2eb..72a0c58 100644 --- a/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v1/Behovsmelding.kt +++ b/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v1/Behovsmelding.kt @@ -122,6 +122,13 @@ data class Brukersituasjon( @Deprecated("Erstattet med bruksarena på hvert enkelt hjm") val bruksarenaErDagliglivet: Boolean?, + + @Deprecated("Erstattet med bekreftedeVilkår") + val storreBehov: Boolean?, + @Deprecated("Erstattet med bekreftedeVilkår") + val nedsattFunksjon: Boolean?, + @Deprecated("Erstattet med bekreftedeVilkår") + val praktiskeProblem: Boolean?, ) data class Funksjonsnedsettelser( diff --git a/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v2/mapping/FormidlerbehovsmeldingMapper.kt b/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v2/mapping/FormidlerbehovsmeldingMapper.kt index 87b21ea..eec0e94 100644 --- a/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v2/mapping/FormidlerbehovsmeldingMapper.kt +++ b/behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v2/mapping/FormidlerbehovsmeldingMapper.kt @@ -102,7 +102,17 @@ fun tilFormidlerbehovsmeldingV2( BrukersituasjonVilkår.KAN_IKKE_LØSES_MED_ENKLERE_HJELPEMIDLER_V1 -> BrukersituasjonVilkårV2.KAN_IKKE_LØSES_MED_ENKLERE_HJELPEMIDLER_V1 BrukersituasjonVilkår.I_STAND_TIL_Å_BRUKE_HJELPEMIDLENE_V1 -> BrukersituasjonVilkårV2.I_STAND_TIL_Å_BRUKE_HJELPEMIDLENE_V1 } - }.toSet(), + }.toMutableSet().also { + if (v1.søknad.brukersituasjon.nedsattFunksjon == true) { + it.add(BrukersituasjonVilkårV2.NEDSATT_FUNKSJON) + } + if (v1.søknad.brukersituasjon.storreBehov == true) { + it.add(BrukersituasjonVilkårV2.STØRRE_BEHOV) + } + if (v1.søknad.brukersituasjon.praktiskeProblem == true) { + it.add(BrukersituasjonVilkårV2.PRAKTISKE_PROBLEM) + } + }, funksjonsnedsettelser = mutableSetOf().also { if (v1.søknad.brukersituasjon.funksjonsnedsettelser.bevegelse) { it.add(Funksjonsnedsettelser.BEVEGELSE)