SMART Application Launch Framework Implementation Guide Release 1.0.0

This page is part of a downloaded copy of this specification. This page is part of the Smart App Launch Implementation Guide (v1.0.0: STU 1) based on FHIR R4. For a full list of available versions, see the Directory of published versions

CapabilityStatement: smart-app-launch-example

Formats: Narrative, XML, JSON

Raw ttl

@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:Resource.id [ fhir:value "smart-app-launch-example"];
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ];
     fhir:Narrative.div "<div\nxmlns=\"http://www.w3.org/1999/xhtml\"><h2>SMART App Launch Capability Statement\nExample (Empty)</h2><div><p>This is the base Capability Statement for FHIR. It\nrepresents a server that supports <em>SMART on FHIR</em> authorization for\naccess, it declares support for automated discovery of OAuth2 endpoints in its\nCapabilityStatement using the OAuth Uri extension on the\n<code>rest.security</code> element (or, when using FHIR DSTU2, the\n<code>Conformance.rest.security</code> element). Any time a client sees this\nextension, it must be prepared to authorize using SMART’s OAuth2-based\nprotocol.</p>\n<p>None of the other functionality defined by FHIR is represented\nin this Capability Statement. It is provided to use as a template for system\ndesigners to build their own Capability Statements from. Since a capability\nstatement has to contain something, this contains a read of a Capability\nStatement</p></div>"
  ];
  fhir:CapabilityStatement.url [ fhir:value "http://fhir-registry.smarthealthit.org/CapabilityStatement/smart-app-launch-example"];
  fhir:CapabilityStatement.version [ fhir:value "1.0.0"];
  fhir:CapabilityStatement.name [ fhir:value "SMART App Launch Capability Statement Example\n(Empty)"];
  fhir:CapabilityStatement.status [ fhir:value "draft"];
  fhir:CapabilityStatement.experimental [ fhir:value "true"^^xsd:boolean];
  fhir:CapabilityStatement.date [ fhir:value "2018-09-18T14:44:43-07:00"^^xsd:dateTime];
  fhir:CapabilityStatement.publisher [ fhir:value "Boston's Children Hospital and Hl7\nInternational"];
  fhir:CapabilityStatement.contact [
     fhir:index 0;
     fhir:ContactDetail.telecom [
       fhir:index 0;
       fhir:ContactPoint.system [ fhir:value "url" ];
       fhir:ContactPoint.value [ fhir:value "http://hl7.org/fhir" ]     ]
  ];
  fhir:CapabilityStatement.description [ fhir:value "This is the base Capability\nStatement for FHIR. It represents a server that supports *SMART on FHIR*\nauthorization for access, it declares support for automated discovery of OAuth2\nendpoints in its CapabilityStatement using the OAuth Uri extension on the\n`rest.security` element (or, when using FHIR DSTU2, the\n`Conformance.rest.security` element). Any time a client sees this extension, it\nmust be prepared to authorize using SMART’s OAuth2-based protocol.\n\n   None of\nthe other functionality defined by FHIR is represented in this Capability\nStatement. It is provided to use as a template for system designers to build\ntheir own Capability Statements from. Since a capability statement has to\ncontain something, this contains a read of a Capability Statement"];
  fhir:CapabilityStatement.kind [ fhir:value "capability"];
  fhir:CapabilityStatement.software [
     fhir:CapabilityStatement.software.name [ fhir:value "Insert your softwware name here..." ]
  ];
  fhir:CapabilityStatement.fhirVersion [ fhir:value "3.0.1"];
  fhir:CapabilityStatement.acceptUnknown [ fhir:value "no"];
  fhir:CapabilityStatement.format [
     fhir:value "xml";
     fhir:index 0
  ], [
     fhir:value "json";
     fhir:index 1
  ];
  fhir:CapabilityStatement.rest [
     fhir:index 0;
     fhir:CapabilityStatement.rest.mode [ fhir:value "server" ];
     fhir:CapabilityStatement.rest.documentation [ fhir:value "An empty Capability Statement" ];
     fhir:CapabilityStatement.rest.security [
       fhir:Element.extension [
         fhir:index 0;
         fhir:Element.extension [
           fhir:index 0;
           fhir:Extension.url [ fhir:value "token" ];
           fhir:Extension.valueUri [ fhir:value "https://my-server.org/token" ]         ], [
           fhir:index 1;
           fhir:Extension.url [ fhir:value "authorize" ];
           fhir:Extension.valueUri [ fhir:value "https://my-server.org/authorize" ]         ], [
           fhir:index 2;
           fhir:Extension.url [ fhir:value "manage" ];
           fhir:Extension.valueUri [ fhir:value "https://my-server.org/authorizations/manage" ]         ], [
           fhir:index 3;
           fhir:Extension.url [ fhir:value "introspect" ];
           fhir:Extension.valueUri [ fhir:value "https://my-server.org/authorizations/introspect" ]         ], [
           fhir:index 4;
           fhir:Extension.url [ fhir:value "revoke" ];
           fhir:Extension.valueUri [ fhir:value "https://my-server.org/authorizations/revoke" ]         ];
         fhir:Extension.url [ fhir:value "http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris" ]       ];
       fhir:CapabilityStatement.rest.security.service [
         fhir:index 0;
         fhir:CodeableConcept.coding [
           fhir:index 0;
           fhir:Coding.system [ fhir:value "http://hl7.org/fhir/restful-security-service" ];
           fhir:Coding.code [ fhir:value "SMART-on-FHIR" ]         ];
         fhir:CodeableConcept.text [ fhir:value "OAuth2 using SMART-on-FHIR profile (see http://docs.smarthealthit.org)" ]       ]     ]
  ].

# - ontology header ------------------------------------------------------------

 a owl:Ontology;
  owl:imports fhir:fhir.ttl.