This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
FHIR Infrastructure Work Group | Maturity Level: N/A | Standards Status: Informative | Compartments: No defined compartments |
This is the narrative for the resource. See also the XML, JSON or Turtle format. This example conforms to the profile TestScript.
Generated Narrative: TestScript testscript-example-readcommon
StructureDefinition Work Group: fhir
url: http://hl7.org/fhir/TestScript/testscript-example-readcommon
identifier: Uniform Resource Identifier (URI)/urn:oid:2.16.840.1.113883.4.642.12.8
version: 1.0
name: TestScript Example Read Common
status: draft
experimental: true
date: 2024-04-24
publisher: HL7 International / FHIR Infrastructure
contact: http://www.hl7.org/Special/committees/fiwg
description:
TestScript example resource showing the use of the common element to reuse actions within the test element. Each test will perform a Patient read operation utilizing user defined dynamic variables that will hold the Patient resource id values.
jurisdiction: United States of America
purpose:
Patient Read Operation
copyright:
© HL7.org 2011+
Artifact | Conformance | Phase |
Patient | Optional | Unit |
profile: Patient
variable
name: PatientResourceId1
defaultValue: f001
variable
name: PatientResourceId2
defaultValue: f002
test
id
PatientRead1name: Patient Read Test 1
description: Read a known Patient (default id 'f001') and validate response using common action asserts.
action
Operations
Type Resource Description Accept EncodeRequestUrl Params FHIR Restful Interactions read: read http://hl7.org/fhir/StructureDefinition/Patient Read the known Patient resource on the destination test system using the user defined dynamic variable ${PatientResourceId1}. xml true /${PatientResourceId1} action
Commons
KeyRef CommonReadActionAsserts
test
id
PatientRead2name: Patient Read Test 2
description: Read a known Patient (default id 'f002') and validate response using common action asserts.
action
Operations
Type Resource Description Accept EncodeRequestUrl Params FHIR Restful Interactions read: read http://hl7.org/fhir/StructureDefinition/Patient Read the known Patient resource on the destination test system using the user defined dynamic variable ${PatientResourceId2}. xml true /${PatientResourceId2} action
Commons
KeyRef CommonReadActionAsserts
common
key: CommonReadActionAsserts
name: Common Read Action Asserts
description: The common action asserts to evaluate and validate conformance to the base FHIR read operation.
action
Asserts
Description Response StopTestOnFail WarningOnly Confirm that the returned HTTP status is 200(OK). okay false false action
Asserts
Description ContentType StopTestOnFail WarningOnly Confirm that the returned format is XML. xml false false action
Asserts
Description HeaderField Operator StopTestOnFail WarningOnly Confirm that the returned HTTP Header Last-Modified is present. Warning only as the server might not support versioning. Last-Modified notEmpty false true action
Asserts
Description Resource StopTestOnFail WarningOnly Confirm that the returned resource type is Patient. http://hl7.org/fhir/StructureDefinition/Patient false false action
Asserts
Description StopTestOnFail ValidateProfileId WarningOnly Confirm that the returned Patient conforms to the base FHIR specification. false patient-profile false
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.