Metriport
Metriport is an open-source, universal API for healthcare data. The Medical API exchanges patient medical records across the CommonWell and Carequality networks and returns consolidated FHIR R4 data, while the Devices API hydrates activity, biometrics, nutrition, and sleep data from consumer wearables and mHealth apps. Companies can use the hosted Metriport cloud or self-host the open-source code to avoid vendor lock-in.
APIs
Metriport Medical Patients API
Create, read, update, delete, list, and match patients tied to a facility, plus demographic matching and external-ID lookups, as the entry point for medical record exchange.
Metriport Medical Facilities API
Manage the facilities (care locations) under your organization where patients receive care, including create, get, list, update, and delete operations.
Metriport Medical Document Query API
Trigger a network query for a patient's clinical documents across the HIE networks, list returned DocumentReferences, and retrieve signed download URLs for individual documents ...
Metriport Medical Consolidated FHIR API
Query and return a patient's consolidated, de-duplicated medical history as FHIR R4 (or PDF/HTML/AI medical record summary), count available resources, and contribute your own F...
Metriport Devices Users API
Register Metriport users, generate a Connect Token for the Connect Widget so end users can link wearables and mHealth apps (Apple Health, Fitbit, Garmin, Oura, WHOOP, Withings),...
Metriport Devices Biometrics API
Retrieve normalized health data hydrated from connected devices - activity, biometrics, body, nutrition, and sleep - for a given user and date.
Metriport Webhooks API
Configure the account webhook URL and key, check webhook delivery status, and retry failed webhook requests so document-query, consolidated-data, and devices-data events are del...
Collections
Metriport API
OPENArazzo Workflows
Metriport Consolidated FHIR Query
Register a patient, start a consolidated FHIR R4 query for the requested resources, poll until conversion completes, then count the consolidated data.
ARAZZOMetriport Patient Document Retrieval
Register a patient, trigger an IHE document query across the networks, poll until retrieval completes, list the resulting documents, and obtain a signed download URL.
ARAZZOMetriport Patient Matching
Create a facility, register a patient under it, then run an MPI demographic match to resolve an existing patient record.
ARAZZOMetriport Wearables Connect
Create a devices user, mint a Connect Widget session token, then pull the user's activity and biometrics data from connected wearables.
ARAZZO