Health Universe
  • Core Concepts
    • Overview of Health Universe
    • How Health Universe Works
  • Building Apps in Health Universe
    • Getting started with Health Universe
      • Create a Health Universe Account
      • Create a Github Account
      • Link your Github Account to your Health Universe Account
    • Creating a Workspace
    • Developing your Health Universe App
      • Streamlit vs FastAPI
      • Working in Streamlit
        • Typical Project Setup
        • Your First Health Universe App
        • Streamlit Best Practices
      • Working in FastAPI
        • Typical Project Setup
        • Your First Health Universe App
        • Navigator FastAPI best practices
    • Deploying your app to Health Universe
      • Deploying to Health Universe
      • Secret Management
      • Connecting to an LLM
      • Connecting to an external data source
  • Testing your app
  • Re-deploying your app
  • Document your app
  • Deleting your App on Health Universe
  • Additional resources
    • Data Formats, Standards & Privacy
    • External Tools and Libraries
Powered by GitBook
On this page
  • 1. App Development
  • 2. Deployment Pipeline
  • 3. App Hosting
  • 4. Integrations & Extensions
  • 5. Testing & Redeploying
  • Summary

Was this helpful?

  1. Core Concepts

How Health Universe Works

PreviousOverview of Health UniverseNextGetting started with Health Universe

Last updated 21 days ago

Was this helpful?

Health Universe provides a simple, secure, and streamlined way to build, deploy, and share healthcare applications.

Here’s a high-level overview of how it all fits together:

1. App Development

  • : Workspaces are collaborative environments where teams or individuals can develop and manage apps. In private workspaces, you can work solo and choose to make your apps public, while shared workspaces allow team members to collaborate and deploy apps together.

  • Repositories: Each app is linked to a GitHub repository. Your source code (e.g., Streamlit or FastAPI app) lives there.

  • Frameworks: Apps can be built using (for fast UIs) or (for APIs and backend services).

2. Deployment Pipeline

  • : You connect your GitHub account to Health Universe. Health Universe automatically syncs your repositories.

  • : When you're ready, you manually trigger a deployment from your workspace. Health Universe pulls your code, installs necessary packages, and builds your app environment automatically.

  • : Sensitive credentials (e.g., API keys) are handled through integrated secret management — not stored in your code.

3. App Hosting

  • Visibility Settings: You can choose whether your app is:

    • Private (just for you or your team)

    • Public (shareable with the Health Universe community)

4. Integrations & Extensions

5. Testing & Redeploying

  • Changes pushed to GitHub do not automatically redeploy your app. After updating your code, you must manually trigger a redeployment in Health Universe to apply the latest changes.

Summary

Health Universe is purpose-built for healthcare developers, combining modern app development tools with healthcare-specific standards: 🔹 Secure and compliant app hosting 🔹 Seamless GitHub integration 🔹 Support for healthcare data standards 🔹 Rapid development with Streamlit or FastAPI 🔹 Easy extensions with external data or AI models

: Health Universe makes it easy to integrate GPT models and other LLMs into your healthcare apps.

: Apps can securely connect to FHIR servers, public health APIs, custom databases, and more.

: You can include external Python libraries to extend your app’s functionality, subject to platform security policies.

: Test your app directly within your workspace before public launch.

:

Workspaces
Streamlit
FastAPI
Connecting GitHub
Deployment
Secret Management
LLM (Large Language Model) Connections
External Data Sources
External Libraries
Testing
Re-deployments