clinical.biomarker.added.v1
Constant
import { EVENT_NAMES } from "@platform/contracts";
EVENT_NAMES.CLINICAL_BIOMARKER_ADDED_V1;Publishers
No service currently publishes this event.
Subscribers
Payload schema
z.object({
user_id: z.string().uuid(),
brand_id: z.string(),
biomarker_code: z.string(),
previous_value: z.number().nullable().optional(),
current_value: z.number(),
unit: z.string().optional(),
recorded_at: z.string().datetime(),
}Delivery semantics
- At-least-once delivery. Consumers must dedupe by event ID.
- Fanned out to both NATS (in-cluster) and EventBridge (durable). See Events concept.