FLUTE Cross-border Prostate Cancer Data Standard Guide
0.1.0 - ci-build
Funded by the European Union

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

TestScript: Study Inclusion Criteria - Scenario 02 (Experimental)

Official URL: http://hl7.eu/fhir/ig/flute/TestScript/TS-Flute-02 Version: 0.1.0
Draft as of 2024-09-25 Computable Name: PcaInclusionCriteriaS02

Generated Narrative: TestScript TS-Flute-02

url: TestScript Study Inclusion Criteria - Scenario 02

version: 0.1.0

name: PcaInclusionCriteriaS02

title: Study Inclusion Criteria - Scenario 02

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.

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-transaction-request

autocreate: false

autodelete: false

resource: DocumentReference/EXP-S2-ExcludedPatient

fixture

id

fixture-transaction-teardown

autocreate: false

autodelete: false

resource: DocumentReference/EXP-Teardown

fixture

id

fixture-valueset-create

autocreate: false

autodelete: false

resource: DocumentReference/VS-PCa

fixture

id

fixture-library-create

autocreate: false

autodelete: false

resource: DocumentReference/PcaInclusionCriteria

variable

id

patientId

name: patientId

expression: Bundle.entry[0].response.location

sourceId: fixture-transaction-response

variable

id

obsPIRADSId

name: obsPIRADSId

expression: Bundle.entry[6].response.location

sourceId: fixture-transaction-response

variable

id

obsPVId

name: obsPVId

expression: Bundle.entry[5].response.location

sourceId: fixture-transaction-response

variable

id

proDREId

name: proDREId

expression: Bundle.entry[4].response.location

sourceId: fixture-transaction-response

variable

id

obsPSAId

name: obsPSAId

expression: Bundle.entry[3].response.location

sourceId: fixture-transaction-response

variable

id

famPCId

name: famPCId

expression: Bundle.entry[2].response.location

sourceId: fixture-transaction-response

variable

id

proBiopsyId

name: proBiopsyId

expression: Bundle.entry[1].response.location

sourceId: fixture-transaction-response

setup

action

operation

id

SET-01

type: 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-01

label: HTTPStatus

description: Confirm that the returned HTTP status is 200.

direction: response

responseCode: 200

warningOnly: false

action

operation

id

SET-02

type: 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-01

label: HTTPStatus

description: Confirm that the returned HTTP status is 201.

direction: response

responseCode: 201

warningOnly: false

action

operation

id

SET-03

type: 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-01

label: HTTPStatus

description: Confirm that the returned HTTP status is 201.

direction: response

responseCode: 201

warningOnly: false

test

id

1-EvaluateLibrary

name: 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