Smart Health Checks
0.3.0 - ci-build

Smart Health Checks, published by AEHRC CSIRO. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/aehrc/smart-forms-ig/ and changes regularly. See the Directory of published versions

## : SHC Host Authorization Server - TTL Representation

Draft as of 2025-10-01

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:ActorDefinition ;
      fhir:nodeRole fhir:treeRoot ;
      fhir:id [ fhir:v "SHCHostAuthorizationServer"] ; #
      fhir:text [
    fhir:status [ fhir:v "generated" ] ;
    fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: ActorDefinition SHCHostAuthorizationServer</b></p><a name=\"SHCHostAuthorizationServer\"> </a><a name=\"hcSHCHostAuthorizationServer\"> </a><table class=\"grid\"><tr><td><b>Actor: SHCHostAuthorizationServer </b></td><td>SHC Host Authorization Server</td><td>Type: system </td></tr><tr><td colspan=\"3\"><div><p>The SHC Host Authorization Server:</p>\n<ul>\n<li><strong>SHALL</strong> respond to <a href=\"https://hl7.org/fhir/smart-app-launch/app-launch.html#obtain-authorization-code\">Authorization Request</a></li>\n<li><strong>SHALL</strong> respond to <a href=\"https://hl7.org/fhir/smart-app-launch/app-launch.html#obtain-access-token\">Token Request</a></li>\n<li><strong>SHALL</strong> support SMART App Launch scopes:\n<ul>\n<li>openid fhirUser</li>\n<li>launch</li>\n<li>user/Practitioner.r</li>\n<li>patient/Patient.r</li>\n<li>patient/*.rs</li>\n<li>user/QuestionnaireResponse.crus</li>\n<li>...</li>\n</ul>\n</li>\n</ul>\n</div></td></tr></table></div>"^^rdf:XMLLiteral
      ] ; #
      fhir:url [ fhir:v "https://smartforms.csiro.au/ig/ActorDefinition/SHCHostAuthorizationServer"^^xsd:anyURI] ; #
      fhir:version [ fhir:v "0.3.0"] ; #
      fhir:name [ fhir:v "SHCHostAuthorizationServer"] ; #
      fhir:title [ fhir:v "SHC Host Authorization Server"] ; #
      fhir:status [ fhir:v "draft"] ; #
      fhir:experimental [ fhir:v false] ; #
      fhir:date [ fhir:v "2025-10-01T09:09:53+00:00"^^xsd:dateTime] ; #
      fhir:publisher [ fhir:v "AEHRC CSIRO"] ; #
      fhir:contact ( [
    fhir:name [ fhir:v "AEHRC CSIRO" ] ;
        ( fhir:telecom [
    fhir:system [ fhir:v "url" ] ;
    fhir:value [ fhir:v "https://confluence.csiro.au/display/PCDQFPhase2/Primary+Care+Data+Quality+Foundations+-+Phase+2" ]     ] )
      ] ) ; #
      fhir:description [ fhir:v "The SHC Host Authorization Server allows the SHC App to request authorisation from the PMS user to access patient health information to prepopulate and write back health checks data using the PMS FHIR Server."] ; #
      fhir:jurisdiction ( [
        ( fhir:coding [
    fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
    fhir:code [ fhir:v "AU" ] ;
    fhir:display [ fhir:v "Australia" ]     ] )
      ] ) ; #
      fhir:copyright [ fhir:v "Copyright © 2022+ Australian Government Department of Health and Aged Care - All rights reserved.\nThis content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.\nSee https://creativecommons.org/licenses/by-sa/4.0/.\n"] ; #
      fhir:type [ fhir:v "system"] ; #
      fhir:documentation [ fhir:v "The SHC Host Authorization Server: \n- **SHALL** respond to [Authorization Request](https://hl7.org/fhir/smart-app-launch/app-launch.html#obtain-authorization-code)\n- **SHALL** respond to [Token Request](https://hl7.org/fhir/smart-app-launch/app-launch.html#obtain-access-token)\n- **SHALL** support SMART App Launch scopes: \n  - openid fhirUser\n  - launch\n  - user/Practitioner.r\n  - patient/Patient.r\n  - patient/*.rs\n  - user/QuestionnaireResponse.crus\n  - ..."] . #