Vital Records Medicolegal Death Investigation (MDI) FHIR Implementation Guide
2.0.0-ballot - ballot United States of America flag

This page is part of the Medicolegal Death Investigation (MDI) (v2.0.0-ballot: STU 2 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

: CapabilityStatement - MDI CMS Server - TTL Representation

Active as of 2022-07-03

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:CapabilityStatement ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "CapabilityStatement-mdi-cms-server"] ; # 
  fhir:text [
fhir:status [ fhir:v "extensions" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n    <!-- TODO \n    Jurisdiction \n    Prohibited extension - http://hl7.org/fhir/StructureDefinition/capabilitystatement-prohibited -->\n    <!-- set include_symbols = false to turn off confonrmance symbols and legen, true to turn on -->\n  \n  \n  <h2 id=\"title\">CapabilityStatement - MDI CMS Server</h2>\n  <ul>\n    <li><b>Title:</b>CapabilityStatement - MDI CMS Server</li>\n    <li><b>Implementation Guide Version:</b> 2.0.0-ballot</li>\n    <li><b>FHIR Version:</b> 4.0.1</li>\n    <li><b>Intended Use:</b> requirements</li>\n    <li><b>Supported Formats: </b> \n\n    \n      \n      \n      application/fhir+xml;\n    \n      \n      \n      xml;\n    \n      \n      \n      application/fhir+json;\n    \n      \n      \n      json;\n    \n\n    </li>\n    \n    <li><b>Published:</b> 2022-07-03</li>\n  \n    <li><b>Published by:</b> HL7 International / Public Health</li>\n    <li><b>Status:</b> active</li>\n    \n  </ul>\n  <br/>\n\n\n\n  \n    <strong>Description:</strong> <div><div><p>This resource describes expected capabilities of an MDI CMS Server which is responsible for providing responses to the queries submitted by a Client. It lists FHIR profiles and search parameters that, at a minimum, should be supported by MDI CMS Servers. MDI CMS Clients have the option of choosing from this list to access necessary data.</p>\n</div></div>\n  \n  <br/>\n  \n  \n\n\n  \n\n  <br/>\n    <!-- TODO - Make this a summary of capabilities, including system wide and each paradigm -->\n  <p>\n    <b>Jump to:</b>\n  </p>\n  <ul>\n    \n      <li><a href=\"#server\">REST server</a></li>\n    \n      <li><a href=\"#client\">REST client</a></li>\n    \n    \n      <li><a href=\"#messaging\">Messaging</a></li>\n    \n    \n  </ul>\n\n\n\n    <!-- REST Capabilities -->\n  \n    <br/>\n    <a name=\"server\"> </a>\n    <h3 id=\"behavior\">FHIR server RESTful Capabilities</h3>\n    \n\n      <!-- REST Security -->\n    \n\n      <!-- REST System wide Capabilities -->\n    \n\n\n\n      <!-- Resource Capabilities -->\n    \n\n      <h4>Summary of Resource/Profile Capabilities</h4>\n        <!-- TODO need include conformance verb legend -->\n      \n      <table class=\"grid\">\n        <thead>\n          <tr>\n            <th>Resource Type</th>\n            <th>Supported Interactions</th>\n            <th>Supported Profiles</th>\n            <th>Supported Searches</th>\n            <th>Supported <code>_includes</code></th>\n            <th>Supported <code>_revincludes</code></th>\n            <th>Supported Operations</th>\n          </tr>\n        </thead>\n        <tbody>\n          \n          <tr>\n            <td>\n              <a href=\"#server_Composition\"><span style=\"white-space: nowrap;\">Composition</span></a>\n            </td>\n\n              <!-- Supported Interactions -->\n            <td>\n              \n                \n                <span style=\"white-space: nowrap;\">read</span>,\n                \n                <span style=\"white-space: nowrap;\">search-type</span>,\n                \n              \n            </td>\n\n              <!-- Supported Profiles -->\n            <td>\n              \n                <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>,\n                \n                \n              \n            </td>\n\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\n            <td>\n              \n                \n                  <span style=\"white-space: nowrap;\">subject</span>, \n                  \n                \n                  <span style=\"white-space: nowrap;\">patient</span>, \n                  \n                \n                \n              \n            </td>\n\n              <!-- Supported _includes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported _revincludes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported Operations -->\n            <td>\n              \n                \n                  <span style=\"white-space: nowrap;\">$operation-composition-document</span>\n                  \n                \n              \n            </td>\n          </tr>\n          \n          <tr>\n            <td>\n              <a href=\"#server_Patient\"><span style=\"white-space: nowrap;\">Patient</span></a>\n            </td>\n\n              <!-- Supported Interactions -->\n            <td>\n              \n                \n                <span style=\"white-space: nowrap;\">read</span>,\n                \n                <span style=\"white-space: nowrap;\">search-type</span>,\n                \n              \n            </td>\n\n              <!-- Supported Profiles -->\n            <td>\n              \n                <a href=\"http://hl7.org/fhir/us/core/STU5.0.1/StructureDefinition-us-core-patient.html\">US Core Patient Profile</a>,\n                \n                \n              \n            </td>\n\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\n            <td>\n              \n                \n                  <span style=\"white-space: nowrap;\">_id</span>, \n                  \n                \n                  <span style=\"white-space: nowrap;\">birthdate</span>, \n                  \n                \n                  <span style=\"white-space: nowrap;\">family</span>, \n                  \n                \n                  <span style=\"white-space: nowrap;\">given</span>, \n                  \n                \n                  <span style=\"white-space: nowrap;\">gender</span>, \n                  \n                \n                  <span style=\"white-space: nowrap;\">name</span>, \n                  \n                \n                \n              \n            </td>\n\n              <!-- Supported _includes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported _revincludes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported Operations -->\n            <td>\n              \n            </td>\n          </tr>\n          \n          <tr>\n            <td>\n              <a href=\"#server_Location\"><span style=\"white-space: nowrap;\">Location</span></a>\n            </td>\n\n              <!-- Supported Interactions -->\n            <td>\n              \n                \n                <span style=\"white-space: nowrap;\">read</span>,\n                \n                <span style=\"white-space: nowrap;\">search-type</span>,\n                \n              \n            </td>\n\n              <!-- Supported Profiles -->\n            <td>\n              \n                <a href=\"http://hl7.org/fhir/us/vrdr/2024May/StructureDefinition-vrdr-death-location.html\">Death Location</a>,\n                \n                \n              \n            </td>\n\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\n            <td>\n              \n                \n                  <span style=\"white-space: nowrap;\">address</span>, \n                  \n                \n                \n              \n            </td>\n\n              <!-- Supported _includes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported _revincludes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported Operations -->\n            <td>\n              \n            </td>\n          </tr>\n          \n          <tr>\n            <td>\n              <a href=\"#server_Observation\"><span style=\"white-space: nowrap;\">Observation</span></a>\n            </td>\n\n              <!-- Supported Interactions -->\n            <td>\n              \n                \n                <span style=\"white-space: nowrap;\">read</span>,\n                \n                <span style=\"white-space: nowrap;\">search-type</span>,\n                \n              \n            </td>\n\n              <!-- Supported Profiles -->\n            <td>\n              \n                <a href=\"http://hl7.org/fhir/us/vrdr/2024May/StructureDefinition-vrdr-death-date.html\">Observation - Death Date</a>,\n                \n                \n              \n            </td>\n\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\n            <td>\n              \n                \n                  <span style=\"white-space: nowrap;\">date</span>, \n                  \n                \n                \n              \n            </td>\n\n              <!-- Supported _includes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported _revincludes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported Operations -->\n            <td>\n              \n            </td>\n          </tr>\n          \n        </tbody>\n      </table>\n      <br/>\n\n      <h3 id=\"resource-details\" class=\"no_toc\">RESTful server Capabilities by Resource/Profile:</h3>\n        <!-- Each REST Resource Detail -->\n      \n        <h4 id=\"server_Composition\" class=\"no_toc\">Composition</h4>\n\n          <p>Conformance Expectation:	<strong>SHALL</strong></p>\n\n          \n\n          \n\n          <p>Supported Profiles:</p>\n            <ul>\n              \n                <li><strong>SHALL</strong> support \n                <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>\n                </li>\n              \n            </ul>\n          \n      \n\n\n        <p>\n          \n\n          \n\n          \n\n          \n        </p>\n\n\n\n\n\n\n          <!-- Resource Interactions -->\n        <p>Composition Interaction Summary:</p>\n          <ul>\n            \n              <li><strong>SHALL</strong> support read,  search-type, </li>\n            \n            \n            \n            \n            \n          </ul>\n\n          \n            \n          \n            \n          \n        \n\n          <!-- Resource Operations -->\n        \n\n\n\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\n        \n\n\n        \n          <br/>\n          <p>Fetch and Search Criteria:</p>\n          <ul>\n            \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Composition resource using:\n                  <code class=\"highlighter-rouge\">GET [base]/Composition/[id]</code>\n                  \n                </li>\n              \n              \n              \n              \n              \n            \n              \n              \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Composition resources matching a search query using:\n                  <code class=\"highlighter-rouge\">GET [base]/Composition/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\n                </li>\n              \n              \n              \n            \n\n            \n\n            \n\n          </ul>\n        \n\n        \n          <br/>\n          <p>Search Parameter Summary:</p>\n          <table class=\"grid\">\n            <thead>\n              <tr>\n                <th style=\"white-space: nowrap;\">Conformance</th>\n                <th>Parameter</th>\n                <th>Type</th>\n                <th>Example</th>\n              </tr>\n            </thead>\n            <tbody>\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier\">subject</a>\n                </td>\n                <td>\n                  token\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Composition?subject=[system]|[code]\n                    </code>\n                </td>\n              </tr>\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier\">patient</a>\n                </td>\n                <td>\n                  token\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Composition?patient=[system]|[code]\n                    </code>\n                </td>\n              </tr>\n              \n            </tbody>\n          </table>\n\n        \n\n          <!-- Search Combination -->\n        \n        \n        \n\n      \n        <h4 id=\"server_Patient\" class=\"no_toc\">Patient</h4>\n\n          <p>Conformance Expectation:	<strong>SHALL</strong></p>\n\n          \n\n          \n\n          <p>Supported Profiles:</p>\n            <ul>\n              \n                <li><strong>SHALL</strong> support \n                <a href=\"http://hl7.org/fhir/us/core/STU5.0.1/StructureDefinition-us-core-patient.html\">US Core Patient Profile</a>\n                </li>\n              \n            </ul>\n          \n      \n\n\n        <p>\n          \n\n          \n\n          \n\n          \n        </p>\n\n\n\n\n\n\n          <!-- Resource Interactions -->\n        \n\n          <!-- Resource Operations -->\n        \n\n\n\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\n        \n\n\n        \n          <br/>\n          <p>Fetch and Search Criteria:</p>\n          <ul>\n            \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Patient resource using:\n                  <code class=\"highlighter-rouge\">GET [base]/Patient/[id]</code>\n                  \n                </li>\n              \n              \n              \n              \n              \n            \n              \n              \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Patient resources matching a search query using:\n                  <code class=\"highlighter-rouge\">GET [base]/Patient/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\n                </li>\n              \n              \n              \n            \n\n            \n\n            \n\n          </ul>\n        \n\n        \n          <br/>\n          <p>Search Parameter Summary:</p>\n          <table class=\"grid\">\n            <thead>\n              <tr>\n                <th style=\"white-space: nowrap;\">Conformance</th>\n                <th>Parameter</th>\n                <th>Type</th>\n                <th>Example</th>\n              </tr>\n            </thead>\n            <tbody>\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/SearchParameter/Resource-id\">_id</a>\n                </td>\n                <td>\n                  token\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?_id=[id]\n                    </code>\n                </td>\n              </tr>\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate\">birthdate</a>\n                </td>\n                <td>\n                  date\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?birthdate=[dateTime]\n                    </code>\n                </td>\n              </tr>\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-family\">family</a>\n                </td>\n                <td>\n                  string\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?family=[family]\n                    </code>\n                </td>\n              </tr>\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given\">given</a>\n                </td>\n                <td>\n                  string\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?given=[given]\n                    </code>\n                </td>\n              </tr>\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender\">gender</a>\n                </td>\n                <td>\n                  token\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?gender=[system]|[code]\n                    </code>\n                </td>\n              </tr>\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name\">name</a>\n                </td>\n                <td>\n                  string\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?name=[name]\n                    </code>\n                </td>\n              </tr>\n              \n            </tbody>\n          </table>\n\n        \n\n          <!-- Search Combination -->\n        \n        \n        \n\n      \n        <h4 id=\"server_Location\" class=\"no_toc\">Location</h4>\n\n          <p>Conformance Expectation:	<strong>SHALL</strong></p>\n\n          \n\n          \n\n          <p>Supported Profiles:</p>\n            <ul>\n              \n                <li><strong>SHALL</strong> support \n                <a href=\"http://hl7.org/fhir/us/vrdr/2024May/StructureDefinition-vrdr-death-location.html\">Death Location</a>\n                </li>\n              \n            </ul>\n          \n      \n\n\n        <p>\n          \n\n          \n\n          \n\n          \n        </p>\n\n\n\n\n\n\n          <!-- Resource Interactions -->\n        \n\n          <!-- Resource Operations -->\n        \n\n\n\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\n        \n\n\n        \n          <br/>\n          <p>Fetch and Search Criteria:</p>\n          <ul>\n            \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Location resource using:\n                  <code class=\"highlighter-rouge\">GET [base]/Location/[id]</code>\n                  \n                </li>\n              \n              \n              \n              \n              \n            \n              \n              \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Location resources matching a search query using:\n                  <code class=\"highlighter-rouge\">GET [base]/Location/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\n                </li>\n              \n              \n              \n            \n\n            \n\n            \n\n          </ul>\n        \n\n        \n          <br/>\n          <p>Search Parameter Summary:</p>\n          <table class=\"grid\">\n            <thead>\n              <tr>\n                <th style=\"white-space: nowrap;\">Conformance</th>\n                <th>Parameter</th>\n                <th>Type</th>\n                <th>Example</th>\n              </tr>\n            </thead>\n            <tbody>\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address\">address</a>\n                </td>\n                <td>\n                  string\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Location?address=[address]\n                    </code>\n                </td>\n              </tr>\n              \n            </tbody>\n          </table>\n\n        \n\n          <!-- Search Combination -->\n        \n        \n        \n\n      \n        <h4 id=\"server_Observation\" class=\"no_toc\">Observation</h4>\n\n          <p>Conformance Expectation:	<strong>SHALL</strong></p>\n\n          \n\n          \n\n          <p>Supported Profiles:</p>\n            <ul>\n              \n                <li><strong>SHALL</strong> support \n                <a href=\"http://hl7.org/fhir/us/vrdr/2024May/StructureDefinition-vrdr-death-date.html\">Observation - Death Date</a>\n                </li>\n              \n            </ul>\n          \n      \n\n\n        <p>\n          \n\n          \n\n          \n\n          \n        </p>\n\n\n\n\n\n\n          <!-- Resource Interactions -->\n        \n\n          <!-- Resource Operations -->\n        \n\n\n\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\n        \n\n\n        \n          <br/>\n          <p>Fetch and Search Criteria:</p>\n          <ul>\n            \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Observation resource using:\n                  <code class=\"highlighter-rouge\">GET [base]/Observation/[id]</code>\n                  \n                </li>\n              \n              \n              \n              \n              \n            \n              \n              \n              \n                <li>\n                  A server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Observation resources matching a search query using:\n                  <code class=\"highlighter-rouge\">GET [base]/Observation/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\n                </li>\n              \n              \n              \n            \n\n            \n\n            \n\n          </ul>\n        \n\n        \n          <br/>\n          <p>Search Parameter Summary:</p>\n          <table class=\"grid\">\n            <thead>\n              <tr>\n                <th style=\"white-space: nowrap;\">Conformance</th>\n                <th>Parameter</th>\n                <th>Type</th>\n                <th>Example</th>\n              </tr>\n            </thead>\n            <tbody>\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\n              \n              <tr>\n                <td>\n                  <strong>SHALL</strong>\n                </td>\n                <td>\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-date\">date</a>\n                </td>\n                <td>\n                  date\n                </td>\n                <td>\n                  <code class=\"highlighter-rouge\">GET [base]/Observation?date=[dateTime]\n                    </code>\n                </td>\n              </tr>\n              \n            </tbody>\n          </table>\n\n        \n\n          <!-- Search Combination -->\n        \n        \n        \n\n      \n    \n\n\n\n  \n    <br/>\n    <a name=\"client\"> </a>\n    <h3 id=\"behavior\">FHIR client RESTful Capabilities</h3>\n    \n\n      <!-- REST Security -->\n    \n\n      <!-- REST System wide Capabilities -->\n    \n\n\n\n      <!-- Resource Capabilities -->\n    \n\n      <h4>Summary of Resource/Profile Capabilities</h4>\n        <!-- TODO need include conformance verb legend -->\n      \n      <table class=\"grid\">\n        <thead>\n          <tr>\n            <th>Resource Type</th>\n            <th>Supported Interactions</th>\n            <th>Supported Profiles</th>\n            <th>Supported Searches</th>\n            <th>Supported <code>_includes</code></th>\n            <th>Supported <code>_revincludes</code></th>\n            <th>Supported Operations</th>\n          </tr>\n        </thead>\n        <tbody>\n          \n          <tr>\n            <td>\n              <a href=\"#client_Bundle\"><span style=\"white-space: nowrap;\">Bundle</span></a>\n            </td>\n\n              <!-- Supported Interactions -->\n            <td>\n              \n                \n                <span style=\"white-space: nowrap;\">read</span>,\n                \n              \n            </td>\n\n              <!-- Supported Profiles -->\n            <td>\n              \n                <a href=\"StructureDefinition-Bundle-document-mdi-and-edrs.html\">Bundle - Document MDI and EDRS</a>,\n                \n                \n              \n            </td>\n\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\n            <td>\n              \n            </td>\n\n              <!-- Supported _includes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported _revincludes -->\n            <td>\n              \n            </td>\n\n              <!-- Supported Operations -->\n            <td>\n              \n            </td>\n          </tr>\n          \n        </tbody>\n      </table>\n      <br/>\n\n      <h3 id=\"resource-details\" class=\"no_toc\">RESTful client Capabilities by Resource/Profile:</h3>\n        <!-- Each REST Resource Detail -->\n      \n        <h4 id=\"client_Bundle\" class=\"no_toc\">Bundle</h4>\n\n          <p>Conformance Expectation:	<strong/></p>\n\n          \n\n          \n\n          <p>Supported Profiles:</p>\n            <ul>\n              \n                <li>\n                <a href=\"StructureDefinition-Bundle-document-mdi-and-edrs.html\">Bundle - Document MDI and EDRS</a>\n                </li>\n              \n            </ul>\n          \n      \n\n\n        <p>\n          \n\n          \n\n          \n\n          \n        </p>\n\n\n\n\n\n\n          <!-- Resource Interactions -->\n        \n\n          <!-- Resource Operations -->\n        \n\n\n\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\n        \n\n\n        \n          <br/>\n          <p>Fetch and Search Criteria:</p>\n          <ul>\n            \n              \n                <li>\n                  A client <strong>(conformance expectation undefined)</strong> be capable of a <code>read</code> interaction fetching a Bundle resource using:\n                  <code class=\"highlighter-rouge\">GET [base]/Bundle/[id]</code>\n                  \n                </li>\n              \n              \n              \n              \n              \n            \n\n            \n\n            \n\n          </ul>\n        \n\n        \n\n          <!-- Search Combination -->\n        \n        \n        \n\n      \n    \n\n\n\n  \n\n\n\n\n\n\n\n\n\n    <!-- Messaging Capabilities -->\n  \n    <br/>\n    <br/>\n    <a name=\"messaging\"> </a>\n    <h2>Messaging</h2>\n    \n    \n    \n\n    \n      <h3>Supported Message(s): </h3>\n      <div class=\"table-wrapper\">\n        <table class=\"grid\">\n          <thead>\n            <tr>\n              <th>Mode</th>\n              <th>Definition</th>\n            </tr>\n          </thead>\n          <tbody>\n            \n              <tr>\n                <td>receiver</td>\n                <td><a href=\"MessageDefinition-MessageDefinition-toxicology-system.html\">MessageDefinition[http://hl7.org/fhir/us/mdi/MessageDefinition/MessageDefinition-toxicology-system|2.0.0-ballot]</a></td>\n              </tr>\n            \n          </tbody>\n        </table>\n      </div>\n    \n\n    \n  \n\n    <!-- Document Capabilities -->\n  \n    <br/>\n    <br/>\n    <a name=\"documents\"> </a>\n    <h2>Documents</h2>\n    <div class=\"table-wrapper\">\n      <table class=\"grid\">\n        <thead>\n          <tr>\n            <th>Mode</th>\n            <th>Profile</th>\n            <th>Notes</th>\n          </tr>\n        </thead>\n        <tbody>\n          \n            <tr>\n              <td>producer</td>\n              <td>\n                \n                  <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>\n                \n              </td>\n              <td/>\n            </tr>\n          \n            <tr>\n              <td>consumer</td>\n              <td>\n                \n                  <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>\n                \n              </td>\n              <td/>\n            </tr>\n          \n        </tbody>\n      </table>\n    </div>\n  \n\n</div>"
  ] ; # 
  fhir:extension ( [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"^^xsd:anyURI ] ;
fhir:value [ fhir:v "pher" ]
  ] ) ; # 
  fhir:url [ fhir:v "http://hl7.org/fhir/us/mdi/CapabilityStatement/CapabilityStatement-mdi-cms-server"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "2.0.0-ballot"] ; # 
  fhir:name [ fhir:v "CapabilityStatementMdiCmsServer"] ; # 
  fhir:title [ fhir:v "CapabilityStatement - MDI CMS Server"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # 
  fhir:date [ fhir:v "2022-07-03"^^xsd:date] ; # 
  fhir:publisher [ fhir:v "HL7 International / Public Health"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "HL7 International / Public Health" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://www.hl7.org/Special/committees/pher" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "This resource describes expected capabilities of an MDI CMS Server which is responsible for providing responses to the queries submitted by a Client. It lists FHIR profiles and search parameters that, at a minimum, should be supported by MDI CMS Servers. MDI CMS Clients have the option of choosing from this list to access necessary data."] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
fhir:code [ fhir:v "US" ] ;
fhir:display [ fhir:v "United States of America" ]     ] )
  ] ) ; # 
  fhir:kind [ fhir:v "requirements"] ; # 
  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
  fhir:format ( [ fhir:v "application/fhir+xml"] [ fhir:v "xml"] [ fhir:v "application/fhir+json"] [ fhir:v "json"] ) ; # 
  fhir:rest ( [
fhir:mode [ fhir:v "server" ] ;
    ( fhir:resource [
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]       ] ) ;
fhir:type [ fhir:v "Composition" ] ;
      ( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs> ;
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] )       ] ) ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "search-type" ]       ] ) ;
      ( fhir:searchParam [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "subject" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier>         ] ;
fhir:type [ fhir:v "token" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier>         ] ;
fhir:type [ fhir:v "token" ]       ] ) ;
      ( fhir:operation [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "operation-composition-document" ] ;
fhir:definition [
fhir:v "https://hl7.org/fhir/operation-composition-document"^^xsd:anyURI ;
fhir:link <https://hl7.org/fhir/operation-composition-document>         ]       ] )     ] [
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]       ] ) ;
fhir:type [ fhir:v "Patient" ] ;
      ( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient> ;
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] )       ] ) ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "search-type" ]       ] ) ;
      ( fhir:searchParam [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "_id" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Resource-id"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Resource-id>         ] ;
fhir:type [ fhir:v "token" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "birthdate" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate>         ] ;
fhir:type [ fhir:v "date" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "family" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-family"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-family>         ] ;
fhir:type [ fhir:v "string" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "given" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given>         ] ;
fhir:type [ fhir:v "string" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "gender" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender>         ] ;
fhir:type [ fhir:v "token" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "name" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name>         ] ;
fhir:type [ fhir:v "string" ]       ] )     ] [
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]       ] ) ;
fhir:type [ fhir:v "Location" ] ;
      ( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-death-location"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-death-location> ;
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] )       ] ) ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "search-type" ]       ] ) ;
      ( fhir:searchParam [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "address" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address>         ] ;
fhir:type [ fhir:v "string" ]       ] )     ] [
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]       ] ) ;
fhir:type [ fhir:v "Observation" ] ;
      ( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-death-date"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-death-date> ;
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] )       ] ) ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "search-type" ]       ] ) ;
      ( fhir:searchParam [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "date" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-date"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-date>         ] ;
fhir:type [ fhir:v "date" ]       ] )     ] )
  ] [
fhir:mode [ fhir:v "client" ] ;
    ( fhir:resource [
fhir:type [ fhir:v "Bundle" ] ;
      ( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Bundle-document-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Bundle-document-mdi-and-edrs>       ] ) ;
      ( fhir:interaction [
fhir:code [ fhir:v "read" ]       ] )     ] )
  ] ) ; # 
  fhir:messaging ( [
    ( fhir:supportedMessage [
fhir:mode [ fhir:v "receiver" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/mdi/MessageDefinition/MessageDefinition-toxicology-system"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/MessageDefinition/MessageDefinition-toxicology-system>       ]     ] )
  ] ) ; # 
  fhir:document ( [
fhir:mode [ fhir:v "producer" ] ;
fhir:profile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs>     ]
  ] [
fhir:mode [ fhir:v "consumer" ] ;
fhir:profile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs>     ]
  ] ) . #