Skip to content

navikt/helse-spleis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spleis

Bygg og deploy app Bygg og deploy api

Beskrivelse

Tar inn søknader og inntektsmeldinger for en person og foreslår utbetalinger.

Regler

Dagturnering:

https://github.com/navikt/helse-spleis/blob/master/sykepenger-model/src/main/resources/dagturnering.csv

Migrere JSON til siste skjema

JSON-migrering skjer hver gang vi henter opp en person, men noen ganger er det greit å kunne bumpe alle personer samtidig. Da kan vi anvende spleis-migrate, en enkel k8s job:

  1. Trykk på Run workflow
  2. Fyll image som beskrevet & navn til migrate_v2

En fullskala migrering tar omtrent 2 timer for spleis å gjennomføre.

Oppgradering av gradle wrapper

Finn nyeste versjon av gradle her: https://gradle.org/releases/

./gradlew wrapper --gradle-version $gradleVersjon

Protip for å kjøre tester raskere

Finn filen .testcontainers.properties, ligger ofte på hjemmeområdet ditt eks:

~/.testcontainers.properties

legg til denne verdien

testcontainers.reuse.enable=true

Hvorfor Spleis?

Da ytelsen sykepenger skulle automatiseres, ble det tidlig laget en skisse over tjenester som skulle inngå i dette arbeidet. Vi så for oss tre tjenester som tok imot relevante dokumenter (sykmelding, søknad, og inntektsmelding), én tjeneste som skulle spleise disse sammen til en sak, og én tjeneste som skulle behandle saken.

De tre første tjenesten rakk aldri bli navngitt.

Tjenesten som skulle behandle saken ble kalt Spa.

Tjenesten som skulle spleise dokumentene sammen til en sak ble kalt Spleis.

Det ble relativt fort klart at vi ikke kunne regne med en så enkel flyt som 1. Dokumenter inn, 2. Sammenstill data, 3. Behandle sak, så Spleis endte opp med å gjøre brorparten av saksbehandlingen, Spa ble aldri laget, og dokument-inntaket er i stor grad håndtert av andre team.

Henvendelser

Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #team-bømlo-værsågod.

For Øvrige

Eksterne henvendelser kan sendes via E-post til tbd(at)nav.no

About

En ørliten kalkulator for sykepenger 🤏

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages