Smart Forms
0.2.0-draft - trial-use
This page is part of the Smart Forms (v0.2.0-draft: R1 Draft) based on FHIR (HL7® FHIR® Standard) R4. . For a full list of available versions, see the Directory of published versions
Official URL: https://smartforms.csiro.au/ig/CapabilityStatement/SFLauncherServerAboriginalTorresStraitIslanderHealthCheck | Version: 0.2.0-draft | |||
Draft as of 2023-06-16 | Computable Name: SmartFormsLauncherServerAboriginalTorresStraitIslanderHealthCheck | |||
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/. |
This CapabilityStatement describes the expected capabilities for systems to launch and exchange data with the Smart Forms client application to support the Aboriginal and Torres Strait Islander Health Check. It lists the server's conformance expectations for the resource types required as a launch context, resource types required to support prepopulation of the form, and QuestionnaireResponse requirements for managing form responses. These expectations include supported FHIR profiles, RESTful operations, and search parameters.
Raw OpenAPI-Swagger Definition file | Download
json
Note to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as "SHALL NOT". Some items might be marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
server
A Smart Forms Launcher Server SHALL:
A Smart Forms Launcher Server SHALL:
- Support CORS headers
- Support SMART on FHIR security services
See the Structured Data Capture Security Details section for general considerations and recommendations.
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include
_revinclude
read
.The server SHALL support the Patient resource, AU Core profile and the conformance expectations for the Patient resource.
read
.The server SHALL support the Practitioner resource, AU Core profile and the conformance expectations for the Practitioner resource.
read
.The server SHALL support the Encounter resource, AU Core profile and the conformance expectations for the Encounter resource.
search-type
.The server SHALL support the Condition resource, the AU Core profile and the conformance expectations for the Condition resource.
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | The client SHALL provide at least a id value and MAY provide both the Type and id values. The server SHALL support both. |
SHALL | clinical-status | token | The client SHALL provide at least a code value and MAY provide both the code and system values. The server SHALL support both. |
Conformance | Parameters | Types |
---|---|---|
SHALL | patient+ clinical-status | reference +token |
search-type
.The server SHALL support the Observation resource, the AU Core profiles listed and the conformance expectations for the Observation resource.
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | The client SHALL provide at least an id value and MAY provide both the Type and id values. The server SHALL support both. |
SHALL | code | token | The client SHALL provide at least a code value and MAY provide both the code and system values. The server SHALL support both. |
SHALL | _count | number | The client and server SHALL support search result limiting. |
SHALL | _sort | string | The client server SHALL support search result sorting by date and MAY support other values. |
read
, search-type
, update
, create
.VersionId tracked fully
The server SHALL correctly track and populate the versionId meta-property on resources and support using e-tags and If-Match header for version integrity in the API.
The server SHALL support the QuestionnaireResponse resource, Structured Data Capture profile and the conformance expectations for the QuestionnaireResponse resource.
Conformance | Parameter | Type | Documentation |
---|---|---|---|
SHALL | patient | reference | The client SHALL provide at least a id value and MAY provide both the Type and id values. The server SHALL support both. |
SHALL | questionnaire | reference | The client SHALL provide at least a id value and MAY provide both the Type and id values. The server SHALL support both. |
SHALL | status | token | The client SHALL provide at least a code value and MAY provide both the code and system values. The server SHALL support both. |
SHALL | _count | number | The client and server SHALL support search result limiting. |
SHALL | _sort | string | The client and server SHALL support search result sorting by authored and MAY support other values. |