R4 QuestionnaireResponse
The QuestionnaireResponse resource describes a "structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to." (HL7 FHIR R4 QuestionnaireResponse)
Supported Profiles
This API supports the following FHIR profiles:
Operations
The General Purpose FHIR R4 QuestionnaireResponse resource supports the following standard operations. However, support varies by the targeted CareRecord or solution.
| CareRecord / Solution | Create | Read | Update | Search |
|---|---|---|---|---|
| GEHRIMED | - | Yes | - | Yes |
| myAvatar | Yes | Yes | Yes | Yes |
| myEvolv | - | Yes | - | Yes |
| myUnity | - | Yes | - | Yes |
| Referral Manager | - | - | - | - |
Search
Not all Netsmart solutions support QuestionnaireResponse search. See supported operations table above and consult your target solution's documentation for more information.
This resource supports a combination of standard and custom search parameters in addition to the common parameters.
Standard Parameters
| Name | Type | Description |
|---|---|---|
| author | reference | The author of the questionnaire response. |
| authored | date | When the questionnaire response was last changed |
| encounter | reference | Unique identifier of the Encounter |
| patient | reference | Unique identifier of the patient |
Custom Parameters
| Name | Type | Description |
|---|---|---|
| questionnaire_type | reference | REQUIRED Category of the Questionnaire. Possible values include: TreatmentPlan. |
| practitioner | reference | OPTIONAL Unique identifier of the Practitioner |
| end | date | Deprecated. Use authored parameter with le prefix instead. |
| start | date | Deprecated. Use authored parameter with ge prefix instead. |
Search Examples
The POST method is recommended as it keeps health information out of the URL.
- Production
- Preview
curl -X POST https://fhir.netsmartcloud.com/v4/QuestionnaireResponse/_search \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/123" \
-d "questionnaire_type=intake"
curl -X POST https://fhirtest.netsmartcloud.com/v4/QuestionnaireResponse/_search \
-H "Authorization: {Bearer Token}" \
-H "Accept: application/fhir+json" \
-H "Content-Type: application/x-form-urlencoded" \
-d "patient=Patient/123" \
-d "questionnaire_type=intake"