Data Models
Business data architecture — 52 entities across 1 models
Audit & Tracking (2)
Immutable audit record of each synchronization attempt between Meander and an external accounting system (Xledger, Dynamics). Captures trigg...
Tamper-evident, append-only record of significant actions performed across the Meander platform, scoped per organization. Captures actor ide...
Configuration (11)
Catalog of available achievement badges that peer mentors can earn through platform activity milestones. Defines badge metadata, earning cri...
Configuration entity defining the catalogue of valid activity types available for activity registration. Supports platform-wide defaults and...
Configuration records for external OAuth/OIDC identity providers (BankID, Vipps) and internal provider settings used by the Authentication M...
Organization-configurable catalog of allowed expense categories for reimbursement claims. Defines fixed choices with mutually exclusive cons...
Organization-configured external URLs surfaced in the mobile app's Home & Navigation area, allowing each tenant to expose curated resources ...
Per-organization toggle record that controls whether a functional area (module) is enabled or disabled for a given tenant. One row per organ...
Configurable rule templates that define which platform events trigger notifications, which delivery channels are used, message templates wit...
Stores per-user notification channel preferences and opt-in/opt-out settings for the Meander platform, controlling which channels (push, ema...
Per-organization configuration record storing operational settings, branding preferences, support access grants, and platform behavior overr...
Configuration lookup table defining the structured role labels that can be assigned to relatives of contacts, indicating their relationship ...
Per-organization overrides for display strings and labels used throughout the Meander platform. Enables each tenant to substitute canonical ...
Core Entities (37)
A logged interaction between a peer mentor and a contact — home visit, phone call, meeting, group event, or other support activity. The prim...
Files attached to activity records by peer mentors — photos, PDF invitations, Facebook screenshots, and other supporting documents uploaded ...
Structured post-visit or post-activity report capturing formalized observations and follow-up actions after a home visit or interaction, use...
An encrypted sensitive data dispatch from a coordinator to a peer mentor, containing personal information about a contact (name, address, me...
Records informed digital consent given by a peer mentor before accessing an encrypted assignment containing sensitive personal data (name, a...
Tracks the delivery, read confirmation, and threshold counting of encrypted assignments dispatched to peer mentors. Supports honorarium tier...
Records each Bufdir compliance report export generated by an organization administrator from the Admin Web Portal. Captures the reporting pe...
Records a peer mentor's earned certification, linking them to the course they completed. Tracks issuance date, expiry date, and current stat...
Records a peer mentor's formal digital sign-off on a confidentiality agreement, primarily used in the Expense & Reimbursement area (e.g. dri...
A person receiving support from a peer mentor within an organization. The display label is overrideable per organization via the Organizatio...
Junction entity tracking which organizations a contact belongs to, supporting contacts who are registered across multiple local associations...
Training courses available for peer mentor certification and continuing education, supporting HLF formal certification requirements and Barn...
Records a peer mentor's enrollment in a training course, tracking enrollment status, completion, and the relationship between users and cour...
Represents a scheduled group event created by coordinators or peer mentors within an organization. Events have a defined time, location, and...
Records a user's registration and attendance status for a specific event, linking events to participating users with sign-up metadata and at...
Records travel and other reimbursable costs submitted by peer mentors, including kilometre allowances, tolls, parking, and public transport....
Records the approval lifecycle for peer mentor expense claims, tracking reviewer decisions, timestamps, rejection reasons, and audit trail f...
Stores receipt image metadata and file references for expense claims submitted by peer mentors. Required for expenses exceeding the configur...
A freeform text note authored by a peer mentor or coordinator, optionally linked to a contact. Supports draft auto-save and offline-first mu...
Persisted notification records delivered to users via push, email, or SMS channels. Stores delivery status, read state, and scenario-driven ...
A tenant organization on the Meander platform — one of the Norwegian voluntary-sector federations (e.g. NHF, Blindeforbundet, HLF, Barnekref...
Represents a single node in a multi-level organizational hierarchy tree. Each node belongs to an organization and may have a parent node, en...
Stores geographic location data for peer mentors, enabling map-based visualization of active mentors and geographic proximity matching for a...
Tracks the operational status of each peer mentor — active, paused, or auto-paused — including the reason, initiating actor, timestamps, and...
Tracks personalized invite links and QR codes generated by peer mentors and coordinators for recruiting new members, capturing creation, sha...
Rotating refresh tokens issued by the Authentication Module to maintain persistent sessions for users across both the Meander Mobile App and...
Represents a family member, caregiver, or next-of-kin linked to a contact in the Meander platform. Introduced as a Barnekreftforeningen MVP ...
Junction entity recording explicit associations between registered relatives and contact cases within an organization. Enables Barnekreftfor...
Stores generated reports for organizations, covering team activity summaries, Bufdir compliance exports, and custom ad-hoc reports built by ...
Represents an authenticated user session, tracking the lifecycle of access and refresh tokens issued by the Authentication Module. Supports ...
A conversation-starter card used by peer mentors to facilitate structured conversations with contacts. Cards are browsable, filterable, and ...
Core identity record for every authenticated principal on the Meander platform. Covers all four roles — Peer Mentor, Coordinator, Org Admin,...
Records earned achievement badges for individual users, linking the achievements catalog to specific users with earned timestamps and option...
Junction table binding a user to an organization with a specific role. Supports multi-organization membership (up to 5 for NHF), role-based ...
Represents a career workshop or mentor-led group session managed by Blindeforbundet coordinators. Supports two-day group guidance sessions w...
Roster record linking a user to a specific workshop session, tracking enrollment and attendance status for Blindeforbundet's mentor-program ...
Lightweight task checklist items attached to a workshop, enabling coordinators to track preparation and follow-up tasks for mentor program c...
Derived Data (2)
Pre-aggregated activity statistics per user and time period, derived from the activities table. Supports personal dashboards for peer mentor...
Derived yearly aggregate of a peer mentor's activity, storing the computed snapshot data that powers the Annual Summary (Wrapped) screen — t...