Smart Health Checks
0.3.0-draft - trial-use Australia flag

This page is part of the Smart Forms (v0.3.0-draft: R1 Draft) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

ActorDefinition: SHC App

Official URL: https://smartforms.csiro.au/ig/ActorDefinition/SHCApp Version: 0.3.0-draft
Draft as of 2025-10-30 Computable Name: SHCApp

Copyright/Legal: Copyright © 2022+ Australian Government Department of Health and Aged Care - All rights reserved. This content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See https://creativecommons.org/licenses/by-sa/4.0/.

The SHC App is a system that a SHC Host can launch allowing a user to fill out a health check form, prepopulated with patient health information retrieved from the SHC Host FHIR Server, and writeback data collected in the form.

Actor: SHCApp SHC AppType: system

The Smart Health Checks (SHC) App:

  • SHALL accept App Launch request
  • SHALL invoke SMART Authorization Configuration request
  • SHALL redirect to Authorization Request
  • SHALL accept Authorization Callback request
  • SHALL invoke Token Request
  • SHALL authorise FHIR API requests using Bearer access token per SMART APP Launch Access FHIR API
  • SHALL invoke read Practitioner request
  • SHALL invoke read Patient request
  • SHALL invoke search QuestionnaireResponse request
  • SHALL invoke read QuestionnaireResponse request
  • SHALL invoke create and update QuestionnaireResponse request
  • SHALL invoke search and read requests for resources required by this IG to pre-populate questionnaire response
  • SHALL invoke create and patch requests in a transaction Bundle for resources required by this IG
Capabilities:SHC App
Derived from:http://hl7.org.au/fhir/core/ActorDefinition/au-core-actor-requester

Notes:

SHC App Interactions

App Launch

The SHC user initiates the SHC App within the PMS. The PMS generates a launch context related to the current user, patient and health check questionnaire, which the SHC Host Authorization Server can access from the parameter provided in the App launch request.