Data Models
Business data architecture — 28 entities across 1 models
Core Entities (24)
A logged peer mentor interaction — home visit, phone call, group meeting, or any other qualifying contact. The central operational record of...
Stores metadata for files attached to activity records. Supports NHF's requirement for document evidence (invitations, screenshots) for Bufd...
Encrypted sensitive data dispatch from coordinators to peer mentors, containing personal information such as name, address, and medical summ...
Represents a named achievement or recognition milestone that can be awarded to peer mentors and coordinators. Badges are platform-defined de...
Aggregated government funding compliance report submitted to Bufdir (Norwegian Directorate for Children, Youth and Family Affairs). One repo...
Represents a digital peer mentor certificate issued to a user upon successful completion of a course enrollment. Tracks issuance, validity p...
Formal signed record of a peer mentor or driver's confidentiality obligation, required for specific expense claim types (e.g. driver honorar...
A person receiving peer mentor support. Represents the core operational subject of a peer mentor's work — the individual they visit, call, o...
Represents a structured learning or certification event that peer mentors and coordinators can register for. Tracks course metadata, schedul...
Records a user's enrollment in a training course, tracking enrollment status, completion, and the link to any resulting certificate. Support...
Structured events created by peer mentors and coordinators within an organization. Events have a defined time, location, and capacity, and s...
Join record tracking which users are registered for a given event, including sign-up status, proxy registrations by coordinators, and attend...
A reimbursement request submitted by a peer mentor or coordinator for travel and other approved expenses incurred while performing peer ment...
A single line item within an expense claim representing one reimbursable cost — mileage, toll, parking, public transport, accommodation, mea...
Stores metadata and cloud storage references for receipt images attached to individual expense items. Supports offline capture, compressed u...
Persisted notification records for each user, covering all channels (push, email, SMS, in-app). Stores delivery status, read state, scenario...
A tenant organization on the Meander platform. Represents any legal entity (national association, regional body, local chapter) that subscri...
Join table linking users to organizations, carrying the role the user holds within that organization, membership status (including paused st...
Tracks peer mentor referral invitations and recruitment conversions. Each record represents a single invite link or QR code generated by a r...
Rotating, single-use credentials that allow clients to obtain new short-lived access tokens without re-authenticating. Belongs to a parent S...
Represents an authenticated user session in the Meander platform. Each login event creates one session record that anchors the entire token ...
Core identity record for every human actor in the Meander platform. Stores authentication credentials, profile data, account status, and ext...
Records the award of a badge to a specific user, capturing when and why the achievement was earned, notification state, and user interaction...
Assigns a named role to a user within a specific organization context, governing which products, screens, and API endpoints the user may acc...
Configuration (2)
Configuration lookup table defining the taxonomy of activity categories that peer mentors and coordinators can log. Supports both global pla...
Per-user configuration record controlling which notification channels are active, when notifications may be delivered (quiet hours), and per...
Audit & Tracking (2)
Tamper-evident, append-only chronological record of security-relevant events across the Meander platform. Captures actor identity, target en...
Immutable audit record of every Bufdir export operation — mobile one-click and admin portal — capturing who triggered the export, the result...