Smart Forms
0.1.0 - ci-build

Smart Forms, published by AEHRC CSIRO. This guide is not an authorized publication; it is the continuous build for version 0.1.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

Reference Implementation

An open source reference implementation has been developed to demonstrate the Smart Forms solution.

Components

Smart Forms Application

Try it out here: https://www.smartforms.io/

A web application supporting the rendering of Questionnaire resources and authoring of QuestionnaireResponse resources. The app leverages SMART App Launch and Structured Data Capture.

The source code and additional information is available at the Smart Forms GitHub repository.

If you are interested in using the rendering engine in your projects, a standalone package is published on NPM as @aehrc/smart-forms-renderer.

Smart Forms Server

Publicly available endpoint here: https://smartforms.csiro.au/api/fhir

A Questionnaire-hosting Forms Server API that supports the $assemble operation. This API is built on the HAPI-FHIR Starter Project.

Clinical System Simulator

Try it out here: https://ehr.smartforms.io/

A simple simulator showing a patient summary screen with a launch button to perform an Aboriginal and Torres Strait Islander Health Check. The patient, user and questionnaire are preselected but can be changed on the Configuration page. The simulator is supported by the SMART Launcher.

The source code is available at the SMART-EHR-Launcher GitHub repository.