Generated Narrative: TestScript fastconsentcapabilitiesjson
StructureDefinition Work Group: cbcc
url: TestScript FAST Consent Capabilities JSON
version: 0.1.0
name: FASTConsentCapabilitiesJSON
title: FAST Consent Capabilities JSON
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 CapabilityStatement using JSON Format
\njurisdiction: United States of America
copyright:
(c) HL7 International / Community Based Collaborative Care 2025
\n- | Index | Profile |
* | 1 | Test script profile origin type FHIR-Client: FHIR Client |
- | Index | Profile |
* | 1 | Test script profile destination type FHIR-Server: FHIR Server |
profile: http://hl7.org/fhir/StructureDefinition/CapabilityStatement
test
id
FASTConsentCapabilitiesJSONname: FASTConsentCapabilitiesJSON
description: Test a FAST Consent Management Server CapabilityStatement using JSON Format against the destination server and assert successful response.
action
Operations
- Type Description Accept ContentType Destination EncodeRequestUrl Origin Params * Test script operation code metadata: metadata Get the CapabilityStatement json json 1 true 1 metadata action
Asserts
- Extension Description Direction ResponseCode WarningOnly * Confirm that the returned response code is 200 OK. response 200 false action
Asserts
- Extension Description Direction Resource WarningOnly * Confirm that the returned response payload is a CapabilityStatement resource. response CapabilityStatement false action
Asserts
- Extension Description Direction ValidateProfileId WarningOnly * Confirm that the returned CapabilityStatement conforms to the base FHIR specification. response CapabilityStatementProfile false action
Asserts
- Extension Description Direction Path Value WarningOnly * Confirm that the returned CapabilityStatement contains the fhirVersion 4.0.1. response $.fhirVersion 4.0.1 false action
Asserts
- Extension Description Direction Expression WarningOnly * Confirm that the returned CapabilityStatement declares support for the Consent resource. response CapabilityStatement.rest.where(mode = 'server').resource.where(type = 'Consent').exists() false action
Asserts
- Extension Description Direction Expression WarningOnly * Confirm that the returned CapabilityStatement declares support for the FAST Consent profile. response CapabilityStatement.rest.where(mode = 'server').resource.where(type = 'Consent' and supportedProfile = 'http://hl7.org/fhir/us/consent-management/StructureDefinition/FASTConsent').exists() false