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)