1
Data Models
52
Entities
0
Relationships
4
Categories

Configuration (11)

Achievement

Catalog of available achievement badges that peer mentors can earn through platform activity milestones. Defines badge metadata, earning cri...

configuration 15 attrs CRUD
Activity Type

Configuration entity defining the catalogue of valid activity types available for activity registration. Supports platform-wide defaults and...

configuration 17 attrs CRUD
Auth Provider

Configuration records for external OAuth/OIDC identity providers (BankID, Vipps) and internal provider settings used by the Authentication M...

configuration 19 attrs CRUD
Expense Type

Organization-configurable catalog of allowed expense categories for reimbursement claims. Defines fixed choices with mutually exclusive cons...

configuration 18 attrs CRUD
External Resource Link

Organization-configured external URLs surfaced in the mobile app's Home & Navigation area, allowing each tenant to expose curated resources ...

configuration 13 attrs CRUD
Module Configuration

Per-organization toggle record that controls whether a functional area (module) is enabled or disabled for a given tenant. One row per organ...

configuration 12 attrs CRUD
Notification Scenario Template

Configurable rule templates that define which platform events trigger notifications, which delivery channels are used, message templates wit...

configuration 23 attrs CRUD
Notification Settings

Stores per-user notification channel preferences and opt-in/opt-out settings for the Meander platform, controlling which channels (push, ema...

configuration 15 attrs CRUD
Organization Settings

Per-organization configuration record storing operational settings, branding preferences, support access grants, and platform behavior overr...

configuration 26 attrs CRUD
Relative Role

Configuration lookup table defining the structured role labels that can be assigned to relatives of contacts, indicating their relationship ...

configuration 11 attrs CRUD
Terminology Override

Per-organization overrides for display strings and labels used throughout the Meander platform. Enables each tenant to substitute canonical ...

configuration 11 attrs CRUD

Core Entities (37)

Activity

A logged interaction between a peer mentor and a contact — home visit, phone call, meeting, group event, or other support activity. The prim...

core 31 attrs CRUD
Activity Attachment

Files attached to activity records by peer mentors — photos, PDF invitations, Facebook screenshots, and other supporting documents uploaded ...

core 22 attrs CRUD
Activity Report

Structured post-visit or post-activity report capturing formalized observations and follow-up actions after a home visit or interaction, use...

core 19 attrs CRUD
Assignment

An encrypted sensitive data dispatch from a coordinator to a peer mentor, containing personal information about a contact (name, address, me...

core 22 attrs CRUD
Assignment Consent

Records informed digital consent given by a peer mentor before accessing an encrypted assignment containing sensitive personal data (name, a...

core 16 attrs CRUD
Assignment Delivery

Tracks the delivery, read confirmation, and threshold counting of encrypted assignments dispatched to peer mentors. Supports honorarium tier...

core 19 attrs CRUD
Bufdir Export

Records each Bufdir compliance report export generated by an organization administrator from the Admin Web Portal. Captures the reporting pe...

core 21 attrs CRUD
Certification

Records a peer mentor's earned certification, linking them to the course they completed. Tracks issuance date, expiry date, and current stat...

core 16 attrs CRUD
Confidentiality Declaration

Records a peer mentor's formal digital sign-off on a confidentiality agreement, primarily used in the Expense & Reimbursement area (e.g. dri...

core 19 attrs CRUD
Contact

A person receiving support from a peer mentor within an organization. The display label is overrideable per organization via the Organizatio...

core 19 attrs CRUD
Contact Organization Membership

Junction entity tracking which organizations a contact belongs to, supporting contacts who are registered across multiple local associations...

core 12 attrs CRUD
Course

Training courses available for peer mentor certification and continuing education, supporting HLF formal certification requirements and Barn...

core 23 attrs CRUD
Course Enrollment

Records a peer mentor's enrollment in a training course, tracking enrollment status, completion, and the relationship between users and cour...

core 14 attrs CRUD
Event

Represents a scheduled group event created by coordinators or peer mentors within an organization. Events have a defined time, location, and...

core 16 attrs CRUD
Event Participant

Records a user's registration and attendance status for a specific event, linking events to participating users with sign-up metadata and at...

core 13 attrs CRUD
Expense

Records travel and other reimbursable costs submitted by peer mentors, including kilometre allowances, tolls, parking, and public transport....

core 22 attrs CRUD
Expense Approval

Records the approval lifecycle for peer mentor expense claims, tracking reviewer decisions, timestamps, rejection reasons, and audit trail f...

core 17 attrs CRUD
Expense Receipt

Stores receipt image metadata and file references for expense claims submitted by peer mentors. Required for expenses exceeding the configur...

core 13 attrs CRUD
Note

A freeform text note authored by a peer mentor or coordinator, optionally linked to a contact. Supports draft auto-save and offline-first mu...

core 14 attrs CRUD
Notification

Persisted notification records delivered to users via push, email, or SMS channels. Stores delivery status, read state, and scenario-driven ...

core 18 attrs CRUD
Organization

A tenant organization on the Meander platform — one of the Norwegian voluntary-sector federations (e.g. NHF, Blindeforbundet, HLF, Barnekref...

core 21 attrs CRUD
Organization Hierarchy Node

Represents a single node in a multi-level organizational hierarchy tree. Each node belongs to an organization and may have a parent node, en...

core 16 attrs CRUD
Peer Mentor Location

Stores geographic location data for peer mentors, enabling map-based visualization of active mentors and geographic proximity matching for a...

core 16 attrs CRUD
Peer Mentor Status

Tracks the operational status of each peer mentor — active, paused, or auto-paused — including the reason, initiating actor, timestamps, and...

core 18 attrs CRUD
Referral Invite

Tracks personalized invite links and QR codes generated by peer mentors and coordinators for recruiting new members, capturing creation, sha...

core 16 attrs CRUD
Refresh Token

Rotating refresh tokens issued by the Authentication Module to maintain persistent sessions for users across both the Meander Mobile App and...

core 16 attrs CRUD
Relative

Represents a family member, caregiver, or next-of-kin linked to a contact in the Meander platform. Introduced as a Barnekreftforeningen MVP ...

core 16 attrs CRUD
Relative Case Link

Junction entity recording explicit associations between registered relatives and contact cases within an organization. Enables Barnekreftfor...

core 12 attrs CRUD
Report

Stores generated reports for organizations, covering team activity summaries, Bufdir compliance exports, and custom ad-hoc reports built by ...

core 17 attrs CRUD
Session

Represents an authenticated user session, tracking the lifecycle of access and refresh tokens issued by the Authentication Module. Supports ...

core 21 attrs CRUD
Talking Card

A conversation-starter card used by peer mentors to facilitate structured conversations with contacts. Cards are browsable, filterable, and ...

core 16 attrs CRUD
User

Core identity record for every authenticated principal on the Meander platform. Covers all four roles — Peer Mentor, Coordinator, Org Admin,...

core 23 attrs CRUD
User Achievement

Records earned achievement badges for individual users, linking the achievements catalog to specific users with earned timestamps and option...

core 11 attrs CRUD
User Organization Role

Junction table binding a user to an organization with a specific role. Supports multi-organization membership (up to 5 for NHF), role-based ...

core 12 attrs CRUD
Workshop

Represents a career workshop or mentor-led group session managed by Blindeforbundet coordinators. Supports two-day group guidance sessions w...

core 16 attrs CRUD
Workshop Participant

Roster record linking a user to a specific workshop session, tracking enrollment and attendance status for Blindeforbundet's mentor-program ...

core 10 attrs CRUD
Workshop Todo

Lightweight task checklist items attached to a workshop, enabling coordinators to track preparation and follow-up tasks for mentor program c...

core 13 attrs CRUD