För att ett verksamhetssystem ska kunna integreras med 1177 formulärhantering behöver det anpassas och anslutas till de nationella tjänstekontrakten inom tjänstedomänen Formulärhantering. Vid behov kan systemet även anslutas till tjänstedomänerna Patientportal och Engagemangsindex.
Patientportal (1177 inkorg)
Tjänsten 1177 formulärhantering kan kombineras med tjänsten 1177 inkorg för att informera invånaren när ett formulär finns tillgängligt för att fyllas i. Information om att ansluta till de tjänstekontrakt som används inom tjänsten 1177 inkorg finns här: https://inera.atlassian.net/wiki/x/BIC61Q.
Engagemangsindex
Tjänstekontraktet ProcessNotification i tjänstedomänen Engagemangsindex kan användas för att få information om händelser kopplade till tjänstedomänen Formulärhantering. En post med attributet FormCreated indikerar att ett formulär har skapats för en invånare, medan en post med attributet FormCompleted indikerar att ett formulär har avslutats.
Tjänstekontrakt inom tjänstedomänen 1177 formulärhantering
Tjänstekontrakt | Beskrivning |
---|---|
CancelForm | Avbryt/radera formulär. Tjänsten används för att avbryter och radera ett pågående formulär. |
CreateForm | Skapa formulär. Tjänsten används för att skapa och starta ett formulär. |
CreateFormRequest | Skapa en formulärbegäran. Ett vårdsystem använder tjänsten för att skapa en begäran om formulär. Tjänsten används när ”FormID” (formuläretsunikaID) skall genereras i vårdsystemet. |
GetForm | Hämta ett specifikt formulär. Tjänsten används för att hämta ett specifikt formulär. |
GetFormQuestionPage | Tjänst för hoppa till en sida/block. Tjänst för att hoppa till en specifik sida(grupp med frågor). Används typiskt för att navigera fram/bak i ett formulär med många frågor. |
GetFormTemplate | Tjänst för att hämta formulämall. |
GetFormTemplates | Hämta valbara formulärmallar. Tjänsten används för att lista valbara formulär för en användare. |
GetForms | Hämta användarens formulär. Tjänsten används för att hämta alla pågående eller avslutade formulär. |
SaveForm | Spara och avsluta. Tjänsten används för att spara och avsluta formulär. |
SaveFormPage | Tjänsten temporärsparar en sida (page). Tjänsten returnerar nästa sida (page). |
SaveFormTemplate | Tjänst för att spara formulärmall. |
Användningsfall
Tjänstedomänens har definierat följande användningsfall. Dessa beskrivs mer ingående i tjänstedomänens tjänstekontraktsbeskrivning, som kan hittas via länken under rubriken Tjänstedomän nedan.
Vilka tjänstekontrakt ett verksamhetssystem behöver anslutas till beror på vilka användningsfall som ska stödjas. Se tabell nedan.
AF-1: Skapa formulärmall
AF-2: Begär formulärinsamling av patient
AF-3A: Patient fyller i formulär (redan skapat)
AF-3B: Patient fyller i formulär (redan skapat)
AF-3C: Patient fyller i formulär
AF-4: Återuppta formulär
AF-5: Notifiera
AF-6: Vårdsystem hämtar användarens/patientens formulär
AF-7: Fylla i och avsluta ett formulär
AF-8: Fyll i formulär
AF-9: Spara och avsluta formulär
AF-10: Hämta formulär
AF-11: Avbryta formulär
AF-12: Hämta formulärlista
AF-13: Hämta mallar
Tjänstekontrakt per användningsfall
Tjänstekontrakt | AF-1 | AF-2 | AF-3A | AF-3B | AF-4 | AF-5 | AF-6 | AF-7 | AF-8 | AF-9 | AF-10 | AF-11 | AF-12 | AF-13 |
GetFormTemplate | KRÄVS |
|
|
|
|
|
|
|
|
|
|
|
|
|
SaveFormTemplate | KRÄVS |
|
|
|
|
|
|
|
|
|
|
|
|
|
CreateForm |
|
|
| KRÄVS |
|
|
| KRÄVS |
|
|
|
|
|
|
CreateFormRequest |
| KRÄVS |
|
|
|
|
|
|
|
|
|
|
|
|
GetForm |
|
|
|
| KRÄVS |
| KRÄVS |
|
|
| KRÄVS |
|
|
|
GetFormQuestionPage |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GetForms |
|
| KRÄVS |
| KRÄVS |
|
|
|
|
|
|
| KRÄVS |
|
GetFormTemplates |
|
|
| KRÄVS |
|
|
|
|
|
|
|
|
| KRÄVS |
SaveForm |
|
| KRÄVS | KRÄVS | KRÄVS |
|
| KRÄVS |
| KRÄVS |
|
|
|
|
SaveFormPage |
|
| KRÄVS | KRÄVS | KRÄVS |
|
| KRÄVS | KRÄVS |
|
|
|
|
|
CancelForm |
|
| FRIVILLIGT |
|
|
|
|
|
|
|
| KRÄVS |
|
|
Update (itintegration:engagementindex) |
| KRÄVS | KRÄVS | KRÄVS | KRÄVS | KRÄVS |
|
|
|
|
|
|
|
|
ProcessNotification (itintegration:engagementindex) |
| KRÄVS |
|
|
| KRÄVS | KRÄVS |
| KRÄVS |
|
|
| KRÄVS | KRÄVS |
Tjänstedomän
infrastructure:eservicesupply:forminteraction (Formulärhantering)
Uppgifter om den nationella formulärmotorn som producent av tjänstekontrakten
Tjänstekontrakten i domänen tillämpar systembaserad adressering. HSA-id för den nationella formulärmotorn används som logisk adress.
Miljö av Nationella tjänsteplattformen | HSA-id för 1177 e-tjänster som producent |
---|---|
QA-miljö | SE2321000016-A1DT |
Produktionsmiljö | SE2321000016-8K5D |