komponent for lytting på sykepenger-søknad-kafkaTopic
- dev: https://medlemskap-vurdering-sykepenger.intern.dev.nav.no/flexvurdering -- POST
- dev: https://medlemskap-vurdering-sykepenger.intern.dev.nav.no/speilvurdering -- POST
- dev: https://medlemskap-vurdering-sykepenger.intern.dev.nav.no/brukersporsmal?fom=&tom= -- GET
- prod: https://medlemskap-vurdering-sykepenger.intern.nav.no/flexvurdering -- POST
- prod: https://medlemskap-vurdering-sykepenger.intern.nav.no/speilvurdering -- POST
- prod: https://medlemskap-vurdering-sykepenger.intern.nav.no/brukersporsmal?fom=<>&tom=<> -- GET
Denne tjenesten er kun tilgjengelig i dev. Hensikten er å kunne teste å sende søknader til LovMe uten Kafka.
- dev: https://medlemskap-vurdering-sykepenger.intern.dev.nav.no/test/publiser-sykepengesoknad -- POST
Se egen dokumentasjon som beskriver eksempler på meldinger som kan sendes til LovMe.
Forventer et AzureAD-token utstedt til servicebruker, satt Authorization-header (Bearer)
| Azure scope | Miljø |
|---|---|
| api://dev-gcp.medlemskap-sykepenger-listener/.default | GCP-DEV |
| api://prod-gcp.medlemskap-sykepenger-listener/.default | GCP-PROD |
I tillegg til Authorization-headeren kreves det at Content-Type er satt til application/json for brukerspørsmål kreves også at fnr er satt i header
{
"sykepengesoknad_id":"b2b4b4bbddjb4brn3b",
"fnr":"12345678901",
"fom":"2022-04-07",
"tom":"2022-05-03"
}
{
"sykepengesoknad_id": "bff75jfu7584urkr84ur9",
"vurdering_id": "123",
"fnr": "12345678901",
"fom": "2022-03-10",
"tom": "2022-04-06",
"status": "JA"
}
{
"fnr" : "12345678765",
"førsteDagForYtelse" : "2023-11-01",
"periode" : {
"fom" : "2023-11-01",
"tom" : "2023-11-27"
},
"ytelse" : "SYKEPENGER"
}
{
"soknadId" : "ed0286f6-6107-3d75-8266-e50d5736f403",
"fnr" : "12345678765",
"speilSvar" : "UAVKLART_MED_BRUKERSPORSMAAL"
}
- Kafka
- Medlemskap-Oppslag
Revisjonslogging for databasen sykmedlemskap er aktivert.
Loggene er tilgjengelig inne på instancen i Nais Console
medlemskap-sykepengerlytter har en database som heter sykmedlemskap som inneholder tabellene brukersporsmaal
og syk_vurdering. Databasen er tilgjengelig i både dev-gcp og prod-gcp, og det benyttes Flyway for migrering av databasen.
Gir brukeren din tilgang til databasen. Dette steget trengs kun å gjøres en gang. Dersom brukeren din allerede har tilgang, kan du hoppe over dette steget og gå videre til steg 1.
nais postgres grant --team medlemskap --environment dev-gcp medlemskap-sykepenger-listenerVelg én av følgende basert på behov:
Brukes for feilsøking og innsikt i data:
nais postgres prepare --team medlemskap --environment dev-gcp medlemskap-sykepenger-listenerBrukes kun når det er nødvendig å endre data:
nais postgres prepare --team medlemskap --environment dev-gcp medlemskap-sykepenger-listener --all-privilegesnais postgres proxy --team medlemskap --environment dev-gcp --reason "debugging issues" medlemskap-sykepenger-listenerNår du er ferdig skal du fjerne tilgangsnivået du fikk tildelt i Steg 1.
nais postgres revoke --team medlemskap --environment dev-gcp medlemskap-sykepenger-listenerEr du usikker på hvilken tilgang du har?
Du kan sjekke hvilke rettigheter som din bruker har ved å kjøre følgende SQL-spørring i databasen:
SELECT
has_table_privilege(current_user, 'brukersporsmaal', 'SELECT') AS can_select,
has_table_privilege(current_user, 'brukersporsmaal', 'INSERT') AS can_insert,
has_table_privilege(current_user, 'brukersporsmaal', 'UPDATE') AS can_update,
has_table_privilege(current_user, 'brukersporsmaal', 'DELETE') AS can_delete;Teamets ansvar ved skrivetilgang
I teamet skal du ikke ha behov for å gi deg selv skrivetilgang til prod-gcp. Hvis du har behov for det, skal teamet informeres og tilgangen skal loggføres i adgangsoversikten med dato og tjenestelig formål.