PREPROD
ReaderAuthor

piper

Analyte Alias Tenant

`AnalyteAlias.tenantId` scopes the alias to a specific tenant, so each organization maintains its own lab-name mapping table independently.

1 min read · 2 depth levelsstratum-piper · vdevMatches production
Everyday

The tenantId on an AnalyteAlias ensures that a lab-specific name mapping created by one organization does not affect analyte resolution for another. When piper resolves an incoming analyte name during import, it only looks up aliases whose tenantId matches the current tenant. This keeps custom mappings from leaking across organizational boundaries, which is critical in multi-client deployments where different clients use different labs.

Technical section
Data model, API, and internals — visible to developers.
View as developer →
Was this helpful?