FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.eu.fhir.flute
Resource TypeTestScript
IdTestScript-TS-Flute-03.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/flute/TestScript-TS-Flute-03.html
URLhttp://hl7.eu/fhir/ig/flute/TestScript/TS-Flute-03
Version0.1.0
Statusdraft
Date2024-05-31
NameTestScriptPopulateQuestionnaire
TitleThis TestScript is designed to validate the populate of a questionnaire
Realmeu
Authorityhl7
DescriptionThis TestScript is designed to validate the populate of a questionnaire
PurposeThis TestScript is designed to validate the populate of a questionnaire

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

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

Origins

-IndexProfile
*1Test script profile origin type: FHIR-Client (FHIR Client)

Destinations

-IndexProfile
*1Test script profile destination type: FHIR-Server (FHIR Server)

fixture

id

fixture-questionnaire-create

autocreate: false

autodelete: false

resource: DocumentReference/EXP-DR-Questionnaire-StudyVariable

test

id

01-PopulateQuestionnaire

name: Populate questionnaire

description: Populate questionnaire Study Variable

action

operation

id

TES-01

com/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-01

label: HTTPStatus

description: Confirm that the returned HTTP status is 200.

direction: response

responseCode: 200

warningOnly: false

action

assert

id

TES-01-ASS-02

label: Resource

description: Confirm that the returned resource type is QuestionnaireResponse.

direction: response

resource: QuestionnaireResponse

warningOnly: false


Source1

{
  "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
          }
        }
      ]
    }
  ]
}