harOppholdSomKreverAvklaring

private fun harOppholdSomKreverAvklaring(oppholdUtenBarnetillegg: Tidslinje<Boolean>, originaleOppholdSegmenter: List<Segment<Institusjon>> = emptyList(), ignorerVarighetsBegrensning: Boolean? = false): Tidslinje<Boolean>(source)

En periode "krever avklaring" dersom:

  1. Den inngår i en faktisk SAMMENHENGENDE kjede (0 dagers gap) hvis totale varighet er minst 4 måneder og ikke for kort, ELLER

  2. Det finnes en FORRIGE (tidligere) kjede som selv er kvalifisert, og denne kjeden starter innen 3 måneder etter at den forrige kjeden sluttet - uavhengig av denne kjedens egen varighet.

NB: Kjede-basert logikk (punkt 1 og 2) kjører kun når featuren SammenhengendeInstitusjonsopphold er PÅ. Når featuren er AV, brukes den opprinnelige segment-for-segment-logikken (pre-PR).