1
Data Models
28
Entities
0
Relationships
3
Categories

Core Entities (24)

Activity

A logged peer mentor interaction — home visit, phone call, group meeting, or any other qualifying contact. The central operational record of...

core 25 attrs CRUD
Activity Attachment

Stores metadata for files attached to activity records. Supports NHF's requirement for document evidence (invitations, screenshots) for Bufd...

core 14 attrs CRUD
Assignment

Encrypted sensitive data dispatch from coordinators to peer mentors, containing personal information such as name, address, and medical summ...

core 19 attrs CRUD
Badge

Represents a named achievement or recognition milestone that can be awarded to peer mentors and coordinators. Badges are platform-defined de...

core 16 attrs CRUD
Bufdir Report

Aggregated government funding compliance report submitted to Bufdir (Norwegian Directorate for Children, Youth and Family Affairs). One repo...

core 21 attrs CRUD
Certificate

Represents a digital peer mentor certificate issued to a user upon successful completion of a course enrollment. Tracks issuance, validity p...

core 17 attrs CRUD
Confidentiality Declaration

Formal signed record of a peer mentor or driver's confidentiality obligation, required for specific expense claim types (e.g. driver honorar...

core 17 attrs CRUD
Contact

A person receiving peer mentor support. Represents the core operational subject of a peer mentor's work — the individual they visit, call, o...

core 21 attrs CRUD
Course

Represents a structured learning or certification event that peer mentors and coordinators can register for. Tracks course metadata, schedul...

core 20 attrs CRUD
Course Enrollment

Records a user's enrollment in a training course, tracking enrollment status, completion, and the link to any resulting certificate. Support...

core 15 attrs CRUD
Event

Structured events created by peer mentors and coordinators within an organization. Events have a defined time, location, and capacity, and s...

core 18 attrs CRUD
Event Participant

Join record tracking which users are registered for a given event, including sign-up status, proxy registrations by coordinators, and attend...

core 14 attrs CRUD
Expense Claim

A reimbursement request submitted by a peer mentor or coordinator for travel and other approved expenses incurred while performing peer ment...

core 24 attrs CRUD
Expense Item

A single line item within an expense claim representing one reimbursable cost — mileage, toll, parking, public transport, accommodation, mea...

core 18 attrs CRUD
Expense Receipt

Stores metadata and cloud storage references for receipt images attached to individual expense items. Supports offline capture, compressed u...

core 21 attrs CRUD
Notification

Persisted notification records for each user, covering all channels (push, email, SMS, in-app). Stores delivery status, read state, scenario...

core 18 attrs CRUD
Organization

A tenant organization on the Meander platform. Represents any legal entity (national association, regional body, local chapter) that subscri...

core 21 attrs CRUD
Organization Membership

Join table linking users to organizations, carrying the role the user holds within that organization, membership status (including paused st...

core 18 attrs CRUD
Referral

Tracks peer mentor referral invitations and recruitment conversions. Each record represents a single invite link or QR code generated by a r...

core 15 attrs CRUD
Refresh Token

Rotating, single-use credentials that allow clients to obtain new short-lived access tokens without re-authenticating. Belongs to a parent S...

core 15 attrs CRUD
Session

Represents an authenticated user session in the Meander platform. Each login event creates one session record that anchors the entire token ...

core 16 attrs CRUD
User

Core identity record for every human actor in the Meander platform. Stores authentication credentials, profile data, account status, and ext...

core 24 attrs CRUD
User Achievement

Records the award of a badge to a specific user, capturing when and why the achievement was earned, notification state, and user interaction...

core 13 attrs CRUD
User Role

Assigns a named role to a user within a specific organization context, governing which products, screens, and API endpoints the user may acc...

core 13 attrs CRUD