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-questionnaireresponse

Scope and Usage

The Argonaut QuestionnaireResponse resource supports:

  • The completed Answer to an assessment form
  • Links to questions and associated scores for question-answer/answer choice
  • Because of it standardized data structure, it is shareable across systems enabling data aggregation and analysis

Mandatory Data Elements and Terminology

The following data-elements are mandatory:

Each QuestionnaireResponse must have:

  1. A status *
  2. A link to the question being answered *
  3. A reference to the form being answered **
  4. A Patient **
  5. A datetime **

* Mandatory in the base FHIR QuestionnaireResponse resource

** Mandatory in the SDC implementation guide

The system Must Support if available:

  1. A contained patient resource
  2. Argonaut QuestionnaireResponse Response Period Extension to record the start and stop date-times for completing a questionnaire or a questionnnaire item or group
  3. A business identifier
  4. A reference to the envcounter
  5. Who or what recorded the answers
  6. Who answered the questions
  7. Nesting or grouping of answers tha correspond to the structure and grouping of the Questionnaire
    1. The text of the question
    2. The actual response to the question

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-questionnaireresponse

Published on Wed Apr 04 00:00:00 AEST 2018 as active by the Argonaut Project.

This profile builds on QuestionnaireResponse


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 S0..1Reference(US Core Patient Profile)Contained, inline Resources
... 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

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 S0..1Reference(US Core Patient Profile)Contained, inline Resources
... 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.

Static Forms Use Case:

Adaptive Forms Use Case: