Package-level declarations

Types

Link copied to clipboard
data class Diagnose(val kodeverk: String, val hoveddiagnose: String? = null, val bidiagnoser: List<String>? = emptyList())
Link copied to clipboard
data class SykdomGrunnlag(val yrkesskadevurdering: Yrkesskadevurdering?, val sykdomsvurderinger: List<Sykdomsvurdering>)
Link copied to clipboard
Link copied to clipboard
data class Sykdomsvurdering(val begrunnelse: String, val vurderingenGjelderFra: LocalDate, val vurderingenGjelderTil: LocalDate?, val harSkadeSykdomEllerLyte: Boolean, val erSkadeSykdomEllerLyteVesentligdel: Boolean?, val erNedsettelseIArbeidsevneMerEnnHalvparten: Boolean?, val erNedsettelseIArbeidsevneMerEnnYrkesskadeGrense: Boolean?, val yrkesskadeBegrunnelse: String?, val harNedsattArbeidsevne: ArbeidsevneNedsattValg?, val diagnose: Diagnose?, val vurdertAv: Bruker, val vurdertIBehandling: BehandlingId, val opprettet: Instant) : PeriodisertVurdering
Link copied to clipboard
Link copied to clipboard
data class SykepengerVurdering(val begrunnelse: String, val harRettPå: Boolean, val vurdertIBehandling: BehandlingId, val grunn: SykepengerGrunn? = null, val vurdertAv: Bruker, val vurdertTidspunkt: LocalDateTime, val fom: LocalDate, val tom: LocalDate? = null) : PeriodisertVurdering
Link copied to clipboard
data class YrkesskadeSak(val referanse: String, val manuellYrkesskadeDato: LocalDate?)
Link copied to clipboard
data class Yrkesskadevurdering(val id: Long? = null, val begrunnelse: String, val relevanteSaker: List<YrkesskadeSak>, val erÅrsakssammenheng: Boolean, val andelAvNedsettelsen: Prosent?, val vurdertAv: Bruker, val vurdertTidspunkt: LocalDateTime? = null)

Functions

Link copied to clipboard
fun List<Sykdomsvurdering>.somSykdomsvurderingTidslinje(maksDato: LocalDate = Tid.MAKS, filter: (sykdomsvurdering: Sykdomsvurdering) -> Boolean = { true }): Tidslinje<Sykdomsvurdering>