1
Data Models
20
Entities
1
Relationships
3
Categories

Core Entities (14)

Activities

Core entity representing logged peer mentor interactions (home visits, phone calls, meetings, group activities) that feed personal statistic...

core 26 attrs CRUD
Contacts

Persons receiving support from peer mentors. Central record connecting activities, notes, caregivers, and relatives within an organization's...

core 24 attrs CRUD
Encrypted Assignments

Encrypted dispatch envelope carrying sensitive personal data (name, address, epicrisis) from a coordinator to a peer mentor, with delivery c...

core 25 attrs CRUD
Events

Group activities organized by an organization that peer mentors, coordinators, and contacts can browse and sign up for. Events differ from l...

core 20 attrs CRUD
Expenses

Travel and out-of-pocket expense claims registered by peer mentors and coordinators against a logged activity, classified by expense type an...

core 19 attrs CRUD
Member Associations

Junction entity that links users to one or more local chapters/organizations they belong to, supporting multi-association membership (e.g. N...

core 12 attrs CRUD
Notes

Lightweight free-text notes captured by peer mentors and coordinators, optionally linked to a contact, used to record observations and follo...

core 15 attrs CRUD
Organization Hierarchy

Represents the parent-child relationships between organizations to support multi-tier organizational structures (e.g. NHF's national federat...

core 15 attrs CRUD
Organizations

Top-level tenant entity representing a customer organization (e.g. NHF, Blindeforbundet, HLF, Barnekreftforeningen, Norse Test) on the Meand...

core 21 attrs CRUD
Receipts

Stores photographed receipts attached to travel and out-of-pocket expense claims submitted by peer mentors and coordinators. Receipts are re...

core 20 attrs CRUD
Roles

Canonical role catalogue defining the four Meander user roles (Peer Mentor, Coordinator, Organization Admin, Global Admin) and the permissio...

core 14 attrs CRUD
User Credentials

Stores email and bcrypt password hashes for users authenticating via email/password (MVP login mechanism). Owned by the Authentication Modul...

core 17 attrs CRUD
User Sessions

Active authentication sessions for users, tracking short-lived access tokens and rotating refresh tokens issued by the Authentication Module...

core 21 attrs CRUD
Users

Core identity record for every authenticated principal in the Meander platform — peer mentors, coordinators, organization admins, and global...

core 18 attrs CRUD

Entity Relationships (1)

FromTypeToDescription
organizations One-to-Many users