Skip to content

Commit

Permalink
wip: høyGrindValg
Browse files Browse the repository at this point in the history
  • Loading branch information
hakhag committed Sep 26, 2023
1 parent e6a5139 commit 16dafec
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches:
- main
- oppreisingsstol
- høyGrindValg

jobs:
build:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,7 @@ private fun varmehjelpemiddelInfo(hjelpemiddel: JsonNode): VarmehjelpemiddelInfo

private fun sengeInfo(hjelpemiddel: JsonNode): SengeInfo? {
val sengeInfoJson = hjelpemiddel["sengeInfo"] ?: return null
val høyGrindValg = sengeInfoJson["høyGrindValg"] ?: null
return SengeInfo(
påkrevdBehov = sengeInfoJson["påkrevdBehov"]?.textValue(),
brukerOppfyllerPåkrevdBehov = sengeInfoJson["brukerOppfyllerPåkrevdBehov"]?.booleanValue(),
Expand All @@ -454,7 +455,15 @@ private fun sengeInfo(hjelpemiddel: JsonNode): SengeInfo? {
"HarFraFor" -> MadrassValg.HarFraFor
null -> null
else -> throw RuntimeException("Ugyldig sitteputeValg")
}
},
høyGrindValg = if (høyGrindValg != null) {
HøyGrindValg(
erKjentMedTvangsAspekt = høyGrindValg["erKjentMedTvangsAspekt"].booleanValue(),
harForsøktOpptrening = høyGrindValg["harForsøktOpptrening"].booleanValue(),
harIkkeForsøktOpptreningBegrunnelse = høyGrindValg["harIkkeForsøktOpptreningBegrunnelse"]?.textValue(),
erLagetPlanForOppfølging = høyGrindValg["erLagetPlanForOppfølging"].booleanValue(),
)
} else null,
)
}

Expand Down Expand Up @@ -666,7 +675,8 @@ data class SengeInfo(
val brukerOppfyllerPåkrevdBehov: Boolean?,
val behovForSeng: String?,
val behovForSengBegrunnelse: String?,
val madrassValg: MadrassValg?
val madrassValg: MadrassValg?,
valyGrindValg: HøyGrindValg?,
)

data class VarmehjelpemiddelInfo(
Expand Down Expand Up @@ -698,6 +708,13 @@ enum class MadrassValg {
TrengerMadrass, HarFraFor
}

data class HøyGrindValg(
val erKjentMedTvangsAspekt: Boolean,
val harForsøktOpptrening: Boolean,
val harIkkeForsøktOpptreningBegrunnelse: String?,
val erLagetPlanForOppfølging: Boolean,
)

data class UtlevertInfo(
val utlevertType: UtlevertType?,
val overførtFraBruker: String?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
import com.fasterxml.jackson.module.kotlin.readValue
import no.nav.hjelpemidler.soknad.db.domain.BrukersituasjonVilkår
import no.nav.hjelpemidler.soknad.db.domain.HøyGrindValg
import no.nav.hjelpemidler.soknad.db.domain.LeveringTilleggsinfo
import no.nav.hjelpemidler.soknad.db.domain.VarmehjelpemiddelInfo
import no.nav.hjelpemidler.soknad.db.rolle.Næringskode
Expand Down Expand Up @@ -331,7 +332,16 @@ data class SengeInfo(
val brukerOppfyllerPåkrevdBehov: Boolean?,
val behovForSeng: String?,
val behovForSengBegrunnelse: String?,
val madrassValg: MadrassValg?
val madrassValg: MadrassValg?,
valyGrindValg: HøyGrindValg?,
)

@JsonInclude(JsonInclude.Include.NON_NULL)
data class HøyGrindValg(
val erKjentMedTvangsAspekt: Boolean,
val harForsøktOpptrening: Boolean,
val harIkkeForsøktOpptreningBegrunnelse: String?,
val erLagetPlanForOppfølging: Boolean,
)

@JsonInclude(JsonInclude.Include.NON_NULL)
Expand Down

0 comments on commit 16dafec

Please sign in to comment.