Om Skjemabyggeren

Hensikt med løsningen

Skjemabyggeren er et nettbasert verktøy utviklet av Norsk helsenett, for å opprette og vedlikeholde FHIR-baserte skjemadefinisjoner (questionnaire).

I Skjemabyggeren utformes innhold i skjema, det vil si de ulike spørsmålsfeltene, tekster, samt innstillinger for skjema. Løsningen genererer skjemadefinisjoner i json-format, som kan vises i Helsenorge sin skjemautfyller.

Skjemabyggeren benyttes i dag av både skjemateamet i Norsk helsenett og av enkelte eksterne aktører. For å løfte egendefinerte skjema til Helsenorge sitt testmiljø eller produksjon, må Team Skjema i Norsk helsenett kontaktes. Team Skjema tilbyr opplæring i Skjemabyggeren, og har rutiner for utvikling av helsenorge-skjema med Skjemabyggeren.

Tilgjengelighet

Funksjonalitet

I Skjemabyggeren utvikles skjema ved å dra-og-slippe inn de ulike felttypene i skjema, som for eksempel:

  • Tekstfelt av ulike størrelser

  • Sjekkbokser, nedtrekksmenyer og radioknapper

  • Datofelt med kalendervisning

  • Felt for å laste opp vedlegg til skjema

  • Informasjonsbokser

Disse feltene kan grupperes, for å samle innhold som hører logisk sammen. 

Skjemabyggeren gjør det enkelt å endre rekkefølge, duplisere eller slette spørsmål. Spørsmålene kan settes som obligatoriske eller valgfrie for innbygger å fylle ut.

I tillegg tilbyr Skjemabyggeren blant annet funksjonalitet for 

  • Beriking av felter (for eksempel preutfylt navn, fødselsnummer og mobilnummer)

  • Validering av input fra innbygger 

  • Dynamiske skjema med betinget visning (innhold som vises eller skjules basert på valg, kjønn, alder eller representasjon)

  • Tilpasning av PDF som viser skjemasvarene

  • Enkle beregninger (for eksempel utregning av BMI basert på høyde og vekt)

  • Repeterende felt (dynamisk mulighet for å gjenta spørsmål eller grupper)

  • Hjelpetekst (Spørsmålstegn ved ledetekst, som viser forklarende tekst)

  • Enkel stegvisning

  • Språkhåndtering

  • Tilgangsstyring

  • Forhåndsvisning av skjema

  • Validering av koden (vil fange opp for eksempel feil i betingelser)

For en fullstendig oversikt over funksjonalitet og hvordan det tas i bruk, se brukerveiledningen.

 

Skjemamottakere

Det er tre ulike måter å angi mottakere i Skjemabyggeren

  • Ett endepunkt oppgis i skjema

  • Innbygger kan velge mottaker i skjemaet, basert på en mottakerliste i skjemadefinisjonen

  • Innbygger kan velge mottaker i skjemaet, basert på oppsett av mottakerkomponenten i Helsenorge Admin (kan vedlikeholdes uten å gjøre endringer i skjemadefinisjonen)

Krav til bruk av løsningen

For å benytte Skjemabyggeren til å lage skjemadefinisjoner i Helsenorge-miljøet, må først man gjennom en opplæring i både Skjemabyggeren og Norsk helsenett sine rutiner for skjemautvikling.

Organisatorisk eier av skjema er innholdsansvarlig, og må sørge for at skjema er i henhold til Helsenorge sine krav om:

  • Innholdsmessig og språklig kvalitet

  • Helsefaglig og sikkerhetsmessig forsvarlighet

  • Dataminimering og personvernshensyn

Dette må bekreftes ved at et selvdeklareringsskjema sendes inn før skjema kan produksjonssettes. Dette er basert på en sjekkliste over krav til innholdet skjema. Både sjekkliste og selvdeklareringsskjema ligger tilgjengelig for eksisterende skjemakunder i Helsenorge Wiki

Kontakt