865.16 SPIKE: UnemploymentRegistrationService v4 - SaveSocialAid servicetjek

Overordnet beskrivelse:
Der ønskes en analyse vedrørende fejlkoder returneret fra servicen

 

 

Målgruppe: Analysen henvender sig til FA og PO

Reference: DS-4184

Forfatter: Thomas Petersen

Teknisk analyse:

 

Fejlkode 9392
Det er afdækket om error 9392 udelukkende kommer fra den kendte situation, hvor id 14 (førtidspensionist) afvises (som er rettet i anden sag) eller om der er andre grunde til, at den smides.

Såfremt der er angivet en kontaktgruppe i SaveSocialAid requestet, valideres det, om den er lovlig at angive. Hvis ikke kastes fejlkode 9392. Lovlige kontaktgrupper er:

KG2A

  • Kontanthjaelpsmodtager (2)

  • KontanthjaelpsmodtagerOmfattetAfIntegrationsprogrammet (3)

  • ModtagerAfUddannelseshjaelp (12)

  • Integrationsydelsesmodtager (26)
    IntegrationsydelsesmodtagerOmfattetAfSelvforsoergelsesHjemsendelsesEller.. (27)

  • IntegrationsydelsesmodtagerMedUddannelsespaalaeg (28)

  • OvergangsydelsesmodtagerOmfattetAfIntroduktionsprogramEfterINL (29)

KG2B

  • Revalidering (4)

  • ForRevalidering (5)

  • Fleksjobvisiteret (7)

  • Fleksjobansat (10)

  • Rehabilitent (11)

  • Jobafklaring (13)

  • Foertidspensionister (14)

  • KompensationTilHandicappedeIBeskaeftigelse (15)

  • UngeU18 (16)

  • IndvandrereOmfattetAfIntroduktionsforloebet (19)

 

Fejlkode 4752
Hvornår smides 4752?

Ved tilmelding generelt valideres det, hvorvidt borger har sygefravær, som overlapper med en eventuel tilmelding. Denne validering er dog undtaget borgere, som er enten Jobparat eller Åbenlyst uddannelsesparat. Ved fejlvalidering kastes fejlkode 4752.

Såfremt borger skal tilmeldes ved kald til SaveSocialAid, vil denne validering blive udført.

 

Fejlkode 7062
Hvad der det for en situation?

Ved tilmelding generelt valideres det, om der er tilknyttet professioner til tilmeldingen. Denne validering er dog undtaget for tilmelding med følgende klientkategorier:

  • Uddannelseshjaelpsansoeger (8)

  • Uddannelseshjaelpsmodtager 9)

  • IntegrationsydelsesansoegerMedUddannelsespaalaeg (16)

  • IntegrationsydelsesmodtagerMedUddannelsespaalaeg: (17)

Såfremt borger skal tilmeldes ved kald til SaveSocialAid, vil denne validering blive udført.

 

Fejlkode 6033
Det er formentlig situationen hvor udd.hjælpsmodtager skal være < 30 år. Afklar om vi i denne situation kan gemme afgørelse uden afledte handlinger

Ved kontaktgruppeskift til ModtagerAfUddannelseshjaelp (12) eller IntegrationsydelsesmodtagerMedUddannelsespaalaeg (28) valideres det, om borger er < 30 år.

Skift til KG12/28 ved kald til SaveSocialAid er primært ifm. AppropriationOutcomeTypeIdentifier=YdelseErGivet. Det vil derfor ikke være muligt at gemme afgørelse uden afledte handlinger og samtidig sikre, at borgers tilstand er synkroniseret med afgørelsen.

 

Fejlkode 4405
Hvis situationen er afslutning eller stop af ydelse, kan vi så gemme afgørelse uden afledte handlinger
Personen er død

Ved alle kald til SaveSocialAid verificeres det, at borger ikke har PersonCivilRegistrationStatusCode = 90, hvilket ellers kaster fejlkode 4405. Derudover valideres det ved kontaktgruppeskift og tilmelding, at borger ikke har PersonCivilRegistrationStatusCode = 90.

Dog bør det være muligt at gennemføre Afslutning/Stop af ydelse i dette scenarie uden håndtering af kontaktforløb og tilmelding.

 

Løsningsmodeller: 
Håndtering af fejlkode 4405.

Det vil kræve en dedikeret håndtering i SaveSocialAid at gennemføre Afslutning/Stop på borger med PersonCivilRegistrationStatusCode = 90, da der ikke skal gennemføres afledte handlinger her.

Håndteringen kan ske i SaveSocialAidCommand.HandleSocialAid før den nuværende implementering. Ydermere skal ValidatePersonIsAlive valideringen disables i dette tilfælde.