AvklarSykdomLøsning
class AvklarSykdomLøsning(val løsningerForPerioder: List<SykdomsvurderingLøsningDto>, val behovstype: AvklaringsbehovKode = AvklaringsbehovKode.`5003`) : PeriodisertAvklaringsbehovLøsning<SykdomsvurderingLøsningDto> , LøsningMedPeriodiserteVurderinger(source)
Constructors
Link copied to clipboard
constructor(løsningerForPerioder: List<SykdomsvurderingLøsningDto>, behovstype: AvklaringsbehovKode = AvklaringsbehovKode.`5003`)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
open override fun hentLagredeLøstePerioder(behandlingId: BehandlingId, repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider): Tidslinje<*>
Returnerer en tidslinje med alle perioder som er løst i tidligere vurderinger. Alle perioder som er definert i tidslinjen vil være regnet som løst. Dette bruke blandt annet for å validere at løsningen sammen med tidligere vurderinger faktisk løser periodene som ble løftet av avklaringsbehovet.
Link copied to clipboard
open override fun hentVurderinger(behandlingId: BehandlingId, repositoryProvider: RepositoryProvider): List<PeriodisertVurdering>
Link copied to clipboard
open override fun løs(repositoryProvider: RepositoryProvider, kontekst: AvklaringsbehovKontekst, gatewayProvider: GatewayProvider): LøsningsResultat
Link copied to clipboard
open override fun somVurderinger(bruker: Bruker, behandlingId: BehandlingId): List<Sykdomsvurdering>