Open kennethmyhra opened 3 years ago
Summary of extensions in use:
Name | Description | Context | Inputs | ValueSet | Ui | Output |
---|---|---|---|---|---|---|
AccessibilityToResponse | Angir innbyggers tilgang til innsendt skjema | Questionnaire | ValueSet | [ { "code": 1, "display": " Default" }, { "code": 2, "display": " SubjectAndRecipient" }, { "code": 3, "display": " Recipient" } ] | Questionnaire.Details | |
AuthenticationRequirement | Krav til autentisering for skjemaet | Questionnaire | ValueSet | [ { "code": 1, "display": " Anonymous" }, { "code": 2, "display": " Optional" }, { "code": 3, "display": " Required" } ] | Questionnaire.Details | |
CanBePerformedBy | Beskriver om andre enn pasienten kan besvare skjemaet | Questionnaire | ValueSet | [ { "code": 1, "display": " Default" }, { "code": 2, "display": " SubjectOnly" } ] | Questionnaire.Details | |
Endpoint | Referanse til en Endpoint struktur i skjemakatalogen inneholdende teknisk informasjon om endepunktet | Questionnaire | value:string, valueReference:string | Questionnaire.Details | ||
PrintVersion | Referanse til en Binary eller DocumentReference tidligere lastet opp i skjemakatalogen | Questionnaire | value:string, valueReference:string | Questionnaire.Details | ||
SaveToDocumentArchive | Angir om dokumentet skal lagres i innbyggers dokumentarkiv. | Questionnaire | value:boolean | Questionnaire.Details | ||
entryFormat | Beskrivelse av hvordan brukeren er forventet å gi input. Brukes som skyggetekst (placeholder) i Helsenorges utfyller. | Item | value:string | Item.Validation | ||
FhirPath | Teknisk uttrykk (expression) som tillater å hente ut data fra hierarkiske modeller | Item | value:string | Item.Settings | ||
hidden | Angir om elementet skal skjules for den som fyller ut skjemaet. | Item | value:boolean | Item.Settings | ||
maxDecimalPlaces | Maksimalt antall desimaler | Item | value:integer | Item.Validation | ||
maxValue | Maks verdi for inndata. | Item | value:date|dateTime|time|decimal|integer | Item.Validation | ||
minLength | Minimum lengde på inndata for elementet | Item | value:integer | Item.Validation | ||
minValue | Minimum verdi for inndata. | Item | value:date|dateTime|time|decimal|integer | Item.Validation | ||
ordinalValue | Angir en numiersk verdi som tillater sammenligning. Ofte brukt i scoring. | Item | value:decimal | Item.Settings | ||
regex | Et regulært uttrykk (regex) som angir hva som er lovlig inndata. | Item | value:string | Item.Validation | ||
RepeatsText | Tekst som vil vises på knappen for å legge til flere elementer i svaret | Item | value:string | Item.Settings | ||
ValidationText | Instruksjon til innbygger for å hjelpe når inndata ikke er gyldig | Item | value:string | Item.Validation |
The Form Builder should be able to interpret any simple extension that it loads. An extension is defined as simple if it has only one attribute/value
Examples of extensions can be found here: https://github.com/helsenorge/fhir-sdf/tree/master/resources/StructureDefinition
How to interpret an extension:
type
- If value of this attribute isExtension
, then this StructureDefintion is an extensioncontext
- Where this extension be useddifferential.element[id='Extension'].short
- Display name for the extensiondifferential.element[id='Extension'].definition
- Description for the extensiondifferential.element[id='Extension'].min
- Minimum cardinalitydifferential.element[id='Extension'].max
- Maximum cardinalitydifferential.element[id='Extension.url'].fixedUri
- The fixed uri that is used to identify the extension in the Questionnairedifferential.element[id='Extension.value[x]'].min
- Minimum cardinality~differential.element[id='Extension.value[x]'].max
- Maximum cardinality~differential.element[id='Extension.value[x]'].type.code
- Data TypeDatatyper som skal støttes [1]:
[1] Polymorfisme skal ikke støttes