Innehållsförteckning | ||||
---|---|---|---|---|
|
Förutsättningar
För att kunna koppla ihop ett frågeformulär med en tidbokningstjänst krävs att det finns en tidbokningstjänst aktiverad och utdelad + att det finns anslutning till tidbokningstjänsten tjänstekontrakt.
...
Anslut till Tidbokningstjänsten
QA-miljö
Produktionsmiljö
...
Det krävs att berörd mottagning är ansluten till Tidbokningstjänsternas tjänstekontrakt för att boka tid. Ansluta vårdenheter till 1177 tidbokning
Info |
---|
Domän: crm:scheduling |
...
Skapa en tidbokningstjänst (Boka tid)
...
… om det inte redan finns en
Saknas behörighet, kontakta e-tjänsternas förvaltning: e-tjanster@1177.se
Manual: Tjänsteutdelning 1177 tidbokning
...
Dela ut tidbokningstjänsten till mottagningen
...
… om den inte redan är utdelad
Manual: Tjänsteutdelning 1177 tidbokning
När/om anslutning till tidbokningstjänsten är klar
När ovan nämnda förutsättningar är på plats (anslutning till samt skapande och utdelning av tidbokningstjänst) kan processen för att skapa frågeformulär i 1177 formulärhantering och koppla ihop det guidade flödet med tidbokningstjänsten påbörjas.
...
Observera |
---|
Den här sidan har flyttats till Så kommer ni igång med att guida invånaren innan tidsbokning. Denna sida uppdateras inte längre och kommer att tas bort den 15 maj 2024. Om du har lagt till sidan som en favorit i webbläsaren eller i Confluence, se till att byta ut den till den rätta länken Så kommer ni igång med att guida invånaren innan tidsbokning. Om du har blivit länkad hit, rapportera gärna till e-tjänsternas support var länken finns så att nationella förvaltningen kan kontakta sidans ägare. Här kan du kontakta supporten: https://etjanster.inera.se/oversikt/flow/4221 |
Innehållsförteckning |
---|
Innan ni startar
För att sätta upp en tidbokningstjänst med formulär för att guida invånaren behöver ni ha kunskap om hur tidbokningstjänster konfigureras och delas ut i 1177 personalverktyg samt hur formulär sätt upp i 1177 formulärhantering. Vi föreslår att ni sätter ihop ett team med dessa kompetenser till att börja med. Behöver ni ändå hjälp längs vägen är ni välkomna att kontakta e-tjänsternas förvaltning på https://www.inera.se/kontakta-oss/felanmalan-och-anvandarstod/ för att få hjälp att lägga in beräkning, länk till formuläret och dela ut tjänst. Skicka gärna ärende tidigt, när arbetet med formuläret startar så att 1177 känner till att hjälp behövs inom kort. Berätta om önskemål för produktionsdatum.
Tidstyps-id´n
Ta reda på tidstyps-id´n för den aktuella verksamheten.
för testmiljö (QA)
för produktionsmiljö
Detta kommer att användas i Steg 2 - Ta fram länkar till 1177 tidbokning
Förutsättningar
För att lägga till guidning till en tidbokningstjänst behöver ni först:
Säkerställa att tidbokningstjänsten finns i 1177 personalverktyg och att den är utdelad och aktiverad. Läs mer om att skapa, dela ut och aktivera tidbokningstjänster här.
Säkerställa att den mottagning tjänsten är utdelad till är ansluten till 1177 tidbokning. Läs mer om att ansluta mottagningar till 1177 tidbokning här.
Ta reda för id för samtliga tidstyper som är aktuella för mottagningen (både för QA och produktion). Den här informationen kommer du behöva i senare steg.
Info |
---|
Hos Cambio (Cosmic) är det Datalager som kan hjälpa till att ta reda på id´t. Det kallas vårdtjänst-id hos dem. Gör detta tidigt i processen, då det kan finnas ledtider. |
Steg 1 - Ta fram beslutsträdet
För att förenkla det vidare konfigurationsarbetet rekommenderas att verksamheten tar fram och dokumenterar vägarna genom guidningsflödetflödet, uttryckt som ett beslutsträd. Konfigurationen Beslutsträdet kommer därefter att du behöva göras i en rad olika administrationsgränssnitt, det är därför till stor hjälp att kunna ha flödesschemat som referens i de olika stegeni senare steg. Det finns möjlighet att ange upp till 31 olika länkar/utgångar. Läs mer om Beslutsträd som hjälp i arbetet med flödet.
Steg 2 - Ta fram
...
länk till de tidstyper som utgångarna ska leda till
I exemplet nedan vill verksamheten, baserat på utgången, leda invånaren till att boka tid för tidstypen med tidstypsId tidstypskod = 12345 hos mottagningen med HSAId = SE2321000156-1234. Samtidigt vill verksamheten gömma villkorstexten i tidbokningsflödet:
Kodblock | ||
---|---|---|
| ||
https://tidbok.1177.se/make?configid=c3fb8b23-466b-45b2-bc35-b7b42565ebf7&hsaid=SE2321000156-1234&timetypeCode=12345&terms=false |
Förklaring av länkens olika delar
Bas-URL:
Kodblock |
---|
https://tidbok.1177.se/make?configid=c3fb8b23-466b-45b2-bc35-b7b42565ebf7 |
Denna del av URL:en pekar till e-tjänsten “Boka tid direkt”. När regional administratör skapar en ny “Boka tid direkt” tjänst skapas också ett unikt id - configid. För att ta reda på vilket configid som skapats kan man gå till mottagning där “Boka tid direkt” delats ut och högerklicka på länken, därefter kopiera/spara länk-adressen.
...
2.
HSAId för mottagningen
Andra delen av URL:en pekar ut för vilken mottagning som tidbokningen gäller, baserat på mottagningens HSAId:
Kodblock |
---|
&hsaid=SE2321000156-1234 |
...
Tidstypskod
Tredje delen pekar ut vilken tidstyp som tidbokningen ska gälla för. När denna parameter läggs på URL:en så kommer invånaren inte själv att kunna välja tidstyp. Detta id är genererat av- och finns i verksamhetssystemet.
Kodblock |
---|
&timetypeCode=12345 |
...
Villkorstext
Fjärde delen av URL:en styr huruvida villkorstexten ska visas eller gömmas i tidbokstjänsten. Värdet false betyder att villkorstexten göms
Kodblock |
---|
&terms=false |
Steg 3 - Dessa uppgifter lämnar ni regional samordnare för 1177 formulärhantering
Frågorna till den guidade tidbokningen skapas i ett frågeformulär i 1177 formulärhantering. Det är även där som uppgifter om önskade informationstexter, knapptexter samt utgångslänkarna från steg 2 ovan konfigureras. Som ett stöd för både “beställaren” av det guidade formulärflödet för administratören för Formulärflöden i 1177 formulärhantering kan dessa uppgifter sammanställas i ett excelark som finns hos 1177 formulärhantering.
Tips |
---|
Fyll i excelarket med utgångslänkar önskade informationstexter, knapptexter samt utgångslänkarna från steg 2 ovan, knapptexter samt informationstexter som ska visas för invånaren i steget innan invånaren länkas vidare till 1177 tidbokning. Se tabell och excelark på 1177 formulärhanterings sida: Uppgifter för respektive utgång (0-30) |
Steg 4 - Görs av regional samordnare i 1177 formulärhantering
Aktiviteterna i detta steg görs av personer med kunskap om 1177 formulärhantering. Se manualen i 1177 formulärhantering för detaljer: Formulärflöde / Guidningsformulär
Ta fram formulärmallen med dess frågor, följdfrågor samt beräkningsformel
Beräkningsformeln räknar ut utfallen av frågor/svar. Se exempel på ett skript som motsvarar flödesschemat i bild 1 i “Tips och trix” längst ner på denna sida
Bestäm om guidningsflödet ska innehålla en “försättssida” samt en “bekräftelse”-sida (se detaljer i manualen för 1177 formulärhantering)
I 1177 formulärhanterings applikation Formulärflöde konfigureras de olika utgångarna till 1177 tidbokning. Utgångarna baseras på resultatet från beräkningsformeln ovan
Utgångarna består av en informationstext, knapptext samt url till önskad utgång. Url tas fram i steg 2 ovan.
Det är i Formulärflöde som “ingångslänken” till det guidande flödet genereras
Tips |
---|
Från 1177 formulärhanterings administratör regionala samordnare kommer ni att få “ingångslänken” till frågeformuläret, dvs den länk som utgör uthoppstjänsten på mottagningens kontaktkort. Se detaljerad information i steget nedan. |
Steg
...
5 - Skapa och dela ut uthoppstjänst i 1177 personalverktyg
För att tillgängliggöra formuläret för invånare behöver formuläret publiceras som en uthoppstjänst på mottagningens kontaktkort. Hur det görs finns mera information på denna sida i Personalverktygets manual.
I steg 7 i personalverktygets manual (se länken ovan) väljs tjänstetypen ”FORMSCHEDULINGTRIAGE” i ID kolumnen
...
Vidare i steg 16 i personalverktygets manual så anges URL-parametern.
Den totala länken som du får från 1177 formulärhanterings administratör ser ut så här:
https://formular.1177.se/etjanst/<unikt id för frågeformuläret>?externalApplication=<unikt id för formulärflödet>
Det som ska anges i personalverktyget i fältet URL är det fetstilta1177.
Skapa en ny uthoppstjänst med tjänstetypen Boka tid med guidning via formulär (kod = FORMSCHEDULING).
Dela ut uthoppstjänsten till den mottagning där länken ska finnas för invånaren i 1177.
Lägg till URL-parameter (läs mer nedan) till uthoppstjänsten.
Du kan läsa mer om hur du skapar, delar ut och konfigurerar URL-parameter för uthoppstjänster här.
Tips | ||
---|---|---|
Kodblock | ||
| ||
URL-parameter https://formular.1177.se/etjanst/<unikt id för frågeformuläret>?externalApplication=<unikt id för formulärflödet> |
Läs mer hos 1177 formulärhanterings dokumentation:
Uthoppslänk på mottagningens startsida i inloggat läge
Exempel på URL-parameter
Exempel på länk: |
...
Steg 6 - Dölj befintlig tidbokningstjänst
Dölj tidbokningstjänsten på startsidan i samband med aktivering av uthoppstjänst för att tidbokningstjänsten inte ska visas på mottagningens startsida (då det istället är 1177 formulärhantering som är ingången).
...
Tips och trix
...
Problem / behov
...
Lösning
...
Följdfråga
En följdfråga kan inte komma från två olika frågor.
...
Om det finns samma följdfråga från två olika frågor behöver följdfrågan dupliceras. Varje kopia av frågan ges ett unikt id
Dvs inte:
...
Utan:
...
Kodblock |
---|
when
$q: Questions()
then
double result = 0;
// hämta invånares svar på fråga Q1
int svarsQ1 = $q.get("Q1").intValue();
if ( svarsQ1 == 1 )
{
// invånare svarade med första svarsalternativet på fråga Q1
// hämta invånares svar på fråga Q3
int svarsQ3 = $q.get("Q3").intValue();
if( svarsQ3 == 1 )
{
// invånare svarade med första svarsalternativet på fråga Q1
// invånare ska ledas till utgång 0
result = 0;
}
else
{
result = 1;
}
}
else if ( svarsQ1 == 2 )
{
int svarsQ2 = $q.get("Q2").intValue();
int svarsQ4 = $q.get("Q4").intValue();
int svarsQ7 = $q.get("Q7").intValue();
if ( svarsQ2 == 1 || svarsQ2 == 2 )
{
if ( svarsQ7 == 2 )
{
result = 1;
}
else if( svarsQ4 == 2 )
{
result = 3;
}
else
{
result = 2;
}
}
else if ( svarsQ2 == 3 || svarsQ2 == 4 )
{
if ( svarsQ7 == 2 )
{
result = 1;
}
else if( svarsQ4 == 2 )
{
result = 0;
}
else
{
result = 4;
}
}
}
else if ( svarsQ1 == 3 )
{
int svarsQ6 = $q.get("Q6").intValue();
if( svarsQ6 == 1 )
{
result = 2;
}
else if( svarsQ6 == 2 )
{
result = 1;
}
else
{
result = 2;
}
}
else if ( svarsQ1 == 4 )
{
int svarsQ5 = $q.get("Q5").intValue();
int svarsQ9 = $q.get("Q9").intValue();
if( svarsQ9 == 2 )
{
result = 1;
}
else if( svarsQ5 == 2)
{
result = 3;
}
else
{
result = 4;
}
}
outcome.set( result );
end
|
...
När ni delat ut uthoppstjänsten på mottagningens sida i 1177 kan ni behöva dölja den tidbokningstjänst ni hade sedan tidigare för att undvika att invånaren ser två olika länkar till tidbokning. Här finns information om hur man gör för att dölja en ärendetyp.
Tips vid införande
Tänk på att använda ett enkelt språk i formuleringar och ordval i formuläret
Iterera frågorna, gärna med olika kompetenser, även någon som inte kan verksamheten
Rita gärna upp frågor/val och utgångar (t.ex. på whiteboard eller i Miro)
Se till att det finns tider att boka
Extra viktigt när invånare tagit sig tid att svara på frågor
Sträva mot att endast erbjuda EN ingång till tidsbokning på mottagningens sida i 1177. Om några tidstyper kräver guidning, lägg in allt i formuläret. Flera ingångar till att boka tid gör det svårt för invånaren att veta vilken som ska väljas.
Om möjligt, testa formuläret med invånare