FHIR Questionnaire Supported Functionality
The following parts/nodes can be exported into a FHIR Questionnaire item:
LogicNets Node/Part |
Additional Notes |
|
Radio Part |
Choice |
The system sets the item-control extension to checkbox. |
Checklist Part |
Choice |
The system sets the item-control extension is set to checkbox. The item-repeats flag is set to true. |
Multistatelist Part |
Group of Choices |
The system converts one instance of a multistatelist part to the FHIRQuestionnaire item with type ‘group’ and creates a ‘choice’ item inside the group-item per option. The item-control extension is set to checkbox. |
Text-input/Number-input Part |
Decimal | Integer | String1 |
|
Calculation Part |
Decimal | Integer1 |
The Lua expression is converted to a FHIRPath expression and placed in the sdc-questionnaire-calculatedExpression extension. |
Rule Node |
Boolean |
The system converts the modeled rule to a FHIRPath expression and places it in the sdc-questionnaire-calculatedExpression extension. |
Switch Node |
Group of Booleans |
The system creates a group item with a child item for every switch condition. The child items have item-type Boolean, and the system converts the condition expression as a FHIRPath expression and places it in the sdc-questionnaire-calculatedExpression extension. |
Comment Part |
Display |
The system exports the content of the comment part inside the item-text field. |
Plain-HTML Part |
Display |
The system exports the content of the part inside the item-text field. |
Conclusion Node |
String |
The system exports the content of the part inside the item-text field. The system exports the description in a LogicNets extension (http://logicnets.info/fhir/StructureDefinition/Description). |
Datetime input Part |
Date | Time | DateTime1 |
|
Set-value Part |
Decimal | String |
|
Call node/ logicnet |
Group |
The system places all exported nodes/parts of a logicnet in a questionnaire-item group. |
(1) Based on the data-type configured in the part.