National Healthcare Directory Attestation and Verification
1.0.0-ballot - ballot US

This page is part of the National Healthcare Directory Attestation (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

TestScript: Dynamic Client Registration

Draft as of 2022-06-14

Generated Narrative: TestScript

Resource TestScript "gszMyXpwsdoAjJZeh"

url: http://

version: 1.0.0-ballot

name: UDAP_Dynamic_Client_Registration

title: UDAP Dynamic Client Registration

status: draft

date: 2022-06-14 11:24:46+0000

publisher: HL7 Patient Administration Working Group

contact: HL7 Patient Administration Working Group: https://www.hl7.org/Special/committees/pafm,pafm@lists.HL7.org

jurisdiction: United States of America (unknown#US)

fixture

autocreate: true

autodelete: true

fixture

autocreate: true

autodelete: true

fixture

autocreate: true

autodelete: true

fixture

autocreate: true

autodelete: true

fixture

autocreate: true

autodelete: true

test

name: National Directory - FHIR Metadata

action

Operations

-TypeLabelDescriptionAcceptEncodeRequestUrlMethodUrl
*Read (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code read = 'Read', stated as 'null')National Directory - FHIR MetadataGET {{hostname}}/baseR4/metadatajsontrueget{{hostname}}/baseR4/metadata

action

Asserts

-DescriptionResponseWarningOnly
*Confirm that the returned HTTP status is 200(OK).okayfalse

test

name: National Directory - UDAP Metadata

action

Operations

-TypeLabelDescriptionAcceptEncodeRequestUrlMethodUrl
*Read (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code read = 'Read', stated as 'null')National Directory - UDAP MetadataGET {{hostname}}/.well-known/udapjsontrueget{{hostname}}/.well-known/udap

action

Asserts

-DescriptionResponseWarningOnly
*Confirm that the returned HTTP status is 200(OK).okayfalse

test

name: Registration (UDAP)

action

Operations

-TypeLabelDescriptionAcceptEncodeRequestUrlMethodUrl
*Create (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code create = 'Create', stated as 'null')Registration (UDAP)POST {{hostname}}/oauth/registrationjsontruepost{{hostname}}/oauth/registration

action

Asserts

-DescriptionResponseWarningOnly
*Confirm that the returned HTTP status is 201(Success).createdfalse

test

name: Registration (SMART on FHIR)

action

Operations

-TypeLabelDescriptionAcceptEncodeRequestUrlMethodUrl
*Create (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code create = 'Create', stated as 'null')Registration (SMART on FHIR)POST {{hostname}}/oauth/registrationjsontruepost{{hostname}}/oauth/registration

action

Asserts

-DescriptionResponseWarningOnly
*Confirm that the returned HTTP status is 201(Success).createdfalse

test

name: Authorize - Stand Alone

action

Operations

-TypeLabelDescriptionAcceptEncodeRequestUrlMethodUrl
*Read (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code read = 'Read', stated as 'null')Authorize - Stand AloneGET {{hostname}}/oauth/authorizejsontrueget{{hostname}}/oauth/authorize

action

Asserts

-DescriptionResponseWarningOnly
*Confirm that the returned HTTP status is 200(OK).okayfalse

test

name: Authorize - EHR Launch

action

Operations

-TypeLabelDescriptionAcceptEncodeRequestUrlMethodUrl
*Read (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code read = 'Read', stated as 'null')Authorize - EHR LaunchGET {{hostname}}/oauth/authorizejsontrueget{{hostname}}/oauth/authorize

action

Asserts

-DescriptionResponseWarningOnly
*Confirm that the returned HTTP status is 200(OK).okayfalse

test

name: Token request

action

Operations

-TypeLabelDescriptionAcceptEncodeRequestUrlMethodUrl
*Read (Details: http://terminology.hl7.org/CodeSystem/testscript-operation-codes code read = 'Read', stated as 'null')Token requestGET {{hostname}}/oauth/tokenjsontrueget{{hostname}}/oauth/token

action

Asserts

-DescriptionResponseWarningOnly
*Confirm that the returned HTTP status is 200(OK).okayfalse