{"id":21674171,"url":"https://github.com/aehrc/smart-forms","last_synced_at":"2026-04-02T13:02:34.662Z","repository":{"id":40647321,"uuid":"477486769","full_name":"aehrc/smart-forms","owner":"aehrc","description":"React-based form renderer implementing Structured Data Capture (SDC) FHIR specification","archived":false,"fork":false,"pushed_at":"2026-04-02T05:44:59.000Z","size":71989,"stargazers_count":55,"open_issues_count":38,"forks_count":27,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-04-02T12:29:51.817Z","etag":null,"topics":["fhir","react","structured-data-capture","typescript"],"latest_commit_sha":null,"homepage":"https://smartforms.csiro.au","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aehrc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.alpha.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-04-03T22:59:12.000Z","updated_at":"2026-04-02T00:12:15.000Z","dependencies_parsed_at":"2023-02-18T23:01:53.315Z","dependency_job_id":"613d31ba-0c64-4e96-b890-8f2c486995aa","html_url":"https://github.com/aehrc/smart-forms","commit_stats":{"total_commits":2178,"total_committers":10,"mean_commits":217.8,"dds":"0.13498622589531684","last_synced_commit":"af3fb8b2244752a1a8a7f1401db3204aec694987"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/aehrc/smart-forms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aehrc%2Fsmart-forms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aehrc%2Fsmart-forms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aehrc%2Fsmart-forms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aehrc%2Fsmart-forms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aehrc","download_url":"https://codeload.github.com/aehrc/smart-forms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aehrc%2Fsmart-forms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31306710,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fhir","react","structured-data-capture","typescript"],"created_at":"2024-11-25T13:43:19.107Z","updated_at":"2026-04-02T13:02:34.650Z","avatar_url":"https://github.com/aehrc.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eSmart Forms\u003c/h1\u003e\n\u003ch3\u003eAn open source FHIR powered forms app built in React\u003c/h3\u003e\n\u003ch4\u003e\nPowered by SMART on FHIR and Structured Data Capture, Smart Forms allow you to easily integrate forms into your existing healthcare system.\n\u003c/h4\u003e\n\n[![NPM](https://badge.fury.io/js/@aehrc%2Fsmart-forms-renderer.svg)](https://www.npmjs.com/package/@aehrc/smart-forms-renderer)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/aehrc/smart-forms?tab=Apache-2.0-1-ov-file#readme)\n\n\u003ch4\u003e\u003ca href=\"https://smartforms.csiro.au\"\u003eShow me the app ➡️\u003c/a\u003e\u003c/h4\u003e\n\n\u003ch4\u003e\u003ca href=\"https://smartforms.csiro.au/docs\"\u003eCheck out the documentation 📚\u003c/a\u003e\u003c/h4\u003e\n\n\u003ch4\u003e\u003ca href=\"https://smartforms.csiro.au/docs\"\u003eCheck out Questionnaire examples in Storybook 📚\u003c/a\u003e\u003c/h4\u003e\n\n---\nSmart Forms is a Typescript-based [React](https://reactjs.org/) forms web application currently ongoing development by [CSIRO's Australian e-Health Research Centre](https://aehrc.csiro.au/) as part of the Primary Care Data Quality project funded by the Australian Government Department of Health.\n\nThe web app is intended to demonstrate the use of [HL7 FHIR](https://hl7.org/fhir/) specifications, such as the [Questionnaire](https://hl7.org/fhir/questionnaire.html) and [QuestionnaireResponse](https://hl7.org/fhir/questionnaireresponse.html) resources, the Structured Data Capture (SDC) implementation guide, and most notably it leverages [SMART on FHIR capabilities](https://hl7.org/fhir/smart-app-launch/index.html) that allows the app to be launched by a primary care Clinical Management System (CMS) and capture standardised health check information for healthcare clients.\n\nThis project was bootstrapped with [Vite](https://vitejs.dev/).\n\u003cbr/\u003e\n\n**If you are interested in using the form renderer in your React app, an NPM library is published at [@aehrc/smart-forms-renderer](https://www.npmjs.com/package/@aehrc/smart-forms-renderer).**\n\n## Conformance\n\nHere's the Structured Data Capture (SDC) conformance sheet for the Smart Forms app:\nhttps://github.com/aehrc/smart-forms/blob/main/Conformance.md\n\n\n## Usage\n\n### Running on a SMART CMS client (the preferred way)\n\n1. Open https://launch.smarthealthit.org/ (or your own SMART on FHIR enabled CMS) in a browser.\n2. Set the **App Launch URL** at the bottom of the page as `https://smartforms.csiro.au/launch` and launch app.\n   \n![image](https://github.com/aehrc/smart-forms/assets/52597778/daa3b1be-e245-4d75-a766-a095dc81d8fc)\n\n\n### Running in an unlaunched state\n\nThis method of running the app does not allow you to save responses as it is not connected to a CMS client.\n\n1. Open https://smartforms.csiro.au in a browser.\n2. You would have access to some pre-defined local questionnaires\n\nNOTE: The app will not be able to view or save responses as it is not connected to a CMS client.\n\n## Local Development\nRefer to [LOCAL_DEVELOPMENT.md](LOCAL_DEVELOPMENT.md) for instructions on local development and running.\n\n\n## Feature requests and bug reports\n\nIf you find any bugs, feel free to [create an issue](https://github.com/aehrc/smart-forms/issues/new) and we will try our best to get it fixed.\n\nIf you have any feature suggestions, feel free to also create an issue. However, we will try to prioritise more general rather than use-case specific features due to resourcing constraints.\n\nWe are also accepting contributions to make the product better! Please read [CONTRIBUTING](CONTRIBUTING.md) or discuss on [zulip](https://chat.fhir.org/#narrow/stream/425534-smart-forms).\n\n## Discussions\n\nWe encourage having discussions on [chat.fhir.org](https://chat.fhir.org/).\n\nSmart Forms-related discussions can be raised in the Smart Forms's stream: https://chat.fhir.org/#narrow/stream/425534-smart-forms.\n\nAny questionnnaire/SDC-related discussion can be raised in the questionnaire stream: https://chat.fhir.org/#narrow/stream/179255-questionnaire.\n\n## Licensing and attribution\n\nSmart Forms is copyright © 2022-2025, Commonwealth Scientific and Industrial\nResearch Organisation\n(CSIRO) ABN 41 687 119 230. Licensed under\nthe [Apache License, version 2.0](https://www.apache.org/licenses/LICENSE-2.0).\n\nThis means that you are free to use, modify and redistribute the software as\nyou wish, even for commercial purposes.\n\n**Smart Forms is experimental software at the moment, use it at your own risk!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faehrc%2Fsmart-forms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faehrc%2Fsmart-forms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faehrc%2Fsmart-forms/lists"}