Data Models
Business data architecture — 34 entities across 1 models
Core Entities (25)
Defines the catalogue of gamification achievement badges available in the platform. Each record represents a badge definition — its criteria...
A logged interaction between a peer mentor and a contact — such as a home visit, phone call, group meeting, or event attendance. Activities ...
Encrypted sensitive data dispatch from a coordinator to a peer mentor, representing a formal assignment of a contact case. Contains encrypte...
A file attached to an activity record — such as event invitations, Facebook screenshots, or supporting documents required for Bufdir audit v...
A structured compliance report submitted to Bufdir (Norwegian government agency) containing aggregated activity data for a specific reportin...
Represents a formal certification held by a peer mentor, issued upon completing a course or qualification programme. Tracks certificate type...
A person receiving support from a peer mentor within an organization. Contacts are the central subject of activities, notes, event registrat...
Records caregiver and next-of-kin relationships for contacts (people receiving peer mentor support). Stores contact details and relationship...
Represents a training course or certification program offered by an organization to peer mentors and coordinators. Supports HLF-style certif...
Records a user's enrollment in a course, tracking enrollment status lifecycle from registration through completion or cancellation, and trig...
Stores FCM/APNs push notification tokens registered by user devices. Each record ties a physical device to a user account, enabling targeted...
A planned group activity or gathering organized by peer mentors or coordinators within an organization. Events have a defined date, time, lo...
Records a contact's registration for an event, tracking who registered them, their attendance status, and any cancellation details. Serves a...
Represents a reimbursable expense claim submitted by a peer mentor or coordinator, covering travel costs (km reimbursement, tolls, parking, ...
Photographic or digital proof of payment attached to an expense claim. Stores metadata about the uploaded receipt file, including its storag...
Represents a local chapter or branch within a parent organization. Local associations are the operational unit to which peer mentors and coo...
A free-text or structured note created by a peer mentor or coordinator, optionally linked to a contact. Notes capture follow-up observations...
Persisted notification records delivered to users via push, email, or SMS channels. Tracks delivery status, read state, and links to trigger...
Core tenant unit in the Meander multi-tenant platform. Represents a member organization (e.g. NHF, Blindeforbundet, HLF) that subscribes to ...
Tracks peer mentor referral activity — unique referral codes and links generated by peer mentors and coordinators to recruit new members, wi...
Tracks the approval lifecycle for a submitted expense claim. Each expense has at most one reimbursement approval record, capturing status, r...
Represents an authenticated user session. Tracks active login contexts across mobile (JWT Bearer) and admin portal (HTTP-only cookie) client...
Core identity record for every human actor in the Meander platform. Represents Peer Mentors, Coordinators, Organization Administrators, and ...
Records the association between a user and an achievement they have earned. Tracks when badges were awarded, how they were triggered, whethe...
Junction entity that assigns a specific role to a user within an organization context. Enables multi-tenancy by scoping all permissions and ...
Configuration (7)
Configuration entity defining the catalogue of recognisable peer-mentor activity categories (home visit, phone call, group meeting, etc.). E...
Configurable catalogue of reimbursable expense categories per organization. Defines the fixed set of selectable expense types (mileage, toll...
Stores per-organization configuration for external system integrations, including accounting systems (Xledger, Dynamics) and the HLF externa...
Stores per-user configuration controlling which notification types and delivery channels are enabled. Acts as the authoritative gate checked...
Geographic and administrative region grouping local associations within an organization. In the NHF context, an organization has up to 9 reg...
Defines time-bounded windows within which an organization's activity data is aggregated for Bufdir grant reporting and internal statistics. ...
Defines the named permission profiles available on the Meander platform. Each role encodes a fixed set of capabilities and access boundaries...
Audit & Tracking (2)
Immutable audit trail recording every status transition for encrypted assignments dispatched to peer mentors. Captures who triggered the cha...
Tamper-evident, append-only record of all significant system events and user actions across the Meander platform. Supports compliance, secur...