Patient Graph — Component Diagram
Patient data graph service extracted from legacy loop-platform/packages/patient-graph.
Deploy URL: https://patient-graph.dev.platform.loop.health
Architecture
Summary
Endpoints: 55
| Path |
|---|
/readyz |
/v1/patients/me/onboarding |
/v1/patients/me/reset/intake |
/v1/patients/{id} |
/v1/patients |
/v1/patients/{id}/safe |
/v1/patients/{id}/profile |
/v1/patients/me/age-verification |
/v1/patients/me/jurisdiction |
/v1/patients/me/ruo-acknowledgement |
/v1/patients/resolve |
/v1/patients/me/treatments |
/v1/patients/{patient_id}/genetic-profiles |
/v1/providers/{id} |
/v1/providers |
/v1/patients/{patient_id}/providers |
/v1/patients/{patient_id}/providers/{provider_id} |
/v1/patients/{patient_id}/medications |
/v1/medications/{id}/status |
/v1/patients/{patient_id}/medications/check-interactions |
/v1/patients/{patient_id}/encounters |
/v1/patients/{patient_id}/timeline |
/v1/patients/{patient_id}/metrics |
/v1/patients/{patient_id}/metrics/{metric_key} |
/v1/adherence/doses |
/v1/adherence/doses/{id} |
/v1/adherence/streak/me |
/v1/adherence/summary |
/v1/adherence/calendar |
/v1/adherence/resolved-compounds |
/v1/adherence/today-schedule |
/v1/adherence/sharps/me |
/v1/patients/me/today-snapshot |
/v1/protocols/{id} |
/v1/protocols/{id}/compounds |
/v1/patients/{patient_id}/protocols/{protocol_id}/schedule |
/v1/patients/{patient_id}/protocols/{protocol_id}/overrides |
/v1/patients/{patient_id}/protocols/{protocol_id}/overrides/{override_id} |
/v1/patients/{id}/intake-response |
/v1/researcher-acknowledgements |
/v1/researcher-acknowledgements/me |
/v1/admin/sync/commerce |
/v1/admin/sync/calls |
/v1/admin/sync/luna |
/v1/admin/data-quality/monitor |
/v1/admin/dose-reminders/candidates |
/v1/admin/members/{user_id}/clinical-summary |
/v1/coaches/me/triage |
/v1/patients/me/journal |
/v1/patients/me/journal/{date} |
/v1/saved-protocols |
/v1/saved-protocols/{protocol_slug} |
/v1/patients/me/enrollments |
/v1/patients/me/enrollments/{protocol_slug} |
/v1/audit-log/me |
Events published:
patient_graph.patient.created.v1patient_graph.patient.updated.v1patient_graph.encounter.recorded.v1patient_graph.medication.prescribed.v1patient_graph.wearable.synced.v1patient_graph.intake.submitted.v1patient_graph.adherence.sharps_reminder_requested.v1adherence.dose.logged.v1
Events consumed:
user.created.v1integration.rimo.treatment.created.v1integration.rimo.treatment.updated.v1integration.rimo.treatment.approved.v1integration.rimo.treatment.active.v1integration.rimo.treatment.paused.v1integration.rimo.treatment.resumed.v1integration.rimo.treatment.cancelled.v1integration.rimo.treatment.expired.v1integration.rimo.treatment.needs_renewal.v1integration.rimo.treatment.not_eligible.v1integration.rimo.treatment.pending_consultation.v1integration.rimo.order.created.v1integration.rimo.order.transmitted.v1integration.rimo.order.processing.v1integration.rimo.order.shipped.v1integration.rimo.order.delivered.v1integration.rimo.order.cancelled.v1integration.rimo.order.failed.v1integration.rimo.consultation.scheduled.v1integration.rimo.consultation.started.v1integration.rimo.consultation.completed.v1integration.rimo.consultation.cancelled.v1