PACIO Personal Functioning and Engagement Implementation Guide
1.0.0 - STU1 United States of America flag

This page is part of the PACIO Personal Functioning and Engagement Implementation Guide (v1.0.0: STU 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

: Personal Functioning and Engagement Capability Statement - JSON Representation

Draft as of 2022-08-12

Raw json | Download


{
  "resourceType" : "CapabilityStatement",
  "id" : "pacio-pfe-cap",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"> <h2 id=\"title\">Personal Functioning and Engagement Capability Statement</h2> <ul> <li> <b>Official URL:</b> <code>http://hl7.org/fhir/us/pacio-pfe/CapabilityStatement/pacio-pfe-cap</code> </li> <li><b>Implementation Guide Version:</b> 1.0.0-ballot</li> <li><b>FHIR Version:</b> 4.0.1</li> <li><b>Intended Use:</b> Requirements</li> <li><b>Supported Formats: </b>XML, JSON</li> <li><b>Published:</b> 2022-08-12 00:00:00+00:00</li> <li><b>Published by:</b> HL7 International - Patient Care</li> <li><b>Status:</b> Draft</li> </ul> <p>This Capability Statement defines the expected capabilities of a Personal Functioning and Engagement FHIR server conforming to the Personal Functioning and Engagement Implementation Guide.</p>  <!-- No support expectation extension -->   <!-- REST Behavior --> <h3 id=\"behavior\">FHIR Server RESTful Capabilities</h3> <p>The PFE Server <strong>SHALL</strong>:</p> <ol> <li>Support all profiles defined in this Implementation Guide.</li> <li>Implement the RESTful behavior according to the FHIR specification.</li> <li>Return the following response classes:<ul> <li>(Status 400): invalid parameter</li> <li>(Status 401/4xx): unauthorized request</li> <li>(Status 403): insufficient scope</li> <li>(Status 404): unknown resource</li> <li>(Status 410): deleted resource.</li> </ul></li> <li>Support json source formats for all PFE interactions.</li> <li>Support the searchParameters on each profile individually and in combination.</li> </ol> <p>The PFE Server <strong>SHOULD</strong>:</p> <ol> <li>Support xml source formats for all PFE interactions.</li> </ol> <p id=\"security\"> <strong>Security:</strong> </p> <ol> <li>See the <a href=\"security_and_data_sharing.html\">Guidance</a> section for requirements and recommendations.</li> <li>A server <strong>SHALL</strong> reject any unauthorized requests by returning an HTTP 401 &quot;Unauthorized&quot;, HTTP 403 &quot;Forbidden&quot;, or HTTP 404 &quot;Not Found&quot; response code.</li> </ol> <p> <strong>Summary of Server Wide Interactions</strong> </p> <ul> <li><strong>MAY</strong> support the <code>batch</code> interaction.</li> <li><strong>MAY</strong> support the <code>search-system</code> interaction.</li> </ul> <p> <strong>Summary of Server Wide Search Parameters</strong> </p> <ul> <li><strong>MAY</strong> support the <a href=\"http://hl7.org/fhir/SearchParameter/Resource-content\"> <code>_content</code> </a> search parameter.</li> <li><strong>SHALL</strong> support the <a href=\"http://hl7.org/fhir/SearchParameter/Resource-id\"> <code>_id</code> </a> search parameter.</li> <li><strong>SHALL</strong> support the <a href=\"http://hl7.org/fhir/SearchParameter/Resource-lastUpdated\"> <code>_lastUpdated</code> </a> search parameter.</li> <li><strong>MAY</strong> support the <a href=\"http://hl7.org/fhir/SearchParameter/Resource-security\"> <code>_security</code> </a> search parameter.</li> <li><strong>MAY</strong> support the <a href=\"http://hl7.org/fhir/SearchParameter/DomainResource-text\"> <code>_text</code> </a> search parameter.</li> <li><strong>MAY</strong> support the <a href=\"http://hl7.org/fhir/SearchParameter/Resource-query\"> <code>_query</code> </a> search parameter.</li> </ul> <h3 id=\"resource--details\" class=\"no_toc\">RESTful Capabilities by Resource/Profile:</h3> <p> <strong>Summary</strong> </p> <p><i>♦ = <b>SHALL</b> expectation</i>;<i>⋄ = <b>SHOULD</b> expectation</i>;<i>▿ = <b>MAY</b> expectation</i>;</p> <table class=\"grid\"> <thead> <tr> <th>Resource Type</th> <th>Supported Interactions</th> <th>Supported Profiles</th> <th>Supported Searches</th> <th>Supported <code>_includes</code></th> <th>Supported <code>_revincludes</code></th> <th>Supported Operations</th> </tr> </thead> <tbody> <tr> <td> <a href=\"#observation\"> <span style=\"white-space: nowrap;\">Observation<span title=\"SHALL\"> <sup>♦</sup> </span></span> </a> </td> <td><span style=\"white-space: nowrap;\">create<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">update<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">delete<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">read<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">vread<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">history-instance<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">history-type<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">search-type<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">patch<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported Profiles --> <td><a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-clinicaltest\">Personal Functioning and Engagement Clinical Test Observation</a>, <a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-collection\">Personal Functioning and Engagement Collection</a>, <a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-single\">Personal Functioning and Engagement Single Observation</a></td>  <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out --> <td><span style=\"white-space: nowrap;\">date<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">combo-data-absent-reason<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">code<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">combo-code-value-quantity<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">subject<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">component-data-absent-reason<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">value-concept<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">value-date<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">code-value-string<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">component-code-value-quantity<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">based-on<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">code-value-date<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">patient<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">specimen<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">component-code<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">code-value-quantity<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">combo-code-value-concept<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">value-string<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">identifier<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">performer<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">combo-code<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">method<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">value-quantity<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">component-value-quantity<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">data-absent-reason<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">combo-value-quantity<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">encounter<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">code-value-concept<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">component-code-value-concept<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">component-value-concept<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">category<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">device<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">combo-value-concept<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">status<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported _includes --> <td><span style=\"white-space: nowrap;\">Observation.subject<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Observation.based-on<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Observation.patient<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Observation.specimen<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Observation.context<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Observation.performer<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Observation.encounter<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Observation.device<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported _revincludes --> <td><span style=\"white-space: nowrap;\">ChargeItem.service<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">ClinicalImpression.finding-ref<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">ClinicalImpression.investigation<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.result<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Immunization.reaction<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">ImmunizationRecommendation.information<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">MedicationStatement.part-of<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">Procedure.part-of<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">QuestionnaireResponse.parent<span title=\"MAY\"> <sup>▿</sup> </span></span>  <!-- ChargeItem.service, ClinicalImpression.finding-ref, ClinicalImpression.investigation, DiagnosticReport.result, Immunization.reaction, ImmunizationRecommendation.information, MedicationStatement.part-of, Procedure.part-of, QuestionnaireResponse.parent --></td>  <!-- Supported Operations --> <td></td> </tr> <tr> <td> <a href=\"#diagnosticreport\"> <span style=\"white-space: nowrap;\">DiagnosticReport<span title=\"MAY\"> <sup>▿</sup> </span></span> </a> </td> <td><span style=\"white-space: nowrap;\">create<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">update<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">delete<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">read<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">vread<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">history-instance<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">history-type<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">search-type<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">patch<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported Profiles --> <td> <a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-narrative-history-of-status\">Personal Functioning and Engagement Narrative History of Status</a> </td>  <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out --> <td><span style=\"white-space: nowrap;\">date<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">code<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">patient<span title=\"SHALL\"> <sup>♦</sup> </span></span>, <span style=\"white-space: nowrap;\">identifier<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">encounter<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported _includes --> <td><span style=\"white-space: nowrap;\">DiagnosticReport.based-on<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.subject<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.patient<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.encounter<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.media<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.performer<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.result<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.results-interpreter<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DiagnosticReport.specimen<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported _revincludes --> <td>  <!--  --> </td>  <!-- Supported Operations --> <td></td> </tr> <tr> <td> <a href=\"#deviceusestatement\"> <span style=\"white-space: nowrap;\">DeviceUseStatement<span title=\"SHOULD\"> <sup>⋄</sup> </span></span> </a> </td> <td><span style=\"white-space: nowrap;\">create<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">update<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">delete<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">read<span title=\"SHOULD\"> <sup>⋄</sup> </span></span>, <span style=\"white-space: nowrap;\">vread<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">history-instance<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">history-type<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">search-type<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">patch<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported Profiles --> <td> <a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-use-of-device\">Personal Functioning and Engagement Use of Device</a> </td>  <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out --> <td><span style=\"white-space: nowrap;\">identifier<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">subject<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">patient<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">device<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported _includes --> <td><span style=\"white-space: nowrap;\">DeviceUseStatement.subject<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DeviceUseStatement.patient<span title=\"MAY\"> <sup>▿</sup> </span></span>, <span style=\"white-space: nowrap;\">DeviceUseStatement.device<span title=\"MAY\"> <sup>▿</sup> </span></span></td>  <!-- Supported _revincludes --> <td>  <!--  --> </td>  <!-- Supported Operations --> <td></td> </tr> </tbody> </table>  <!-- Resource Details --> <h4 id=\"observation\" class=\"no_toc\">Observation</h4> <p>Conformance Expectation:<strong>SHALL</strong></p> <p>Supported Profiles:</p> <ul> <li><a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-clinicaltest\">Personal Functioning and Engagement Clinical Test Observation</a>, </li> <li><a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-collection\">Personal Functioning and Engagement Collection</a>, </li> <li> <a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-single\">Personal Functioning and Engagement Single Observation</a> </li> </ul> <p>Reference Policy: <code>literal</code>, <code>logical</code></p> <p>Profile Interaction Summary:</p> <ul> <li><strong>SHALL</strong> support <code>create</code>, <code>update</code>, <code>read</code> , <code>search-type</code>.</li> <li><strong>SHOULD</strong> support <code>vread</code>, <code>history-instance</code>.</li> <li><strong>MAY</strong> support <code>delete</code>, <code>history-type</code>, <code>patch</code> .</li> </ul> <p>Modify Criteria:</p> <ul> <li>A Server <strong>SHALL</strong> be capable of creating an Observation resource using:<code class=\"highlighter-rouge\">POST [base]/Observation/[id]{?_format=[mime-type]}</code><ul> <li>A Server <strong>MAY</strong> be capable of the conditional create of an Observation resource using header:<code class=\"highlighter-rouge\">If-None-Exist: [search parameters]</code></li> </ul></li> <li>A Server <strong>SHALL</strong> be capable of updating an existing Observation resource using:<code class=\"highlighter-rouge\">PUT [base]/Observation/[id]{?_format=[mime-type]}</code><ul> <li>A Server <strong>MAY</strong> be capable of the conditional update of an Observation resource using:<code class=\"highlighter-rouge\">PUT [base]/[Observation]?[search parameters]</code></li> </ul></li> <li>A Server <strong>MAY</strong> be capable of deleting an Observation resource using:<code class=\"highlighter-rouge\">DELETE [base]/Observation/[id]</code><ul> <li>A Server <strong>MAY</strong> support multiple conditional delete of Observation resources using:<code class=\"highlighter-rouge\">DELETE [base]/[Observation]/?[search parameters]</code></li> </ul></li> <li>A Server <strong>MAY</strong> be capable of patching an existing Observation resource using:<code class=\"highlighter-rouge\">PATCH [base]/Observation/[id]{?_format=[mime-type]}</code></li> </ul> <p>Fetch and Search Criteria:</p> <ul> <li>A Server <strong>SHALL</strong> be capable of returning an Observation resource using:<code class=\"highlighter-rouge\">GET [base]/Observation/[id]</code></li> <li>A Server <strong>SHOULD</strong> be capable of returning an Observation resource using:<code class=\"highlighter-rouge\">GET [base]/Observation/[id]/_history/vid</code></li> <li>A Server <strong>SHALL</strong> be capable of returning resources matching a search query using:<code class=\"highlighter-rouge\">GET [base]/Observation/[id]{?[parameters]{&amp;_format=[mime-type]}}</code></li> <li>A Server <strong>SHOULD</strong> be capable of returning a history of a Observation using:<code class=\"highlighter-rouge\">GET [base]/Observation/[id]/_history{?[parameters]&amp;_format=[mime-type]}</code></li> <li>A Server <strong>MAY</strong> be capable of returning the history of Observation resources using:<code class=\"highlighter-rouge\">GET [base]/Observation/_history{?[parameters]&amp;_format=[mime-type]}</code></li> <li>A Server <strong>MAY</strong> be capable of supporting the following _includes:<ul> <li>Observation.subject - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.subject</code></li> <li>Observation.based-on - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.based-on</code></li> <li>Observation.patient - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.patient</code></li> <li>Observation.specimen - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.specimen</code></li> <li>Observation.context - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.context</code></li> <li>Observation.performer - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.performer</code></li> <li>Observation.encounter - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.encounter</code></li> <li>Observation.device - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_include=Observation.device</code></li> </ul></li> <li>A Server <strong>MAY</strong> be capable of supporting the following _revincludes:<ul> <li>ChargeItem.service - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=ChargeItem.service</code></li> <li>ClinicalImpression.finding-ref - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=ClinicalImpression.finding-ref</code></li> <li>ClinicalImpression.investigation - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=ClinicalImpression.investigation</code></li> <li>DiagnosticReport.result - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=DiagnosticReport.result</code></li> <li>Immunization.reaction - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=Immunization.reaction</code></li> <li>ImmunizationRecommendation.information - <code class=\"highlighter-rouge\"> GET [base]/Observation?[parameter=value]&amp;_revinclude=ImmunizationRecommendation.information</code></li> <li>MedicationStatement.part-of - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=MedicationStatement.part-of</code></li> <li>Procedure.part-of - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=Procedure.part-of</code></li> <li>QuestionnaireResponse.parent - <code class=\"highlighter-rouge\">GET [base]/Observation?[parameter=value]&amp;_revinclude=QuestionnaireResponse.parent</code></li> </ul></li> </ul>  <!-- Only included search parameters that are not MAY or there is no conformance requirement included --> <div> <p>Search Parameter Requirements (When Used Alone or in Combination):</p> <ul> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">date</a> (date):<p>Obtained date/time. If the obtained element is a period, a date that falls in the period</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">combo-data-absent-reason</a> (token):<p>The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing.</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">code</a> (token):<p>The code of the observation type</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">combo-code-value-quantity</a> (composite):<p>Code and quantity value parameter pair, including in components</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">subject</a> (reference):<p>The subject that the observation is about</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">component-data-absent-reason</a> (token):<p>The reason why the expected value in the element Observation.component.value[x] is missing.</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">value-concept</a> (token):<p>The value of the observation, if the value is a CodeableConcept</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">value-date</a> (date):<p>The value of the observation, if the value is a date or period of time</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">code-value-string</a> (composite):<p>Code and string value parameter pair</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">component-code-value-quantity</a> (composite):<p>Component code and component quantity value parameter pair</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">based-on</a> (reference):<p>Reference to the test or procedure request.</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">code-value-date</a> (composite):<p>Code and date/time value parameter pair</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">patient</a> (reference):<p>The subject that the observation is about (if patient)</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">specimen</a> (reference):<p>Specimen used for this observation</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">component-code</a> (token):<p>The component code of the observation type</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">code-value-quantity</a> (composite):<p>Code and quantity value parameter pair</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">combo-code-value-concept</a> (composite):<p>Code and coded value parameter pair, including in components</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">value-string</a> (string):<p>The value of the observation, if the value is a string, and also searches in CodeableConcept.text</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">identifier</a> (token):<p>The unique id for a particular observation</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">performer</a> (reference):<p>Who performed the observation</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">combo-code</a> (token):<p>The code of the observation type or component type</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">method</a> (token):<p>The method used for the observation</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">value-quantity</a> (quantity):<p>The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">component-value-quantity</a> (quantity):<p>The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">data-absent-reason</a> (token):<p>The reason why the expected value in the element Observation.value[x] is missing.</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">combo-value-quantity</a> (quantity):<p>The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">encounter</a> (reference):<p>Encounter related to the observation</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">code-value-concept</a> (composite):<p>Code and coded value parameter pair</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">component-code-value-concept</a> (composite):<p>Component code and component coded value parameter pair</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">component-value-concept</a> (token):<p>The value of the component observation, if the value is a CodeableConcept</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">category</a> (token):<p>The classification of the type of observation</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">device</a> (reference):<p>The Device that generated the observation data.</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">combo-value-concept</a> (token):<p>The value or component value of the observation, if the value is a CodeableConcept</p></li> <li><a href=\"http://hl7.org/fhir/R4/observation.html#search\">status</a> (token):<p>The status of the observation</p></li> </ul> </div> <h4 id=\"diagnosticreport\" class=\"no_toc\">DiagnosticReport</h4> <p>Conformance Expectation:<strong>MAY</strong></p> <p>Supported Profiles:</p> <ul> <li> <a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-narrative-history-of-status\">Personal Functioning and Engagement Narrative History of Status</a> </li> </ul> <p>Reference Policy: <code>literal</code>, <code>logical</code></p> <p>Profile Interaction Summary:</p> <ul> <li><strong>SHALL</strong> support <code>create</code>, <code>update</code>, <code>read</code> , <code>search-type</code>.</li> <li><strong>SHOULD</strong> support <code>vread</code>, <code>history-instance</code>.</li> <li><strong>MAY</strong> support <code>delete</code>, <code>history-type</code>, <code>patch</code> .</li> </ul> <p>Modify Criteria:</p> <ul> <li>A Server <strong>SHALL</strong> be capable of creating a DiagnosticReport resource using:<code class=\"highlighter-rouge\">POST [base]/DiagnosticReport/[id]{?_format=[mime-type]}</code><ul> <li>A Server <strong>MAY</strong> be capable of the conditional create of a DiagnosticReport resource using header:<code class=\"highlighter-rouge\">If-None-Exist: [search parameters]</code></li> </ul></li> <li>A Server <strong>SHALL</strong> be capable of updating an existing DiagnosticReport resource using:<code class=\"highlighter-rouge\">PUT [base]/DiagnosticReport/[id]{?_format=[mime-type]}</code><ul> <li>A Server <strong>MAY</strong> be capable of the conditional update of a DiagnosticReport resource using:<code class=\"highlighter-rouge\">PUT [base]/[DiagnosticReport]?[search parameters]</code></li> </ul></li> <li>A Server <strong>MAY</strong> be capable of deleting a DiagnosticReport resource using:<code class=\"highlighter-rouge\">DELETE [base]/DiagnosticReport/[id]</code><ul> <li>A Server <strong>MAY</strong> support multiple conditional delete of DiagnosticReport resources using:<code class=\"highlighter-rouge\">DELETE [base]/[DiagnosticReport]/?[search parameters]</code></li> </ul></li> <li>A Server <strong>MAY</strong> be capable of patching an existing DiagnosticReport resource using:<code class=\"highlighter-rouge\">PATCH [base]/DiagnosticReport/[id]{?_format=[mime-type]}</code></li> </ul> <p>Fetch and Search Criteria:</p> <ul> <li>A Server <strong>SHALL</strong> be capable of returning a DiagnosticReport resource using:<code class=\"highlighter-rouge\">GET [base]/DiagnosticReport/[id]</code></li> <li>A Server <strong>SHOULD</strong> be capable of returning a DiagnosticReport resource using:<code class=\"highlighter-rouge\">GET [base]/DiagnosticReport/[id]/_history/vid</code></li> <li>A Server <strong>SHALL</strong> be capable of returning resources matching a search query using:<code class=\"highlighter-rouge\">GET [base]/DiagnosticReport/[id]{?[parameters]{&amp;_format=[mime-type]}}</code></li> <li>A Server <strong>SHOULD</strong> be capable of returning a history of a DiagnosticReport using:<code class=\"highlighter-rouge\">GET [base]/DiagnosticReport/[id]/_history{?[parameters]&amp;_format=[mime-type]}</code></li> <li>A Server <strong>MAY</strong> be capable of returning the history of DiagnosticReport resources using:<code class=\"highlighter-rouge\">GET [base]/DiagnosticReport/_history{?[parameters]&amp;_format=[mime-type]}</code></li> <li>A Server <strong>MAY</strong> be capable of supporting the following _includes:<ul> <li>DiagnosticReport.based-on - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.based-on</code></li> <li>DiagnosticReport.subject - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.subject</code></li> <li>DiagnosticReport.patient - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.patient</code></li> <li>DiagnosticReport.encounter - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.encounter</code></li> <li>DiagnosticReport.media - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.media</code></li> <li>DiagnosticReport.performer - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.performer</code></li> <li>DiagnosticReport.result - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.result</code></li> <li>DiagnosticReport.results-interpreter - <code class=\"highlighter-rouge\"> GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.results-interpreter</code></li> <li>DiagnosticReport.specimen - <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?[parameter=value]&amp;_include=DiagnosticReport.specimen</code></li> </ul></li> </ul>  <!-- Only included search parameters that are not MAY or there is no conformance requirement included --> <p>Search Parameter Summary:</p> <table class=\"grid\"> <thead> <tr> <th style=\"white-space: nowrap;\">Conformance</th> <th>Parameter</th> <th>Type</th> <th>Example</th> </tr> </thead> <tbody> <tr> <td> <strong>SHALL</strong> </td> <td> <a href=\"http://hl7.org/fhir/R4/diagnosticreport.html#search\">patient</a> </td> <td>reference</td> <td> <code class=\"highlighter-rouge\">GET [base]/DiagnosticReport?patient=[type]/[id]</code> </td> </tr> </tbody> </table> <div> <p>Search Parameter Requirements (When Used Alone or in Combination):</p> <ul> <li><a href=\"http://hl7.org/fhir/R4/diagnosticreport.html#search\">date</a> (date):<p>Obtained date/time. If the obtained element is a period, a date that falls in the period</p></li> <li><a href=\"http://hl7.org/fhir/R4/diagnosticreport.html#search\">code</a> (token):<p>The code of the report type</p></li> <li><a href=\"http://hl7.org/fhir/R4/diagnosticreport.html#search\">patient</a> (reference):<p>The subject that the report is about (if patient)</p></li> <li><a href=\"http://hl7.org/fhir/R4/diagnosticreport.html#search\">identifier</a> (token):<p>The unique id for a particular report</p></li> <li><a href=\"http://hl7.org/fhir/R4/diagnosticreport.html#search\">encounter</a> (reference):<p>Encounter related to the report</p></li> </ul> </div> <h4 id=\"deviceusestatement\" class=\"no_toc\">DeviceUseStatement</h4> <p>Conformance Expectation:<strong>SHOULD</strong></p> <p>Supported Profiles:</p> <ul> <li> <a href=\"http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-use-of-device\">Personal Functioning and Engagement Use of Device</a> </li> </ul> <p>Reference Policy: <code>literal</code>, <code>logical</code></p> <p>Profile Interaction Summary:</p> <ul> <li><strong>SHOULD</strong> support <code>create</code>, <code>update</code>, <code>delete</code> , <code>read</code>.</li> <li><strong>MAY</strong> support <code>vread</code>, <code>history-instance</code>, <code> history-type</code>, <code>search-type</code>, <code>patch</code>.</li> </ul> <p>Modify Criteria:</p> <ul> <li>A Server <strong>SHOULD</strong> be capable of creating a DeviceUseStatement resource using:<code class=\"highlighter-rouge\">POST [base]/DeviceUseStatement/[id]{?_format=[mime-type]}</code><ul> <li>A Server <strong>MAY</strong> be capable of the conditional create of a DeviceUseStatement resource using header:<code class=\"highlighter-rouge\">If-None-Exist: [search parameters]</code></li> </ul></li> <li>A Server <strong>SHOULD</strong> be capable of updating an existing DeviceUseStatement resource using:<code class=\"highlighter-rouge\">PUT [base]/DeviceUseStatement/[id]{?_format=[mime-type]}</code><ul> <li>A Server <strong>MAY</strong> be capable of the conditional update of a DeviceUseStatement resource using:<code class=\"highlighter-rouge\">PUT [base]/[DeviceUseStatement]?[search parameters]</code></li> </ul></li> <li>A Server <strong>SHOULD</strong> be capable of deleting a DeviceUseStatement resource using:<code class=\"highlighter-rouge\">DELETE [base]/DeviceUseStatement/[id]</code><ul> <li>A Server <strong>MAY</strong> support multiple conditional delete of DeviceUseStatement resources using:<code class=\"highlighter-rouge\">DELETE [base]/[DeviceUseStatement]/?[search parameters]</code></li> </ul></li> <li>A Server <strong>MAY</strong> be capable of patching an existing DeviceUseStatement resource using:<code class=\"highlighter-rouge\">PATCH [base]/DeviceUseStatement/[id]{?_format=[mime-type]}</code></li> </ul> <p>Fetch and Search Criteria:</p> <ul> <li>A Server <strong>SHOULD</strong> be capable of returning a DeviceUseStatement resource using:<code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement/[id]</code></li> <li>A Server <strong>MAY</strong> be capable of returning a DeviceUseStatement resource using:<code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement/[id]/_history/vid</code></li> <li>A Server <strong>MAY</strong> be capable of returning resources matching a search query using:<code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement/[id]{?[parameters]{&amp;_format=[mime-type]}}</code></li> <li>A Server <strong>MAY</strong> be capable of returning a history of a DeviceUseStatement using:<code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement/[id]/_history{?[parameters]&amp;_format=[mime-type]}</code></li> <li>A Server <strong>MAY</strong> be capable of returning the history of DeviceUseStatement resources using:<code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement/_history{?[parameters]&amp;_format=[mime-type]}</code></li> <li>A Server <strong>MAY</strong> be capable of supporting the following _includes:<ul> <li>DeviceUseStatement.subject - <code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement?[parameter=value]&amp;_include=DeviceUseStatement.subject</code></li> <li>DeviceUseStatement.patient - <code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement?[parameter=value]&amp;_include=DeviceUseStatement.patient</code></li> <li>DeviceUseStatement.device - <code class=\"highlighter-rouge\">GET [base]/DeviceUseStatement?[parameter=value]&amp;_include=DeviceUseStatement.device</code></li> </ul></li> </ul>  <!-- Only included search parameters that are not MAY or there is no conformance requirement included --> <div> <p>Search Parameter Requirements (When Used Alone or in Combination):</p> <ul> <li><a href=\"http://hl7.org/fhir/R4/deviceusestatement.html#search\">identifier</a> (token):<p>Search by identifier</p></li> <li><a href=\"http://hl7.org/fhir/R4/deviceusestatement.html#search\">subject</a> (reference):<p>Search by subject</p></li> <li><a href=\"http://hl7.org/fhir/R4/deviceusestatement.html#search\">patient</a> (reference):<p>Search by subject - a patient</p></li> <li><a href=\"http://hl7.org/fhir/R4/deviceusestatement.html#search\">device</a> (reference):<p>Search by device</p></li> </ul> </div> </div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode" : "pc"
    }
  ],
  "url" : "http://hl7.org/fhir/us/pacio-pfe/CapabilityStatement/pacio-pfe-cap",
  "version" : "1.0.0",
  "name" : "Personal_Functioning_And_Engagement_CapabilityStatement",
  "title" : "Personal Functioning and Engagement Capability Statement",
  "status" : "draft",
  "date" : "2022-08-12T00:00:00+00:00",
  "publisher" : "HL7 International / Patient Care",
  "contact" : [
    {
      "name" : "HL7 International / Patient Care",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://www.hl7.org/Special/committees/patientcare"
        },
        {
          "system" : "email",
          "value" : "patientcare@lists.HL7.org"
        }
      ]
    },
    {
      "name" : "PACIO project",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://www.hl7.org/Special/committees/patientcare"
        },
        {
          "system" : "email",
          "value" : "info@pacioproject.org"
        }
      ]
    }
  ],
  "description" : "This Capability Statement defines the expected capabilities of a Personal Functioning and Engagement FHIR server conforming to the Personal Functioning and Engagement Implementation Guide.",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US"
        }
      ]
    }
  ],
  "kind" : "requirements",
  "fhirVersion" : "4.0.1",
  "format" : [
    "xml",
    "json"
  ],
  "rest" : [
    {
      "mode" : "server",
      "documentation" : "The PFE Server **SHALL**:\n\n1. Support all profiles defined in this Implementation Guide.\n2.  Implement the RESTful behavior according to the FHIR specification.\n3. Return the following response classes:\n   - (Status 400): invalid parameter\n   - (Status 401/4xx): unauthorized request\n   - (Status 403): insufficient scope\n   - (Status 404): unknown resource\n   - (Status 410): deleted resource.\n4. Support json source formats for all PFE interactions.\n5. Support the searchParameters on each profile  individually and in combination.\n\nThe PFE  Server **SHOULD**:\n\n1. Support xml source formats for all PFE interactions.",
      "security" : {
        "description" : "1. See the [Guidance](security_and_data_sharing.html) section for requirements and recommendations.\n1. A server **SHALL** reject any unauthorized requests by returning an HTTP 401 \"Unauthorized\", HTTP 403 \"Forbidden\", or HTTP 404 \"Not Found\" response code."
      },
      "resource" : [
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHALL"
            }
          ],
          "type" : "Observation",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-clinicaltest"🔗 ,
            "http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-collection"🔗 ,
            "http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-observation-single"
          ],
          "interaction" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "create"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "update"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "delete"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "read"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "vread"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "history-instance"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "history-type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "search-type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "patch"
            }
          ],
          "conditionalCreate" : true,
          "_conditionalCreate" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "conditionalUpdate" : true,
          "_conditionalUpdate" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "conditionalDelete" : "multiple",
          "_conditionalDelete" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "referencePolicy" : [
            "literal",
            "logical"
          ],
          "searchInclude" : [
            "Observation.subject",
            "Observation.based-on",
            "Observation.patient",
            "Observation.specimen",
            "Observation.context",
            "Observation.performer",
            "Observation.encounter",
            "Observation.device"
          ],
          "_searchInclude" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            }
          ],
          "searchRevInclude" : [
            "ChargeItem.service",
            "ClinicalImpression.finding-ref",
            "ClinicalImpression.investigation",
            "DiagnosticReport.result",
            "Immunization.reaction",
            "ImmunizationRecommendation.information",
            "MedicationStatement.part-of",
            "Procedure.part-of",
            "QuestionnaireResponse.parent"
          ],
          "_searchRevInclude" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            }
          ],
          "searchParam" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "date",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-date",
              "type" : "date",
              "documentation" : "Obtained date/time. If the obtained element is a period, a date that falls in the period"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "combo-data-absent-reason",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-combo-data-absent-reason",
              "type" : "token",
              "documentation" : "The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing."
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "code",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-code",
              "type" : "token",
              "documentation" : "The code of the observation type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "combo-code-value-quantity",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity",
              "type" : "composite",
              "documentation" : "Code and quantity value parameter pair, including in components"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "subject",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-subject",
              "type" : "reference",
              "documentation" : "The subject that the observation is about"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "component-data-absent-reason",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-component-data-absent-reason",
              "type" : "token",
              "documentation" : "The reason why the expected value in the element Observation.component.value[x] is missing."
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "value-concept",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-value-concept",
              "type" : "token",
              "documentation" : "The value of the observation, if the value is a CodeableConcept"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "value-date",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-value-date",
              "type" : "date",
              "documentation" : "The value of the observation, if the value is a date or period of time"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "code-value-string",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-code-value-string",
              "type" : "composite",
              "documentation" : "Code and string value parameter pair"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "component-code-value-quantity",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-component-code-value-quantity",
              "type" : "composite",
              "documentation" : "Component code and component quantity value parameter pair"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "based-on",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-based-on",
              "type" : "reference",
              "documentation" : "Reference to the test or procedure request."
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "code-value-date",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-code-value-date",
              "type" : "composite",
              "documentation" : "Code and date/time value parameter pair"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "patient",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-patient",
              "type" : "reference",
              "documentation" : "The subject that the observation is about (if patient)"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "specimen",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-specimen",
              "type" : "reference",
              "documentation" : "Specimen used for this observation"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "component-code",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-component-code",
              "type" : "token",
              "documentation" : "The component code of the observation type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "code-value-quantity",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-code-value-quantity",
              "type" : "composite",
              "documentation" : "Code and quantity value parameter pair"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "combo-code-value-concept",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-concept",
              "type" : "composite",
              "documentation" : "Code and coded value parameter pair, including in components"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "value-string",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-value-string",
              "type" : "string",
              "documentation" : "The value of the observation, if the value is a string, and also searches in CodeableConcept.text"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "identifier",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-identifier",
              "type" : "token",
              "documentation" : "The unique id for a particular observation"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "performer",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-performer",
              "type" : "reference",
              "documentation" : "Who performed the observation"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "combo-code",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-combo-code",
              "type" : "token",
              "documentation" : "The code of the observation type or component type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "method",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-method",
              "type" : "token",
              "documentation" : "The method used for the observation"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "value-quantity",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-value-quantity",
              "type" : "quantity",
              "documentation" : "The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "component-value-quantity",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-component-value-quantity",
              "type" : "quantity",
              "documentation" : "The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "data-absent-reason",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-data-absent-reason",
              "type" : "token",
              "documentation" : "The reason why the expected value in the element Observation.value[x] is missing."
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "combo-value-quantity",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-combo-value-quantity",
              "type" : "quantity",
              "documentation" : "The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "encounter",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-encounter",
              "type" : "reference",
              "documentation" : "Encounter related to the observation"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "code-value-concept",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-code-value-concept",
              "type" : "composite",
              "documentation" : "Code and coded value parameter pair"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "component-code-value-concept",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-component-code-value-concept",
              "type" : "composite",
              "documentation" : "Component code and component coded value parameter pair"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "component-value-concept",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-component-value-concept",
              "type" : "token",
              "documentation" : "The value of the component observation, if the value is a CodeableConcept"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "category",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-category",
              "type" : "token",
              "documentation" : "The classification of the type of observation"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "device",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-device",
              "type" : "reference",
              "documentation" : "The Device that generated the observation data."
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "combo-value-concept",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-combo-value-concept",
              "type" : "token",
              "documentation" : "The value or component value of the observation, if the value is a CodeableConcept"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "status",
              "definition" : "http://hl7.org/fhir/SearchParameter/Observation-status",
              "type" : "token",
              "documentation" : "The status of the observation"
            }
          ]
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "MAY"
            }
          ],
          "type" : "DiagnosticReport",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-narrative-history-of-status"
          ],
          "interaction" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "create"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "update"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "delete"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "read"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "vread"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "history-instance"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "history-type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "search-type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "patch"
            }
          ],
          "conditionalCreate" : true,
          "_conditionalCreate" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "conditionalUpdate" : true,
          "_conditionalUpdate" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "conditionalDelete" : "multiple",
          "_conditionalDelete" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "referencePolicy" : [
            "literal",
            "logical"
          ],
          "searchInclude" : [
            "DiagnosticReport.based-on",
            "DiagnosticReport.subject",
            "DiagnosticReport.patient",
            "DiagnosticReport.encounter",
            "DiagnosticReport.media",
            "DiagnosticReport.performer",
            "DiagnosticReport.result",
            "DiagnosticReport.results-interpreter",
            "DiagnosticReport.specimen"
          ],
          "_searchInclude" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            }
          ],
          "searchParam" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "date",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-date",
              "type" : "date",
              "documentation" : "Obtained date/time. If the obtained element is a period, a date that falls in the period"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "code",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-code",
              "type" : "token",
              "documentation" : "The code of the report type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "patient",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-patient",
              "type" : "reference",
              "documentation" : "The subject that the report is about (if patient)"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "identifier",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-identifier",
              "type" : "token",
              "documentation" : "The unique id for a particular report"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "encounter",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-encounter",
              "type" : "reference",
              "documentation" : "Encounter related to the report"
            }
          ]
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHOULD"
            }
          ],
          "type" : "DeviceUseStatement",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/pacio-pfe/StructureDefinition/pfe-use-of-device"
          ],
          "interaction" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "create"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "update"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "delete"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHOULD"
                }
              ],
              "code" : "read"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "vread"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "history-instance"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "history-type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "search-type"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "code" : "patch"
            }
          ],
          "conditionalCreate" : true,
          "_conditionalCreate" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "conditionalUpdate" : true,
          "_conditionalUpdate" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "conditionalDelete" : "multiple",
          "_conditionalDelete" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                "valueCode" : "MAY"
              }
            ]
          },
          "referencePolicy" : [
            "literal",
            "logical"
          ],
          "searchInclude" : [
            "DeviceUseStatement.subject",
            "DeviceUseStatement.patient",
            "DeviceUseStatement.device"
          ],
          "_searchInclude" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ]
            }
          ],
          "searchParam" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "identifier",
              "definition" : "http://hl7.org/fhir/SearchParameter/DeviceUseStatement-identifier",
              "type" : "token",
              "documentation" : "Search by identifier"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "subject",
              "definition" : "http://hl7.org/fhir/SearchParameter/DeviceUseStatement-subject",
              "type" : "reference",
              "documentation" : "Search by subject"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "patient",
              "definition" : "http://hl7.org/fhir/SearchParameter/clinical-patient",
              "type" : "reference",
              "documentation" : "Search by subject - a patient"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "MAY"
                }
              ],
              "name" : "device",
              "definition" : "http://hl7.org/fhir/SearchParameter/DeviceUseStatement-device",
              "type" : "reference",
              "documentation" : "Search by device"
            }
          ]
        }
      ],
      "interaction" : [
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "MAY"
            }
          ],
          "code" : "batch"
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "MAY"
            }
          ],
          "code" : "search-system"
        }
      ],
      "searchParam" : [
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "MAY"
            }
          ],
          "name" : "_content",
          "definition" : "http://hl7.org/fhir/SearchParameter/Resource-content",
          "type" : "string"
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHALL"
            }
          ],
          "name" : "_id",
          "definition" : "http://hl7.org/fhir/SearchParameter/Resource-id",
          "type" : "token"
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHALL"
            }
          ],
          "name" : "_lastUpdated",
          "definition" : "http://hl7.org/fhir/SearchParameter/Resource-lastUpdated",
          "type" : "date"
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "MAY"
            }
          ],
          "name" : "_security",
          "definition" : "http://hl7.org/fhir/SearchParameter/Resource-security",
          "type" : "token"
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "MAY"
            }
          ],
          "name" : "_text",
          "definition" : "http://hl7.org/fhir/SearchParameter/DomainResource-text",
          "type" : "string"
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "MAY"
            }
          ],
          "name" : "_query",
          "definition" : "http://hl7.org/fhir/SearchParameter/Resource-query",
          "type" : "token"
        }
      ]
    }
  ]
}