diff --git a/src/api/types/personoversiktTypes.ts b/src/api/types/personoversiktTypes.ts
index bbdbb9cd..9ef7c5cf 100644
--- a/src/api/types/personoversiktTypes.ts
+++ b/src/api/types/personoversiktTypes.ts
@@ -106,21 +106,61 @@ export enum Oppfolgingsgrunn {
FRISKMELDING_TIL_ARBEIDSFORMIDLING = 'FRISKMELDING_TIL_ARBEIDSFORMIDLING',
VURDER_14A = 'VURDER_14A',
VURDER_ANNEN_YTELSE = 'VURDER_ANNEN_YTELSE',
+ SAMTALE_MED_BRUKER = 'SAMTALE_MED_BRUKER',
ANNET = 'ANNET',
}
-export const oppfolgingsgrunnToString = {
- [Oppfolgingsgrunn.TA_KONTAKT_SYKEMELDT]: 'Ta kontakt med den sykmeldte',
- [Oppfolgingsgrunn.TA_KONTAKT_ARBEIDSGIVER]: 'Ta kontakt med arbeidsgiver',
- [Oppfolgingsgrunn.TA_KONTAKT_BEHANDLER]: 'Ta kontakt med behandler',
- [Oppfolgingsgrunn.VURDER_DIALOGMOTE_SENERE]: 'Vurder behov for dialogmøte',
- [Oppfolgingsgrunn.FOLG_OPP_ETTER_NESTE_SYKMELDING]:
- 'Følg opp etter neste sykmelding',
- [Oppfolgingsgrunn.VURDER_TILTAK_BEHOV]: 'Vurder behov for tiltak',
- [Oppfolgingsgrunn.VURDER_ARBEIDSUFORHET]: 'Vurder §8-4 - Arbeidsuførhet',
- [Oppfolgingsgrunn.FRISKMELDING_TIL_ARBEIDSFORMIDLING]:
- 'Vurder §8-5 - Friskmelding til arbeidsformidling',
- [Oppfolgingsgrunn.VURDER_14A]: 'Vurder §14a',
- [Oppfolgingsgrunn.VURDER_ANNEN_YTELSE]: 'Vurder annen ytelse',
- [Oppfolgingsgrunn.ANNET]: 'Annet',
+type OppfolgingsgrunnText = { long: string; short: string };
+export const oppfolgingsgrunnToString: Record<
+ Oppfolgingsgrunn,
+ OppfolgingsgrunnText
+> = {
+ [Oppfolgingsgrunn.TA_KONTAKT_SYKEMELDT]: {
+ long: 'Ta kontakt med den sykmeldte',
+ short: 'Kontakt sykmeldt',
+ },
+ [Oppfolgingsgrunn.TA_KONTAKT_ARBEIDSGIVER]: {
+ long: 'Ta kontakt med arbeidsgiver',
+ short: 'Kontakt arbeidsgiver',
+ },
+ [Oppfolgingsgrunn.TA_KONTAKT_BEHANDLER]: {
+ long: 'Ta kontakt med behandler',
+ short: 'Kontakt behandler',
+ },
+ [Oppfolgingsgrunn.VURDER_DIALOGMOTE_SENERE]: {
+ long: 'Vurder behov for dialogmøte',
+ short: 'Vurder dialogmøte',
+ },
+ [Oppfolgingsgrunn.FOLG_OPP_ETTER_NESTE_SYKMELDING]: {
+ long: 'Følg opp etter neste sykmelding',
+ short: 'Følg opp etter sykmelding',
+ },
+ [Oppfolgingsgrunn.VURDER_TILTAK_BEHOV]: {
+ long: 'Vurder behov for tiltak',
+ short: 'Vurder tiltak',
+ },
+ [Oppfolgingsgrunn.VURDER_ARBEIDSUFORHET]: {
+ long: 'Vurder §8-4 - Arbeidsuførhet',
+ short: 'Vurder §8-4',
+ },
+ [Oppfolgingsgrunn.FRISKMELDING_TIL_ARBEIDSFORMIDLING]: {
+ long: 'Vurder §8-5 - Friskmelding til arbeidsformidling',
+ short: 'Vurder §8-5',
+ },
+ [Oppfolgingsgrunn.VURDER_14A]: {
+ long: 'Vurder §14a',
+ short: 'Vurder §14a',
+ },
+ [Oppfolgingsgrunn.VURDER_ANNEN_YTELSE]: {
+ long: 'Vurder annen ytelse',
+ short: 'Vurder annen ytelse',
+ },
+ [Oppfolgingsgrunn.SAMTALE_MED_BRUKER]: {
+ long: 'Samtale med bruker',
+ short: 'Samtale med bruker',
+ },
+ [Oppfolgingsgrunn.ANNET]: {
+ long: 'Annet',
+ short: 'Annet',
+ },
};
diff --git a/src/sider/oversikt/sokeresultat/oversikttable/fristdatacell/OppfolgingsoppgaveModal.tsx b/src/sider/oversikt/sokeresultat/oversikttable/fristdatacell/OppfolgingsoppgaveModal.tsx
index 5902e75e..a960b357 100644
--- a/src/sider/oversikt/sokeresultat/oversikttable/fristdatacell/OppfolgingsoppgaveModal.tsx
+++ b/src/sider/oversikt/sokeresultat/oversikttable/fristdatacell/OppfolgingsoppgaveModal.tsx
@@ -42,7 +42,7 @@ export default function OppfolgingsoppgaveModal({
{texts.oppfolgingsgrunn}
- {oppfolgingsgrunnToString[oppfolgingsoppgave.oppfolgingsgrunn]}
+ {oppfolgingsgrunnToString[oppfolgingsoppgave.oppfolgingsgrunn]?.long}
{oppfolgingsoppgave.tekst}
diff --git a/src/utils/hendelseColumnUtils.ts b/src/utils/hendelseColumnUtils.ts
index 095a4931..21a6717a 100644
--- a/src/utils/hendelseColumnUtils.ts
+++ b/src/utils/hendelseColumnUtils.ts
@@ -1,42 +1,13 @@
import {
AktivitetskravStatus,
OnskerOppfolging,
- Oppfolgingsgrunn,
+ oppfolgingsgrunnToString,
SenOppfolgingKandidatDTO,
} from '@/api/types/personoversiktTypes';
import { PersonData } from '@/api/types/personregisterTypes';
import { ManglendeMedvirkningDTO } from '@/api/types/manglendeMedvirkningDTO';
import { isPast } from '@/utils/dateUtils';
-function mapOppfolgingsgrunn(oppfolgingsgrunn: Oppfolgingsgrunn) {
- switch (oppfolgingsgrunn) {
- case Oppfolgingsgrunn.ANNET:
- return 'Annet';
- case Oppfolgingsgrunn.FOLG_OPP_ETTER_NESTE_SYKMELDING:
- return 'Følg opp etter sykmelding';
- case Oppfolgingsgrunn.FRISKMELDING_TIL_ARBEIDSFORMIDLING:
- return 'Vurder § 8-5';
- case Oppfolgingsgrunn.TA_KONTAKT_ARBEIDSGIVER:
- return 'Kontakt arbeidsgiver';
- case Oppfolgingsgrunn.TA_KONTAKT_BEHANDLER:
- return 'Kontakt behandler';
- case Oppfolgingsgrunn.TA_KONTAKT_SYKEMELDT:
- return 'Kontakt sykmeldt';
- case Oppfolgingsgrunn.VURDER_14A:
- return 'Vurder § 14a';
- case Oppfolgingsgrunn.VURDER_ANNEN_YTELSE:
- return 'Vurder annen ytelse';
- case Oppfolgingsgrunn.VURDER_ARBEIDSUFORHET:
- return 'Vurder § 8-4';
- case Oppfolgingsgrunn.VURDER_DIALOGMOTE_SENERE:
- return 'Vurder dialogmøte';
- case Oppfolgingsgrunn.VURDER_TILTAK_BEHOV:
- return 'Vurder tiltak';
- default:
- return '';
- }
-}
-
function mapAktivitetskravStatus(personData: PersonData): string {
const status = personData?.aktivitetskravvurdering?.status;
switch (status) {
@@ -130,11 +101,10 @@ export function getHendelser(personData: PersonData): string[] {
hendelser.push('Friskmelding til arbeidsformidling');
}
if (personData.oppfolgingsoppgave) {
- hendelser.push(
- `Oppf.oppgave - ${mapOppfolgingsgrunn(
- personData.oppfolgingsoppgave.oppfolgingsgrunn
- )}`
- );
+ const oppfolgingsgrunn =
+ oppfolgingsgrunnToString[personData.oppfolgingsoppgave.oppfolgingsgrunn]
+ ?.short;
+ hendelser.push(`Oppf.oppgave - ${oppfolgingsgrunn ?? ''}`);
}
if (personData.harOppfolgingsplanLPSBistandUbehandlet) {
hendelser.push('Oppfølgingsplan'); //TODO: Hva skal denne egt gjøre?