...
Tekniske feil relatert til med melding eller syntaks
Helsenorge kan ikke behandle innsendt oppgave/oppdatering da innbygger ikke er tilstrekkelig digitaltaktiv eller har reservert seg mot denne type henvendelser
Innsendt oppgave/oppdatering inneholder logiske feil i henhold til spesifikasjon/profil.
...
Dersom det benyttes meldingsbasert integrasjon (AMQP), returneres feilkode og beksrivelse beskrivelse 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 strandard 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>"/>
Eksempel på negativ APPREC:
Code Block |
---|
<Status V="2" DN="Avvist" /> <Error V="X99" DN="Annen feil" OT="002140002109: OppgaveFinner kan ikke endres når oppgavestatus er 'Cancelled'Task.focus" S="2.16.578.1.12.4.1.1.8221" /> |
...
Innsending av oppgave (Task eller Bundle)
Feilkode |
---|
Apprec feilkode ved meldingsbasert integrasjon | Forklaring |
---|
2120 |
FeilInnholdHodemelding
X99 | Feil ved håndtering av meldingen. Denne feilmeldinngen gjelder kun meldingsbasert integrasjon og betyr at mottatt XML-melding (via AMQP) ikke validerte i henhold til skjema for Hodemelding. |
002122 |
ForesporselInneholderIkkeEnTask
X99 | Forespørsel må inneholde ett Task-objekt |
002102 |
ForesporselUgyldigFnr
E31 | Pasientens fødselsnummer er feil |
002108 |
X99 | Finner ikke Task.description | |
002110 |
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 |
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 |
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 |
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 |
lengre enn {size} karakterer lang. | ||
002153 | X99 | {Task.identifier}: er ikke tillatt for innbygger med adressesperre. |
Oppdatering av allerede innsendt oppgave (FHIR PATCH)
Feilkode |
---|
Apprec feilkode ved meldingsbasert integrasjon | Forklaring | |
---|---|---|
001002 |
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 |
X99 | Feil ved oppdatering av oppgave. | |
002139 |
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 |
X99 | '{property}' må være frem i tid. Verdi: '{value}' | |
002145 |
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 |
X99 | Feil ved lesing av Task.meta.security |