...
Navn | Beskrivelse | Extension | Extension Uri |
---|---|---|---|
maxDecimalPlaces | Antall tillatte desimalplasser | Ja | |
maxValue | Må være <= verdi | Ja | |
minValue | Må være >= verdi | Ja | |
maxLength | Maksimum antall tegn | Nei | - |
minLength | Minimum antall tegn | Ja | |
required | Må fylles ut | Nei | - |
regex | Regulært uttrykk | Ja | |
maxOccurs | Maksimum antall ganger en repeterende gruppe eller spørsmål kan forekomme. Eller maksimum valg som må være utført ved flervalgspørsmål. | Ja | http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs |
minOccurs | Minimum antall ganger en repeterende gruppe eller spørsmål kan forekomme. Eller minimum valg som må være utført ved flervalgspørsmål | Ja | http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs |
maxSize | Størrelsebegrensning på vedlegg | Ja | |
fhirPathValidation | Et programmatisk uttrykk som angir en valideringsregel (FhirPath) | Ja | http://ehelse.no/fhir/StructureDefinition/sdf-fhirpathvalidation |
fhirPathMaxValue | Et programmatisk uttrykk som angir en maksverdi (FhirPath) | Ja | |
fhirPathMinValue | Et programmatisk uttrykk som angir en minimumverdi (FhirPath) | Ja |
Mattematiske uttrykk
Man kan ved hjelp av FHIR-path-uttrykk gjøre diverse beregninger i skjemautfylleren. Det er i feltet “Kalkuleringsformel” disse utrykkende settes. Man oppgir LinkID for de ulike feltene man skal begrene på i uttrykket. Man kan benytte datatypene Quantity (value.value), Integer (value) og Decimal (value).
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) |