Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class Avslag(val brukerAvKvoter: Set<Kvote>, val avslagsårsaker: Set<VarighetVurdering.Avslagsårsak>) : VarighetVurdering
Link copied to clipboard

§ 11-23. Reduksjon ved delvis nedsatt arbeidsevne

Link copied to clipboard
value class Hverdager(val asInt: Int) : Comparable<Hverdager>
Link copied to clipboard

Utledning av hvilke perioder med innleggelse som kan gi reduksjon håndteres i institusjonsopphold, alle opphold som kommer inn her har allerede vært vurdert for om de skal gi reduksjon eller ei.

Link copied to clipboard
data class InstitusjonVurdering(val skalReduseres: Boolean = true, val årsak: Årsak?, val grad: Prosent)
Link copied to clipboard
enum Kvote(val avslagsårsak: Avslagsårsak) : Enum<Kvote>
Link copied to clipboard
data class Oppfylt(val brukerAvKvoter: Set<Kvote>) : VarighetVurdering
Link copied to clipboard
data class UnderveisInput(val periodeForVurdering: Periode, val vilkårsresultat: Vilkårsresultat, val opptrappingPerioder: List<Periode>, val meldekort: List<Meldekort>, val innsendingsTidspunkt: Map<LocalDate, JournalpostId>, val dødsdato: LocalDate? = null, val kvoter: Kvoter, val institusjonsopphold: List<Institusjonsopphold>, val arbeidsevneGrunnlag: ArbeidsevneGrunnlag, val meldepliktGrunnlag: MeldepliktGrunnlag, val overstyringMeldepliktGrunnlag: OverstyringMeldepliktGrunnlag, val meldeperioder: List<Periode>, val vedtaksdatoFørstegangsbehandling: LocalDate?, val rettighetstypeGrunnlag: RettighetstypeGrunnlag?) : Faktagrunnlag
Link copied to clipboard
interface UnderveisRegel
Link copied to clipboard
sealed interface VarighetVurdering
Link copied to clipboard
data class Vurdering(val fårAapEtter: RettighetsType? = null, val meldepliktVurdering: MeldepliktVurdering? = null, val gradering: ArbeidsGradering? = null, val samordningProsent: Prosent? = null, val grenseverdi: Prosent? = null, val institusjonVurdering: InstitusjonVurdering? = null, val meldeperiode: Periode? = null, val varighetVurdering: VarighetVurdering? = null, val kvoteVurdering: KvoteVurdering? = null)
Link copied to clipboard
enum ÅrMedHverdager(val hverdagerIÅret: Hverdager) : Enum<ÅrMedHverdager>

Antall mandag-fredager per år er bestemt til å være 261 + 261 + 262 for at kvoten skal bli riktig. Se Confluence.

Link copied to clipboard
enum Årsak : Enum<Årsak>

Properties

Link copied to clipboard
private const val ANTALL_TIMER_I_ARBEIDSUKE: Double = 37.5
Link copied to clipboard
Link copied to clipboard
private const val HØYESTE_GRADERING_NORMAL: Int = 60
Link copied to clipboard
private const val HØYESTE_GRADERING_OPPTRAPPING: Int = 80
Link copied to clipboard
private const val HØYESTE_GRADERING_YRKESSKADE: Int = 70

Functions

Link copied to clipboard
fun <T> Tidslinje<Vurdering>.leggTilVurderinger(vurderinger: Tidslinje<T>, utvidVurdering: (Vurdering, T) -> Vurdering): Tidslinje<Vurdering>