Respiratory Virus Hospitalization Surveillance Network (RESP-NET) Content Implementation Guide
2.0.0-ballot - STU 2 - Ballot United States of America flag

Respiratory Virus Hospitalization Surveillance Network (RESP-NET) Content Implementation Guide, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 2.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-resp-net-ig/ and changes regularly. See the Directory of published versions

: RESP-NET EHR Capability Statement - TTL Representation

Page standards status: Trial-use Maturity Level: 2

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@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 "resp-net-data-source"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n      <h2>Data Source (e.g EHR)</h2>\n      <p>(Requirements Definition Capability Statement)</p>\n      <p>Canonical URL: http://hl7.org/fhir/us/resp-net/CapabilityStatement/resp-net-data-source</p>\n      <p>Published by: <b>HL7 International - Public Health Work Group</b>\n      </p>\n      <p>This profile defines the expected capabilities of the <i>Data Source (e.g EHR) </i> actor to support the RESP-NET use cases.  \n      Data Sources can be implemented and deployed with Data Submitter capability bundled together also identified as Data Source with Data Submitter functionality.\n      Data Sources may be implemented with an external Data Submitter identified as Data Source with External Data Submitter.\n      The conformance requirements for these different DataSources with and without Data Submitter functionality is different and outlined below.\n      </p>\n      <h2>General</h2>\n      <div class=\"table-wrapper\">\n        <table>\n          <tbody>\n            <tr>\n              <th>FHIR Version:</th>\n              <td>4.0.1</td>\n            </tr>\n            <tr>\n              <th>Supported formats:</th>\n              <td>json</td>\n            </tr>\n          </tbody>\n        </table>\n      </div>\n      <h2>REST  behavior</h2>\n      <h3>Data Source with Data Submitter functionality bundled together</h3>\n      <p> The primary focus of the Data Source actor in this case is to create the RESPnet report and send it to the RESP-Net site.\n      </p>\n      \n      <p>Data Sources (with inbuilt Data Submitter functionality) <b>SHALL</b> meet the general security requirements documented in FHIR <a href=\"http://hl7.org/fhir/security.html\">Security guidance</a>.</p>\n      <p>Data Sources (with inbuilt Data Submitter functionality) <b>SHALL</b> be capable of generating the RESP-NET reporting Bundle in response to a encounter-close and encounter-start trigger events</p>\n      <p>Data Sources (with inbuilt Data Submitter functionality) <b>SHOULD</b> be capable of submitting the RESP-NET reporting Bundle to the Public Health Agency(PHA) RESP-Net site using $process-message operation.</p>\n      <p>Data Sources (with inbuilt Data Submitter functionality) <b>SHOULD</b> be capable of submitting the RESP-NET content Bundle to the Public Health Agency(PHA) RESP-Net site by posting a Bundle to the /Bundle endpoint.</p>\n      <p>Data Sources (with inbuilt Data Submitter functionality) <b>SHALL</b> support either POSTING a RESP-Net reporting Bundle to the $process-message operation or POSTING a RESP-Net content Bundle to the /Bundle endpoint.</p>\n      <p>Data Sources (with inbuilt Data Submitter functionality) <b>SHALL</b> use SMART on FHIR Backend Services to authenticate and authorize with the PHA (RESP-Net site) to submit the resp-net report.</p>\n      \n      \n      <h3>Data Source supporting External Data Submitter application</h3>\n      <p>The primary focus of the Data Source actor is to allow the creation, modification and deletion of Subscriptions, notify subscribers based on subscriptions and support US Core APIs.</p>\n      <p>The rest of the requirements identified below in this capability statement only apply Data Sources supporting external Data Submitter Applications</p>\n      <p>\n        <b>Security Requirements:</b>\n      </p>\n      <p>Data Sources supporting external Data Submitter applications must meet the general security requirements documented in FHIR <a href=\"http://hl7.org/fhir/security.html\">Security guidance</a>.</p>\n      <p>In addition the Data Source supporting external Data Submitter applications (e.g EHR) needs to meet the security requirements as outlined in the <a href=\"spec.html#smart-on-fhir-backend-services-requirements\">Formal Specification - SMART on FHIR Backend Services Requirements.</a></p>\n\n      <h3>US Core Support</h3>\n\n      <p>\n      The Data Source supporting external Data Submitter (e.g EHR) <b>SHALL</b> implement the \n      <a href=\"http://hl7.org/fhir/us/core/STU3.1.1/CapabilityStatement-us-core-server.html\">US Core Server capability statement</a> as foundational FHIR APIs needed by the RESP-NET IG.\n      </p>\n      <br/>\n\n      <h3>Resource summary for Data Sources supporting external Data Submitter applications</h3>\n      <div class=\"table-wrapper\">\n        <table class=\"grid\">\n          <thead>\n            <tr>\n              <th>Resource</th>\n              <th>Search</th>\n              <th>Read</th>\n              <th>Read Version</th>\n              <th>Instance History</th>\n              <th>Resource History</th>\n              <th>Create</th>\n              <th>Update</th>\n              <th>Delete</th>\n              <th>Operations</th>\n            </tr>\n          </thead>\n          <tbody>\n           <tr>\n              <th><a href=\"http://build.fhir.org/ig/HL7/fhir-subscription-backport-ig/StructureDefinition-backport-subscription.html\">Backported Subscription</a></th>\n              <td>\n              </td>\n              <td>\n                <a href=\"#Subscription-read\" title=\"Allows retrieval of a specific Subscription Resource instances.\">SHALL</a>\n              </td>\n              <td>\n              </td>\n              <td>               \n              </td>\n              <td>\n              </td>\n              <td>\n                <a href=\"#Subscription-create\" title=\"Allows creation of a specific Subscription Resource instance\">SHALL</a>\n              </td>\n              <td>\n                <a href=\"#Subscription-update\" title=\"Allows update of a specific Subscription Resource instance\">SHALL</a>\n              </td>\n			  <td>\n                <a href=\"#Subscription-delete\" title=\"Allows deletion of a specific Subscription Resource instance\">SHALL</a>\n              </td>\n              <td>\n                <a href=\"http://build.fhir.org/ig/HL7/fhir-subscription-backport-ig/OperationDefinition-backport-subscriptiontopic-list.html\">$topic-list</a>\n                <a href=\"http://build.fhir.org/ig/HL7/fhir-subscription-backport-ig/OperationDefinition-backport-subscription-status.html\">$status</a>\n              </td>\n            </tr>\n            <tr>\n              <th><a>Encounter Close and Encounter Start Subscription Topics</a></th>\n              <td>\n              </td>\n              <td>\n                <a href=\"#Subscription-read\" title=\"Allows retrieval of a Encounter Start or Encounter End Subscription instance.\">SHALL</a>\n              </td>\n              <td>\n              </td>\n              <td>               \n              </td>\n              <td>\n              </td>\n              <td>\n                <a href=\"#Subscription-create\" title=\"Allows creation of a Subscription Resource instance for Encounter Start and Encounter Close event notifications\">SHALL</a>\n              </td>\n              <td>\n                <a href=\"#Subscription-update\" title=\"Allows update of a Subscription Resource instance for Encounter Start and Encounter Close event notifications\">SHALL</a>\n              </td>\n              <td>\n                <a href=\"#Subscription-delete\" title=\"Allows deletion of a Subscription Resource instance for Encounter Start and Encounter Close event notifications\">SHALL</a>\n              </td>\n              <td>\n              </td>\n            </tr>\n            <tr>\n              <th><a href=\"http://build.fhir.org/ig/HL7/fhir-subscription-backport-ig/StructureDefinition-backport-subscription-notification.html\">Backport Subscription Notification Bundle</a></th>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>               \n              </td>\n              <td>\n              </td>\n              <td>\n                <a href=\"#Notification-Bundle-create\" title=\"Allows creation of a Subscription Notification Bundle for Encounter Start and Encounter Close events\">SHALL</a>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n            </tr>\n            <tr>\n              <th><a href=\"http://build.fhir.org/ig/HL7/fhir-subscription-backport-ig/StructureDefinition-backport-subscriptionstatus.html\">Backport Subscription Status</a></th>\n              <td>\n              </td>\n              <td>\n                <a href=\"#Subscription-Status-read\" title=\"Allows retrieval of a Subscription Status for a specific Subscription\">SHALL</a>\n              </td>\n              <td>\n              </td>\n              <td>               \n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n            </tr>\n            <tr>\n              <th>US Core APIs</th>\n              <td>\n                <a href=\"#USCore-search-type\" title=\"Allows search of a specific US Core Resource instances.\">SHALL</a>\n              </td>\n              <td>\n                <a href=\"#USCore-read\" title=\"Allows retrieval of a specific US Core Resource instances.\">SHALL</a>\n              </td>\n              <td>\n              </td>\n              <td>               \n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n			        <td>\n              </td>\n              <td>\n              </td>\n            </tr>\n            <tr>\n              <th><a href=\"http://hl7.org/fhir/R4/medicationadministration.html\">MedicationAdministration</a></th>\n              <td>\n                <a href=\"#MedAdm-search\" title=\"Allows search of a specific MedicationAdministration Resource instances.\">SHALL</a>\n              </td>\n              <td>\n                <a href=\"#MedAdm-read\" title=\"Allows retrieval of a specific MedicationAdministration instances.\">SHALL</a>\n              </td>\n              <td>\n              </td>\n              <td>               \n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n              <td>\n              </td>\n            </tr>\n          </tbody>\n        </table>\n      </div>\n     \n      <br/>\n      <br/>\n      <h3>\n        <a href=\"http://hl7.org/fhir/R4/subscription.html\">Subscription (Includes Subscriptions for encounter-start and encounter-close Subscription Topic)</a>\n      </h3>\n      <p>Profile: http://build.fhir.org/ig/HL7/fhir-subscription-backport-ig/StructureDefinition-backport-subscription.html\n      </p>\n      <h4>Interactions</h4>\n      <div class=\"table-wrapper\">\n        <table class=\"list\">\n          <thead>\n            <tr>\n              <th>Name</th>\n              <th>Description</th>\n            </tr>\n          </thead>\n          <tbody>\n            <tr>\n              <th>\n                <a name=\"Subscription-read\"> </a>\n                <span>read</span>\n              </th>\n              <td>\n                <p>Allows retrieval of a specific Subscription instance.</p>\n              </td>\n            </tr>\n            <tr>\n              <th>\n                <a name=\"Subscription-create\"> </a>\n                <span>create</span>\n              </th>\n              <td>\n                <p>Allows creation of Subscription instances</p>\n              </td>\n            </tr> \n            <tr>\n              <th>\n                <a name=\"Subscription-update\"> </a>\n                <span>update</span>\n              </th>\n              <td>\n                <p>Allows Update of Subscription instances</p>\n              </td>\n            </tr> \n            <tr>\n              <th>\n                <a name=\"Subscription-delete\"> </a>\n                <span>delete</span>\n              </th>\n              <td>\n                <p>Allows deletion of Subscription instances</p>\n              </td>\n            </tr>    \n          </tbody>\n        </table>\n      </div>\n      <br/>\n      <br/> \n      <h3>\n        <a href=\"http://hl7.org/fhir/R4/bundle.html\">Bundle (Notification Bundle for Subscriptions)</a>\n      </h3>\n      <p>Profile: http://build.fhir.org/ig/HL7/fhir-subscription-backport-ig/StructureDefinition-backport-subscription-notification.html)\n      </p>\n      <h4>Interactions</h4>\n      <div class=\"table-wrapper\">\n        <table class=\"list\">\n          <thead>\n            <tr>\n              <th>Name</th>\n              <th>Description</th>\n            </tr>\n          </thead>\n          <tbody>\n            <tr>\n              <th>\n                <a name=\"Notification-Bundle-create\"> </a>\n                <span>create</span>\n              </th>\n              <td>\n                <p>Allows creation of Notification Bundles for Subscriptions </p>\n              </td>\n            </tr>   \n          </tbody>\n        </table>\n      </div>\n      <br/>\n      <br/>\n      <h3>\n        <a href=\"http://hl7.org/fhir/R4/parameters.html\">Parameters (Parameters Profile to retrieve Subscription Status)</a>\n      </h3>\n      <p>Profile: \"subscriptionstatus profile from Subscription-backport Implementation Guide\"\n      </p>\n      <h4>Interactions</h4>\n      <div class=\"table-wrapper\">\n        <table class=\"list\">\n          <thead>\n            <tr>\n              <th>Name</th>\n              <th>Description</th>\n            </tr>\n          </thead>\n          <tbody>\n            <tr>\n              <th>\n                <a name=\"Subscription-Status-read\"> </a>\n                <span>read</span>\n              </th>\n              <td>\n                <p>Allows clients to request Subscription Status for Subscriptions </p>\n              </td>\n            </tr>   \n          </tbody>\n        </table>\n      </div>\n      <br/>\n      <br/>\n      <h3>\n        <a href=\"http://hl7.org/fhir/us/core\">US Core APIs</a>\n      </h3>\n      <p>Profile: All US Core profiles\n      </p>\n      <h4>Interactions</h4>\n      <div class=\"table-wrapper\">\n        <table class=\"list\">\n          <thead>\n            <tr>\n              <th>Name</th>\n              <th>Description</th>\n            </tr>\n          </thead>\n          <tbody>\n            <tr>\n              <th>\n                <a name=\"USCore-search-type\"> </a>\n                <span>search</span>\n              </th>\n              <td>\n                <p>Allows searching of specific US Core resource profile instances.</p>\n              </td>\n            </tr>\n            <tr>\n              <th>\n                <a name=\"USCore-read\"> </a>\n                <span>read</span>\n              </th>\n              <td>\n                <p>Allows retrieval of specific US Core resource profile instances</p>\n              </td>\n            </tr> \n          </tbody>\n        </table>\n      </div>\n      <br/>\n      <br/> \n      <h3>\n        <a href=\"http://hl7.org/fhir/medicationadministration.html\">MedicationAdministration</a>\n      </h3>\n      <p>Profile: \"us-ph-medicationadministration from Public Health Library\"\n      </p>\n      <h4>Interactions</h4>\n      <div class=\"table-wrapper\">\n        <table class=\"list\">\n          <thead>\n            <tr>\n              <th>Name</th>\n              <th>Description</th>\n            </tr>\n          </thead>\n          <tbody>\n            <tr>\n              <th>\n                <a name=\"MedAdm-search\"> </a>\n                <span>search</span>\n              </th>\n              <td>\n                <p>Allows searching of specific MedicationAdministration resource profile instances.</p>\n              </td>\n            </tr>\n            <tr>\n              <th>\n                <a name=\"MedAdm-read\"> </a>\n                <span>read</span>\n              </th>\n              <td>\n                <p>Allows retrieval of specific MedicationAdministration resource profile instances</p>\n              </td>\n            </tr> \n          </tbody>\n        </table>\n      </div>\n      <br/>\n      <br/>    \n    </div>"^^rdf:XMLLiteral
  ] ; # 
  fhir:extension ( [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"^^xsd:anyURI ] ;
fhir:value [
a fhir:code ;
fhir:v "pher"     ]
  ] ) ; # 
  fhir:url [ fhir:v "http://hl7.org/fhir/us/resp-net/CapabilityStatement/resp-net-data-source"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "2.0.0-ballot"] ; # 
  fhir:name [ fhir:v "RespNetEHRCapabilityStatement"] ; # 
  fhir:title [ fhir:v "RESP-NET EHR Capability Statement"] ; # 
  fhir:status [ fhir:v "draft"] ; # 
  fhir:date [ fhir:v "2020-12-06"^^xsd:date] ; # 
  fhir:publisher [ fhir:v "HL7 International / Public Health"] ; # 
  fhir:contact ( [
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://www.hl7.org/Special/committees/pher" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "This profile defines the expected capabilities of the ''EHR'' actor when conforming to the RESP-NET Content Implementation Guide.     This role is responsible for allowing creation, modification and deletion of Subscriptions and allows searching and retrieval of resources using US Core APIs."] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
fhir:code [ fhir:v "US" ]     ] )
  ] ) ; # 
  fhir:kind [ fhir:v "requirements"] ; # 
  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
  fhir:format ( [ fhir:v "json"] ) ; # 
  fhir:rest ( [
fhir:mode [ fhir:v "server" ] ;
fhir:documentation [ fhir:v "The focus of the EHR is to allow creation, modification and deletion of Subscriptions and allows searching and retrieval of resources using US Core APIs. " ] ;
fhir:security [
fhir:description [ fhir:v "Implementations must meet the general security requirements documented in the security section of the implementation guide." ]     ] ;
    ( fhir:resource [
fhir:type [ fhir:v "Subscription" ] ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [
a fhir:code ;
fhir:v "SHALL"           ]         ] ) ;
fhir:code [ fhir:v "read" ] ;
fhir:documentation [ fhir:v "Allows retrieval of a specific Subscription instance." ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [
a fhir:code ;
fhir:v "SHALL"           ]         ] ) ;
fhir:code [ fhir:v "create" ] ;
fhir:documentation [ fhir:v "Allows creation of a Subscription resource instance." ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [
a fhir:code ;
fhir:v "SHALL"           ]         ] ) ;
fhir:code [ fhir:v "update" ] ;
fhir:documentation [ fhir:v "Allows update of a Subscription resource instance." ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [
a fhir:code ;
fhir:v "SHALL"           ]         ] ) ;
fhir:code [ fhir:v "delete" ] ;
fhir:documentation [ fhir:v "Allows deletion of a Subscription resource instance." ]       ] )     ] )
  ] ) . #