Argonaut Questionnaire Implementation Guide (Release 1.0.0 )

This page is part of the Argonaut Questionnaire Implementation Guide (v1.0.0: Release) based on FHIR R3. This is the current published version. For a full list of available versions, see the Directory of published versions

StructureDefinition-argo-adap-questionnaireresponse

The Argonaut Adaptive QuestionnaireResponse Profile supports the adaptive questionnaire use case and is derived from the Argonaut QuestionnaireResponse profile. This profile defines the structure that is passed between the Client and Server using the $next-question operation and records the question-answer pairs and questionnaire questions from the adaptive questionnaire.

Mandatory Data Element:

Additional Profile specific implementation guidance:

See the Argonaut QuestionnaireResponse Profile for a description of the constraints on the data elements.

If a question is marked as repeats = true, then multiple answers can be provided for the question in the corresponding QuestionnaireResponse. The responses should not be posted to the Service until after all the responses are entered.

Examples


Formal Views of Profile Content

Description of Profiles, Differentials, and Snapshots.

The official URL for this profile is: http://fhir.org/guides/argonaut/questionnaire/StructureDefinition/argo-adap-questionnaireresponse

Published on Sat Feb 16 00:00:00 AEDT 2019 as active by the Argonaut Project.

This profile builds on argo_questionnaireresponse


Summary

Mandatory: 1 element
Must-Support: 1 element

Structures

This structure refers to these other structures:

NameFlagsCard.TypeDescription & Constraintsdoco
.. QuestionnaireResponse I0..*A structured set of questions and their answers
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained SI1..1argo_questionnaireA structured set of questions
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension-responsePeriod S0..1PeriodExtension
URL: http://fhir.org/guides/argonaut/questionnaire/StructureDefinition/extension-responsePeriod
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierUnique id for this set of answers
... basedOn Σ0..*Reference(ReferralRequest | CarePlan | ProcedureRequest)Request fulfilled by this QuestionnaireResponse
... parent Σ0..*Reference(Observation | Procedure)Part of this action
... questionnaire SΣ1..1Reference(Argonaut Questionnaire Profile)Form being answered
... status ?!SΣ1..1codein-progress | completed | amended | entered-in-error | stopped
Binding: QuestionnaireResponseStatus (required)
... subject SΣ1..1Reference(US Core Patient Profile)The subject of the questions
... context SΣ0..1Reference(US Core Encounter Profile | EpisodeOfCare)Encounter or Episode during which questionnaire was completed
... authored SΣ1..1dateTimeDate the answers were gathered
... author SΣ0..1Reference(US Core Practitioner | US Core Patient Profile | Device | RelatedPerson)Person who received and recorded the answers
... source SΣ0..1Reference(US Core Practitioner | US Core Patient Profile | RelatedPerson)The person who answered the questions
... item SI0..*BackboneElementGroups and questions
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension-responsePeriod S0..1PeriodExtension
URL: http://fhir.org/guides/argonaut/questionnaire/StructureDefinition/extension-responsePeriod
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... linkId S1..1stringPointer to specific item from Questionnaire
.... definition 0..1uriElementDefinition - details for the item
.... text S0..1stringName for group or question text
.... subject 0..1Reference(Resource)The subject this group's answers are about
.... answer SI0..*BackboneElementThe response(s) to the question
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... value[x] S0..1boolean, date, dateTime, decimal, integer, time, string, uri, Coding, QuantitySingle-valued answer to the question
Binding: Questionnaire Answer Codes (example)
..... item S0..*Unknown reference to #QuestionnaireResponse.item
Nested groups and questions
.... item S0..*Unknown reference to #QuestionnaireResponse.item
Nested questionnaire response items

doco Documentation for this format

Summary

Mandatory: 1 element
Must-Support: 1 element

Structures

This structure refers to these other structures:

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. QuestionnaireResponse I0..*A structured set of questions and their answers
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained SI1..1argo_questionnaireA structured set of questions
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension-responsePeriod S0..1PeriodExtension
URL: http://fhir.org/guides/argonaut/questionnaire/StructureDefinition/extension-responsePeriod
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierUnique id for this set of answers
... basedOn Σ0..*Reference(ReferralRequest | CarePlan | ProcedureRequest)Request fulfilled by this QuestionnaireResponse
... parent Σ0..*Reference(Observation | Procedure)Part of this action
... questionnaire SΣ1..1Reference(Argonaut Questionnaire Profile)Form being answered
... status ?!SΣ1..1codein-progress | completed | amended | entered-in-error | stopped
Binding: QuestionnaireResponseStatus (required)
... subject SΣ1..1Reference(US Core Patient Profile)The subject of the questions
... context SΣ0..1Reference(US Core Encounter Profile | EpisodeOfCare)Encounter or Episode during which questionnaire was completed
... authored SΣ1..1dateTimeDate the answers were gathered
... author SΣ0..1Reference(US Core Practitioner | US Core Patient Profile | Device | RelatedPerson)Person who received and recorded the answers
... source SΣ0..1Reference(US Core Practitioner | US Core Patient Profile | RelatedPerson)The person who answered the questions
... item SI0..*BackboneElementGroups and questions
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension-responsePeriod S0..1PeriodExtension
URL: http://fhir.org/guides/argonaut/questionnaire/StructureDefinition/extension-responsePeriod
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... linkId S1..1stringPointer to specific item from Questionnaire
.... definition 0..1uriElementDefinition - details for the item
.... text S0..1stringName for group or question text
.... subject 0..1Reference(Resource)The subject this group's answers are about
.... answer SI0..*BackboneElementThe response(s) to the question
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... value[x] S0..1boolean, date, dateTime, decimal, integer, time, string, uri, Coding, QuantitySingle-valued answer to the question
Binding: Questionnaire Answer Codes (example)
..... item S0..*Unknown reference to #QuestionnaireResponse.item
Nested groups and questions
.... item S0..*Unknown reference to #QuestionnaireResponse.item
Nested questionnaire response items

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron


Quick Start

Below is an overview of the required set of RESTful FHIR interactions - for example, search and read operations - for this profile. See the Conformance requirements for a complete list of supported RESTful interactions for this IG.

Adaptive Forms Use Case: