Package-level declarations
Types
Link copied to clipboard
data class HelseinstitusjonGrunnlagDto(val harTilgangTilÅSaksbehandle: Boolean, val opphold: List<InstitusjonsoppholdDto>, val vurderinger: List<HelseoppholdDto>, val vedtatteVurderinger: List<HelseoppholdDto>)
Link copied to clipboard
data class HelseinstitusjonVurderingDto(val oppholdId: String?, val begrunnelse: String, val faarFriKostOgLosji: Boolean, val forsoergerEktefelle: Boolean? = null, val harFasteUtgifter: Boolean? = null, val periode: Periode, val vurderingerMeta: VurderingerMetaResponse)
Link copied to clipboard
data class HelseoppholdDto(val periode: Periode, val oppholdId: String?, val vurderinger: List<HelseinstitusjonVurderingDto>?, val status: OppholdVurderingDto, val delperioder: List<InstitusjonsoppholdDelperiodeDto> = emptyList())
Link copied to clipboard
data class InstitusjonsoppholdDelperiodeDto(val institusjonsnavn: String, val fom: LocalDate, val tom: LocalDate)
Link copied to clipboard
data class InstitusjonsoppholdDto(val oppholdId: String?, val institusjonstype: String, val oppholdstype: String, val status: String, val oppholdFra: LocalDate, val avsluttetDato: LocalDate, val kildeinstitusjon: String, val tidligsteReduksjonsdato: LocalDate?, val delperioder: List<InstitusjonsoppholdDelperiodeDto> = emptyList())
Link copied to clipboard
Link copied to clipboard
data class SoningsforholdDto(val vurderingsdato: LocalDate, val vurdering: SoningsvurderingDto?, val status: OppholdVurderingDto)
Link copied to clipboard
data class SoningsGrunnlagDto(val harTilgangTilÅSaksbehandle: Boolean, val soningsforhold: List<InstitusjonsoppholdDto>, val vurderinger: List<SoningsforholdDto>, val vurderingerMeta: VurderingerMetaResponse?)
Link copied to clipboard
data class SoningsvurderingDto(val skalOpphøre: Boolean, val begrunnelse: String, val fraDato: LocalDate)
Functions
Link copied to clipboard
private fun byggTidslinjeAvType(soningsopphold: InstitusjonsoppholdGrunnlag?, institusjonstype: Institusjonstype): Tidslinje<Institusjon>
Link copied to clipboard
fun byggTidslinjeForInstitusjonsopphold(grunnlag: InstitusjonsoppholdGrunnlag?, type: Institusjonstype): Validation<Tidslinje<Institusjon>>
Link copied to clipboard
fun hentOppholdSomSkalVurderes(oppholdInfo: Tidslinje<Institusjon>, behovPerioder: Tidslinje<InstitusjonsoppholdVurdering>, vedtatteVurderingerDto: List<HelseoppholdDto>, unleashGateway: UnleashGateway): List<InstitusjonsoppholdDto>
Link copied to clipboard
fun NormalOpenAPIRoute.institusjonApi(dataSource: DataSource, repositoryRegistry: RepositoryRegistry, gatewayProvider: GatewayProvider)
Link copied to clipboard
fun mapVurderingerToDto(vurderingerPerOpphold: Map<Periode, List<HelseinstitusjonVurdering>>, oppholdInfo: Tidslinje<Institusjon>, vurdertAvService: VurdertAvService, unleashGateway: UnleashGateway): List<HelseoppholdDto>
Link copied to clipboard
Link copied to clipboard