Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

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

 Gruppe (group)

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.

 Tekstsvar (string, text)

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.

 Informasjonstekst (display)

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)

 Vedlegg (attachment)

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).

 Mottakerliste

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

 Mottakerkomponent

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. 

 Bekreftelse (boolean)

Denne elementtypen benyttes der det kun er to alternativer: sant eller usant. Vises som en avkrysningsboks i skjemautfylleren.

 Alternativer (choice)

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å:

  1. Valgalternativene legges inn i det enkelte elementet

  2. Det opprettes et kodeverk som kan gjenbrukes innenfor samme skjema  (Klikk de tre prikkene oppe til høyre og deretter "Valg")

  3. 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)

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 http://volven.no

 Dato (date, dateTime)

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.

 Klokkeslett (time)

Spørsmålstype for å innhente klokkeslett, med et felt for timer og et for minutter.

 Tall (integer, decimal)

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

 Antall med enhet (quantity)

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='6.1.1').answer.value.value / (QuestionnaireResponse.descendants().where(linkId='6.1.2').answer.value.value * 2)

Disse ligger inne som forhåndsdefinert:

  • Centimeter

  • Kilo

  • År

  • Måned

  • Dag

  • No labels