From 91d05ab73d0ee3f7b745eac4e6cc42eee1dd09ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20N=2E=20Wed=C3=B8e?= Date: Tue, 7 May 2024 16:09:49 +0200 Subject: [PATCH] Different registreringshjemmel lists for Hjelpemiddel ytelser. --- .../kodeverk/hjemmel/Registreringshjemmel.kt | 3 +- .../YtelseTilRegistreringshjemlerV2.kt | 381 +++++++++++------- 2 files changed, 247 insertions(+), 137 deletions(-) diff --git a/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/Registreringshjemmel.kt b/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/Registreringshjemmel.kt index 4f5342c..dc70ff9 100644 --- a/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/Registreringshjemmel.kt +++ b/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/Registreringshjemmel.kt @@ -592,7 +592,7 @@ enum class Registreringshjemmel( FS_HJE_MM_2M("49", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 2 gjeldsoppgjør"), FS_HJE_MM_2N("50", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 2 alarm og varsling"), FS_HJE_MM_2O("51", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 2 madrasser og puter"), - FS_HJE_MM_2P("52", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 2 utstyr på arbeidsplass jordbruk og fiske"), + FS_HJE_MM_2P("52", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 2 utstyr på arbeidsplass jordbruk og fiske"), FS_HJE_MM_2Q("53", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 2 varmehjelpemidler"), FS_HJE_MM_2R("54", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 2 refusjon isteden for utlån"), FS_HJE_MM_3A("FS_HJE_MM_3A", LovKilde.FORSKRIFT_OM_HJELPEMIDLER_MM, "§ 3 grunnmønster"), @@ -667,6 +667,7 @@ enum class Registreringshjemmel( FS_MOK_11B("105", LovKilde.FORSKRIFT_OM_MOTORKJØRETØY, "§ 11 tilskudd til firehjulstrekk"), FS_MOK_12A("106", LovKilde.FORSKRIFT_OM_MOTORKJØRETØY, "§ 12 tilskudd til kjøreopplæring"), FS_MOK_13("FS_MOK_13", LovKilde.FORSKRIFT_OM_MOTORKJØRETØY, "§ 13 Dekning av reise- og oppholdsutgifter"), + FS_MOK_14("FS_MOK_14", LovKilde.FORSKRIFT_OM_MOTORKJØRETØY, "§ 14 Reparasjoner"), FS_MOK_15("107", LovKilde.FORSKRIFT_OM_MOTORKJØRETØY, "§ 15 gjeldoppgjør"), FVL_2("FVL_2", LovKilde.FORVALTNINGSLOVEN, "§ 2"), diff --git a/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/YtelseTilRegistreringshjemlerV2.kt b/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/YtelseTilRegistreringshjemlerV2.kt index 385de1b..300061e 100644 --- a/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/YtelseTilRegistreringshjemlerV2.kt +++ b/src/main/kotlin/no/nav/klage/kodeverk/hjemmel/YtelseTilRegistreringshjemlerV2.kt @@ -56,146 +56,255 @@ val registreringshjemlerYRK = listOf( TRRL_10, ) -val registreringshjemlerHJE_HJE = listOf( - FTRL_10_3, - FTRL_10_4, - FTRL_10_5E, - FTRL_10_6E, - FTRL_10_7AA, - FTRL_10_7AB, - FTRL_10_7AC, - FTRL_10_7AD, - FTRL_10_7B, - FTRL_10_7C, - FTRL_10_7D, - FTRL_10_7E, - FTRL_10_7F, - FTRL_10_7G, - FTRL_10_7H, - FTRL_10_7I, - FTRL_10_7XA, - FTRL_10_7XB, - FTRL_10_8A, - - FS_AKT_26_2A, - FS_AKT_26_3A, - FS_AKT_26_4, - FS_AKT_26_5, - - FS_HJE_MM_2A, - FS_HJE_MM_2B, - FS_HJE_MM_2C, - FS_HJE_MM_2D, - FS_HJE_MM_2E, - FS_HJE_MM_2F, - FS_HJE_MM_2G, - FS_HJE_MM_2H, - FS_HJE_MM_2I, - FS_HJE_MM_2J, - FS_HJE_MM_2K, - FS_HJE_MM_2L, - FS_HJE_MM_2M, - FS_HJE_MM_2N, - FS_HJE_MM_2O, - FS_HJE_MM_2P, - FS_HJE_MM_2Q, - FS_HJE_MM_2R, - FS_HJE_MM_4, - FS_HJE_MM_6A, - FS_HJE_MM_6D, - FS_HJE_MM_7, - FS_ORT_HJE_MM_1A, - FS_ORT_HJE_MM_1B, - FS_ORT_HJE_MM_1C, - FS_ORT_HJE_MM_2F, - FS_ORT_HJE_MM_3A, - FS_ORT_HJE_MM_4A, - FS_ORT_HJE_MM_5A, - FS_ORT_HJE_MM_6A, - FS_ORT_HJE_MM_7A, - FS_ORT_HJE_MM_8G, - FS_ORT_HJE_MM_9A, - FS_ORT_HJE_MM_9AA, - FS_ORT_HJE_MM_10A, - FS_ORT_HJE_MM_12A, - - FS_HA_MM_2A, - FS_HA_MM_3A, - FS_HA_MM_4A, - FS_HA_MM_6A, - FS_HA_MM_8A, - - FS_SH_2, - - FS_MOK_2B, - FS_MOK_2C, - FS_MOK_2D, - FS_MOK_3A, - FS_MOK_5A, - FS_MOK_6A, - FS_MOK_7A, - FS_MOK_8A, - FS_MOK_9A, - FS_MOK_11A, - FS_MOK_11B, - FS_MOK_12A, - FS_MOK_13, - FS_MOK_15, - - EOES_883_2004_11, - EOES_883_2004_12, - EOES_883_2004_13, - EOES_883_2004_23, - EOES_883_2004_24, - EOES_883_2004_25, - EOES_883_2004_33, - EOES_883_2004_81, - - GJ_F_FORD_987_2009_11, - - NRD_KNV, +val ytelseTilRegistreringshjemlerV2 = mapOf( + Ytelse.HJE_HJE to listOf( + FTRL_10_3, + FTRL_10_4, + FTRL_10_5E, + FTRL_10_6E, + FTRL_10_7AA, + FTRL_10_7AB, + FTRL_10_7AC, + FTRL_10_7AD, + FTRL_10_7B, + FTRL_10_7C, + FTRL_10_7D, + FTRL_10_7E, + FTRL_10_7F, + FTRL_10_7G, + FTRL_10_7XA, + FTRL_10_7XB, + FTRL_10_8A, + FTRL_21_3, + FTRL_21_7, + FTRL_21_8, + FTRL_21_10, + FTRL_21_12, + FTRL_22_12, + FTRL_22_13, + FTRL_22_14, + FTRL_22_17, - FTRL_21_3, - FTRL_21_7, - FTRL_21_8, - FTRL_21_10, - FTRL_21_12, - FTRL_22_12, - FTRL_22_13, - FTRL_22_14, - FTRL_22_17, + FS_AKT_26_2A, + FS_AKT_26_3A, + FS_AKT_26_4, + FS_AKT_26_5, + + FS_HJE_MM_2A, + FS_HJE_MM_2B, + FS_HJE_MM_2C, + FS_HJE_MM_2D, + FS_HJE_MM_2E, + FS_HJE_MM_2F, + FS_HJE_MM_2G, + FS_HJE_MM_2H, + FS_HJE_MM_2I, + FS_HJE_MM_2J, + FS_HJE_MM_2K, + FS_HJE_MM_2L, + FS_HJE_MM_2M, + FS_HJE_MM_2N, + FS_HJE_MM_2O, + FS_HJE_MM_2P, + FS_HJE_MM_2Q, + FS_HJE_MM_2R, + FS_HJE_MM_4, + FS_HJE_MM_6A, + FS_HJE_MM_6D, + FS_HJE_MM_7, + + FS_HA_MM_2A, + FS_HA_MM_3A, + FS_HA_MM_4A, + FS_HA_MM_6A, + FS_HA_MM_8A, + + FS_SH_2, - FVL_11, - FVL_12, - FVL_14, - FVL_16, - FVL_17, - FVL_18_19, - FVL_21, - FVL_24, - FVL_25, - FVL_28, - FVL_29, - FVL_30, - FVL_31, - FVL_32, - FVL_33, - FVL_35, - FVL_41, - FVL_42, + EOES_883_2004_11, + EOES_883_2004_12, + EOES_883_2004_13, + EOES_883_2004_23, + EOES_883_2004_24, + EOES_883_2004_25, + EOES_883_2004_33, + EOES_883_2004_81, - TRRL_2, - TRRL_9, - TRRL_10, - TRRL_11, - TRRL_12, - TRRL_14, -) + GJ_F_FORD_987_2009_11, -val ytelseTilRegistreringshjemlerV2 = mapOf( - Ytelse.HJE_HJE to registreringshjemlerHJE_HJE, - Ytelse.BIL_BIL to registreringshjemlerHJE_HJE, - Ytelse.HEL_HEL to registreringshjemlerHJE_HJE, + NRD_KNV, + + FVL_11, + FVL_12, + FVL_14, + FVL_16, + FVL_17, + FVL_18_19, + FVL_21, + FVL_24, + FVL_25, + FVL_28, + FVL_29, + FVL_30, + FVL_31, + FVL_32, + FVL_33, + FVL_35, + FVL_41, + FVL_42, + + TRRL_2, + TRRL_9, + TRRL_10, + TRRL_11, + TRRL_12, + TRRL_14, + ) , + + Ytelse.BIL_BIL to listOf( + FTRL_10_3, + FTRL_10_4, + FTRL_10_5E, + FTRL_10_6E, + FTRL_10_7H, + FTRL_10_8A, + FTRL_21_3, + FTRL_21_7, + FTRL_21_8, + FTRL_21_10, + FTRL_21_12, + FTRL_22_12, + FTRL_22_13, + FTRL_22_14, + FTRL_22_17, + + FS_MOK_2B, + FS_MOK_2C, + FS_MOK_2D, + FS_MOK_3A, + FS_MOK_5A, + FS_MOK_6A, + FS_MOK_7A, + FS_MOK_8A, + FS_MOK_9A, + FS_MOK_11A, + FS_MOK_11B, + FS_MOK_12A, + FS_MOK_13, + FS_MOK_14, + FS_MOK_15, + + EOES_883_2004_11, + EOES_883_2004_12, + EOES_883_2004_13, + EOES_883_2004_23, + EOES_883_2004_24, + EOES_883_2004_25, + EOES_883_2004_33, + EOES_883_2004_81, + + GJ_F_FORD_987_2009_11, + + NRD_KNV, + + FVL_11, + FVL_12, + FVL_14, + FVL_16, + FVL_17, + FVL_18_19, + FVL_21, + FVL_24, + FVL_25, + FVL_28, + FVL_29, + FVL_30, + FVL_31, + FVL_32, + FVL_33, + FVL_35, + FVL_41, + FVL_42, + + TRRL_2, + TRRL_9, + TRRL_10, + TRRL_11, + TRRL_12, + TRRL_14, + ) , + + Ytelse.HEL_HEL to listOf( + FTRL_10_3, + FTRL_10_4, + FTRL_10_5E, + FTRL_10_6E, + FTRL_10_7I, + FTRL_10_8A, + FTRL_21_3, + FTRL_21_7, + FTRL_21_8, + FTRL_21_10, + FTRL_21_12, + FTRL_22_12, + FTRL_22_13, + FTRL_22_14, + FTRL_22_17, + + FS_ORT_HJE_MM_1A, + FS_ORT_HJE_MM_1B, + FS_ORT_HJE_MM_1C, + FS_ORT_HJE_MM_2F, + FS_ORT_HJE_MM_3A, + FS_ORT_HJE_MM_4A, + FS_ORT_HJE_MM_5A, + FS_ORT_HJE_MM_6A, + FS_ORT_HJE_MM_7A, + FS_ORT_HJE_MM_8G, + FS_ORT_HJE_MM_9A, + FS_ORT_HJE_MM_9AA, + FS_ORT_HJE_MM_10A, + FS_ORT_HJE_MM_12A, + + EOES_883_2004_11, + EOES_883_2004_12, + EOES_883_2004_13, + EOES_883_2004_23, + EOES_883_2004_24, + EOES_883_2004_25, + EOES_883_2004_33, + EOES_883_2004_81, + + GJ_F_FORD_987_2009_11, + + NRD_KNV, + + FVL_11, + FVL_12, + FVL_14, + FVL_16, + FVL_17, + FVL_18_19, + FVL_21, + FVL_24, + FVL_25, + FVL_28, + FVL_29, + FVL_30, + FVL_31, + FVL_32, + FVL_33, + FVL_35, + FVL_41, + FVL_42, + + TRRL_2, + TRRL_9, + TRRL_10, + TRRL_11, + TRRL_12, + TRRL_14, + ), Ytelse.OMS_PSB to listOf( FTRL_9_2, FTRL_9_3,