Questionnaire form
Generated reference for ovok_flutter: questionnaire form.
- Stable unknown
- Release candidate since 0.1.0-rc.4
- Development since 0.1.0-dev.24+5be61b5
QuestionnaireForm
class QuestionnaireForm extends StatefulWidgetRenders a FHIR Questionnaire as a paged Flutter form.
The form builds a FHIR QuestionnaireResponse and passes it to onSubmit.
Use ovok.questionnaireResponses.submit in that callback to save it.
Constructors
QuestionnaireForm.new
QuestionnaireForm({
required JsonMap questionnaire,
required Future<void> Function(JsonMap) onSubmit,
String? locale,
Key? key,
})Creates a form for a FHIR Questionnaire JSON resource.
| Parameter | Type | Kind | Default |
|---|---|---|---|
questionnaire | JsonMap | required named | |
onSubmit | Future<void> Function(Map<String, dynamic>) | required named | |
locale | String? | named | |
key | Key? | named |
Properties
QuestionnaireForm.questionnaire
final JsonMap questionnaireThe FHIR Questionnaire resource to render.
QuestionnaireForm.onSubmit
final Future<void> Function(Map<String, dynamic>) onSubmitCalled with the completed response. Exceptions show a retry message.
QuestionnaireForm.locale
final String? localeLocale used to resolve standard FHIR translation extensions.
Last updated on