diff --git a/integrasjon/person-klient/src/main/resources/pdl/pdl-api-sdl.graphqls b/integrasjon/person-klient/src/main/resources/pdl/pdl-api-sdl.graphqls index e1ca67123..666b653df 100644 --- a/integrasjon/person-klient/src/main/resources/pdl/pdl-api-sdl.graphqls +++ b/integrasjon/person-klient/src/main/resources/pdl/pdl-api-sdl.graphqls @@ -138,6 +138,8 @@ type Person { doedsfall: [Doedsfall!]! falskIdentitet: FalskIdentitet foedsel: [Foedsel!]! + foedselsdato: [Foedselsdato!]! + foedested: [Foedested!]! folkeregisteridentifikator(historikk: Boolean = false): [Folkeregisteridentifikator!]! folkeregisterpersonstatus(historikk: Boolean = false): [Folkeregisterpersonstatus!]! forelderBarnRelasjon: [ForelderBarnRelasjon!]! @@ -153,12 +155,13 @@ type Person { sikkerhetstiltak:[Sikkerhetstiltak!]! sivilstand(historikk: Boolean = false):[Sivilstand!]! statsborgerskap(historikk: Boolean = false): [Statsborgerskap!]! - telefonnummer: [Telefonnummer!]! + telefonnummer(historikk: Boolean = false): [Telefonnummer!]! tilrettelagtKommunikasjon:[TilrettelagtKommunikasjon!]! utenlandskIdentifikasjonsnummer(historikk: Boolean = false): [UtenlandskIdentifikasjonsnummer!]! innflyttingTilNorge: [InnflyttingTilNorge!]! utflyttingFraNorge: [UtflyttingFraNorge!]! vergemaalEllerFremtidsfullmakt(historikk: Boolean = false): [VergemaalEllerFremtidsfullmakt!]! + rettsligHandleevne(historikk: Boolean = false): [RettsligHandleevne!]! } type DeltBosted { @@ -379,6 +382,21 @@ type Foedsel { metadata: Metadata! } +type Foedested { + foedeland: String + foedested: String + foedekommune: String + folkeregistermetadata: Folkeregistermetadata + metadata: Metadata! +} + +type Foedselsdato { + foedselsdato: Date + foedselsaar: Int + folkeregistermetadata: Folkeregistermetadata + metadata: Metadata! +} + type Kjoenn { kjoenn: KjoennType folkeregistermetadata: Folkeregistermetadata @@ -452,7 +470,7 @@ type Navn { fornavn: String! mellomnavn: String etternavn: String! - forkortetNavn: String + forkortetNavn: String @deprecated originaltNavn: OriginaltNavn gyldigFraOgMed: Date @@ -612,10 +630,23 @@ type UtflyttingFraNorge { } type VergeEllerFullmektig { - navn: Personnavn + navn: Personnavn @deprecated(reason:"Erstattes av navn iidentifiserendeInformasjon") + identifiserendeInformasjon: IdentifiserendeInformasjon motpartsPersonident: String omfang: String - omfangetErInnenPersonligOmraade: Boolean! + omfangetErInnenPersonligOmraade: Boolean + tjenesteomraade:[Tjenesteomraade!] +} +type IdentifiserendeInformasjon { + navn: Personnavn + kjoenn: String + foedselsdato:Date + statsborgerskap: [String!] + +} +type Tjenesteomraade { + tjenesteoppgave: String + tjenestevirksomhet: String } type VergemaalEllerFremtidsfullmakt { @@ -627,6 +658,13 @@ type VergemaalEllerFremtidsfullmakt { metadata: Metadata! } + +type RettsligHandleevne { + rettsligHandleevneomfang: String + folkeregistermetadata: Folkeregistermetadata + metadata: Metadata! +} + type Foreldreansvar { ansvar: String ansvarlig: String @@ -688,10 +726,14 @@ enum Endringstype { } input Criterion { - # Feltnavn ikludert sti til ønsket felt (Eksempel: person.navn.fornavn) - fieldName:String! + # Feltnavn inkludert sti til ønsket felt (Eksempel: person.navn.fornavn) + fieldName:String + + and:[Criterion] + or:[Criterion] + not:[Criterion] - searchRule:SearchRule! + searchRule:SearchRule # Søk i historiske data # true = søker kun i historiske data. # false = søker kun i gjeldende data. @@ -699,6 +741,7 @@ input Criterion { searchHistorical:Boolean } + input SearchRule { # Sjekker om feltet finnes / at det ikke har en null verdi. exists:String diff --git a/integrasjon/saf-klient/src/main/resources/saf/schema.graphql b/integrasjon/saf-klient/src/main/resources/saf/schema.graphql index 04a1313d5..14f842f0f 100644 --- a/integrasjon/saf-klient/src/main/resources/saf/schema.graphql +++ b/integrasjon/saf-klient/src/main/resources/saf/schema.graphql @@ -143,8 +143,12 @@ type Query { # * Fysiske dokumentet tilknyttet journalposten kan hentes i saf - REST hentdokument journalpost( # ID til Journalposten man ønsker å hente detaljer for. - # * Hvis argumentet ikke er angitt så returneres en feil. - journalpostId: String! + # * Hvis både journalpostId og eksternReferanseId er angitt så returneres det basert på journalpostId. + journalpostId: String + + # Brukes for sporing og feilsøking på tvers av systemer. + # * Hvis eksternReferanseId eller journalpostId argumenter ikke er angitt så returneres en feil. + eksternReferanseId: String ): Journalpost # Henter metadata for en dokumentInfo (dokumentbeskrivelse) med tilknyttede journalposter. @@ -527,6 +531,9 @@ type Dokumentvariant { # * NB: Feltet skal kun brukes etter avtale med Team Dokument. filtype: String @deprecated(reason: "Feltet er deprekert og er kun til internt bruk. Feltet skal kun brukes etter avtale med Team Dokument.") + # Dokumentets filstørrelse i bytes. + filstoerrelse: Int @deprecated(reason: "Feltet er deprekert og er kun til internt bruk. Feltet skal kun brukes etter avtale med Team Dokument.") + # Sier hvorvidt saksbehandler som gjør oppslaget vil få tilgang til å åpne denne dokumentvarianten. # * Dersom verdien er false, vil tilgang bli avslått dersom saksbehandler forsøker å åpne dokumentet. saksbehandlerHarTilgang: Boolean! @@ -741,13 +748,13 @@ enum Tema { # Aa-registeret AAR - # Ajourhold - Grunnopplysninger + # Ajourhold – grunnopplysninger AGR - # Arbeidsrådgivning psykologtester + # Arbeidsrådgivning – psykologtester ARP - # Arbeidsrådgivning skjermet + # Arbeidsrådgivning – skjermet ARS # Barnetrygd @@ -762,7 +769,7 @@ enum Tema { # Dagpenger DAG - # Enslig forsørger + # Enslig mor eller far ENF # Erstatning @@ -774,7 +781,7 @@ enum Tema { #Omstillingsstønad EYO - # Farskap + # Foreldreskap FAR # Feilutbetaling @@ -819,10 +826,10 @@ enum Tema { # Kontantstøtte KON - # Klage lønnsgaranti + # Klage – lønnsgaranti KLL - # Kontroll anmeldelse + # Kontroll – anmeldelse KTA # Kontroll @@ -837,7 +844,7 @@ enum Tema { # Omsorgspenger, pleiepenger og opplæringspenger OMS - # Oppfølging - Arbeidsgiver + # Oppfølging – arbeidsgiver OPA # Oppfølging @@ -849,10 +856,10 @@ enum Tema { # Permittering og masseoppsigelser PER - # Rehabilitering + # Rehabiliteringspenger REH - # Rekruttering og stilling + # Rekruttering REK # Retting av personopplysninger @@ -864,18 +871,15 @@ enum Tema { # Sanksjon - Arbeidsgiver SAA - # Saksomkostninger + # Sakskostnader SAK - # Sanksjon - Person + # Sanksjon – person SAP # Serviceklager SER - # Sikkerhetstiltak - SIK - # Regnskap/utbetaling STO @@ -900,7 +904,7 @@ enum Tema { # Tilleggsstønad TSO - # Tilleggsstønad arbeidssøkere + # Tilleggsstønad – arbeidssøkere TSR # Unntak fra medlemskap @@ -918,7 +922,7 @@ enum Tema { # Yrkesrettet attføring YRA - # Yrkesskade / Menerstatning + # Yrkesskade og menerstatning YRK }