FLUTE Cross-border Prostate Cancer Data Standard Guide
0.1.0 - ci-build
FLUTE Cross-border Prostate Cancer Data Standard Guide, published by Flute Project. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/flute/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.eu/fhir/ig/flute/TestScript/TS-Flute-01 | Version: 0.1.0 | |||
Draft as of 2024-09-25 | Computable Name: PcaInclusionCriteriaS01 |
Generated Narrative: TestScript TS-Flute-01
url: TestScript Study Inclusion Criteria - Scenario 01
version: 0.1.0
name: PcaInclusionCriteriaS01
title: Study Inclusion Criteria - Scenario 01
status: Draft
experimental: true
date: 2024-09-25 16:08:44+0000
publisher: Flute Project
contact: Flute Project: https://www.fluteproject.eu/, Flute Project: https://www.fluteproject.eu/
description:
This TestScript evaluates the inclusion criteria for patients participating in the study.
purpose:
To verify that the CQL library correctly identifies patients who meet the inclusion criteria for the study.
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-transaction-requestautocreate: false
autodelete: false
fixture
id
fixture-transaction-teardownautocreate: false
autodelete: false
resource: DocumentReference/EXP-Teardown
fixture
id
fixture-valueset-createautocreate: false
autodelete: false
resource: DocumentReference/VS-PCa
fixture
id
fixture-library-createautocreate: false
autodelete: false
resource: DocumentReference/PcaInclusionCriteria
variable
id
patientIdname: patientId
expression: Bundle.entry[0].response.location
sourceId: fixture-transaction-response
variable
id
obsPIRADSIdname: obsPIRADSId
expression: Bundle.entry[6].response.location
sourceId: fixture-transaction-response
variable
id
obsPVIdname: obsPVId
expression: Bundle.entry[5].response.location
sourceId: fixture-transaction-response
variable
id
proDREIdname: proDREId
expression: Bundle.entry[4].response.location
sourceId: fixture-transaction-response
variable
id
obsPSAIdname: obsPSAId
expression: Bundle.entry[3].response.location
sourceId: fixture-transaction-response
variable
id
famPCIdname: famPCId
expression: Bundle.entry[2].response.location
sourceId: fixture-transaction-response
variable
id
proBiopsyIdname: proBiopsyId
expression: Bundle.entry[1].response.location
sourceId: fixture-transaction-response
setup
action
operation
id
SET-01type: FHIR Restful Interactions transaction: transaction
resource: Bundle
description: Sent a transaction request on the test server using the id from fixture-transaction-request.
accept: application/fhir+json
contentType: application/fhir+json
encodeRequestUrl: false
method: POST
responseId: fixture-transaction-response
sourceId: fixture-transaction-request
action
assert
id
SET-01-ASS-01label: HTTPStatus
description: Confirm that the returned HTTP status is 200.
direction: response
responseCode: 200
warningOnly: false
action
operation
id
SET-02type: FHIR Restful Interactions update: update
resource: ValueSet
description: Create the ValueSet resource on the test server using the id from fixture-valueset-create.
accept: application/fhir+json
contentType: application/fhir+json
encodeRequestUrl: false
method: PUT
sourceId: fixture-valueset-create
action
assert
id
SET-02-ASS-01label: HTTPStatus
description: Confirm that the returned HTTP status is 201.
direction: response
responseCode: 201
warningOnly: false
action
operation
id
SET-03type: FHIR Restful Interactions update: update
resource: Library
description: Create the Library resource on the test server using the id from fixture-library-create.
accept: application/fhir+json
contentType: application/fhir+json
encodeRequestUrl: false
method: PUT
sourceId: fixture-library-create
action
assert
id
SET-03-ASS-01label: HTTPStatus
description: Confirm that the returned HTTP status is 201.
direction: response
responseCode: 201
warningOnly: false
test
id
1-EvaluateLibraryname: Evaluation of CQL Library for Prostate Cancer Inclusion
description: This test evaluates the inclusion criteria defined in the CQL library for a prostate cancer study.
action
operation
action
assert
action
assert
action
assert
teardown
action
operation
action
operation
action
operation