Input Forms

Custom manage data input.

iCure enables the owner to determine data input structure through custom forms. This way:
  • BI solutions can be easily implemented on top of the database, as data is structured by design.
  • End-to-end encryption can be maintained through the whole input process, as data are being anonymized through encryption from the start of the Data Life-Cycle.
  • ​Access Rights Management policies automatically assign the relevant data to the respective department.
  • Auditing is also made easy, as Data are timestamped, signed by the user, and data-versioning is supported.
    ​
implementation of an Input Form

Input Form Syntax

Despite the encryption, timestamping and access rights management challenges, the Input forms are quite easy to manage with a typical YAML syntax
1
form: GP consultation
2
description: Basic SOAP scheme for a GP consultation
3
sections:
4
- section: SOAP
5
fields:
6
- field: Reason for visit
7
type: textfield
8
columns: 5
9
rows: 3
10
grows: true
11
schema: text-document
12
tags:
13
- CD-ITEM|diagnosis|1
14
codifications:
15
- BE-THESAURUS
16
- ICD10
17
options:
18
option: blink
19
- field: Anamnese
20
type: number-field
21
shortLabel: NumberField
22
tags:
23
- CD-ITEM|parameter|1
24
- CD-PARAMETER|bmi|1
25
codifications: []
26
options:
27
option: bang
28
- field: Diagnosis
29
type: measure-field
30
shortLabel: MeasureField
31
tags:
32
- CD-ITEM|diagnosis|1
33
codifications: [ SNOMED-CT ]
34
options:
35
unit: bpm
36
- field: Treatment
37
type: multiple-choice
38
shortLabel: MultipleChoice
39
rows: 4
40
columns: 4
41
tags: []
42
codifications:
43
- KATZ
44
options:
45
many: no
46
​
Copied!