FHIR IG analytics| Package | hl7.eu.fhir.flute |
| Resource Type | TestScript |
| Id | TestScript-TS-Flute-03.json |
| FHIR Version | R4 |
| Source | https://build.fhir.org/ig/hl7-eu/flute/TestScript-TS-Flute-03.html |
| URL | http://hl7.eu/fhir/ig/flute/TestScript/TS-Flute-03 |
| Version | 0.1.0 |
| Status | draft |
| Date | 2024-05-31 |
| Name | TestScriptPopulateQuestionnaire |
| Title | This TestScript is designed to validate the populate of a questionnaire |
| Realm | eu |
| Authority | hl7 |
| Description | This TestScript is designed to validate the populate of a questionnaire |
| Purpose | This TestScript is designed to validate the populate of a questionnaire |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: TestScript TS-Flute-03
url: TestScript This TestScript is designed to validate the populate of a questionnaire
version: 0.1.0
name: TestScriptPopulateQuestionnaire
title: This TestScript is designed to validate the populate of a questionnaire
status: Draft
experimental: true
date: 2024-05-31
publisher: Flute Project
contact: Flute Project: https://www.fluteproject.eu/, Flute Project: https://www.fluteproject.eu/
description:
This TestScript is designed to validate the populate of a questionnaire
purpose:
This TestScript is designed to validate the populate of a questionnaire
| Index | Profile |
| 1 | Test script profile origin type: FHIR-Client (FHIR Client) |
| Index | Profile |
| 1 | Test script profile destination type: FHIR-Server (FHIR Server) |
fixture
id
fixture-questionnaire-createautocreate: false
autodelete: false
resource: DocumentReference/EXP-DR-Questionnaire-StudyVariable
test
id
01-PopulateQuestionnairename: Populate questionnaire
description: Populate questionnaire Study Variable
action
operation
id
TES-01com/test/StructureDefinition/EXT-ReturnResourceType: QuestionnaireResponse
type: Custom Operations: populate (Populate Data)
resource: Questionnaire
description: Populate of questionnaire
destination: 1
encodeRequestUrl: false
method: POST
origin: 1
sourceId: fixture-questionnaire-create
action
assert
id
TES-01-ASS-01label: HTTPStatus
description: Confirm that the returned HTTP status is 200.
direction: response
responseCode: 200
warningOnly: false
action
assert
id
TES-01-ASS-02label: Resource
description: Confirm that the returned resource type is QuestionnaireResponse.
direction: response
resource: QuestionnaireResponse
warningOnly: false
{
"resourceType": "TestScript",
"id": "TS-Flute-03",
"text": {
"status": "extensions",
"div": "<!-- snip (see above) -->"
},
"url": "http://hl7.eu/fhir/ig/flute/TestScript/TS-Flute-03",
"version": "0.1.0",
"name": "TestScriptPopulateQuestionnaire",
"title": "This TestScript is designed to validate the populate of a questionnaire",
"status": "draft",
"experimental": true,
"date": "2024-05-31",
"publisher": "Flute Project",
"contact": [
{
"name": "Flute Project",
"telecom": [
{
"system": "url",
"value": "https://www.fluteproject.eu/"
}
]
},
{
"name": "Flute Project",
"telecom": [
{
"system": "url",
"value": "https://www.fluteproject.eu/"
}
]
}
],
"description": "This TestScript is designed to validate the populate of a questionnaire",
"purpose": "This TestScript is designed to validate the populate of a questionnaire",
"origin": [
{
"index": 1,
"profile": {
"system": "http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types",
"code": "FHIR-Client"
}
}
],
"destination": [
{
"index": 1,
"profile": {
"system": "http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types",
"code": "FHIR-Server"
}
}
],
"fixture": [
{
"id": "fixture-questionnaire-create",
"autocreate": false,
"autodelete": false,
"resource": {
"reference": "DocumentReference/EXP-DR-Questionnaire-StudyVariable"
}
}
],
"test": [
{
"id": "01-PopulateQuestionnaire",
"name": "Populate questionnaire",
"description": "Populate questionnaire Study Variable",
"action": [
{
"operation": {
"id": "TES-01",
"extension": [
{
"url": "http://isis.com/test/StructureDefinition/EXT-ReturnResourceType",
"valueString": "QuestionnaireResponse"
}
],
"type": {
"system": "http://hl7.eu/fhir/ig/flute/CodeSystem/COS-CustomOperations",
"code": "populate"
},
"resource": "Questionnaire",
"description": "Populate of questionnaire",
"destination": 1,
"encodeRequestUrl": false,
"method": "post",
"origin": 1,
"sourceId": "fixture-questionnaire-create"
}
},
{
"assert": {
"id": "TES-01-ASS-01",
"label": "HTTPStatus",
"description": "Confirm that the returned HTTP status is 200.",
"direction": "response",
"responseCode": "200",
"warningOnly": false
}
},
{
"assert": {
"id": "TES-01-ASS-02",
"label": "Resource",
"description": "Confirm that the returned resource type is QuestionnaireResponse.",
"direction": "response",
"resource": "QuestionnaireResponse",
"warningOnly": false
}
}
]
}
]
}