Questionnaires resource
Generated reference for ovok_sdk: questionnaires resource.
- Stable unknown
- Release candidate since 0.1.0-rc.4
- Development since 0.1.0-dev.23+d339d81
QuestionnaireResponsesResource
class QuestionnaireResponsesResourceAnswers to FHIR questionnaires. Reached through ovok.questionnaireResponses.
Every request throws an OvokException subclass when it fails.
Constructors
QuestionnaireResponsesResource.new
QuestionnaireResponsesResource(HttpClient _http, FhirResource _fhir)Built by Ovok; use ovok.questionnaireResponses instead.
| Parameter | Type | Kind | Default |
|---|---|---|---|
_http | HttpClient | positional | |
_fhir | FhirResource | positional |
Methods
QuestionnaireResponsesResource.submit
Future<JsonMap> submit(JsonMap response)Saves a QuestionnaireResponse as a one-entry FHIR transaction.
| Parameter | Type | Kind | Default |
|---|---|---|---|
response | JsonMap | positional |
Returns Future<Map<String, dynamic>>.
QuestionnaireResponsesResource.submitWithObservations
Future<JsonMap> submitWithObservations(JsonMap response, List<JsonMap> observations)Saves a QuestionnaireResponse and its observations in one FHIR transaction.
One transaction, so the response is never saved without its observations.
Each resource is created with POST; a resource's id becomes its
entry's fullUrl. Returns the transaction-response Bundle.
| Parameter | Type | Kind | Default |
|---|---|---|---|
response | JsonMap | positional | |
observations | List<Map<String, dynamic>> | positional |
Returns Future<Map<String, dynamic>>.
QuestionnaireResponsesResource.extract
Future<JsonMap> extract(String responseId)Extracts resources from a saved response.
Calls POST fhir/QuestionnaireResponse/{responseId}/$extract.
| Parameter | Type | Kind | Default |
|---|---|---|---|
responseId | String | positional |
Returns Future<Map<String, dynamic>>.
QuestionnairesResource
class QuestionnairesResourceFHIR questionnaires. Reached through ovok.questionnaires.
Every request throws an OvokException subclass when it fails.
Constructors
QuestionnairesResource.new
QuestionnairesResource(HttpClient _http)Built by Ovok; use ovok.questionnaires instead.
| Parameter | Type | Kind | Default |
|---|---|---|---|
_http | HttpClient | positional |
Methods
QuestionnairesResource.populate
Future<JsonMap> populate(String questionnaireId, [JsonMap parameters = const {'resourceType' : 'Parameters', 'parameter' : []}])Pre-fills a questionnaire with the patient's data.
Calls POST fhir/Questionnaire/{questionnaireId}/$populate with a
Parameters resource, empty by default.
| Parameter | Type | Kind | Default |
|---|---|---|---|
questionnaireId | String | positional | |
parameters | JsonMap | optional positional | const {'resourceType' : 'Parameters', 'parameter' : []} |
Returns Future<Map<String, dynamic>>.
Last updated on