Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.
Innehållsförteckning
minLevel1
maxLevel7

...

För att underlätta, rekommenderas att ett beslutsträd tas fram för att enklare skapa scriptet. Se exempel: Beslutsträd som hjälp i arbetet med flödet

...

Exempel på beräkning Fysioterapimottagning

Nedan skript visar hur en beräkning kan se ut. Utgångarna kan ha ett värde mellan 0 och 5, dvs totalt 6 utgångar.

TODO: komplettera med beskrivningar i scriptet som mappar mot frågorna i beslutsträdet

...

Kontrollera beräkningen

Beräkningen kan kontrolleras genom en förhandsgranskningsvy. Genom att välja vad invånaren kan svara, blir resultatet olika baserat på vad som är inlagt i scriptet. Se mer i Formulärtjänstens dokumentation [länk].

Steg 2 - Länka från beräkning i formulärmallen till tidbokningstjänst

I externalApplication kopplas en vidarelänkning från beräkningen i formulärmallen

Exempel på länkning

förklara delarna i url:en

KodblockbreakoutModefull-widthVarje utgång (0, 1, 2, 3, 4, 5) som beräknats fram via beräkningsskriptet kan sedan kopplas till en samling av konfigurationer som dirigerar invånare vidare till andra tjänster/uthopp. De olika 6 konfigurationerna ges ett namn och konfigureras i ett administrationsverktyg som tillhandahålls av förvaltningen för Formulärtjänsten (kallad externalAppplication).

Varje sådan samling av utgångskonfigurationer består av en generell del där det unika namnet anges, tillsammans med vidarelänkning i fallet att invånaren väljer att avbryta sin inmatning

...

För varje beräknad utgång (0, 1, 2, 3, 4, 5) kan sedan en vidarelänkning konfigureras. I exemplet nedan konfigureras vad som ska hända om beräkningen resulterade i värdet 0, d v s utgång 0.

...

Konfigurationen ovan ledet exempelvis till denna slutsida i formulärtriageringen (bilden nedan).
När invånaren klickar på knappen “Boka tid” leds invånaren till den länk som konfigurerats i outcomeBelowOneUrl

...

Exempel på länkning

I exemplet nedan vill verksamheten, baserat på utgången leda invånaren till att boka tid för tidstypen med tidstypsId = 12345 hos mottagningen med HSAId = SE2321000156-1234. Samtidigt vill verksamheten gömma villkorstexten i tidbokningsflödet:

Kodblock
breakoutModewide
https://tidbok.1177.se/make?configid=c3fb8b23-466b-45b2-bc35-b7b42565ebf7&hsaid=

...

SE2321000156-

...

1234&timetypeCode=

...

12345&terms=false

BasURL:

Steg 3 - lägg in URL-parameter vid utdelning av tjänst

...