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

This page is part of the Medicolegal Death Investigation (MDI) (v2.0.0: STU 2) 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

: CapabilityStatement - MDI CMS Server - JSON Representation

Page standards status: Trial-use Maturity Level: 3

Raw json | Download

{
  "resourceType" : "CapabilityStatement",
  "id" : "CapabilityStatement-mdi-cms-server",
  "text" : {
    "status" : "extensions",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\r\n    <!-- TODO \r\n    Jurisdiction \r\n    Prohibited extension - http://hl7.org/fhir/StructureDefinition/capabilitystatement-prohibited -->\r\n    <!-- set include_symbols = false to turn off confonrmance symbols and legen, true to turn on -->\r\n  \r\n  \r\n  <h2 id=\"title\">CapabilityStatement - MDI CMS Server</h2>\r\n  <ul>\r\n    <li><b>Title:</b>CapabilityStatement - MDI CMS Server</li>\r\n    <li><b>Implementation Guide Version:</b> 2.0.0</li>\r\n    <li><b>FHIR Version:</b> 4.0.1</li>\r\n    <li><b>Intended Use:</b> Requirements</li>\r\n    <li><b>Supported Formats: </b> \r\n\r\n    \r\n      \r\n      \r\n      application/fhir+xml;\r\n    \r\n      \r\n      \r\n      xml;\r\n    \r\n      \r\n      \r\n      application/fhir+json;\r\n    \r\n      \r\n      \r\n      json;\r\n    \r\n\r\n    </li>\r\n    \r\n    <li><b>Published:</b> 2022-07-03</li>\r\n  \r\n    <li><b>Published by:</b> HL7 International / Public Health</li>\r\n    <li><b>Status:</b> Active</li>\r\n    <li><b>Copyright:</b> </li>\r\n  </ul>\r\n  <br/>\r\n\r\n\r\n\r\n  \r\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>\r\n  \r\n  <br/>\r\n  \r\n  \r\n\r\n\r\n  \r\n\r\n  <br/>\r\n    <!-- TODO - Make this a summary of capabilities, including system wide and each paradigm -->\r\n  <p>\r\n    <b>Jump to:</b>\r\n  </p>\r\n  <ul>\r\n    \r\n      <li><a href=\"#Server\">REST Server</a></li>\r\n    \r\n      <li><a href=\"#Client\">REST Client</a></li>\r\n    \r\n    \r\n      <li><a href=\"#messaging\">Messaging</a></li>\r\n    \r\n    \r\n  </ul>\r\n\r\n\r\n\r\n    <!-- REST Capabilities -->\r\n  \r\n    <br/>\r\n    <a name=\"Server\"> </a>\r\n    <h3 id=\"behavior\">FHIR Server RESTful Capabilities</h3>\r\n    \r\n\r\n      <!-- REST Security -->\r\n    \r\n\r\n      <!-- REST System wide Capabilities -->\r\n    \r\n\r\n\r\n\r\n      <!-- Resource Capabilities -->\r\n    \r\n\r\n      <h4>Summary of Resource/Profile Capabilities</h4>\r\n        <!-- TODO need include conformance verb legend -->\r\n      \r\n      <table class=\"grid\">\r\n        <thead>\r\n          <tr>\r\n            <th>Resource Type</th>\r\n            <th>Supported Interactions</th>\r\n            <th>Supported Profiles</th>\r\n            <th>Supported Searches</th>\r\n            <th>Supported <code>_includes</code></th>\r\n            <th>Supported <code>_revincludes</code></th>\r\n            <th>Supported Operations</th>\r\n          </tr>\r\n        </thead>\r\n        <tbody>\r\n          \r\n          <tr>\r\n            <td>\r\n              <a href=\"#Server_Composition\"><span style=\"white-space: nowrap;\">Composition</span></a>\r\n            </td>\r\n\r\n              <!-- Supported Interactions -->\r\n            <td>\r\n              \r\n                \r\n                <span style=\"white-space: nowrap;\">read</span>,\r\n                \r\n                <span style=\"white-space: nowrap;\">search-type</span>,\r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Profiles -->\r\n            <td>\r\n              \r\n                <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>,\r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\r\n            <td>\r\n              \r\n                \r\n                  <span style=\"white-space: nowrap;\">subject</span>, \r\n                  \r\n                \r\n                  <span style=\"white-space: nowrap;\">patient</span>, \r\n                  \r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported _includes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported _revincludes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported Operations -->\r\n            <td>\r\n              \r\n                \r\n                  <span style=\"white-space: nowrap;\">$operation-composition-document</span>\r\n                  \r\n                \r\n              \r\n            </td>\r\n          </tr>\r\n          \r\n          <tr>\r\n            <td>\r\n              <a href=\"#Server_Patient\"><span style=\"white-space: nowrap;\">Patient</span></a>\r\n            </td>\r\n\r\n              <!-- Supported Interactions -->\r\n            <td>\r\n              \r\n                \r\n                <span style=\"white-space: nowrap;\">read</span>,\r\n                \r\n                <span style=\"white-space: nowrap;\">search-type</span>,\r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Profiles -->\r\n            <td>\r\n              \r\n                <a href=\"http://hl7.org/fhir/us/core/STU5.0.1/StructureDefinition-us-core-patient.html\">US Core Patient Profile</a>,\r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\r\n            <td>\r\n              \r\n                \r\n                  <span style=\"white-space: nowrap;\">_id</span>, \r\n                  \r\n                \r\n                  <span style=\"white-space: nowrap;\">birthdate</span>, \r\n                  \r\n                \r\n                  <span style=\"white-space: nowrap;\">family</span>, \r\n                  \r\n                \r\n                  <span style=\"white-space: nowrap;\">given</span>, \r\n                  \r\n                \r\n                  <span style=\"white-space: nowrap;\">gender</span>, \r\n                  \r\n                \r\n                  <span style=\"white-space: nowrap;\">name</span>, \r\n                  \r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported _includes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported _revincludes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported Operations -->\r\n            <td>\r\n              \r\n            </td>\r\n          </tr>\r\n          \r\n          <tr>\r\n            <td>\r\n              <a href=\"#Server_Location\"><span style=\"white-space: nowrap;\">Location</span></a>\r\n            </td>\r\n\r\n              <!-- Supported Interactions -->\r\n            <td>\r\n              \r\n                \r\n                <span style=\"white-space: nowrap;\">read</span>,\r\n                \r\n                <span style=\"white-space: nowrap;\">search-type</span>,\r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Profiles -->\r\n            <td>\r\n              \r\n                <a href=\"http://hl7.org/fhir/us/vrdr/STU3/StructureDefinition-vrdr-death-location.html\">Death Location</a>,\r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\r\n            <td>\r\n              \r\n                \r\n                  <span style=\"white-space: nowrap;\">address</span>, \r\n                  \r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported _includes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported _revincludes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported Operations -->\r\n            <td>\r\n              \r\n            </td>\r\n          </tr>\r\n          \r\n          <tr>\r\n            <td>\r\n              <a href=\"#Server_Observation\"><span style=\"white-space: nowrap;\">Observation</span></a>\r\n            </td>\r\n\r\n              <!-- Supported Interactions -->\r\n            <td>\r\n              \r\n                \r\n                <span style=\"white-space: nowrap;\">read</span>,\r\n                \r\n                <span style=\"white-space: nowrap;\">search-type</span>,\r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Profiles -->\r\n            <td>\r\n              \r\n                <a href=\"http://hl7.org/fhir/us/vrdr/STU3/StructureDefinition-vrdr-death-date.html\">Death Date</a>,\r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\r\n            <td>\r\n              \r\n                \r\n                  <span style=\"white-space: nowrap;\">date</span>, \r\n                  \r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported _includes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported _revincludes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported Operations -->\r\n            <td>\r\n              \r\n            </td>\r\n          </tr>\r\n          \r\n        </tbody>\r\n      </table>\r\n      <br/>\r\n\r\n      <h3 id=\"resource-details\" class=\"no_toc\">RESTful Server Capabilities by Resource/Profile:</h3>\r\n        <!-- Each REST Resource Detail -->\r\n      \r\n        <h4 id=\"Server_Composition\" class=\"no_toc\">Composition</h4>\r\n\r\n          <p>Conformance Expectation:\t<strong>SHALL</strong></p>\r\n\r\n          \r\n\r\n          \r\n\r\n          <p>Supported Profiles:</p>\r\n            <ul>\r\n              \r\n                <li><strong>SHALL</strong> support \r\n                <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>\r\n                </li>\r\n              \r\n            </ul>\r\n          \r\n      \r\n\r\n\r\n        <p>\r\n          \r\n\r\n          \r\n\r\n          \r\n\r\n          \r\n        </p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n          <!-- Resource Interactions -->\r\n        <p>Composition Interaction Summary:</p>\r\n          <ul>\r\n            \r\n              <li><strong>SHALL</strong> support read,  search-type, </li>\r\n            \r\n            \r\n            \r\n            \r\n            \r\n          </ul>\r\n\r\n          \r\n            \r\n          \r\n            \r\n          \r\n        \r\n\r\n          <!-- Resource Operations -->\r\n        \r\n\r\n\r\n\r\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\r\n        \r\n\r\n\r\n        \r\n          <br/>\r\n          <p>Fetch and Search Criteria:</p>\r\n          <ul>\r\n            \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Composition resource using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Composition/[id]</code>\r\n                  \r\n                </li>\r\n              \r\n              \r\n              \r\n              \r\n              \r\n            \r\n              \r\n              \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Composition resources matching a search query using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Composition/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\r\n                </li>\r\n              \r\n              \r\n              \r\n            \r\n\r\n            \r\n\r\n            \r\n\r\n          </ul>\r\n        \r\n\r\n        \r\n          <br/>\r\n          <p>Search Parameter Summary:</p>\r\n          <table class=\"grid\">\r\n            <thead>\r\n              <tr>\r\n                <th style=\"white-space: nowrap;\">Conformance</th>\r\n                <th>Parameter</th>\r\n                <th>Type</th>\r\n                <th>Example</th>\r\n              </tr>\r\n            </thead>\r\n            <tbody>\r\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier\">subject</a>\r\n                </td>\r\n                <td>\r\n                  Token\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Composition?subject=[system]|[code]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier\">patient</a>\r\n                </td>\r\n                <td>\r\n                  Token\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Composition?patient=[system]|[code]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n            </tbody>\r\n          </table>\r\n\r\n        \r\n\r\n          <!-- Search Combination -->\r\n        \r\n        \r\n        \r\n\r\n      \r\n        <h4 id=\"Server_Patient\" class=\"no_toc\">Patient</h4>\r\n\r\n          <p>Conformance Expectation:\t<strong>SHALL</strong></p>\r\n\r\n          \r\n\r\n          \r\n\r\n          <p>Supported Profiles:</p>\r\n            <ul>\r\n              \r\n                <li><strong>SHALL</strong> support \r\n                <a href=\"http://hl7.org/fhir/us/core/STU5.0.1/StructureDefinition-us-core-patient.html\">US Core Patient Profile</a>\r\n                </li>\r\n              \r\n            </ul>\r\n          \r\n      \r\n\r\n\r\n        <p>\r\n          \r\n\r\n          \r\n\r\n          \r\n\r\n          \r\n        </p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n          <!-- Resource Interactions -->\r\n        \r\n\r\n          <!-- Resource Operations -->\r\n        \r\n\r\n\r\n\r\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\r\n        \r\n\r\n\r\n        \r\n          <br/>\r\n          <p>Fetch and Search Criteria:</p>\r\n          <ul>\r\n            \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Patient resource using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient/[id]</code>\r\n                  \r\n                </li>\r\n              \r\n              \r\n              \r\n              \r\n              \r\n            \r\n              \r\n              \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Patient resources matching a search query using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\r\n                </li>\r\n              \r\n              \r\n              \r\n            \r\n\r\n            \r\n\r\n            \r\n\r\n          </ul>\r\n        \r\n\r\n        \r\n          <br/>\r\n          <p>Search Parameter Summary:</p>\r\n          <table class=\"grid\">\r\n            <thead>\r\n              <tr>\r\n                <th style=\"white-space: nowrap;\">Conformance</th>\r\n                <th>Parameter</th>\r\n                <th>Type</th>\r\n                <th>Example</th>\r\n              </tr>\r\n            </thead>\r\n            <tbody>\r\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/SearchParameter/Resource-id\">_id</a>\r\n                </td>\r\n                <td>\r\n                  Token\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?_id=[id]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate\">birthdate</a>\r\n                </td>\r\n                <td>\r\n                  Date/DateTime\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?birthdate=[dateTime]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-family\">family</a>\r\n                </td>\r\n                <td>\r\n                  String\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?family=[family]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given\">given</a>\r\n                </td>\r\n                <td>\r\n                  String\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?given=[given]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender\">gender</a>\r\n                </td>\r\n                <td>\r\n                  Token\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?gender=[system]|[code]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name\">name</a>\r\n                </td>\r\n                <td>\r\n                  String\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Patient?name=[name]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n            </tbody>\r\n          </table>\r\n\r\n        \r\n\r\n          <!-- Search Combination -->\r\n        \r\n        \r\n        \r\n\r\n      \r\n        <h4 id=\"Server_Location\" class=\"no_toc\">Location</h4>\r\n\r\n          <p>Conformance Expectation:\t<strong>SHALL</strong></p>\r\n\r\n          \r\n\r\n          \r\n\r\n          <p>Supported Profiles:</p>\r\n            <ul>\r\n              \r\n                <li><strong>SHALL</strong> support \r\n                <a href=\"http://hl7.org/fhir/us/vrdr/STU3/StructureDefinition-vrdr-death-location.html\">Death Location</a>\r\n                </li>\r\n              \r\n            </ul>\r\n          \r\n      \r\n\r\n\r\n        <p>\r\n          \r\n\r\n          \r\n\r\n          \r\n\r\n          \r\n        </p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n          <!-- Resource Interactions -->\r\n        \r\n\r\n          <!-- Resource Operations -->\r\n        \r\n\r\n\r\n\r\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\r\n        \r\n\r\n\r\n        \r\n          <br/>\r\n          <p>Fetch and Search Criteria:</p>\r\n          <ul>\r\n            \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Location resource using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Location/[id]</code>\r\n                  \r\n                </li>\r\n              \r\n              \r\n              \r\n              \r\n              \r\n            \r\n              \r\n              \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Location resources matching a search query using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Location/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\r\n                </li>\r\n              \r\n              \r\n              \r\n            \r\n\r\n            \r\n\r\n            \r\n\r\n          </ul>\r\n        \r\n\r\n        \r\n          <br/>\r\n          <p>Search Parameter Summary:</p>\r\n          <table class=\"grid\">\r\n            <thead>\r\n              <tr>\r\n                <th style=\"white-space: nowrap;\">Conformance</th>\r\n                <th>Parameter</th>\r\n                <th>Type</th>\r\n                <th>Example</th>\r\n              </tr>\r\n            </thead>\r\n            <tbody>\r\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address\">address</a>\r\n                </td>\r\n                <td>\r\n                  String\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Location?address=[address]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n            </tbody>\r\n          </table>\r\n\r\n        \r\n\r\n          <!-- Search Combination -->\r\n        \r\n        \r\n        \r\n\r\n      \r\n        <h4 id=\"Server_Observation\" class=\"no_toc\">Observation</h4>\r\n\r\n          <p>Conformance Expectation:\t<strong>SHALL</strong></p>\r\n\r\n          \r\n\r\n          \r\n\r\n          <p>Supported Profiles:</p>\r\n            <ul>\r\n              \r\n                <li><strong>SHALL</strong> support \r\n                <a href=\"http://hl7.org/fhir/us/vrdr/STU3/StructureDefinition-vrdr-death-date.html\">Death Date</a>\r\n                </li>\r\n              \r\n            </ul>\r\n          \r\n      \r\n\r\n\r\n        <p>\r\n          \r\n\r\n          \r\n\r\n          \r\n\r\n          \r\n        </p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n          <!-- Resource Interactions -->\r\n        \r\n\r\n          <!-- Resource Operations -->\r\n        \r\n\r\n\r\n\r\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\r\n        \r\n\r\n\r\n        \r\n          <br/>\r\n          <p>Fetch and Search Criteria:</p>\r\n          <ul>\r\n            \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>read</code> interaction returning a Observation resource using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Observation/[id]</code>\r\n                  \r\n                </li>\r\n              \r\n              \r\n              \r\n              \r\n              \r\n            \r\n              \r\n              \r\n              \r\n                <li>\r\n                  A Server <strong>SHALL</strong> be capable of a <code>search-type</code> interaction returning Observation resources matching a search query using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Observation/[id]{?[parameters]{&amp;_format=[mime-type]}}</code>\r\n                </li>\r\n              \r\n              \r\n              \r\n            \r\n\r\n            \r\n\r\n            \r\n\r\n          </ul>\r\n        \r\n\r\n        \r\n          <br/>\r\n          <p>Search Parameter Summary:</p>\r\n          <table class=\"grid\">\r\n            <thead>\r\n              <tr>\r\n                <th style=\"white-space: nowrap;\">Conformance</th>\r\n                <th>Parameter</th>\r\n                <th>Type</th>\r\n                <th>Example</th>\r\n              </tr>\r\n            </thead>\r\n            <tbody>\r\n                <!-- TODO, should the search paramaters be limited to only SHALL and SHOULD -->\r\n              \r\n              <tr>\r\n                <td>\r\n                  <strong>SHALL</strong>\r\n                </td>\r\n                <td>\r\n                  <a href=\"http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-date\">date</a>\r\n                </td>\r\n                <td>\r\n                  Date/DateTime\r\n                </td>\r\n                <td>\r\n                  <code class=\"highlighter-rouge\">GET [base]/Observation?date=[dateTime]\r\n                    </code>\r\n                </td>\r\n              </tr>\r\n              \r\n            </tbody>\r\n          </table>\r\n\r\n        \r\n\r\n          <!-- Search Combination -->\r\n        \r\n        \r\n        \r\n\r\n      \r\n    \r\n\r\n\r\n\r\n  \r\n    <br/>\r\n    <a name=\"Client\"> </a>\r\n    <h3 id=\"behavior\">FHIR Client RESTful Capabilities</h3>\r\n    \r\n\r\n      <!-- REST Security -->\r\n    \r\n\r\n      <!-- REST System wide Capabilities -->\r\n    \r\n\r\n\r\n\r\n      <!-- Resource Capabilities -->\r\n    \r\n\r\n      <h4>Summary of Resource/Profile Capabilities</h4>\r\n        <!-- TODO need include conformance verb legend -->\r\n      \r\n      <table class=\"grid\">\r\n        <thead>\r\n          <tr>\r\n            <th>Resource Type</th>\r\n            <th>Supported Interactions</th>\r\n            <th>Supported Profiles</th>\r\n            <th>Supported Searches</th>\r\n            <th>Supported <code>_includes</code></th>\r\n            <th>Supported <code>_revincludes</code></th>\r\n            <th>Supported Operations</th>\r\n          </tr>\r\n        </thead>\r\n        <tbody>\r\n          \r\n          <tr>\r\n            <td>\r\n              <a href=\"#Client_Bundle\"><span style=\"white-space: nowrap;\">Bundle</span></a>\r\n            </td>\r\n\r\n              <!-- Supported Interactions -->\r\n            <td>\r\n              \r\n                \r\n                <span style=\"white-space: nowrap;\">read</span>,\r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Profiles -->\r\n            <td>\r\n              \r\n                <a href=\"StructureDefinition-Bundle-document-mdi-and-edrs.html\">Bundle - Document MDI and EDRS</a>,\r\n                \r\n                \r\n              \r\n            </td>\r\n\r\n              <!-- Supported Searches will need to do some sort of mapping instead of join to get the expectations printed out -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported _includes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported _revincludes -->\r\n            <td>\r\n              \r\n            </td>\r\n\r\n              <!-- Supported Operations -->\r\n            <td>\r\n              \r\n            </td>\r\n          </tr>\r\n          \r\n        </tbody>\r\n      </table>\r\n      <br/>\r\n\r\n      <h3 id=\"resource-details\" class=\"no_toc\">RESTful Client Capabilities by Resource/Profile:</h3>\r\n        <!-- Each REST Resource Detail -->\r\n      \r\n        <h4 id=\"Client_Bundle\" class=\"no_toc\">Bundle</h4>\r\n\r\n          <p>Conformance Expectation:\t<strong/></p>\r\n\r\n          \r\n\r\n          \r\n\r\n          <p>Supported Profiles:</p>\r\n            <ul>\r\n              \r\n                <li>\r\n                <a href=\"StructureDefinition-Bundle-document-mdi-and-edrs.html\">Bundle - Document MDI and EDRS</a>\r\n                </li>\r\n              \r\n            </ul>\r\n          \r\n      \r\n\r\n\r\n        <p>\r\n          \r\n\r\n          \r\n\r\n          \r\n\r\n          \r\n        </p>\r\n\r\n\r\n\r\n\r\n\r\n\r\n          <!-- Resource Interactions -->\r\n        \r\n\r\n          <!-- Resource Operations -->\r\n        \r\n\r\n\r\n\r\n          <!-- TODO Nexted ul items do not appear with a subbullet style -->\r\n        \r\n\r\n\r\n        \r\n          <br/>\r\n          <p>Fetch and Search Criteria:</p>\r\n          <ul>\r\n            \r\n              \r\n                <li>\r\n                  A Client <strong>(conformance expectation undefined)</strong> be capable of a <code>read</code> interaction fetching a Bundle resource using:\r\n                  <code class=\"highlighter-rouge\">GET [base]/Bundle/[id]</code>\r\n                  \r\n                </li>\r\n              \r\n              \r\n              \r\n              \r\n              \r\n            \r\n\r\n            \r\n\r\n            \r\n\r\n          </ul>\r\n        \r\n\r\n        \r\n\r\n          <!-- Search Combination -->\r\n        \r\n        \r\n        \r\n\r\n      \r\n    \r\n\r\n\r\n\r\n  \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n    <!-- Messaging Capabilities -->\r\n  \r\n    <br/>\r\n    <br/>\r\n    <a name=\"messaging\"> </a>\r\n    <h2>Messaging</h2>\r\n    \r\n    \r\n    \r\n\r\n    \r\n      <h3>Supported Message(s): </h3>\r\n      <div class=\"table-wrapper\">\r\n        <table class=\"grid\">\r\n          <thead>\r\n            <tr>\r\n              <th>Mode</th>\r\n              <th>Definition</th>\r\n            </tr>\r\n          </thead>\r\n          <tbody>\r\n            \r\n              <tr>\r\n                <td>Receiver</td>\r\n                <td><a href=\"MessageDefinition-MessageDefinition-toxicology-system.html\">MessageDefinition[http://hl7.org/fhir/us/mdi/MessageDefinition/MessageDefinition-toxicology-system|2.0.0]</a></td>\r\n              </tr>\r\n            \r\n          </tbody>\r\n        </table>\r\n      </div>\r\n    \r\n\r\n    \r\n  \r\n\r\n    <!-- Document Capabilities -->\r\n  \r\n    <br/>\r\n    <br/>\r\n    <a name=\"documents\"> </a>\r\n    <h2>Documents</h2>\r\n    <div class=\"table-wrapper\">\r\n      <table class=\"grid\">\r\n        <thead>\r\n          <tr>\r\n            <th>Mode</th>\r\n            <th>Profile</th>\r\n            <th>Notes</th>\r\n          </tr>\r\n        </thead>\r\n        <tbody>\r\n          \r\n            <tr>\r\n              <td>Producer</td>\r\n              <td>\r\n                \r\n                  <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>\r\n                \r\n              </td>\r\n              <td/>\r\n            </tr>\r\n          \r\n            <tr>\r\n              <td>Consumer</td>\r\n              <td>\r\n                \r\n                  <a href=\"StructureDefinition-Composition-mdi-and-edrs.html\">Composition - MDI and EDRS</a>\r\n                \r\n              </td>\r\n              <td/>\r\n            </tr>\r\n          \r\n        </tbody>\r\n      </table>\r\n    </div>\r\n  \r\n\r\n</div>"
  },
  "extension" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode" : "pher"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger" : 3,
      "_valueInteger" : {
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical" : "http://hl7.org/fhir/us/mdi/ImplementationGuide/hl7.fhir.us.mdi"
          }
        ]
      }
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode" : "trial-use",
      "_valueCode" : {
        "extension" : [
          {
            "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical" : "http://hl7.org/fhir/us/mdi/ImplementationGuide/hl7.fhir.us.mdi"
          }
        ]
      }
    }
  ],
  "url" : "http://hl7.org/fhir/us/mdi/CapabilityStatement/CapabilityStatement-mdi-cms-server",
  "version" : "2.0.0",
  "name" : "CapabilityStatementMdiCmsServer",
  "title" : "CapabilityStatement - MDI CMS Server",
  "status" : "active",
  "experimental" : false,
  "date" : "2022-07-03",
  "publisher" : "HL7 International / Public Health",
  "contact" : [
    {
      "name" : "HL7 International / Public Health",
      "telecom" : [
        {
          "system" : "url",
          "value" : "http://www.hl7.org/Special/committees/pher"
        }
      ]
    }
  ],
  "description" : "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.",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "US",
          "display" : "United States of America"
        }
      ]
    }
  ],
  "kind" : "requirements",
  "fhirVersion" : "4.0.1",
  "format" : [
    "application/fhir+xml",
    "xml",
    "application/fhir+json",
    "json"
  ],
  "rest" : [
    {
      "mode" : "server",
      "resource" : [
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHALL"
            }
          ],
          "type" : "Composition",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"
          ],
          "_supportedProfile" : [
            {
              🔗 "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ]
            }
          ],
          "interaction" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "read"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "search-type"
            }
          ],
          "searchParam" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "subject",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier",
              "type" : "token"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "patient",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-identifier",
              "type" : "token"
            }
          ],
          "operation" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "operation-composition-document",
              "definition" : "http://hl7.org/fhir/OperationDefinition/Composition-document"
            }
          ]
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHALL"
            }
          ],
          "type" : "Patient",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient"
          ],
          "_supportedProfile" : [
            {
              🔗 "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ]
            }
          ],
          "interaction" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "read"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "search-type"
            }
          ],
          "searchParam" : [
            {
              "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" : "birthdate",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate",
              "type" : "date"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "family",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-family",
              "type" : "string"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "given",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given",
              "type" : "string"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "gender",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender",
              "type" : "token"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "name",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name",
              "type" : "string"
            }
          ]
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHALL"
            }
          ],
          "type" : "Location",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-death-location"
          ],
          "_supportedProfile" : [
            {
              🔗 "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ]
            }
          ],
          "interaction" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "read"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "search-type"
            }
          ],
          "searchParam" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "address",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-location-address",
              "type" : "string"
            }
          ]
        },
        {
          "extension" : [
            {
              "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
              "valueCode" : "SHALL"
            }
          ],
          "type" : "Observation",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-death-date"
          ],
          "_supportedProfile" : [
            {
              🔗 "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ]
            }
          ],
          "interaction" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "read"
            },
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "code" : "search-type"
            }
          ],
          "searchParam" : [
            {
              "extension" : [
                {
                  "url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
                  "valueCode" : "SHALL"
                }
              ],
              "name" : "date",
              "definition" : "http://hl7.org/fhir/us/core/SearchParameter/us-core-observation-date",
              "type" : "date"
            }
          ]
        }
      ]
    },
    {
      "mode" : "client",
      "resource" : [
        {
          "type" : "Bundle",
          "supportedProfile" : [
            🔗 "http://hl7.org/fhir/us/mdi/StructureDefinition/Bundle-document-mdi-and-edrs"
          ],
          "interaction" : [
            {
              "code" : "read"
            }
          ]
        }
      ]
    }
  ],
  "messaging" : [
    {
      "supportedMessage" : [
        {
          "mode" : "receiver",
          "definition" : "http://hl7.org/fhir/us/mdi/MessageDefinition/MessageDefinition-toxicology-system"
        }
      ]
    }
  ],
  "document" : [
    {
      "mode" : "producer",
      "profile" : "http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"
    },
    {
      "mode" : "consumer",
      "profile" : "http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"
    }
  ]
}