Architecture
API Architecture
Let's dive into the basic architecture model of how your solution will integrate with Zus.
Your Tech Stack consists of
- A clinical application where users will view and interact with data about your patients.
- A backend engine that will orchestrate calls to the Zus API layer for doing things like:
- Creating patients
- Subscribing/querying patients to pull data from Zus connected networks
- Writing new data back to Zus on your patients (reciprocity)
- Pulling data from Zus via FHIR REST or GraphQL APIs for visualizing in your clinical application
Zus Tech Stack consists of
- An FHIR Data Store where Zus houses patient data
- A Universal Patient Identifier (UPI) service to manage patient identity
- A Lens service to summarize and deduplicate data aggregated from external networks
- An Enrichment service to normalize code sets across data aggregated from external networks
- REST/GraphQL APIs for interacting with Zus data
- Zushooks for pushing new patient data to your system
- The Zus App for interacting with patient data at the point of care
- Zus Data Mart for SQL-friendly, relational view of Zus FHIR data for pop health analytics
Systems Interaction
Below is an interaction diagram highlighting the interplay between your system and Zus

Updated 5 days ago
What’s Next
