...
Skjemadetaljer | Navn | Beskrivelse | Extension | Extension Uri |
Id | Unik ID som benyttes for alle versjoner. Kan settes manuelt, eller via guid som default | Nei | ||
Language | Angivelse av språk. Angis i hht. BCP-47 (http://tools.ietf.org/html/bcp47 ) Hovedspråket er Norsk Bokmål. Bruker kan endre språk på skjemaet og skjemautfyllerens komponenter og tekster. Skjemautfyller er på følgende språk: Norsk Bokmål, Norsk Nynorsk, Engelsk og Nordsamisk. Språk på følgende format: nb-NO. Språk legges til og oversettes i egen seksjon - se senere. | Nei | ||
Version | Funksjonell versjon i skjemadefinisjonen | Nei | ||
Name | Teknisk navn er siste ledd i URL til skjema. Alle språkversjoner av et skjema har samme, unike “Teknisk navn”. | Nei | ||
Title | Tittel - Overskrift, vises som H1 i skjemaet | Nei | ||
Status | Status. Er påkrevet. draft | active | retired | unknown | Nei | ||
Date | Funksjonell dato. Dato for siste endring av spørreskjemaet. | Nei | ||
Publisher | Tekstlig representasjon av organisatorisk eier | Nei | ||
Description | Beskrivelse av innholdet i spørreskjemaet. Dette vises ikke i utfylleren, men vil være relevant for aktører som skal velge et passende skjema som skal benyttes. Kan benyttes f.eks. i verktøykatalogen | Nei | ||
Purpose | Beskriver hvorfor skjemaet er laget, og hvorfor design og funksjonalitet er om det er. Kan referere til bakgrunnsmateriale og forskning, for eksempel "instrumenter" relatert til skjemaet. | Nei | ||
Contact | Kontaktinformasjon til organisatorisk eier av skjema. | Nei | ||
Copyright | Restriksjoner på bruk, betaling osv. | Nei | ||
security | Benyttes til kategorisering av skjema, samt til tilgangsstyring ut fra samtykkenivå:
Man kan snart, på Helsenorge reservere seg fra å motta skjema til sekundærbruk.
Brukes for informasjon og tjenester knyttet til innbyggers innsyn og rettigheter i ulike registre, for eksempel besvare innsynsforespørsler 2. Pasientjournal Brukes for informasjon og tjenester knyttet til innbyggers personvernrettigheter i pasientjournal, for eksempel besvare innsynsforespørsler 3. Helsehjelp Brukes for informasjon og tjenester knyttet til innbyggers direkte behandling, helsehjelp og forebygging og hvordan videre behandlingsløp, oppfølging og informasjon skal håndteres, for eksempel sende oppgaver, timeavtaler eller annet til innbygger ifm. pasientforløp 4. Forvaltning Brukes for informasjon og tjenester knyttet til helseforvaltning og helseøkonomiforvaltning, for eksempel sende ut vedtak 5. Sekundærbruk Brukes for informasjon og tjenester knyttet til forskning, helseundersøkelser og annen sekundærbruk, for eksempel invitere til deltakelse og sende ut informasjon fra forskningsprosjekter og helseundersøkelser "security": [ { "code": "3", "display": "Helsehjelp", "system": "urn:oid:2.16.578.1.12.4.1.1.7618" } ] | Nei | ||
Skrivetilgang som hjelde rpå gjelder på Helsenorge
| Nei | |||
Skjemainnstillinger | ||||
Endpoint | Mottaker. Kun til bruk der skjemaet skal sendes til predefinerte mottakere. (Format: Endpoint/32) Det kan også angis mottakere i selve skjemadefinisjonen i et eget skjemaelement, slik at dette feltet ikke er obligatorisk. | Ja | ||
AuthenticationRequirement | Om den som skal fylle ut skjemaet må logge seg inn eller ei. | Ja | http://ehelse.no/fhir/StructureDefinition/sdf-authenticationrequirement | |
presentationbuttons | Vising av knapperad
| Ja | http://helsenorge.no/fhir/StructureDefinition/sdf-presentationbuttons | |
GenererPDF | Om det skal genereres PDF eller ei. | Ja | ||
Skjule tekster i PDF | En kan skjule hjelpetekster, instruksjoner og sidebartekster i PDF, for bedre lesbarhet. "system":"http://helsenorge.no/fhir/CodeSystem/AttachmentRenderOptions" "code": "hide-help", "display": "Hide help texts" "hide-sublabel", "display": "Hide sublabel texts" "code": "hide-sidebar", "display": "Hide sidebar texts" | Ja | http://helsenorge.no/fhir/StructureDefintion/sdf-itemControl-visibility | |
binary | Angir hvilken documentReference som benyttes. Altså relasjonen mellom questionnaire og documentReference Document reference og binary må lastes opp i skjemakatalogen for å kunne benyttes på helsenorge. Format: "Binary/1234" | Ja | http://helsenorge.no/fhir/StructureDefinition/sdf-questionnaire-print-version | |
navigator | Angir om navigator skal være på eller av "navigator" skrur den på | Ja | http://helsenorge.no/fhir/StructureDefinition/sdf-questionnaire-navgiator-state | |
saveCapabilities | Lagringsattributter er definert globalt på skjemadefinisjonen. Det er følgende alternativer i dag:
Hvilke knapper som vises, styres som i dag:
| Ja | http://helsenorge.no/fhir/StructureDefinition/sdf-save-capabilities | |
useContext | Kun for bruk av NHN | Nei | "system": "http://helsenorge.no/fhir/CodeSystem/workflow", "code": "request", "display": "Henvendelse" | |
Sidebar - hjelpeskuffen på Helsenorge | ||||
SOTHeaders | Standardtekst fra Helsenorge. Samarbeidspartner supplerer med egen tekst. Se retningslinjer for dette. "system": "http://hl7.org/fhir/ValueSet/questionnaire-item-control", "code": "sidebar" { "system": "http://ehelse.no/fhir/ValueSet/SOTHeaders", "code": "SOT-1", "display": "SOT-1" } | Ja | http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl | |
SOTHeaders | Standardtekst fra Helsenorge. Samarbeidspartner supplerer med egen tekst. Se retningslinjer for dette. "system": "http://hl7.org/fhir/ValueSet/questionnaire-item-control", "code": "sidebar" { "system": "http://ehelse.no/fhir/ValueSet/SOTHeaders", "code": "SOT-2", "display": "SOT-2" } | Ja | http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl | |
SOTHeaders | Samarbeidspartner supplerer med egen tekst. Se retningslinjer for dette. "system": "http://hl7.org/fhir/ValueSet/questionnaire-item-control", "code": "sidebar" { "system": "http://ehelse.no/fhir/ValueSet/SOTHeaders", "code": "SOT-3", "display": "SOT-3" } ], | Ja | http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl | |
Språk | ||||
language | For hvert språk som etableres, genereres det en questionnaire pr språk med en unik id, men med samme tekniske navn. Det muliggjør språkvalg når man henter opp skjema via teknisk navn. I situasjoner der en skal lenke direkte til skjema, uten språkvalg, kan en benytte unik id. "language": "nb-NO" "language": "nn-NO" Man kan i verktøyet oversette tekster til de ulike språkene. | Nei |
...
Spørsmålstyper og komponenter
Alle datatyper som defineres må følge FHIR-standarden. https://www.hl7.org/fhir/R4/datatypes-definitions.html
Felt i Skjemabygger | Seksjon | Spørsmålstype | Brukergrensesnittkontroll | Notat |
---|---|---|---|---|
display | Forklarende tekst | Forklarende tekst ment til å veilede brukeren | ||
group | Seksjon/gruppe | Seksjon som må ha minimum ett spørsmålselement, den øverste gruppen starter på h2 deretter benyttes en mindre font nedover ItemControl på grupper. http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
| ||
question | ||||
boolean | Sjekkbox | |||
decimal | Numerisk kontroll | Man aktiverer desimaltall under "Validering" på elementet. Desimaldelen er synlig, men det er kun heltallsdelen som påvirkes av opp-/nedknappene. Desimaldelen må manuelt endres. | ||
integer | Numerisk kontroll | Samme som desimal, men uten desimaldelen. | ||
date og dateTime | Datokontroll | Man kan velge mellom ulike datoformat | ||
time | Tidskontroll | Kun tidsdelen vises | ||
string | Tekstboks | Inntastingsfelt som kun vises på en linje | ||
text | Større tekstboks, type TextArea | Inntastingsfelt som kan vises over X antall linjer. Itemcontrol på text http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl
| ||
choice | Radio-buttons/Sjekkbokser/nedtrekksliste | Dersom det er flere enn 6 mulige valg vises en nedtrekksliste, ved 6 valg eller færre vises radio-buttons. Det er også mulig å overstyre standardinnstillingene for hvilken kontroll som velges ved å benytte utvidelsen itemControl. Alternativer har to varianter "option" og "options" ItemControl på alternativer http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl Enkeltvalg-/flervalgspørsmål (choice): designer av skjema kan velge mellom:
| ||
choice - option | Dersom man ikke skal gjenbruke et kodeverk kan man håndkode valgene ved å bruke dette attributtet. NB: Denne benyttes der det er mulig å adressere et skjema til en ekstern mottaker. | |||
choice - options | En referanse til et kodeverk for enkeltvalg- og flervalgspørsmål. Disse kodeverkene kan gjenbrukes og defineres under menyvalget "Valg" | |||
open-choice | Radio-buttons/Sjekkbokser/nedtrekksliste | Som over, i tillegg er det et fritekstfelt dersom man velger "Annet" | ||
attachment | Opplastingskomponent | Kontroll for å laste opp vedlegg i JPG,PDF og PNG format. | ||
quantity | Numerisk kontroll med visning av måleenhet | Samme som desimal- og heltall, i tillegg til tekstlig visning av måleenhet bak kontrollen Man kan angi enheter i brukergrensesnittet, eller velge en predefinert. kan angi enheter i brukergrensesnittet, eller velge en predefinert. Egendefinerte enheter må følge FHIR-standarden: https://www.hl7.org/fhir/R4/datatypes-definitions.html#Quantity Enheter hentes fra følgende kodeverk: http://unitsofmeasure.org | ||
choice | Mottakerliste | Kontroll i verktøyet som gjør arbeidet med å oppgi endepunkter/mottakere lettere, der sluttbruker skal velge mottaker selv. Man oppgir visningsnavn og endepunkt (HerID) på dette formatet "Endpoint/23" | ||
choice | Mottakerkomponent | Komponent som gjør arbeidet med å oppgi endepunkter/mottakere lettere, der sluttbruker skal velge mottaker selv. Vedlikehold gjøres enkelt på HelsenorgeAdmin, og justeringer på tekster og mottakere kan gjøres uten å oppdatere skjemaet. |
...
Navn | Beskrivelse | Uttrykk |
---|---|---|
KMI | Beregning der en henter Quantity-data fra to felt Høyde og Vekt. | 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) Legg merke til at value.value benyttes ved kvantiteter, men ved tallverdier for øvrig benyttes kun value i utrykkene. Egendefinerte enheter må følge FHIR-standarden: https://www.hl7.org/fhir/R4/datatypes-definitions.html#Quantity |
QuestionnaireResponse.descendants().where(linkId='Livvidde').answer.value.value / QuestionnaireResponse.descendants().where(linkId='Hoftevidde').answer.value.value) Legg merke til at value.value benyttes ved kvantiteter, men ved tallverdier for øvrig benyttes kun value i utrykkene. Egendefinerte enheter må følge FHIR-standarden: https://www.hl7.org/fhir/R4/datatypes-definitions.html#Quantity |