Skip to content

Commit

Permalink
Oppdatere graphql-skjema for PDL + SAF
Browse files Browse the repository at this point in the history
  • Loading branch information
jolarsen committed Dec 8, 2023
1 parent 22ca049 commit 365168b
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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!]!
Expand All @@ -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 {
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -452,7 +470,7 @@ type Navn {
fornavn: String!
mellomnavn: String
etternavn: String!
forkortetNavn: String
forkortetNavn: String @deprecated
originaltNavn: OriginaltNavn
gyldigFraOgMed: Date

Expand Down Expand Up @@ -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 {
Expand All @@ -627,6 +658,13 @@ type VergemaalEllerFremtidsfullmakt {
metadata: Metadata!
}


type RettsligHandleevne {
rettsligHandleevneomfang: String
folkeregistermetadata: Folkeregistermetadata
metadata: Metadata!
}

type Foreldreansvar {
ansvar: String
ansvarlig: String
Expand Down Expand Up @@ -688,17 +726,22 @@ 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.
# null = søke i både historiske og gjeldende data.
searchHistorical:Boolean
}


input SearchRule {
# Sjekker om feltet finnes / at det ikke har en null verdi.
exists:String
Expand Down
42 changes: 23 additions & 19 deletions integrasjon/saf-klient/src/main/resources/saf/schema.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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!
Expand Down Expand Up @@ -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
Expand All @@ -762,7 +769,7 @@ enum Tema {
# Dagpenger
DAG

# Enslig forsørger
# Enslig mor eller far
ENF

# Erstatning
Expand All @@ -774,7 +781,7 @@ enum Tema {
#Omstillingsstønad
EYO

# Farskap
# Foreldreskap
FAR

# Feilutbetaling
Expand Down Expand Up @@ -819,10 +826,10 @@ enum Tema {
# Kontantstøtte
KON

# Klage lønnsgaranti
# Klage lønnsgaranti
KLL

# Kontroll anmeldelse
# Kontroll anmeldelse
KTA

# Kontroll
Expand All @@ -837,7 +844,7 @@ enum Tema {
# Omsorgspenger, pleiepenger og opplæringspenger
OMS

# Oppfølging - Arbeidsgiver
# Oppfølging – arbeidsgiver
OPA

# Oppfølging
Expand All @@ -849,10 +856,10 @@ enum Tema {
# Permittering og masseoppsigelser
PER

# Rehabilitering
# Rehabiliteringspenger
REH

# Rekruttering og stilling
# Rekruttering
REK

# Retting av personopplysninger
Expand All @@ -864,18 +871,15 @@ enum Tema {
# Sanksjon - Arbeidsgiver
SAA

# Saksomkostninger
# Sakskostnader
SAK

# Sanksjon - Person
# Sanksjon – person
SAP

# Serviceklager
SER

# Sikkerhetstiltak
SIK

# Regnskap/utbetaling
STO

Expand All @@ -900,7 +904,7 @@ enum Tema {
# Tilleggsstønad
TSO

# Tilleggsstønad arbeidssøkere
# Tilleggsstønad arbeidssøkere
TSR

# Unntak fra medlemskap
Expand All @@ -918,7 +922,7 @@ enum Tema {
# Yrkesrettet attføring
YRA

# Yrkesskade / Menerstatning
# Yrkesskade og menerstatning
YRK
}

Expand Down

0 comments on commit 365168b

Please sign in to comment.