<?xml version="1.0" encoding="UTF-8"?>

<Basic xmlns="http://hl7.org/fhir">
  <id value="SHCHostAuthorizationServer"/>
  <language value="en"/>
  <text>
    <status value="generated"/><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>
<ul>
<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>
<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>
<li><strong>SHALL</strong> support SMART App Launch scopes:
<ul>
<li>openid fhirUser</li>
<li>launch</li>
<li>user/Practitioner.r</li>
<li>patient/Patient.r</li>
<li>patient/*.rs</li>
<li>user/QuestionnaireResponse.crus</li>
<li>...</li>
</ul>
</li>
</ul>
</div></td></tr></table></div>
  </text>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.url">
    <valueUri value="https://smartforms.csiro.au/ig/ActorDefinition/SHCHostAuthorizationServer"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.version">
    <valueString value="0.4.0"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.name">
    <valueString value="SHCHostAuthorizationServer"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.title">
    <valueString value="SHC Host Authorization Server"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.status">
    <valueCode value="draft"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.experimental">
    <valueBoolean value="false"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.date">
    <valueDateTime value="2026-08-21T04:12:56+00:00"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.publisher">
    <valueString value="AEHRC CSIRO"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.contact">
    <valueContactDetail>
      <name value="AEHRC CSIRO"/>
      <telecom>
        <system value="url"/>
        <value value="https://confluence.csiro.au/display/PCDQFPhase2/Primary+Care+Data+Quality+Foundations+-+Phase+2"/>
      </telecom>
    </valueContactDetail>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.description">
    <valueMarkdown value="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."/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.jurisdiction">
    <valueCodeableConcept>
      <coding>
        <system value="urn:iso:std:iso:3166"/>
        <code value="AU"/>
        <display value="Australia"/>
      </coding>
    </valueCodeableConcept>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.copyright">
    <valueMarkdown value="Copyright © 2022+ Australian Government Department of Health, Disability and Ageing - All rights reserved.&#xA;This content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.&#xA;See https://creativecommons.org/licenses/by-sa/4.0/.&#xA;"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.type">
    <valueCode value="system"/>
  </extension>
  <extension url="http://hl7.org/fhir/5.0/StructureDefinition/extension-ActorDefinition.documentation">
    <valueMarkdown value="The SHC Host Authorization Server: &#xA;- **SHALL** respond to [Authorization Request](https://hl7.org/fhir/smart-app-launch/app-launch.html#obtain-authorization-code)&#xA;- **SHALL** respond to [Token Request](https://hl7.org/fhir/smart-app-launch/app-launch.html#obtain-access-token)&#xA;- **SHALL** support SMART App Launch scopes: &#xA;  - openid fhirUser&#xA;  - launch&#xA;  - user/Practitioner.r&#xA;  - patient/Patient.r&#xA;  - patient/*.rs&#xA;  - user/QuestionnaireResponse.crus&#xA;  - ..."/>
  </extension>
  <code>
    <coding>
      <system value="http://hl7.org/fhir/fhir-types"/>
      <code value="ActorDefinition"/>
    </coding>
  </code>
</Basic>