Skip to content

Commit 1e5eceb

Browse files
davidsteinslandhholmstefraadsbrandth
authored
🔥 fjerner ubrukte felter fra vedtak fattet (#360)
Co-authored-by: Håkon Arneng Holmstedt <[email protected]> Co-authored-by: Erik Maximilian Forsman <[email protected]>
1 parent c307ed1 commit 1e5eceb

File tree

12 files changed

+2
-220
lines changed

12 files changed

+2
-220
lines changed

spesialist-application/src/main/kotlin/no/nav/helse/mediator/meldinger/hendelser/AvsluttetMedVedtakMessage.kt

-8
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@ class AvsluttetMedVedtakMessage(
1717
private val spleisBehandlingId: UUID,
1818
private val hendelser: List<UUID>,
1919
private val sykepengegrunnlag: Double,
20-
private val grunnlagForSykepengegrunnlag: Double,
21-
private val grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>,
22-
private val begrensning: String,
23-
private val inntekt: Double,
2420
private val sykepengegrunnlagsfakta: Sykepengegrunnlagsfakta,
2521
private val json: String,
2622
) : Vedtaksperiodemelding {
@@ -41,10 +37,6 @@ class AvsluttetMedVedtakMessage(
4137
spleisBehandlingId = spleisBehandlingId,
4238
hendelser = hendelser,
4339
sykepengegrunnlag = sykepengegrunnlag,
44-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
45-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
46-
begrensning = begrensning,
47-
inntekt = inntekt,
4840
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta,
4941
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
5042
)

spesialist-domain/src/main/kotlin/no/nav/helse/modell/melding/Sykepengevedtak.kt

-16
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@ sealed interface Sykepengevedtak : UtgåendeHendelse {
2020
val skjæringstidspunkt: LocalDate
2121
val hendelser: List<UUID>
2222
val sykepengegrunnlag: Double
23-
val grunnlagForSykepengegrunnlag: Double
24-
val grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>
25-
val begrensning: String
26-
val inntekt: Double
2723
val vedtakFattetTidspunkt: LocalDateTime
2824
val tags: Set<String>
2925

@@ -45,10 +41,6 @@ sealed interface Sykepengevedtak : UtgåendeHendelse {
4541
override val skjæringstidspunkt: LocalDate,
4642
override val hendelser: List<UUID>,
4743
override val sykepengegrunnlag: Double,
48-
override val grunnlagForSykepengegrunnlag: Double,
49-
override val grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>,
50-
override val begrensning: String,
51-
override val inntekt: Double,
5244
override val sykepengegrunnlagsfakta: Sykepengegrunnlagsfakta.Spleis.EtterHovedregel,
5345
override val vedtakFattetTidspunkt: LocalDateTime,
5446
override val tags: Set<String>,
@@ -69,10 +61,6 @@ sealed interface Sykepengevedtak : UtgåendeHendelse {
6961
override val skjæringstidspunkt: LocalDate,
7062
override val hendelser: List<UUID>,
7163
override val sykepengegrunnlag: Double,
72-
override val grunnlagForSykepengegrunnlag: Double,
73-
override val grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>,
74-
override val begrensning: String,
75-
override val inntekt: Double,
7664
override val sykepengegrunnlagsfakta: Sykepengegrunnlagsfakta.Spleis.EtterSkjønn,
7765
val skjønnsfastsettingopplysninger: Skjønnsfastsettingopplysninger,
7866
override val vedtakFattetTidspunkt: LocalDateTime,
@@ -102,10 +90,6 @@ sealed interface Sykepengevedtak : UtgåendeHendelse {
10290
override val skjæringstidspunkt: LocalDate,
10391
override val hendelser: List<UUID>,
10492
override val sykepengegrunnlag: Double,
105-
override val grunnlagForSykepengegrunnlag: Double,
106-
override val grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>,
107-
override val begrensning: String,
108-
override val inntekt: Double,
10993
val sykepengegrunnlagsfakta: Sykepengegrunnlagsfakta.Infotrygd,
11094
override val vedtakFattetTidspunkt: LocalDateTime,
11195
override val tags: Set<String>,

spesialist-domain/src/main/kotlin/no/nav/helse/modell/vedtak/AvsluttetMedVedtak.kt

-8
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,12 @@ class AvsluttetMedVedtak(
77
val spleisBehandlingId: UUID,
88
private val hendelser: List<UUID>,
99
private val sykepengegrunnlag: Double,
10-
private val grunnlagForSykepengegrunnlag: Double,
11-
private val grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>,
12-
private val begrensning: String,
13-
private val inntekt: Double,
1410
private val sykepengegrunnlagsfakta: Sykepengegrunnlagsfakta,
1511
private val vedtakFattetTidspunkt: LocalDateTime,
1612
) {
1713
fun byggVedtak(vedtakBuilder: SykepengevedtakBuilder) {
1814
vedtakBuilder.hendelser(hendelser)
1915
vedtakBuilder.sykepengegrunnlag(sykepengegrunnlag)
20-
vedtakBuilder.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
21-
vedtakBuilder.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
22-
vedtakBuilder.begrensning(begrensning)
23-
vedtakBuilder.inntekt(inntekt)
2416
vedtakBuilder.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
2517
vedtakBuilder.sykepengegrunnlagsfakta(sykepengegrunnlagsfakta)
2618
}

spesialist-domain/src/main/kotlin/no/nav/helse/modell/vedtak/SykepengevedtakBuilder.kt

-28
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ class SykepengevedtakBuilder {
1919
private lateinit var skjæringstidspunkt: LocalDate
2020
private lateinit var hendelser: List<UUID>
2121
private var sykepengegrunnlag by Delegates.notNull<Double>()
22-
private var grunnlagForSykepengegrunnlag by Delegates.notNull<Double>()
23-
private lateinit var grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>
24-
private lateinit var begrensning: String
25-
private var inntekt by Delegates.notNull<Double>()
2622
private lateinit var vedtakFattetTidspunkt: LocalDateTime
2723
private lateinit var utbetalingId: UUID
2824
private lateinit var sykepengegrunnlagsfakta: Sykepengegrunnlagsfakta
@@ -54,18 +50,6 @@ class SykepengevedtakBuilder {
5450

5551
fun sykepengegrunnlag(sykepengegrunnlag: Double) = apply { this.sykepengegrunnlag = sykepengegrunnlag }
5652

57-
fun grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag: Double) =
58-
apply {
59-
this.grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag
60-
}
61-
62-
fun grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver: Map<String, Double>) =
63-
apply { this.grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver }
64-
65-
fun begrensning(begrensning: String) = apply { this.begrensning = begrensning }
66-
67-
fun inntekt(inntekt: Double) = apply { this.inntekt = inntekt }
68-
6953
fun vedtakFattetTidspunkt(vedtakFattetTidspunkt: LocalDateTime) = apply { this.vedtakFattetTidspunkt = vedtakFattetTidspunkt }
7054

7155
fun utbetalingId(utbetalingId: UUID) = apply { this.utbetalingId = utbetalingId }
@@ -174,10 +158,6 @@ class SykepengevedtakBuilder {
174158
skjæringstidspunkt = skjæringstidspunkt,
175159
hendelser = hendelser,
176160
sykepengegrunnlag = sykepengegrunnlag,
177-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
178-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
179-
begrensning = begrensning,
180-
inntekt = inntekt,
181161
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta,
182162
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
183163
tags = tags,
@@ -210,10 +190,6 @@ class SykepengevedtakBuilder {
210190
skjæringstidspunkt = skjæringstidspunkt,
211191
hendelser = hendelser,
212192
sykepengegrunnlag = sykepengegrunnlag,
213-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
214-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
215-
begrensning = begrensning,
216-
inntekt = inntekt,
217193
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta,
218194
skjønnsfastsettingopplysninger = skjønnsfastsettingopplysninger,
219195
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
@@ -240,10 +216,6 @@ class SykepengevedtakBuilder {
240216
skjæringstidspunkt = skjæringstidspunkt,
241217
hendelser = hendelser,
242218
sykepengegrunnlag = sykepengegrunnlag,
243-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
244-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
245-
begrensning = begrensning,
246-
inntekt = inntekt,
247219
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta,
248220
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
249221
tags = tags,

spesialist-domain/src/test/kotlin/no/nav/helse/modell/vedtak/SykepengevedtakBuilderTest.kt

-60
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,6 @@ class SykepengevedtakBuilderTest {
2929
private val skjæringstidspunkt = 1 jan 2018
3030
private val hendelser = listOf(UUID.randomUUID(), UUID.randomUUID())
3131
private const val sykepengegrunnlag = 600000.00
32-
private const val grunnlagForSykepengegrunnlag = 600000.00
33-
private val grunnlagForSykepengegrunnlagPerArbeidsgiver =
34-
mapOf(
35-
organisasjonsnummer to 300000.00,
36-
"987654321" to 300000.00,
37-
)
38-
private const val begrensning = "ER_6G_BEGRENSET"
39-
private const val inntekt = 25000.00
4032
private val vedtakFattetTidspunkt = LocalDateTime.now()
4133
private const val omregnetÅrsinntekt = 300000.00
4234
private const val innrapportertÅrsinntekt = 300000.00
@@ -58,10 +50,6 @@ class SykepengevedtakBuilderTest {
5850
.skjæringstidspunkt(skjæringstidspunkt)
5951
.hendelser(hendelser)
6052
.sykepengegrunnlag(sykepengegrunnlag)
61-
.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
62-
.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
63-
.begrensning(begrensning)
64-
.inntekt(inntekt)
6553
.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
6654
.sykepengegrunnlagsfakta(sykepengegrunnlagsfakta<Spleis.EtterHovedregel>())
6755
.vedtakBegrunnelse(VedtakBegrunnelse(Utfall.INNVILGELSE, null))
@@ -84,10 +72,6 @@ class SykepengevedtakBuilderTest {
8472
skjæringstidspunkt = skjæringstidspunkt,
8573
hendelser = hendelser,
8674
sykepengegrunnlag = sykepengegrunnlag,
87-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
88-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
89-
begrensning = begrensning,
90-
inntekt = inntekt,
9175
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta<Spleis.EtterHovedregel>(),
9276
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
9377
tags = setOf("IngenNyArbeidsgiverperiode"),
@@ -113,10 +97,6 @@ class SykepengevedtakBuilderTest {
11397
.skjæringstidspunkt(skjæringstidspunkt)
11498
.hendelser(hendelser)
11599
.sykepengegrunnlag(sykepengegrunnlag)
116-
.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
117-
.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
118-
.begrensning(begrensning)
119-
.inntekt(inntekt)
120100
.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
121101
.avviksprosent(avviksprosent)
122102
.sammenligningsgrunnlag(sammenligningsgrunnlag(innrapportertÅrsinntekt, organisasjonsnummer))
@@ -150,10 +130,6 @@ class SykepengevedtakBuilderTest {
150130
skjæringstidspunkt = skjæringstidspunkt,
151131
hendelser = hendelser,
152132
sykepengegrunnlag = sykepengegrunnlag,
153-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
154-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
155-
begrensning = begrensning,
156-
inntekt = inntekt,
157133
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta<Spleis.EtterSkjønn>(),
158134
skjønnsfastsettingopplysninger =
159135
VedtakMedSkjønnsvurdering.Skjønnsfastsettingopplysninger(
@@ -187,10 +163,6 @@ class SykepengevedtakBuilderTest {
187163
.skjæringstidspunkt(skjæringstidspunkt)
188164
.hendelser(hendelser)
189165
.sykepengegrunnlag(sykepengegrunnlag)
190-
.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
191-
.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
192-
.begrensning(begrensning)
193-
.inntekt(inntekt)
194166
.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
195167
.avviksprosent(avviksprosent)
196168
.sammenligningsgrunnlag(sammenligningsgrunnlag(innrapportertÅrsinntekt, organisasjonsnummer))
@@ -215,10 +187,6 @@ class SykepengevedtakBuilderTest {
215187
skjæringstidspunkt = skjæringstidspunkt,
216188
hendelser = hendelser,
217189
sykepengegrunnlag = sykepengegrunnlag,
218-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
219-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
220-
begrensning = begrensning,
221-
inntekt = inntekt,
222190
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta<Spleis.EtterHovedregel>(),
223191
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
224192
tags = setOf("IngenNyArbeidsgiverperiode"),
@@ -247,10 +215,6 @@ class SykepengevedtakBuilderTest {
247215
.skjæringstidspunkt(skjæringstidspunkt)
248216
.hendelser(hendelser)
249217
.sykepengegrunnlag(sykepengegrunnlag)
250-
.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
251-
.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
252-
.begrensning(begrensning)
253-
.inntekt(inntekt)
254218
.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
255219
.avviksprosent(avviksprosent)
256220
.sammenligningsgrunnlag(sammenligningsgrunnlag(innrapportertÅrsinntekt, organisasjonsnummer))
@@ -286,10 +250,6 @@ class SykepengevedtakBuilderTest {
286250
skjæringstidspunkt = skjæringstidspunkt,
287251
hendelser = hendelser,
288252
sykepengegrunnlag = sykepengegrunnlag,
289-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
290-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
291-
begrensning = begrensning,
292-
inntekt = inntekt,
293253
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta<Spleis.EtterSkjønn>(),
294254
skjønnsfastsettingopplysninger = VedtakMedSkjønnsvurdering.Skjønnsfastsettingopplysninger(
295255
"Mal",
@@ -325,10 +285,6 @@ class SykepengevedtakBuilderTest {
325285
.skjæringstidspunkt(skjæringstidspunkt)
326286
.hendelser(hendelser)
327287
.sykepengegrunnlag(sykepengegrunnlag)
328-
.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
329-
.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
330-
.begrensning(begrensning)
331-
.inntekt(inntekt)
332288
.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
333289
.sykepengegrunnlagsfakta(sykepengegrunnlagsfakta<Infotrygd>())
334290
.tags(listOf("IngenNyArbeidsgiverperiode"))
@@ -349,10 +305,6 @@ class SykepengevedtakBuilderTest {
349305
skjæringstidspunkt = skjæringstidspunkt,
350306
hendelser = hendelser,
351307
sykepengegrunnlag = sykepengegrunnlag,
352-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
353-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
354-
begrensning = begrensning,
355-
inntekt = inntekt,
356308
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta<Infotrygd>(),
357309
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
358310
tags = setOf("IngenNyArbeidsgiverperiode"),
@@ -375,10 +327,6 @@ class SykepengevedtakBuilderTest {
375327
.skjæringstidspunkt(skjæringstidspunkt)
376328
.hendelser(hendelser)
377329
.sykepengegrunnlag(sykepengegrunnlag)
378-
.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
379-
.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
380-
.begrensning(begrensning)
381-
.inntekt(inntekt)
382330
.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
383331
.avviksprosent(avviksprosent)
384332
.sammenligningsgrunnlag(sammenligningsgrunnlag(innrapportertÅrsinntekt, organisasjonsnummer))
@@ -402,10 +350,6 @@ class SykepengevedtakBuilderTest {
402350
.skjæringstidspunkt(skjæringstidspunkt)
403351
.hendelser(hendelser)
404352
.sykepengegrunnlag(sykepengegrunnlag)
405-
.grunnlagForSykepengegrunnlag(grunnlagForSykepengegrunnlag)
406-
.grunnlagForSykepengegrunnlagPerArbeidsgiver(grunnlagForSykepengegrunnlagPerArbeidsgiver)
407-
.begrensning(begrensning)
408-
.inntekt(inntekt)
409353
.vedtakFattetTidspunkt(vedtakFattetTidspunkt)
410354
.sykepengegrunnlagsfakta(sykepengegrunnlagsfakta<Spleis.EtterHovedregel>())
411355
.avviksprosent(avviksprosent)
@@ -435,10 +379,6 @@ class SykepengevedtakBuilderTest {
435379
skjæringstidspunkt = skjæringstidspunkt,
436380
hendelser = hendelser,
437381
sykepengegrunnlag = sykepengegrunnlag,
438-
grunnlagForSykepengegrunnlag = grunnlagForSykepengegrunnlag,
439-
grunnlagForSykepengegrunnlagPerArbeidsgiver = grunnlagForSykepengegrunnlagPerArbeidsgiver,
440-
begrensning = begrensning,
441-
inntekt = inntekt,
442382
sykepengegrunnlagsfakta = sykepengegrunnlagsfakta<Spleis.EtterHovedregel>(),
443383
vedtakFattetTidspunkt = vedtakFattetTidspunkt,
444384
tags = setOf("IngenNyArbeidsgiverperiode"),

spesialist-e2e-tests/src/test/kotlin/no/nav/helse/mediator/meldinger/Testmeldingfabrikk.kt

-4
Original file line numberDiff line numberDiff line change
@@ -1077,10 +1077,6 @@ object Testmeldingfabrikk {
10771077
"tom" to tom,
10781078
"skjæringstidspunkt" to skjæringstidspunkt,
10791079
"sykepengegrunnlag" to 600000.0,
1080-
"grunnlagForSykepengegrunnlag" to 600000.0,
1081-
"grunnlagForSykepengegrunnlagPerArbeidsgiver" to emptyMap<String, Double>(),
1082-
"begrensning" to "VET_IKKE",
1083-
"inntekt" to 600000.0,
10841080
"vedtakFattetTidspunkt" to LocalDateTime.now(),
10851081
"hendelser" to emptyList<String>()
10861082
).apply {

spesialist-e2e-tests/src/test/kotlin/no/nav/helse/spesialist/e2etests/SpleisTestMeldingPubliserer.kt

-4
Original file line numberDiff line numberDiff line change
@@ -334,10 +334,6 @@ class SpleisTestMeldingPubliserer(
334334
"tom" to (31 jan 2018),
335335
"skjæringstidspunkt" to (1 jan 2018),
336336
"sykepengegrunnlag" to 600000.0,
337-
"grunnlagForSykepengegrunnlag" to 600000.0,
338-
"grunnlagForSykepengegrunnlagPerArbeidsgiver" to emptyMap<String, Double>(),
339-
"begrensning" to "VET_IKKE",
340-
"inntekt" to 600000.0,
341337
"vedtakFattetTidspunkt" to LocalDateTime.now(),
342338
"hendelser" to emptyList<String>(),
343339
"utbetalingId" to testPerson.utbetalingId1,

0 commit comments

Comments
 (0)