An open API service indexing awesome lists of open source software.

https://github.com/stanfordspezi/spezitemplateapplication

Template application demonstrating the usage of the Stanford Spezi framework.
https://github.com/stanfordspezi/spezitemplateapplication

fhir ios spezi stanford swift xcode

Last synced: 7 months ago
JSON representation

Template application demonstrating the usage of the Stanford Spezi framework.

Awesome Lists containing this project

README

          

# Spezi Template Application

[![Beta Deployment](https://github.com/StanfordSpezi/SpeziTemplateApplication/actions/workflows/beta-deployment.yml/badge.svg)](https://github.com/StanfordSpezi/SpeziTemplateApplication/actions/workflows/beta-deployment.yml)
[![codecov](https://codecov.io/gh/StanfordSpezi/SpeziTemplateApplication/branch/main/graph/badge.svg?token=9fvSAiFJUY)](https://codecov.io/gh/StanfordSpezi/SpeziTemplateApplication)
[![DOI](https://zenodo.org/badge/589846478.svg)](https://zenodo.org/badge/latestdoi/589846478)

This repository contains the Spezi Template Application.
It demonstrates using the [Spezi](https://github.com/StanfordSpezi/Spezi) ecosystem and builds on top of the [Stanford Biodesign Digital Health Template Application](https://github.com/StanfordBDHG/TemplateApplication).

> [!NOTE]
> Do you want to try out the Spezi Template Application? You can download it to your iOS device using [TestFlight](https://testflight.apple.com/join/ipEezBY1)!

## Application Content

The following screenshots show a wide variety of features based on Spezi Modules that are part of the Spezi Template Application.

|![A screen displaying welcome information.]() ![A screen displaying welcome information.]()|![A screen showing an overview of the modules used in the Spezi Template Application.]() ![A screen showing an overview of the modules used in the Spezi Template Application.]()|![A screen displaying the consent view.]() ![A screen displaying the consent view.]()
|:--:|:--:|:--:|
|Welcome View|Interesting Modules|Consent Signature|

|![HealthKit Onboarding Flow]() ![HealthKit Onboarding Flow]()|![Permissions screen of the HealthKit framework]() ![Permissions screen of the HealthKit framework]()|![Onboarding screen showing the Notifications permission screen.]() ![Onboarding screen showing the Notifications permission screen.]()|
|:--:|:--:|:--:|
|HealthKit Access|Granular HealthKit Share Control|Trigger Local Notifications|

|![A screen displaying the Scheduler UI.]() ![A screen displaying the Scheduler UI.]()|![A screen showing a questionnaire using ResearchKit.]() ![A screen showing a questionnaire using ResearchKit.]()|![The scheduler screen showing the completed UI]() ![The scheduler screen showing the completed UI]()|
|:--:|:--:|:--:|
|Schedule Tasks|Display Questionnaires|Keep Track of Tasks|

|![A screen displaying the Contact UI.]() ![A screen displaying the Contact UI.]()|![A screen displaying the current user account information.]() ![A screen displaying the current user account information.]()|![License information to list all used Swift Packages]() ![License information to list all used Swift Packages]()|
|:--:|:--:|:--:|
|Contact Information|Account Overview|License Information|

> [!NOTE]
> You can find all the used Spezi Modules in the [Stanford Spezi GitHub Organization](https://github.com/StanfordSpezi).

The [DocC documentation of the Spezi Template Application contains information on how to use the application as the basis for your Spezi-based application, run the application, and modify the application](https://stanfordspezi.github.io/SpeziTemplateApplication).

## Contributing

Contributions to this project are welcome. Please make sure to read the [contribution guidelines](https://github.com/StanfordSpezi/.github/blob/main/CONTRIBUTING.md) and the [contributor covenant code of conduct](https://github.com/StanfordSpezi/.github/blob/main/CODE_OF_CONDUCT.md) first.

This project is based on [ContinuousDelivery Example by Paul Schmiedmayer](https://github.com/PSchmiedmayer/ContinousDelivery) and the [Stanford Biodesign Digital Health Template Application](https://github.com/StanfordBDHG/TemplateApplication) provided using the MIT license.

## License

This project is licensed under the MIT License. See [Licenses](LICENSES) for more information.

![Spezi Footer](https://raw.githubusercontent.com/StanfordSpezi/.github/main/assets/FooterLight.png#gh-light-mode-only)
![Spezi Footer](https://raw.githubusercontent.com/StanfordSpezi/.github/main/assets/FooterDark.png#gh-dark-mode-only)