Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Generelt

Ved innsending av oppgaver eller senere oppdatering av oppgaver kan API-kallet/meldingen avvises. Det er tre hovedkategorier feilmeldinger:

  1. Tekniske feil relatert til med melding eller syntaks

  2. Helsenorge kan ikke behandle innsendt oppgave/oppdatering da innbygger ikke er tilstrekkelig digitaltaktiv eller har reservert seg mot denne type henvendelser

  3. Innsendt oppgave/oppdatering inneholder logiske feil i henhold til spesifikasjon/profil.

Feilmeldinger fra API har alltid følgende syntaks:

<feilkode>: <Feilbeskrivelse>

Dersom det benyttes meldingsbasert integrasjon (AMQP), returneres feilkode og beksrivelse fra API’et i en negativ APPREC.

  • Standarden for negativ APPREC definerer enkelte generiske feilkoder (se Volven kodeverk 8221). Når feilmeldingen fra API’et representerer en av de standardiserte “situasjonene” returneres strandardisert feilkode i henhold til dette kodeverket.

  • Ved andre feilsituasjoner, f.eks. logiske feil i henhold til spesifikasjon/profil, returneres dette som følger i negativ APPREC:

    • Negativ APPREC kan alltid inneholde detaljert informasjon om feilen, og feilkoden fra API’et. Eks: <Error S=‘2.16.578.1.12.4.1.1.8221" V="X99" DN="Annen feil" OT="<feilkode>: <Feilbeskrivelse>"/>

I tabellen under er definerte feilkoder angitt:

Innsending av oppgave (Task eller Bundle)

Feilkode

Feilbeskrivelse

Apprec feilkode ved meldingsbasert integrasjon

Forklaring

002122

ForesporselInneholderIkkeEnTask

X99

Forespørsel må inneholde ett Task-objekt

002102

ForesporselUgyldigFnr

E31

Pasientens fødselsnummer er feil

002108

ForesporselDescriptionMangler

X99

Finner ikke Task.description

002110

ForesporselTittelMangler

X99

Finner ikke Task.code.text

002104

ForesporselUgyldigMetaSecurity 

X99

Feil ved lesing av Task.meta.security

002109

ForesporselFocusMangler

X99

Finner ikke Task.focus

002113

ForesporselInstantiatesUriOgIdentifierMangler

X99

Finner verken Task.instantiatesUri eller Task.focus.identifier

002147

ForesporselInstantiatesUriMangler

X99

Finner ikke Task.instantiatesUri

002111

ForesporselIdentifierMangler

X99

Finner ikke Task.focus.identifier

002114

ForesporselUgyldigFrist

X99

Feil ved lesing av frist (Task.Restriction.Period.End)

002134

ForesporselUgyldigIntent

X99

Ugyldig verdi for Task.Intent: '{intent}'

002107

ForesporselDuplikatTaskId

X99

Duplikat Task.id: {taskId}

002148

ForesporselDuplikatEksternRef

X99

Duplikat Task.identifier: {eksternRef}

002106

ForesporselUgyldigTaskId

X99

Feil ved lesing av Task.identifier

002125

InnbyggerHarReservasjonMotForesporselen

X99

Innbygger har reservert seg mot henvendelser for sekundærbruk.

002129

PersonverninnstillingErIkkeAktiv

X99

Den angitte personverninnstillingen {id} refererer ikke til noen aktive personvernsinnstilling. Gjelder for Samtrykkeforespørsel.

002118

ForesporselIkkeDigitaltAktiv 

E35

Pasienten er ikke digitalt aktiv for tjeneste: {tjenesteId}

002103

ForesporselPasientenFinnesIkke 

E35

Pasienten finnes ikke i mottakersystemet

001012

CharacterCountException

X99

{propertyName} må ha verdi og kan ikke være lengere enn {size} karakterer lang.

Oppdatering av allerede innsendt oppgave (FHIR PATCH)

Feilkode

Feilbeskrivelse

Apprec feilkode ved meldingsbasert integrasjon

Forklaring

001002

GuidNullOrEmpty

X99

{name} kan ikke være null eller tom

002146

ForesporselPatchStottesIkke

X99

Type: '{type}' - Path: '{path}' - Name: '{name}' støttes ikke

002135

ForesporselFinnerIkkeOppgave

X99

Finner ikke oppgave med OppgaveGuid: '{oppgaveGuid}'

002122

ForesporselInneholderIkkeEnTask

X99

Forespørsel inneholder ikke referanse til et Task (som skal patches)

002143

ForesporselFeilVedPatchingAvOppgave

X99

Feil ved oppdatering av oppgave.

002139

ForesporselGyldighetUtlopt

X99

Oppgavens gyldighet er utløpt

002140

ForesporselOppgaveKanIkkeEndresNarStatusEr

X99

Oppgave kan ikke endres når oppgavestatus er '{status}'

002149

ForesporselUgyldigStatus

X99

Kan ikke endre oppgaveStatus til '{status}'.

002136

ForesporselDateTimeFremITid

X99

'{property}' må være frem i tid. Verdi: '{value}'

002145

ForesporselLessThan

X99

'{value}' må være mindre enn '{guard}'

002142

ForesporselGreaterThan

X99

'{value}' må være større enn '{guard}'

002144

ForesporselOppdatereStatusReasonUtenStatusOppdatering

X99

Kan ikke oppdatere Task.statusReason uten en tilhørende oppdatering av Task.status

002141

ForesporselFeilVedOppdateringAvOppgave

X99

Feil ved oppdatering av oppgave: '{oppgaveId}'

002104

ForesporselUgyldigMetaSecurity 

X99

Feil ved lesing av Task.meta.security

  • No labels