902.1 Digitalisering af rehabiliteringsplan - forberedende del
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
(Skabelon af dato 09/02-2018)
Page Properties | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
I forbindelse med en opfølgningssamtale i jobcenteret kan en borger blive enig med sin sagsbehandler (herefter kaldet forberedende sagsbehandler) om, at borgeren skal til et møde med rehabiliteringsteamet med det formål at skulle igangsætte et føp., fleks, ressource- eller jobafklaringsforløb.
Sagsbehandler igangsætter forløbet ved at oprette et nyt rehabiliteringsforløb.
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Når en borger har fået oprettet et rehabiliteringsforløb, skal det være muligt for borger at se dette i en afskærmet udgave af Jobnet og borgeren skal orienteres om, hvilke oplysninger de skal give.
Jobnet reagerer på et flag herom, leveret af DFDG via PersonActivityStatusService, jf. det følgende afsnit.
Når flaget er sat, viser Jobnet kun de relevante menupunkter for borger. Alt andet indhold, der normalt vises på Jobnet afskærmes for borgeren i denne situation.
Bemærk: Alle wireframes er "work in progress" og er genstand for løbende ændring.
Når borgeren logger ind på Jobnet, vil han derfor kun se området "MIN SAG" med tilhørende undermenupunkter. Der vil være en introduktionsside, der forklarer borgeren om rehabiliteringssagsforløbet.
Når borger logger ind, vil der være følgende menupunkter:
...
CreateRehabilitationProcess
Opretter et rehabiliteringsforløb, som er en paraply over den forberedende del og indstillingen.
UpdateRehabilitationProcess
Opdaterer et rehabiliteringsforløb.
GetRehabilitationProcess
Henter et rehabiliteringsforløb.
PersonActivityStatusService (Version 1)
...
Besked om oprettelse eller opdatering af et Rehabiliteringsforløb.
Input
intet
Output
Element | Type | Forekomst | Beskrivelse |
PersonCivilRegistrationIdentifier | PersonCivilRegistration IdentifierType | 1 | Borgers personnummer |
RehabilitationProcessIdentifier | Guid | 1 | Nøgle på forløbet |
RehabilitationProcessStatusTypeIdentifier | RehabilitationProcessStatus TypeIdentifierType | 1 | Status på Forløbet. |
CreatedDateTime | DateTime | 1 | Oprettelsesdato i DFDG |
UpdatedDateTime | DateTime | 1 | Seneste opdateringsdato i DFDG |
RegistrationType | RegistrationTypeType | 1 | Handlingen dvs. oprettelse eller opdatering |
RegistrationMetaData | RegistrationMetaDataType |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
Borger vil blive guidet igennem 5 sider til hhv. 5 emner; evner, netværk, helbred, mål og bemærkninger. Undervejs er det muligt at gå tilbage og efterfølgende vil det være muligt at redigere dele af besvarelsen.
Idet forløbet går til indstilling, vil det dog ikke længere være muligt at redigere i Min situation, da dette betyder, at Min situation nu er sendt til rehabiliteringsteamet som en del af den forberedende del.
Når borger på Jobnet klikker på "Min situation", imødekommes borger af en velkomstskærm med en beskrivende tekst, inden borger igangsætter besvarelse.
Under besvarelsen af spørgeskemaet, kan svaret på et spørgsmål resultere i et uddybende spørgsmål jf. spørgetræet. Herunder er dette vist med besvarelse af spørgsmål under "Evner", der resulterer i en tekstboks, hvor et uddybende spørgsmål skal besvares.
Der er i alt 5 sider med spørgsmål, som skal besvares. En side for hvert emne.
Efter endt besvarelse kan borger se besvarelser opdelt under emner jf. det følgende skærmbillede.
Som tidligere nævnt, er det muligt at redigere en tidligere besvarelse af et spørgsmål efter spørgeskemaet er afsluttet. Dette er illustreret på billedet med en "Rediger svar"-knap.
Ved klik på "Vis som PDF" kan PDF over besvarelser hentes.
...
Nye Regler for JCSS vedr. Min situation
- I elementet ScreeningSelfService i JCSS skal ScreeningCategory være "Min situation", teknisk navn ScreeningForRehabilitationProcess. Hvis der findes et rehab-forløb i status 1,2 eller 3 dvs i den forberedende del og indstillet. Denne screening prioriteres højere end de øvrige screeninger, da forløbet først igangsættes efter en eventuel visitation.
- ScreeningAllowed skal være "true" så længe borger har et rehab-forløb i status 1 forberedende del, da det er muligt for borger at redigere gennem hele forløbet (i modsætning til øvrige screeninger)
- Screening allowed skal være "false", når borger har et rehab-forløb i status 2 eller 3 (Sendt til indstilling og Indstillet)
- ScreeningCompleted er "true" hvis den seneste besvarelse af "Min situation" screening er færdiggjort samtidig med, at screening identifier er sat på rehab-forløbet. Denne regel er for at sikre, at en gammel besvarelse af Min situation ikke forstyrrer et nyt rehab-forløb og hvis borger begynder at redigere, skal de huske at færdiggøre den.
- ScreeningCompleted date er sat til dato for besvarelsen, som for de øvrige screeninger
...
Element | Type | forekomst | Beskrivelse |
Selected | boolean | 1 | Sat hvis borger tidligere har valgt denne værdi. |
OptionalText | string | 0 - 1 | Eventuel uddybende tekst borger tidligere har angivet. |
Følgende felt tilføjes til QuestionType
Element | Type | Forekomst | Beskrivelse | ||||||
Topic | String (50) | 0 - 1 |
| ||||||
GetScreeningResult
Metoden udvides med emne
Følgende felt tilføjes til ResultAnswerType
Element | Type | Forekomst | Beskrivelse |
QuestionTopic | String (50) | 0 – 1 | Eventuelt emne som spørgsmålene grupperes inden for |
CodelistService (Verstion 5)
...
Der tilføjes en ny kodelisteværdi til ScreeningTargetGroupTypeIdentifierCodeList markeret med grønt, de øvrige værdier er de eksisterende.
Id | Navn | Beskrivelse | Startdato | Slutdato |
---|---|---|---|---|
1 | BorgereUnder30 | Borgere under 30 | 01-05-2016 | 01-07-2100 |
2 | BorgereOver30 | Borgere over 30 | 01-05-2016 | 01-07-2100 |
3 | Dagpengemodtagere | Dagpengemodtagere | 01-05-2016 | 01-07-2100 |
4 | BorgersMinSituationTilRehabiliteringsmøde | "Min situation" for borgere der skal have afklaret deres sag på et rehabiliteringsmøde | 01-04-2018 | 01-07-2100 |
WSRMMessageService (Version 10)
...
Der er ingen krav i Præsentations-CV til, at felter skal udfyldes. Heller ikke inden for den enkelte collection.
Herunder de fem hovedområder, som de tager sig ud i Jobnet.
Eksempel på hvorledes det tager sig ud, når man fra Jobnet ønsker at redegøre for sine evner.
...
Henter en PDF af det særlige rehab CV.
https://starwiki.atlassian.net/wiki/spaces/FYS/pages/499286101/Jobnet.CVService+Version+1+2018-3
Forretningsregler
Kommune og jobcenter har adgang, samt borger via Jobnet (STAR).
Input
- CPR-nr
Output
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
Dette er løst med RehabilitationProcessService ved UpdateRehabiltationProcess metoden ved at sætte status til "Sendt til indstilling", Ændres til "Forberedende del lukket for borger"se servicebeskrivelse på wiki her: https://starwiki.atlassian.net/wiki/spaces/FYS/pages/390135821
...
CreateRehabilitationDocument
Opretter et dokument i forbindelse med en rehabiliteringssags forberedende eller indstillende del.
UpdateRehabilitationDocument
Opdaterer et dokument og metadata i forbindelse med en rehabiliteringsplans forberedende eller indstillingsdel.
GetRehabilitationDocument
...
Ingen ændringer til snitfladen, men der tilføjes en ny fejlkode når der forsøges at hente et dokument der hører til forretningsområderne Joblog og Rehab.
Fejlkoder
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
9328 | Document belongs to a business area for which a specific get method exists, use this instead | Document belongs to a business area for which a specific get method exists, use this instead |
CodelistService (Version 5)
...
- Stor sandsynlighed for at vi har en ny Aktør der skal kalde vores services (EG)
- Rehabiliteringssag er et nyt dataområde og vi skal derfor være ekstra opmærksom på performance
I denne Epic har jobnet:
- Implementeret CitizenScreeningService og i den anledning er JobnetScreeningService faset ud.
- Oprettet CVservice der udstiller RehabCV.
- Resten af stories udfærdiget af Jobnet vil ikke være tilgængelige for borgere i 2018-3, da de ikke trigges, i det vi ikke får værdier på PersonActivityStatusService før 2018-4.
Anchor | ||||
---|---|---|---|---|
|
...
"Som Jobnet ønsker jeg struktur indarbejdet, så jeg ved udstilling af services kan bruge DFDGs sikkerhedsmodel".
Acceptkriterier
- Alle udviklere har reference til starnuget repository. Det laves et ps sript som kan køre det via TrayLauncher
- En lille service er udfærdige, som bruger DFDG.Nuget packages og security
- Test er udført via AmpDebugger
Anchor | ||||
---|---|---|---|---|
|
...
- Følgende felter skal omdøbes i overgang fra JobnetScreeningService til CitizenScreeningService:
- TextboxHelpText (GetFirstGroupOfQuestions og GetNextGroupOfQuestions) hedder i ny service AdditionalTextHeader
- AnswerType (GetScreeningResult) hedder i ny service ResultAnswerChoiceType
- ResultAnswerType (GetScreeningResult) hedder i ny service BackgroundVariableType
- Nye outputværdier fra metoder, som ikke anvendes af eksisterende screening, mappes IKKE igennem.
...
- DFDG informeres, når Jobnetkoden ikke længere gør brug af JobnetScreeningService.
- Kodelisten ScreeningTargetGroupTypeIdentifier opdateres så værdien "BorgersMinSituationTilRehabiliteringsmøde" med id 4 er mappet igennem til Jobnetkoden, for fremtidig anvendelse i relation til "Min situation".
- Det verificeres, at eksisterende screeninger på Jobnet fortsat virker.
...
- Når status (dvs. RehabilitationsProcessStatusTypeIdentifier) er 1, 2 eller 3 fremgår et menupunkt "MIN SAG" under "Min side", indeholdende 3 undermenupunkter "CV", "Min situation" og "Teamets indstilling".
- Præsentations-CV er, ved disse statusser, ikke tilgængeligt som præsentations-CV og menupunktet "Præsentations-CV" under "Min jobsøgning - > CV" skal ikke fremgå.
- Er RehabilitationsProcessStatusTypeIdentifier lig 1:
- Skal ved klik på undermenupunkt "CV" fremkomme en blank side, med brødkrumme der peger på siden. Hint: Her skal rehab-CV ligge sidenhen, hvilket implementeres af US 3377.
- Klik på "Min situation" viser tom side. Hint: Her kommer i senere US til at ligge et spørgeskema der skal besvares.
- Klik på "Teamets indstilling" fører til side med følgende tekst: https://l00odh.axshare.com/#g=1&p=indstilling_inden_afg_relse-status_1_og_2
...
- Er RehabilitationsProcessStatusTypeIdentifier lig 2:
- Skal ved klik på "CV" fremkomme en blank side. Hint: Jævnfør US 3377, bliver senere implementeret et "print preview" af Rehab-CB.
- Klik på "Min situation" viser tom side. Hint: Her kommer i senere US til at ligge en låst udgave af borgers besvarede spørgeskema.
- Klik på "Teamets indstilling" viser samme tekst som når RehabilitationsProcessStatusTypeIdentifier er lig 1.
- Er RehabilitationsProcessStatusTypeIdentifier lig 3:
- Klik på "CV" viser samme som når RehabilitationsProcessStatusTypeIdentifier er lig 2.
- Klik på "Min situation" viser samme som når RehabilitationsProcessStatusTypeIdentifier er lig 2
- Klik på "Teamets indstilling" viser ingen tekst. Hint: Her kommer i senere US til at ligge selve indstillingen.
Hints til udviklere:
Element under ny service PersonActivityStatusService, via hvilket borgers status for rehabiliteringssag kan aflæses:
Kodeliste for RehabilitationProcessStatusTypeIdentifier
Id | Navn | Beskrivelse |
1 | Forberedende del | Rehabiliteringsforløbet er i den forberedende del |
2 | Sendt til indstilling | Rehabiliteringsforløbet er sendt til indstilling i rehabiliteringsteamet |
3 | Indstillet | Rehabiliteringsteamet har lavet en indstilling og rehabiliteringsforløbet er sendt videre til indsatsdelen (Min plan) |
4 | Indsats igangsat | Den koordinerende sagsbehandler har behandlet indstillingen og igangsat indsatsdelen (Min plan) |
5 | Forløb afsluttet | Forløbet afsluttet, enten fordi der er tale om førtidspension, fleksjob alm. forløb eller fordi den indstillede indsats er tilendebragt |
6 | Fejloprettet | Fejloprettet |
Anchor | ||||
---|---|---|---|---|
|
"Som jobnet vil jeg have stub af PASS erstattet af PASS v. 1"
PASS er beskrevet på wiki
Acceptkriterier
- PersonActivictyStatusService version 1, metode GetPersonActivityStatus implementeres på Jobnet, så den kaldes ved borgers logon.
- Stub udarbejdet i US 3376 erstattes af output fra PersonActivictyStatusService. GetPersonActivityStatus, med det element der hedder RehabilitationProcessInfo forudsat RehabilitationProcessStatusTypeIdentifier (status) er 1, 2 eller 3. Hint: Over tid kan borger have flere rehabforløb liggende, men kun et aktivt ad gangen. Og Jobnets rehab menupunkt "Min sag" skal kun vises for det af forløbene, der har status 1, 2 eller 3.
Hints til test: På PASS er der metode til Insert og til Update, som muliggør at sætte værdier. Dette vil gøre test af US 3376 lettere, da det reelt er PASS der styrer, om en given borger skal have vist rehab i menu. Insert og update kan kaldes via AmpDebugger.
...
- Med udgangspunkt i Præsentations-CV skabes et rehab-CV, der rummer alle komponenterne fra Præsentations-CV dog undtaget "Derfor søger jeg jobbet" og "Særlige hensyn i jobbet".
- Navigationsknapper på forsiden for "Derfor søger jeg jobbet" og "Særlige hensyn i jobbet" figurerer således ikke.
- "Opret/rediger/vis" funktionalitet for "Derfor søger jeg jobbet" og "Særlige hensyn i jobbet" er ikke tilgængelig.
- "Derfor søger jeg Jobbet" og "Særlige hensyn i jobbet" fremkommer ikke i "print preview" af CV eller i PDF udgave af CV - uanfægtet der allerede måtte ligge data fra præsentations-CV i de respektive tabeller.
- Under "Min sag", jf. US 3376, skal der ved klik på CV:
- Når status er 1, fremkomme: et redigerbart rehab-CV jf. ovenstående.
- Når status er 2 eller 3 fremkomme: Rehab-CV, men kun som "Print preview" med dertilhørende "print PDF" knap.
- Ved status 2 og 3, hvor kun "print preview" vises, skal linket "tilbage til Præsentations-CV" ikke fremgå.
- For Rehab-CV skal aldrig fremkomme disclaimer side.
- Under "Her kan du måske finde inspiration" når arbejdserfaring oprettes eller rettes, skal "12 uger" rettes til "12 ugers praktik". Dette vil slå igennem på både rehab- og præsentations-CV.
...
- På rehab-CV forside, nedenunder "Det kan jeg også" oprettes en navigationsknap med ordlyden "Mine evner" jf. https://l00odh.axshare.com/#g=1&p=mit_cv
- Knappen har samme funktionalitet som de øvrige knapper på CV, dvs.: har borger ingen evner angivet, fremgår "Intet indhold".
- Er der angivet indhold, fremgår ingen tekst herom.
- Ikon_04 skal anvendes på navigationsknap – Kenneth ligger inde med SVG-fil.
- Ved klik på knappen "Mine evner" åbner "Mine evner" i view mode.
- Har borger ingen evner angivet, fremgår teksten "Beskriv dine evner og hvordan du trives med at anvende dem", som vejledningstekst over det grønne plus. https://l00odh.axshare.com/#g=1&p=cv_mine_evner_popupviewno_content
- Har borger angivet evner, fremgår evnerne i fritekst efterfulgt af borgers rating af sig selv på evnerne, udtrykt ved smileys. https://l00odh.axshare.com/#g=1&p=cv_-mine_evner_popupedit_udfyldt_view
- Smileyen borger har valgt for sin evne er "Valgt". De ikke valgte smileys i viewmode er af typen "IkkeValgt".
- Udfor hver angivet evne fremgår et redigeringsikon, der ved klik åbner for evnen i redigeringsmodus: https://l00odh.axshare.com/#g=1&p=cv_-mine_evner_popupedit_udfyldt
- Ved redigering af evner, følges samme redigeringsskabelon som for øvrige kollektioner i CV, hvor evnen fra view mode åbner op for redigering på sin plads, i blandt de øvrige evner.
- Valgt smiley i "rediger mode" er repræsenteret med smiley der er "Valgt" mens smileyer der kan vælges er repræsenteret ved smileys der "KanVælges".
- Udfor hver angivet evne fremgår et redigeringsikon, der ved klik åbner for evnen i redigeringsmodus: https://l00odh.axshare.com/#g=1&p=cv_-mine_evner_popupedit_udfyldt
- Ved klik på grønt plus åbner "mine evner" i opret modus: https://l00odh.axshare.com/#g=1&p=cv_-mine_evner_popupedit_marker_smiley
- Før evne er rated er alle smileyes af typen "KanVælges".
- Efter valg er den der vælges af typen "Valgt"
- Hjælpeelement er synligt i edit og opret modus, med de angivne tekster kopieret til kode. Bemærk: Der er bevidst ikke ikoner på overskrifterne i dette hjælpeelementets faner, hvilket afviger fra den øvrige anvendelse af dette hjælpeelement.
- Efter oprettelse/redigering/slet afsluttes i view mode, som ved eksisterende CV's funktionalitet og feedback gives via toaster i bunden af skærm.
- Der gemmes løbende som ved eksisterende CV.
- En evne kan oprettes uden angivelse af rating
- En rating kan ikke oprettes uden en evne. hint: Logik er konsistent med logik anvendt for sprog.
- Der gemmes løbende som ved eksisterende CV.
- Klik på "undo" bringer tilbage til database state.
- Ved exit af "mine evner", vises forside af CV med grønt toasterelement der kortvarigt fremkommer på handlingsknappen, når data er gemt (her illustreret for knappen "arbejdserfaring").
- Ved klik på "Se CV" vises mine evner, hvis de er oprettet.
- Hvis borger har rated sine evner, vises de efter princip for "view mode".
- Evner vises efter Sprog.
- Ved klik på "Se CV" vises mine evner, hvis de er oprettet.
- Ved print af CV til PDF medtages "mine evner" og borgers rating heraf, såfremt de er oprettet. Evner og rating skal fremgå af PDF'en som vist i wireframe.
- Hvis borger har rated sine evner, vises de efter princip for "view mode".
- Ved print af CV til PDF medtages "mine evner" og borgers rating heraf, såfremt de er oprettet. Evner og rating skal fremgå af PDF'en som vist i wireframe.
- Det sikres, at Evner ikke fremgår af Præsentations-CV (ved opret/rediger/vis/print preview og print) for borgere der ikke har en rehab-plan – uanfægtet der for borger måtte ligge evner i tabellerne.
- Responsiv wireframe er ikke udarbejdet, men givet elementerne er flydende, falder tekst ind under smileyer, når der ombrydes. Smileyer skal altid være på samme linje og må ikke ombrydes.
...
- En webservice CVservice V1 oprettes, med en metode GetRehabCvPdf, der muliggør det for eksterne at hente et rehab-CV.
- Input parameter er borgers CPR nummer.
- Da vi kun har CVnummer, skal Jobnet konvertere CVnummer til CPR ved kald af DFDGs PSS jf. metoden GetPersonCivilRegistrationIdentifier.
- Output skal for nu være dummy PDF, da hensigten er hurtigt at stille snitflade til rådighed for aftagere. Hint: når resultat af US 3323 foreligger, kommer særskilt story om "serverside"-rendering af PDF, som skal generere den PDF, som service skal udstille. Da vil dummy blive udskiftet.
...
- De samme data skal fremgå af PDF returneret fra service, som fremgår af PDF dannet af borger via GUI.
- Det grafiske udtryk skal dog være et andet, da PDF dannes serverside og borgers HTML ikke haves. Design skal inspireres, men ikke være en pixelperfect udgave, af følgende:
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
- Notifikationsboksen for screening, der er vist herunder, skal for "Min situation notifikationer" have følgende ordlyd:
"Styrk din sag: Giv rehabiliteringsteamet en god indsigt om dig ved at besvare en række spørgsmål om din situation.
> Gå til spørgeskema "Min situation"
- Når både "Screening Allowed" og "ScreeningCompleted" er true, skal ingen af de grønne notifikationsbokse (uanset screeningcategory) vises. Hint: I dag vises de, hvilket tyder på at jobnetkode udelukkende reagerer på "Screening Allowed"= true.
- Når borger er ramt af en screening vedrørende "Min situation" skal der ikke fremgå et menupunkt "> Forberedelsesskema" under "MIN PROFIL".
...