Name | /FHIRSandbox/CARIN/CARIN-4-BlueButton/Carin-v1-1-0/01-Read/carin-bb-01-Read-EOB-Pharmacy |
Description | Read for a specific ExplanationOfBenefit - Pharmacy Resource. Read shall be supported for this resource type. Tests for conformance to the Carin4BB ExplanationOfBenefit Pharmacy profile on a returned response for ExplanationOfBenefit |
Version | 4 | Latest | 4 |
<?xml version="1.0" encoding="UTF-8"?>
<TestScript xmlns="http://hl7.org/fhir">
<id value="Carin-Read-ExplanationOfBenefit-Pharmacy"/>
<meta>
<profile value="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript"/>
</meta>
<extension url="http://touchstone.aegis.net/touchstone/fhir/testing/StructureDefinition/testscript-rule">
<extension url="ruleId">
<valueId value="assert-by-path"/>
</extension>
<extension url="path">
<valueString value="/FHIRCommon/_reference/rule/AssertValidateJSONExtractProfileId.groovy"/>
</extension>
<extension url="param">
<extension url="name">
<valueString value="jsonPath"/>
</extension>
<extension url="value">
<valueString value="$.entry[0].resource"/>
</extension>
</extension>
<extension url="param">
<extension url="name">
<valueString value="profileId"/>
</extension>
<extension url="value">
<valueString value="C4BB-ExplanationOfBenefit-Pharmacy"/>
</extension>
</extension>
</extension>
<url value="http://wildfhir.aegis.net/fhir4-0-1/TestScript/Carin4BB-Read-ExplanationOfBenefit"/>
<name value="Carin4BB - Read ExplanationOfBenefit-Pharmacy"/>
<title value="Carin4BB - Read ExplanationOfBenefit-Pharmacy"/>
<status value="active"/>
<date value="2020-12-30"/>
<publisher value="AEGIS.net, Inc."/>
<contact>
<name value="Touchstone Support"/>
<telecom>
<system value="email"/>
<value value="Touchstone_Support@aegis.net"/>
<use value="work"/>
</telecom>
</contact>
<description value="Read for a specific ExplanationOfBenefit - Pharmacy Resource. Read shall be supported for this resource type. Tests for conformance to the Carin4BB ExplanationOfBenefit Pharmacy profile on a returned response for ExplanationOfBenefit"/>
<copyright value="This FHIR Test Script is licensed under Creative Commons (CC0) 'No Rights Reserved'. Learn more at https://creativecommons.org/licenses"/>
<origin>
<index value="1"/>
<profile>
<system value="http://terminology.hl7.org/CodeSystem/testscript-profile-origin-types"/>
<code value="FHIR-Client"/>
</profile>
</origin>
<destination>
<index value="1"/>
<profile>
<system value="http://terminology.hl7.org/CodeSystem/testscript-profile-destination-types"/>
<code value="FHIR-Server"/>
</profile>
</destination>
<profile id="C4BBExplanationOfBenefit-Pharmacy">
<reference value="http://hl7.org/fhir/us/carin-bb/StructureDefinition/C4BB-ExplanationOfBenefit-Pharmacy"/>
</profile>
<variable>
<name value="EOBId"/>
<description value="ExplanationOfBenefit id"/>
<hint value="Enter _id for an Pharmacy EOB"/>
</variable>
<test id="01-read_by_eob_id">
<name value="read_by_eob_id"/>
<description value="A server SHALL support returning an ExplanationOfBenefit resource."/>
<action>
<operation>
<type>
<system value="http://terminology.hl7.org/CodeSystem/testscript-operation-codes"/>
<code value="read"/>
</type>
<resource value="ExplanationOfBenefit"/>
<description value="Request ExplanationOfBenefit by id"/>
<accept value="json"/>
<contentType value="json"/>
<destination value="1"/>
<encodeRequestUrl value="true"/>
<origin value="1"/>
<params value="/${EOBId}"/>
<responseId value="testOneSearch"/>
</operation>
</action>
<action>
<assert>
<description value="Verify a response is returned"/>
<direction value="response"/>
<operator value="in"/>
<responseCode value="200,201"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<description value="Verify the response is an ExplanationOfBenefit"/>
<direction value="response"/>
<resource value="ExplanationOfBenefit"/>
<warningOnly value="false"/>
</assert>
</action>
<action>
<assert>
<description value="Confirm that the returned ExplanationOfBenefit Pharmacy conforms to the base FHIR specification."/>
<direction value="response"/>
<validateProfileId value="C4BBExplanationOfBenefit-Pharmacy"/>
<warningOnly value="false"/>
</assert>
</action>
</test>
</TestScript>