QuestionnaireResponse _search

post/QuestionnaireResponse/_search
Page View

This resource contains a healthcare questionnaire either fully or partially populated with answers. The questionnaire order and groupings are typically defined with a Questionnaire resource.

You can review or retrieve healthcare questionnaire responses.

_search

Query for a list of questionnaires that are filled, or partially filled.

Request parameters and payload

cURL request example

bash
1
curl 'https://api.redoxengine.com/fhir/R4/{destinationSlug}/{environmentFlag}/QuestionnaireResponse/_search' \
2
--request POST \
3
--header 'Authorization: Bearer $API_TOKEN' \
4
--header 'Content-Type: application/x-www-form-urlencoded' \
5
--data-urlencode 'author=string' \
6
--data-urlencode 'authored=string' \
7
--data-urlencode 'identifier=string' \
8
--data-urlencode 'item-subject=string' \
9
--data-urlencode 'item-subject.identifier=string' \
10
--data-urlencode 'questionnaire=string' \
11
--data-urlencode 'status=string' \
12
--data-urlencode 'subject=string' \
13
--data-urlencode 'subject.identifier=string'

Request Body Schema

  • author
    Array of string

    The author of the questionnaire response

  • authored
    Array of string

    When the questionnaire response was last changed

  • identifier
    Array of string

    The identifier of the questionnaire

  • item-subject
    Array of string

    The subject of the questionnaire response

  • item-subject.identifier
    Array of string

    One or more external identifiers for the patient

  • questionnaire
    Array of string

    The questionnaire that was answered

  • status
    Array of string

    The status of the questionnaire response

  • subject
    Array of string

    The subject of the questionnaire response

  • subject.identifier
    Array of string

    One or more external identifiers for the patient

Response fields and example

Example payload generated from schema
1
{
2
"resourceType": "Bundle",
3
"type": "searchset",
4
"total": 1,
5
"entry": [
6
{
7
"resource": {
8
"resourceType": "QuestionnaireResponse",
9
"id": "redox-questionnaire-response-example",
10
"questionnaire": "https://fhir.redoxengine.com/Questionnaire/patient-intake-questionnaire",
11
"status": "completed",
12
"subject": {
13
"reference": "Patient/example"
14
},
15
"authored": "2025-03-27T10:00:00Z",
16
"item": [
17
{
18
"linkId": "LittleInterest",
19
"text": "Little interest or pleasure in doing things",
20
"answer": [
21
{
22
"valueCoding": {
23
"system": "http://loinc.org",
24
"code": "LA6568-5"
25
}
26
}
27
]
28
},
29
{
30
"linkId": "FeelingDown",
31
"text": "Feeling down, depressed, or hopeless",
32
"answer": [
33
{
34
"valueCoding": {
35
"system": "http://loinc.org",
36
"code": "LA6568-5"
37
}
38
}
39
]
40
},
41
{
42
"linkId": "TroubleSleeping",
43
"text": "Trouble falling or staying asleep",
44
"answer": [
45
{
46
"valueCoding": {
47
"system": "http://loinc.org",
48
"code": "LA6570-1"
49
}
50
}
51
]
52
},
53
{
54
"linkId": "FeelingTired",
55
"text": "Feeling tired or having little energy",
56
"answer": [
57
{
58
"valueCoding": {
59
"system": "http://loinc.org",
60
"code": "LA6571-3"
61
}
62
}
63
]
64
},
65
{
66
"linkId": "BadAppetite",
67
"text": "Poor appetite or overeating",
68
"answer": [
69
{
70
"valueCoding": {
71
"system": "http://loinc.org",
72
"code": "LA6568-5"
73
}
74
}
75
]
76
},
77
{
78
"linkId": "FeelingBadAboutSelf",
79
"text": "Feeling bad about yourself - or that you are a failure or have let yourself or your family down",
80
"answer": [
81
{
82
"valueCoding": {
83
"system": "http://loinc.org",
84
"code": "LA6569-3"
85
}
86
}
87
]
88
},
89
{
90
"linkId": "TroubleConcentrating",
91
"text": "Trouble concentrating on things, such as reading the newspaper or watching television",
92
"answer": [
93
{
94
"valueCoding": {
95
"system": "http://loinc.org",
96
"code": "LA6570-1"
97
}
98
}
99
]
100
},
101
{
102
"linkId": "MovingSpeaking",
103
"text": "Moving or speaking so slowly that other people could have noticed. Or the opposite - being so fidgety or restless that you have been moving around a lot more than usual",
104
"answer": [
105
{
106
"valueCoding": {
107
"system": "http://loinc.org",
108
"code": "LA6568-5"
109
}
110
}
111
]
112
},
113
{
114
"linkId": "TotalScore",
115
"text": "Total score",
116
"answer": [
117
{
118
"valueInteger": 10
119
}
120
]
121
},
122
{
123
"linkId": "Difficulty",
124
"text": "If you checked off any problems, how difficult have these problems made it for you to do your work, take care of things at home, or get along with other people",
125
"answer": [
126
{
127
"valueCoding": {
128
"system": "http://loinc.org",
129
"code": "LA6570-1"
130
}
131
}
132
]
133
}
134
]
135
},
136
"search": {
137
"mode": "match"
138
}
139
}
140
]
141
}

    Response to a QuestionnaireResponse search operation

  • resourceType
    required, string

    Identifies the type of the resource

    Value: Bundle
  • type
    required, string

    Identifies this bundle as a response to a search

    Value: searchset
  • total
    required, number

    The total number of matches

  • entry
    Array of QuestionnaireResponse or Other

    A resource matching the search criteria or related to a matching resource

    • resource
      required, object

      Search results for a search on the QuestionnaireResponse resource.

      • resourceType
        required, string

        Identifies the type of the resource

        Value: QuestionnaireResponse
      • status
        required, string

        The position of the questionnaire response within its overall lifecycle.

        Possible Values: in-progress, completed, amended, entered-in-error, stopped
      • id
        string

        The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

      • identifier
        object

        A business identifier assigned to a particular completed (or partially completed) questionnaire.

        • extension
          Array of Boolean, String, CodeableConcept, Coding

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          • url
            required, string

            Source of the definition for the extension code - a logical name or a URL.

          • valueBoolean
            boolean

            A single value for the extension.

        • use
          string

          The purpose of this identifier.

          Possible Values: usual, official, temp, secondary, old (If known)
        • system
          string

          Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

        • value
          string

          The portion of the identifier typically relevant to the user and which is unique within the context of the system.

      • basedOn
        Array of object

        The order, proposal or plan that is fulfilled in whole or in part by this QuestionnaireResponse. For example, a ServiceRequest seeking an intake assessment or a decision support recommendation to assess for post-partum depression.

        Must be a resource of type ServiceRequest.

        • reference
          string

          A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with # and refers to a contained resource.

      • partOf
        Array of object

        A procedure or observation that this questionnaire was performed as part of the execution of. For example, the surgery a checklist was executed as part of.

        Must reference one of the following types of resources:

        • Observation
        • Procedure
        • reference
          string

          A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with # and refers to a contained resource.

      • questionnaire
        string

        The Questionnaire that defines and organizes the questions for which answers are being provided.

      • subject
        object

        The subject of the questionnaire response. This could be a patient, organization, practitioner, device, etc. This is who/what the answers apply to, but is not necessarily the source of information.

        Must be a resource of type Resource.

        • reference
          string

          A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with # and refers to a contained resource.

      • encounter
        object

        The Encounter during which this questionnaire response was created or to which the creation of this record is tightly associated.

        Must be a resource of type Encounter.

        • reference
          string

          A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with # and refers to a contained resource.

      • authored
        string

        The date and/or time that this set of answers were last changed.

      • author
        object

        Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.

        Must reference one of the following types of resources:

        • Practitioner
        • Patient
        • RelatedPerson
        • Device
        • reference
          string

          A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with # and refers to a contained resource.

      • source
        object

        The person who answered the questions about the subject.

        Must reference one of the following types of resources:

        • Patient
        • Practitioner
        • RelatedPerson
        • reference
          string

          A reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with # and refers to a contained resource.

      • item
        Array of object

        A group or question item from the original questionnaire for which answers are provided.

        • The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.

        • definition
          string

          A reference to an ElementDefinition that provides the details for the item.

        • text
          string

          Text that is displayed above the contents of the group or as the text of the question being answered.

        • answer
          Array of object

          The respondent's answer(s) to the question.

          • valueBoolean
            boolean

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueDecimal
            number

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueInteger
            number

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueDate
            string

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueDateTime
            string

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueTime
            string

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueString
            string

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueUri
            string

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

          • valueAttachment
            object

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

            • id
              string

              A sequence of Unicode characters

            • extension
              Array of object

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              • id
                string

                A sequence of Unicode characters

              • url
                string

                String of characters used to identify a name or a resource

              • valueBase64Binary
                string

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • contentType
              string

              A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents

            • _contentType
              object

              Extensions for contentType

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • language
              string

              A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents

            • _language
              object

              Extensions for language

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • data
              string

              A stream of bytes

            • _data
              object

              Extensions for data

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • url
              string

              A URI that is a literal reference

            • _url
              object

              Extensions for url

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • size
              number

              An integer with a value that is not negative (e.g. >= 0)

            • _size
              object

              Extensions for size

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • hash
              string

              A stream of bytes

            • _hash
              object

              Extensions for hash

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • title
              string

              A sequence of Unicode characters

            • _title
              object

              Extensions for title

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • creation
              string

              A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.

            • _creation
              object

              Extensions for creation

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          • valueCoding
            object

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

            • id
              string

              A sequence of Unicode characters

            • extension
              Array of object

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              • id
                string

                A sequence of Unicode characters

              • url
                string

                String of characters used to identify a name or a resource

              • valueBase64Binary
                string

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • system
              string

              String of characters used to identify a name or a resource

            • _system
              object

              Extensions for system

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • version
              string

              A sequence of Unicode characters

            • _version
              object

              Extensions for version

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • code
              string

              A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents

            • _code
              object

              Extensions for code

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • display
              string

              A sequence of Unicode characters

            • _display
              object

              Extensions for display

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • userSelected
              boolean

              Value of "true" or "false"

            • _userSelected
              object

              Extensions for userSelected

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          • valueQuantity
            object

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

            • id
              string

              A sequence of Unicode characters

            • extension
              Array of object

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              • id
                string

                A sequence of Unicode characters

              • url
                string

                String of characters used to identify a name or a resource

              • valueBase64Binary
                string

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • value
              number

              A rational number with implicit precision

            • _value
              object

              Extensions for value

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • comparator

              How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<" , then the real value is < stated value.

              Possible Values: <, <=, >=, >
            • _comparator
              object

              Extensions for comparator

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • unit
              string

              A sequence of Unicode characters

            • _unit
              object

              Extensions for unit

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • system
              string

              String of characters used to identify a name or a resource

            • _system
              object

              Extensions for system

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • code
              string

              A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents

            • _code
              object

              Extensions for code

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          • valueReference
            object

            The answer (or one of the answers) provided by the respondent to the question.

            Only one of valueBoolean, valueDecimal, valueInteger, valueDate, valueDateTime, valueTime, valueString, valueUri, valueAttachment, valueCoding, valueQuantity, valueReference may be present.

            Must be a resource of type Resource.

            • id
              string

              A sequence of Unicode characters

            • extension
              Array of object

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              • id
                string

                A sequence of Unicode characters

              • url
                string

                String of characters used to identify a name or a resource

              • valueBase64Binary
                string

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • reference
              string

              A sequence of Unicode characters

            • _reference
              object

              Extensions for reference

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • type
              string

              String of characters used to identify a name or a resource

            • _type
              object

              Extensions for type

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • identifier
              object

              An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers.

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              • use

                The purpose of this identifier.

                Possible Values: usual, official, temp, secondary, old
              • _use
                object

                Extensions for use

                • id
                  string

                  A sequence of Unicode characters

                • extension
                  Array of object

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  • id
                    string

                    A sequence of Unicode characters

                  • url
                    string

                    String of characters used to identify a name or a resource

                  • valueBase64Binary
                    string

                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              • type
                object

                A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

                • id
                  string

                  A sequence of Unicode characters

                • extension
                  Array of object

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  • id
                    string

                    A sequence of Unicode characters

                  • url
                    string

                    String of characters used to identify a name or a resource

                  • valueBase64Binary
                    string

                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                • coding
                  Array of object

                  A reference to a code defined by a terminology system.

                  • id
                    string

                    A sequence of Unicode characters

                  • extension
                    Array of object

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    • id
                      string

                      A sequence of Unicode characters

                    • url
                      string

                      String of characters used to identify a name or a resource

                    • valueBase64Binary
                      string

                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  • system
                    string

                    String of characters used to identify a name or a resource

                  • _system
                    object

                    Extensions for system

                    • id
                      string

                      A sequence of Unicode characters

                    • extension
                      Array of object

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      • id
                        string

                        A sequence of Unicode characters

                      • url
                        string

                        String of characters used to identify a name or a resource

                      • valueBase64Binary
                        string

                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  • version
                    string

                    A sequence of Unicode characters

                  • _version
                    object

                    Extensions for version

                    • id
                      string

                      A sequence of Unicode characters

                    • extension
                      Array of object

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      • id
                        string

                        A sequence of Unicode characters

                      • url
                        string

                        String of characters used to identify a name or a resource

                      • valueBase64Binary
                        string

                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  • code
                    string

                    A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents

                  • _code
                    object

                    Extensions for code

                    • id
                      string

                      A sequence of Unicode characters

                    • extension
                      Array of object

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      • id
                        string

                        A sequence of Unicode characters

                      • url
                        string

                        String of characters used to identify a name or a resource

                      • valueBase64Binary
                        string

                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  • display
                    string

                    A sequence of Unicode characters

                  • _display
                    object

                    Extensions for display

                    • id
                      string

                      A sequence of Unicode characters

                    • extension
                      Array of object

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      • id
                        string

                        A sequence of Unicode characters

                      • url
                        string

                        String of characters used to identify a name or a resource

                      • valueBase64Binary
                        string

                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  • userSelected
                    boolean

                    Value of "true" or "false"

                  • _userSelected
                    object

                    Extensions for userSelected

                    • id
                      string

                      A sequence of Unicode characters

                    • extension
                      Array of object

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      • id
                        string

                        A sequence of Unicode characters

                      • url
                        string

                        String of characters used to identify a name or a resource

                      • valueBase64Binary
                        string

                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                • text
                  string

                  A sequence of Unicode characters

                • _text
                  object

                  Extensions for text

                  • id
                    string

                    A sequence of Unicode characters

                  • extension
                    Array of object

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    • id
                      string

                      A sequence of Unicode characters

                    • url
                      string

                      String of characters used to identify a name or a resource

                    • valueBase64Binary
                      string

                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              • system
                string

                String of characters used to identify a name or a resource

              • _system
                object

                Extensions for system

                • id
                  string

                  A sequence of Unicode characters

                • extension
                  Array of object

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  • id
                    string

                    A sequence of Unicode characters

                  • url
                    string

                    String of characters used to identify a name or a resource

                  • valueBase64Binary
                    string

                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              • value
                string

                A sequence of Unicode characters

              • _value
                object

                Extensions for value

                • id
                  string

                  A sequence of Unicode characters

                • extension
                  Array of object

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  • id
                    string

                    A sequence of Unicode characters

                  • url
                    string

                    String of characters used to identify a name or a resource

                  • valueBase64Binary
                    string

                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              • period
                object

                Time period during which identifier is/was valid for use.

                • id
                  string

                  A sequence of Unicode characters

                • extension
                  Array of object

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  • id
                    string

                    A sequence of Unicode characters

                  • url
                    string

                    String of characters used to identify a name or a resource

                  • valueBase64Binary
                    string

                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                • start
                  string

                  A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.

                • _start
                  object

                  Extensions for start

                  • id
                    string

                    A sequence of Unicode characters

                  • extension
                    Array of object

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    • id
                      string

                      A sequence of Unicode characters

                    • url
                      string

                      String of characters used to identify a name or a resource

                    • valueBase64Binary
                      string

                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                • end
                  string

                  A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.

                • _end
                  object

                  Extensions for end

                  • id
                    string

                    A sequence of Unicode characters

                  • extension
                    Array of object

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    • id
                      string

                      A sequence of Unicode characters

                    • url
                      string

                      String of characters used to identify a name or a resource

                    • valueBase64Binary
                      string

                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            • display
              string

              A sequence of Unicode characters

            • _display
              object

              Extensions for display

              • id
                string

                A sequence of Unicode characters

              • extension
                Array of object

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                • id
                  string

                  A sequence of Unicode characters

                • url
                  string

                  String of characters used to identify a name or a resource

                • valueBase64Binary
                  string

                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    • search
      required, object

      Information about the search process that lead to the creation of this entry.

      • mode
        required, string

        Identifies the QuestionnaireResponse as matching the search parameters

        Value: match