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 25 days ago
What’s Next
