1
Data Models
34
Entities
0
Relationships
3
Categories

Core Entities (25)

Achievement

Defines the catalogue of gamification achievement badges available in the platform. Each record represents a badge definition — its criteria...

core 17 attrs CRUD
Activity

A logged interaction between a peer mentor and a contact — such as a home visit, phone call, group meeting, or event attendance. Activities ...

core 25 attrs CRUD
Assignment

Encrypted sensitive data dispatch from a coordinator to a peer mentor, representing a formal assignment of a contact case. Contains encrypte...

core 20 attrs CRUD
Attachment

A file attached to an activity record — such as event invitations, Facebook screenshots, or supporting documents required for Bufdir audit v...

core 14 attrs CRUD
Bufdir Report

A structured compliance report submitted to Bufdir (Norwegian government agency) containing aggregated activity data for a specific reportin...

core 24 attrs CRUD
Certification

Represents a formal certification held by a peer mentor, issued upon completing a course or qualification programme. Tracks certificate type...

core 19 attrs CRUD
Contact

A person receiving support from a peer mentor within an organization. Contacts are the central subject of activities, notes, event registrat...

core 29 attrs CRUD
Contact Caregiver

Records caregiver and next-of-kin relationships for contacts (people receiving peer mentor support). Stores contact details and relationship...

core 13 attrs CRUD
Course

Represents a training course or certification program offered by an organization to peer mentors and coordinators. Supports HLF-style certif...

core 23 attrs CRUD
Course Enrollment

Records a user's enrollment in a course, tracking enrollment status lifecycle from registration through completion or cancellation, and trig...

core 19 attrs CRUD
Device Token

Stores FCM/APNs push notification tokens registered by user devices. Each record ties a physical device to a user account, enabling targeted...

core 12 attrs CRUD
Event

A planned group activity or gathering organized by peer mentors or coordinators within an organization. Events have a defined date, time, lo...

core 17 attrs CRUD
Event Registration

Records a contact's registration for an event, tracking who registered them, their attendance status, and any cancellation details. Serves a...

core 14 attrs CRUD
Expense

Represents a reimbursable expense claim submitted by a peer mentor or coordinator, covering travel costs (km reimbursement, tolls, parking, ...

core 31 attrs CRUD
Expense Receipt

Photographic or digital proof of payment attached to an expense claim. Stores metadata about the uploaded receipt file, including its storag...

core 17 attrs CRUD
Local Association

Represents a local chapter or branch within a parent organization. Local associations are the operational unit to which peer mentors and coo...

core 16 attrs CRUD
Note

A free-text or structured note created by a peer mentor or coordinator, optionally linked to a contact. Notes capture follow-up observations...

core 16 attrs CRUD
Notification

Persisted notification records delivered to users via push, email, or SMS channels. Tracks delivery status, read state, and links to trigger...

core 21 attrs CRUD
Organization

Core tenant unit in the Meander multi-tenant platform. Represents a member organization (e.g. NHF, Blindeforbundet, HLF) that subscribes to ...

core 22 attrs CRUD
Referral

Tracks peer mentor referral activity — unique referral codes and links generated by peer mentors and coordinators to recruit new members, wi...

core 17 attrs CRUD
Reimbursement Approval

Tracks the approval lifecycle for a submitted expense claim. Each expense has at most one reimbursement approval record, capturing status, r...

core 12 attrs CRUD
Session

Represents an authenticated user session. Tracks active login contexts across mobile (JWT Bearer) and admin portal (HTTP-only cookie) client...

core 19 attrs CRUD
User

Core identity record for every human actor in the Meander platform. Represents Peer Mentors, Coordinators, Organization Administrators, and ...

core 26 attrs CRUD
User Achievement

Records the association between a user and an achievement they have earned. Tracks when badges were awarded, how they were triggered, whethe...

core 14 attrs CRUD
User Role

Junction entity that assigns a specific role to a user within an organization context. Enables multi-tenancy by scoping all permissions and ...

core 15 attrs CRUD