Scalable Consent Management Testing Guide
0.1.0 - ci-build United States of America flag

Scalable Consent Management Testing Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

TestScript: FAST Consent Read Consent XML

Official URL: http://hl7.org/fhir/us/consent-management-tg/TestScript/fastconsentreadconsentxml Version: 0.1.0
Standards status: Trial-use Maturity Level: 1 Computable Name: FASTConsentReadConsentXML

Copyright/Legal: (c) HL7 International / Community Based Collaborative Care 2025

Test a FAST Consent Management Server implementation of the FHIR read interaction of a Consent resource using XML Format

StructureDefinition Work Group: cbcc

url: TestScript FAST Consent Read Consent XML

version: 0.1.0

name: FASTConsentReadConsentXML

title: FAST Consent Read Consent XML

status: Active

date: 2025-05-22

publisher: HL7 International / Community Based Collaborative Care

contact: HL7 International / Community Based Collaborative Care: http://www.hl7.org/Special/committees/cbcc

description:

Test a FAST Consent Management Server implementation of the FHIR read interaction of a Consent resource using XML Format

jurisdiction: United States of America

copyright:

(c) HL7 International / Community Based Collaborative Care 2025

Origins

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

Destinations

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

profile: http://hl7.org/fhir/us/consent-management/StructureDefinition/FASTConsent

Variables

-NameDefaultValueDescriptionHint
*consentResourceIdexampleEnter a known Consent resource id on the destination system.[resource.id]

test

id

FASTConsentReadConsentXML

name: FASTConsentReadConsentXML

description: Test the read operation with XML content. The expected response content is the Consent resource for the user entered id in XML format.

action

Operations

-TypeResourceDescriptionAcceptContentTypeDestinationEncodeRequestUrlOriginParams
*Test script operation code read: ReadConsentRead the Consent and validate the contentsxmlxml1true1/${consentResourceId}

action

Asserts

-ExtensionDescriptionDirectionResponseCodeWarningOnly
*Confirm that the returned response code is 200 OK.response200false

action

Asserts

-ExtensionDescriptionDirectionHeaderFieldOperatorWarningOnly
*Confirm that the returned HTTP Header Content-Type is present.responseContent-TypenotEmptyfalse

action

Asserts

-ExtensionDescriptionDirectionContentTypeWarningOnly
*Confirm that the returned HTTP Header Content-Type contains the FHIR mime-type 'application/fhir+xml'. Warning only to allow for review.responsexmltrue

action

Asserts

-ExtensionDescriptionDirectionResourceWarningOnly
*Confirm that the returned response payload is a Consent resource.responseConsenttrue

action

Asserts

-ExtensionDescriptionDirectionValidateProfileIdWarningOnly
*Confirm that the returned Consent conforms to the FAST Consent IG specification.responsefastConsentProfiletrue