Labs (labs.loop.health) — Component Diagram
Labs-as-a-Service. An admin composes a lab panel from the Junction catalog and
Deploy URL: https://labs.platform.loop.health
Architecture
Summary
Endpoints: 20
| Path |
|---|
/readyz |
/v1/lab-shares |
/v1/lab-shares/{id}/revoke |
/v1/lab-shares/curated |
/v1/lab-shares/l/{token} |
/v1/lab-shares/locations |
/v1/lab-shares/quote |
/v1/catalog/markers |
/v1/lab-catalog/panels |
/v1/checkout |
/v1/orders/{id} |
/v1/orders/{id}/notification-context |
/v1/orders/{id}/results-ready |
/v1/orders/{id}/approval-granted |
/v1/orders/{id}/approval-denied |
/v1/orders/history/request |
/v1/orders/history |
/v1/orders/{orderId}/results |
/v1/orders/{orderId}/documents/{kind} |
/v1/orders/{orderId}/appointment |
Events published:
labs.share.claimed.v1labs.order.placed.v1labs.order.approval_required.v1labs.order.approval_denied.v1labs.order.paid.v1labs.results.ready.v1labs.order.abandoned.v1labs.appointment.booked.v1labs.order.draw_completed.v1labs.order.sample_error.v1labs.order.results_partial.v1labs.order.critical_notice.v1labs.appointment.updated.v1
Events consumed:
payment.charged.v1clinical.biomarker.added.v1clinical.lab_order.status_changed.v1clinical.lab_appointment.updated.v1clinical.lab_result.critical.v1