Skip to content
@StanfordSpezi

Stanford Spezi

Free and open-source ecosystem of modules enabling digital health systems

Stanford Spezi

Spezi is an open-source framework for rapid development of modern, interoperable digital health applications. It is built on an ecosystem of modules that exchange data using health standards such as HL7® FHIR®.

Note

Stanford Spezi can be used to build mobile applications (iOS and Android), web services to store health data and interface with electronic health records, and web frontend applications. All use a common set of modules to simplify software development and improve reusability across systems.

The following modules provide an overview of patient- and user-facing functionalities that can be implemented with Spezi to support research studies, electronic health record integration, and artificial intelligence–enabled systems:

Screenshot displaying the UI of the consent module Screenshot displaying the UI of the consent module Screenshot displaying Spezi Devices and Bluetooth pairing user interface Screenshot displaying Spezi Devices and Bluetooth pairing user interface Screenshot displaying the UI of the questionnaire module Screenshot displaying the UI of the questionnaire module
Spezi Onboarding and Spezi Consent Spezi Bluetooth and Spezi Devices Spezi Questionnaire
Screenshot displaying the account setup view with email and password prompt and Sign In with Apple button Screenshot displaying the account setup view with email and password prompt and Sign In with Apple button Three different text fields showing validation errors with Spezi Validation Three different text fields showing validation errors with Spezi Validation Chat view of a locally executed LLM using the Spezi LLM module Chat view of a locally executed LLM using the Spezi LLM module
Spezi Account Spezi Views , including SpeziValidation Spezi LLM

Note

The best way to get started with Spezi for mobile application development is by using the Spezi Template Application.
It integrates a wide range of modules and demonstrates their usage in a simple and extensible application.

We are always looking for open source collaborators. Please take a look at the Code of Conduct and Contributing Guidelines for more information. For more information, check out our website at spezi.stanford.edu.

Spezi Footer Spezi Footer

Pinned Loading

  1. Spezi Spezi Public

    Open-source framework for rapid development of modern, interoperable digital health applications.

    Swift 211 23

  2. SpeziKt SpeziKt Public

    Kotlin & Android Version of the Stanford Spezi Framework

    Kotlin 13 4

  3. SpeziTemplateApplication SpeziTemplateApplication Public template

    Template application demonstrating the usage of the Stanford Spezi framework.

    Swift 128 39

  4. SpeziLLM SpeziLLM Public

    Large Language Model (LLM) module for the Spezi Ecosystem

    Swift 265 39

  5. SpeziBluetooth SpeziBluetooth Public

    Connect and communicate with Bluetooth devices.

    Swift 19 4

  6. SpeziDevices SpeziDevices Public

    Support interactions with Bluetooth Devices.

    Swift 4 2

Repositories

Showing 10 of 52 repositories

Most used topics

Loading…