Data Layer low complexity backend
0
Dependencies
1
Dependents
2
Entities
0
Integrations

Description

Data access layer for reading and persisting terminology overrides in the organization_settings table. Manages the JSONB column containing the key-value terminology map and handles merge logic between defaults and overrides.

Feature: Custom Terminology

terminology-store

Responsibilities

  • Persist terminology overrides as JSONB in organization_settings
  • Retrieve the full terminology map for an organization
  • Handle partial updates without overwriting unrelated keys
  • Provide default terminology constants as fallback

Interfaces

getOverrides(organizationId)
saveOverrides(organizationId, overrides)
deleteOverrides(organizationId)
getDefaultTerminology()

Relationships

Dependents (1)

Components that depend on this component

Related Data Entities (2)

Data entities managed by this component