Skjemaelementer

Skjemaelementer

Beskrivelse av de ulike elementtypene (fhir-betegnelser vises i parentes)

Benyttes for å samle relatert innhold og gi mer oversiktlige skjema. Legg inn elementer i gruppen ved å opprette oppfølgingsspørsmål, eller flytte eksisterende felt inn i gruppen. Det kan også opprettes nye grupper i en gruppe. Grupper på øverste nivå formateres som H2. Avanserte innstillinger spesielt for grupper: Steg i stegvisning: Markerer at denne gruppen er et eget steg, dette kan kun brukes grupper på ytterste nivå. Legg først i PDF: Gruppen vises øverst i PDF’en (uavhengig av plassering i skjemadefinisjonen). Marker gruppe i PDF: Gruppen får en ramme rundt seg i PDF’en.
Inputfelt for tekst. Avanserte innstillinger spesielt for tekstfelt: Aktiver "Tekstfelt flere linjer" dersom det forventes et lenger svar (over flere linjer). Kan berikes med for eksempel navn, adresse osv. Kan kopiere input fra annet tekstfelt i samme skjema. Husk validering for å eventuelt begrense hva og hvor mye som kan legges inn.
Benyttes for å vise tekst i skjema, kan vises på tre måter: Innstillinger spesielt for informasjonstekst: Beskjed: vanlig informasjonsboks  Lilla informasjonsboks (highlight) Utvidet tekst: Klikk overskrift for å se mer tekst (inline)
Dette skjemaelementet benyttes for å innhente vedlegg til et skjema som bilde, pdf, osv. Mulighet for å legge inn en maksimal filstørrelse (default er satt til 5 MB).
Benyttes dersom innbygger skal velge i en liste hvilken mottaker skjemaet skal sendes til. Her legges navn på mottaksstedet inn, slik det skal vises for innbygger (for eksempel Haukeland Universitetssykehus), og man oppgir endepunktet (for eksempel Endpoint/2) Husk!  Endepunkt må legges inn på denne måten og med stor forbokstav: Endpoint/2
Benyttes for å knytte skjema til adresseringskomponenten som ligger i Helsenorge Admin. Adresseringskomponenten muliggjør endringer i mottakere på skjema, uten at skjemadefinisjonen må endres og produksjonssettes på nytt. Skjema slår opp hvilke mottakere som skal være tilgjengelig på skjema fra en egen database, i stedet for at mottakere ligger i skjemadefinisjonen. 
Denne elementtypen benyttes der det kun er to alternativer: sant eller usant. Vises som en avkrysningsboks i skjemautfylleren.
Benyttes der brukeren skal velge mellom ulike valg. De ulike valgene kan vises som radioknapper (envalg) nedtrekksmeny (envalg) eller avkrysningsbokser (flervalg) Det kan åpnes for at den som fyller ut skjema skriver inn i et tekstfelt ("Annet"), ved å aktivere egenskapen Legg til tekstfelt for åpent svar (open-choice). Det er tre ulike måter å legge inn svaralternativer/kodeverk på: Valgalternativene legges inn i det enkelte elementet Det opprettes et kodeverk som kan gjenbrukes innenfor samme skjema  (Klikk de tre prikkene oppe til høyre og deretter "Valg") Velg et allerede predefinert sett med svaralternativer. Disse ligger som default inne som predefinerte alternativer: Ja/nei Ja/nei/vet ikke Ja/nei/usikker Under Avanserte innstillinger velges hvordan alternativene skal vises i den innsendte PDF’en: Vise kun besvarte alternativer (default) Full visning (lister ut alle alternativene, med kryss på de som er valgt) Kompakt visning (ramser opp alle alternativene kommaseparert etter ledeteksten, og deretter de som er valgt) Du kan også tilegne svaralternativene skåringsverdier, ved å skru på “Skåring” under “Avanserte innstillinger”. Husk!  System skal alltid starte på http://, https:// eller urn:uuid: Undersøk om det finnes allerede standardiserte kodeverk som kan benyttes, for eksempel fra
Spørsmålstype for å innhente   Tidspunkt, dag, måned og år  Dag, måned og år  Måned og år  År Mulighet for å sette begrensning på tidligste dato og seneste dato som kan velges, enten basert på fast dato eller dagens dato.
Spørsmålstype for å innhente klokkeslett, med et felt for timer og et for minutter.
Spørsmålstype for å innhente heltall eller desimaltall. Det kan settes begrensninger på minimumstall og maksimumstall. Her kan man også legge inn en kalkuleringsformel for å utføre utregninger (for eksempel summering). Eksempel på kalkuleringsformel for summering: QuestionnaireResponse.descendants().where(linkId='Value3').answer.value + QuestionnaireResponse.descendants().where(linkId='Value4').answer.value Dersom skjemaet benytter skåring, kan man summere skåringsverdiene ved å skru på “Summeringsfelt” under “Avanserte innstillinger”. Her kan man velge om det skal summeres verdier internt i en gruppe, eller om det skal være en totalskår for hele skjemaet.
Spørsmålstype for å innhente en numerisk verdi med tilhørende enhet. Velg mellom en forhåndsdefinert enhet, eller legg til en egendefinert.  Her kan man også legge inn en kalkuleringsformel for å utføre utregninger (for eksempel BMI) Kalkuleringsformel for utregning av BMI: QuestionnaireResponse.descendants().where(linkId='Vekt').answer.value.value / ((QuestionnaireResponse.descendants().where(linkId='Hoyde').answer.value.value/10000) * QuestionnaireResponse.descendants().where(linkId='Hoyde').answer.value.value) Disse ligger inne som forhåndsdefinert: Centimeter Kilo År Måned Dag